What is the outcome?


After taking this course, you will have all the instruments you need to design, develop and implement a robotics application that gives added value to manufacturing companies.

You will develop capabilities to understand What, Why and How you solve an industrial task. This mastery of the subject will give you the confidence you need before tackling the problem that concerns robotic programming.

You will be able to design and develop the architecture of all the tools that ROS makes available to you to apply it to your specific robotic application (topics, messages, services, actions).

You will be able to simulate the entire application in Gazebo, by replicating your industrial environment and testing the behavior of a 6 axis robot that YOU have programmed


This course will transform you into a reliable Robotics Software Engineer and it allows you to become a key resource for your industrial manufacturing company.




Description of the course


In this course you are going to learn how to program robotics with ROS! You would need basic undestanding of computer science and industrial machineries. You will learn from the basics, ROS architecture, the structure of the packages and its modularity and you will do practical industrial project using topics, services and actions. You are going to model and simulate industrial manipulator and interface with 2D and 3D cameras. You will practice with Computer Vision and finally put all together to simulate practical and real industrial application, like pick and place, path tracing, palletizing and much more!


Why ROS?

ROS has emerged as the industry standard for developing robotics system due to its flexibilityscalability and robustness.

In this course you'll unravel the architecture behind ROS, delve into core concepts such as nodes, topics and services. You will gain hand-on experience to apply these concepts in real world scenarios with practical projects.

Duration of the course: 90 days


Program with ROS and MoveIt

We are going to use Robot Operating System to program industrial application, thanks to its modularity and integration with other inverse kinematic Framework like MoveIt and Computer Vision

Simulation in Gazebo

We will test our robotics application in Gazebo, a physics software able to replicate the physics of the real world, in such a way that you can invest on the hardware only after feasability analysis

Computer vision

We will sense the environment with 2D and 3D tools like OpenCV and Point Cloud Library. You will be able to interface camera with ROS and code Object Detection and much more integrated with your Robotics application

What you will learn


  Module 1: ROS introduction and workspace setup
Available in days
days after you enroll
  Module 2: ROS basics and tools
Available in days
days after you enroll
  Module 3: World Modeling and Simulation Environment
Available in days
days after you enroll
  Module 4: Robot Modeling
Available in days
days after you enroll
  Module 5: ROS Control
Available in days
days after you enroll
  Module 6: Inverse Kinematics with MoveIt and Pick and Place Application
Available in days
days after you enroll
  Module 7: Run the Application in Gazebo
Available in days
days after you enroll
  Module 8: Perception for Robotics with OpenCV
Available in days
days after you enroll
  Module 9: Perception for Robotics with PCL
Available in days
days after you enroll
  Module 10: Pick and Place using camera
Available in days
days after you enroll
  Module 11: Waypoints and Optimize the Trajectory
Available in days
days after you enroll
  Module 12: ROS2 Humble
Available in days
days after you enroll
  Module 13: Migrate your project from ROS1 to ROS2
Available in days
days after you enroll
  Module 14: Docker for Robotics
Available in days
days after you enroll
  Module 15: Final project: Pick from a box, visual inspection, place in belt conveyor
Available in days
days after you enroll
  Additional module to be defined based on student's needs and requests
Available in days
days after you enroll

Choose a Pricing Option

(we are in preselling phase, contact [email protected] to get 75% discount)