Skip to main content
Search by keyword
Training

Hello (Real) World with ROS – Robot Operating System

Interested in exploring the world of robotics, but you're not sure where to start? This online course by TU Delft puts forward a practical, hands-on approach to teach you how to program a real-world robotic system with Robot Operating System (ROS). 

The Robot Operating Systems (ROS) makes it possible to build robotic applications quickly via access to a large set of open-source software and tools. Over the years, ROS has become the essential tool and is being integrated by a number of leading companies, like Airbus, Boeing, etc. 

In this course you will... 

  • Improve your knowledge of the various ROS tools that exist, which make it possible to build a complete robotic application. 
  • Understand the basics of industrial and mobile robots and dive into the differences within the 2 areas. 
  • Learn basic programming and configuring tasks - such as making a robot pick and place objects, or navigate between obstacles. 
  • Have a chance to build further on your knowledge by trying to 
  • Learn how to program and configure basic robotic tasks such as pick-and-place objects, and navigate through obstacles. You will then integrate all this knowledge to build an industrial production line with two robotic arms and a mobile robot.
  • Improve your knowledge of visualisation and test the creation of a custom environment with a robot. 
  • Practice your skills and use ROS communication skills to exchange information between functional modules. 

Good to know

The course is self-paced, meaning you take its modules whenever it is most suitable. It takes around 7 weeks to complete, with average study time between 8 and 12 hours per week. 

Prerequisite knowledge: 

  • Basic programming in Python (variables, conditionals, loops and functions)
  • A computer ready for Ubuntu-Linux installation
  • The knowledge of basic Linear Algebra, computer science concepts and Linux command line is preferred, but not essential for this course. 

Training Offer Details

Target audience
Digital skills for ICT professionals and other digital experts.
Digital technology / specialisation
Digital skill level
Geographic scope - Country
Netherlands
Industry - field of education and training
Information and communication technologies not elsewhere classified
Electronics and automation
Engineering and engineering trades not elsewhere classified
Target language
English
Geographical sphere
National initiative
Typology of training opportunties
Learning activity
e-learning coursework
Assessment type
Training duration
Is this course free
Yes
Is the certificate / credential free
No
Effort
Part time intensive
Credential offered
Learning Activity
Self-paced course
Yes