ROS: Programming for Robotics
ROS: Programming for Robotics
Gain expertise in the latest version of the Robot Operating System (ROS) to program your own robots!
Objective
This seminar showing how to calculate forward and inverse kinematics for industry robot by using ROS Library and the 3D-Kernels Open CASCADE.
You will learn how to create robotic simulations, integrate advanced tools, and program robots using ROS Library in C++/Python. Here are a few of the course sections:
Course Outline
The course is broken into 8 main sections:
- Course Introduction
- Environment Setup
- Creating a ROS Package
- Setting Up a ROS Project in Visual Studio
- Robot Operating System (ROS) Overview
- Using ROS in C++/Python
- Additional ROS Tools
- Robotics Simulation
- Advanced Features In ROS
- Using OpenGL/OpenCASCADE for ROS 3D Visualization
General
- How to start learning Robotics
- The Best Projects to learn Robotics
- The Best Online Resources to learn Robotics
- The most important Programming Languages in Robotics
- What is Real-Time Computing and why is it important in Robotics?
Basics
- Visualisation Industry Robot (Phanuc, ABB, Mabi and Kuka)
- Simulation Industry Robot
- Denavit Hartenberg Parameters
Control
- Control the TCP position of a industry robot in C++ with ROS – Inverse Kinematics explained
Motion Planning
- Spline Interpolation
- Collision Detection
Course Content
Duration 3 Days Price per participant 3.200 EUR |
Language/Documentation English Germany |
Participants
|
Course Requirements:
- General Computer Skills
- Experience with Python or C++ programming language
- Some experience with Windows or Linux is recommended, but not required
- An understanding of basic robotics concepts
Who this course is for:
- Anyone who want to learn more about the newly developed ROS2 Framework For Robotics Software Development
- ROS1 Developers who want to learn what new features are available in ROS2 and how to utilize it's new API Anyone who wants to learn how to program robots in Python or C++
Contact
If you are interested in a company-specific custom development and would like to find out more, please feel free to get in touch with us.
Give us a call on: +49 (0) 176 310 693 62
or send an email to: info@inovaitec.com
Alternatively, You can fill out our contact form here. We look forward to hearing from you.