Study Learn Grow
ROS 2 New Features

ROS 2 New Features

You will learn how to make the best use of these features and how they improve and secure the way you use ROS and support building real-time and modular systems.


Skill-up with the latest features of Robot Operating System 2.

Robot Operating System 2 (or ROS 2) is designed to write applications which operate robotic hardware. ROS 2 is the network of nodes that allows communication/ information exchange between the components used in robots. The new features make ROS easier to learn and use.

In this course, you will be introduced to all the new features available in ROS 2. With simple and practical examples, we cover all of the new features introduced in ROS 2, especially major features including distributed discovery, node lifecycle management, security, and more. You will learn how to make the best use of these features and how they improve and secure the way you use ROS and support building real-time and modular systems.

By the end of the course, you will understand the new features introduced in ROS 2 and will be able to apply them to your systems.

Please note that working knowledge of ROS is assumed for taking this course.

The code bundle for this course is available at

About the Author

Emiliano Javier Borghi Orué is an electronics engineer from the National Technological University in Argentina. He is passionate about robotics, control, and artificial intelligence, and spends his free time on projects related to those topics. He enjoys simulation and making homemade robots such as hexapods or robots that use differential drives. He also teaches Robotics in the University using ROS

Course Information

Prior working experience with old version of ROS

What changed from ROS 1 to ROS 2
How to install and set up everything you need to run ROS 2 on your computer
How to interact with basic ROS 2 concepts via the command-line interface
How to create ROS 2 nodes using the client library in C++ and Python
How to use the debugging tools
How to interact with the Gazebo simulator

This course is for programmers who have prior working experience with the older version of ROS and want to explore the new features in ROS 2

• Lifetime Access to Each Course
• Certificate on Completion of Course
• No Extra Charges Or Admin Fees
• Easy Access to Courses
• High Priority Support After Sales.
• Big Discounts on Individual Courses

Course Specifications

IT and Computing courses are available to study on our learning platform. 

See All Courses

Adult education is the non-credential activity of gaining skills and improved education. 

See All Courses

Online education is electronically supported learning that relies on the Internet for teacher/student interaction. 

See All Courses

A short course is a learning programme that gives you combined content or specific skills training in a short period of time. Short courses often lean towards the more practical side of things and have less theory than a university course – this gives you a more hands-on experience within your field of interest.

See All Courses

Course duration is 24 hours.

See All Courses

Study Learn Grow

Related Jobs