ROS Basics in 5 Days (C++)

Learn the fundamentals of ROS to understand and be able to program robots.


ROS
22 hours
4 robots used
Offers a certificate
0% completed

Course overview

Interested in learning how to program robots with ROS, but don’t know where to get started?

The ROS BASICS IN 5 DAYS course will take you quickly and smoothly into ROS. You will learn the essential concepts and tools to be able to understand and create any basic ROS related projects.

What You Will Learn

  • Understand key ROS concepts
  • Understand and create your own ROS programs
  • How to debug your ROS programs
  • How to apply theory into real Robotics Challenge and Projects.

Course Summary

User Ratings

Order ratings by

Julian H
Rated 5 stars out of 5
5.0
21/11/2022, 15:49:13
Ruben Vidal
Rated 5 stars out of 5
5.0
17/11/2022, 15:20:50
Arche
Rated 5 stars out of 5
5.0
14/11/2022, 19:19:33
Robotnik 2 Automation
Rated 5 stars out of 5
5.0
2/11/2022, 09:13:55
Albert Dalmases
Rated 5 stars out of 5
5.0
30/10/2022, 11:44:53
Lu Chen
Rated 4 stars out of 5
4.0
29/10/2022, 16:18:59
Sigurd Kvaal
Rated 5 stars out of 5
5.0
29/10/2022, 13:31:29
NIVAS GANGADHAR
Rated 5 stars out of 5
5.0
26/10/2022, 22:13:24
Mattia Scarpa
Rated 5 stars out of 5
5.0
14/10/2022, 15:43:10
Jaweher Romdhane
Rated 5 stars out of 5
5.0
10/10/2022, 22:57:56
Jacob Shankel
Rated 5 stars out of 5
5.0
27/9/2022, 13:46:42
ALISON BRAYAN LAURA ORDOÑEZ
Rated 5 stars out of 5
5.0
16/9/2022, 10:31:55
Jelle Jacobs
Rated 5 stars out of 5
5.0
15/9/2022, 09:46:08
Antonio Avezon
Rated 5 stars out of 5
5.0
Very good course. I do not speak English, but it has been easy for me to understand the content using a translator. Excellent, everything very well explained.
14/9/2022, 12:33:16
noora noora
Rated 4 stars out of 5
4.0
The exercises are higher level than what have been taught. Need more clarifications sometimes.
6/9/2022, 07:24:41
Benjamin Tapia Sal paz
Rated 4 stars out of 5
4.0
30/8/2022, 09:33:38
Girish Kumar Kannan
Rated 5 stars out of 5
5.0
Excellent explanations and documentation throughout the course. However, I did find some things missing. 1. There should be another example on using Publisher and Subscriber in one code and a sample program to move any robot - an example code that would be like a "good practice code" to understand which part of code goes where. 2. The course must offer more examples dealing with Empty() messages on Pub/Sub, Services and Actions. 3. Another example/exercise is very much needed on Custom Action Message creation for use with Actions, just like with Topics and Services. 4. Finally, a complete exercise with solution example with Pub/Sub, Services and Actions along with Custom messages for all the three parts combined must be available - just to understand how to code and which part of code goes where. A simpler explanation for the Action Server C++ Constructor line would be great. It took me a while to make sense of that boost::bind() line. Otherwise, this course is wonderfully organised. I am sure I would not have learnt better if I had only used ROS website tutorials alone.
27/8/2022, 19:51:03
Ishan Taldekar
Rated 5 stars out of 5
5.0
27/8/2022, 00:15:54
Thien NGUYEN
Rated 5 stars out of 5
5.0
Great instructions and pragmatic exercises !
26/8/2022, 12:02:32
Ioana-Anamaria Ulici
Rated 5 stars out of 5
5.0
23/8/2022, 19:22:52
Kacper Kaleta
Rated 5 stars out of 5
5.0
19/8/2022, 06:49:38
Joe Lin
Rated 5 stars out of 5
5.0
5/8/2022, 07:17:44
Kai
Rated 4 stars out of 5
4.0
28/7/2022, 09:01:57
wendy spinelli
Rated 4 stars out of 5
4.0
21/7/2022, 14:46:42
Malav Chauhan
Rated 5 stars out of 5
5.0
16/7/2022, 19:13:21

Showing page 1 of 2. Total records: 40.

Your certificate for this course

This course offers a certificate. You must achieve a total grade of at least 8/10 to be eligible for the certificate.

We issue certificates for students with qualifying grades automatically within two hours of completing required assessments. View your certificates here.

Click the button below to view your scores.

Course Creators

Miguel Angel Rodriguez
Alberto Ezquerro