Description

Welcome to the course, "Certificate in ROS 2"  where you will be introduced with a brief analysis of the parts of ROS which stands for Robot Operating System. This course is represented and given step by step. So start questing and if you are planning to become a ROS2 developer then this course got you covered! 

In this course you will learn what ROS2 is, what is the stimulation with ROS2, and the difference between ROS1 and ROS2. You will also know what Masterclass DDS is. You will be taught how ROS2 is installed. Topics, Nodes, Messages and Launch files are also given for you to understand. You will also know many topics like:

  • Creating a Publisher in Python
  • Creating a Subscriber in Python
  • Creating a Publisher in C++
  • Creating a Subscriber in C++
  • Creating a Custom Executor in Python
  • Working with Composition in C++
  • Components in ROS 2 Dashing

You are also learning their new features like Security, Quality of Service, Lifecycle Management and Real-Time Coding.  Many things will be taught throughout the course. 

You will just require a prior or previous knowledge of C++ or Python Programming language. If you are eager to learn Robotics then you are very welcomed to this course. 

This course is for ROS developers and users, students learning ROS or anyone interested to know about the basic concepts of ROS can take this course. 

This course provides you with strong and based fundamental concepts and the basics of the ROS will be very clear to you. The aim of this course is to give a focused and varied knowledge about Robot Operating System in particular, a very special care is given to describe the whole course in a very concise manner. You will also get many job offers after you complete this course. 

So don't wait any more and get started by enrolling your name in this course. 

Course Content

Total: 30 lectures
  • What is ROS 2?
  • Simulation with ROS 2
  • Differences between ROS 1 and ROS 2
  • Masterclass DDS
  • Installing ROS 2
  • Build tool: Colcon
  • Installing New Packages
  • Using Docker
  • Nodes
  • Topics
  • Messages
  • Launch Files
  • Creating a Publisher in Python
  • Creating a Subscriber in Python
  • Creating a Publisher in C++
  • Creating a Subscriber in C++
  • Creating a Custom Executor in Python
  • Working with Composition in C++
  • Components in ROS 2 Dashing
  • Security
  • Quality of Service
  • Lifecycle Management
  • Real-Time Coding
  • RViz 2
  • RQt
  • Installing Gazebo
  • Interfacing ROS 2 and Gazebo
  • Gazebo Plugins in ROS 2
  • Running a ROS 2 Node with Gazebo
  • Creating a ROS 2 Control Node

Reviews

Please login or register to review