ROS 2 New Features

Course

Online

£ 20 + VAT

Description

  • Type

    Course

  • Methodology

    Online

  • Start date

    Different dates available

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 AuthorEmiliano 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

Facilities

Location

Start date

Online

Start date

Different dates availableEnrolment now open

About this course

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

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Emagister S.L. (data controller) will process your data to carry out promotional activities (via email and/or phone), publish reviews, or manage incidents. You can learn about your rights and manage your preferences in the privacy policy.

Reviews

This centre's achievements

2021

All courses are up to date

The average rating is higher than 3.7

More than 50 reviews in the last 12 months

This centre has featured on Emagister for 6 years

Subjects

  • Operating System
  • Install
  • Programming
  • Systems
  • University
  • Simulation
  • Design
  • Installation

Course programme

Getting Started with ROS 2 and Setting Up the Environment 9 lectures 40:48 The Course Overview This video will give you an overview about the course. What is ROS 2? In this video, we will learn why ROS 2 came into the scene, why it is so important to start learning about ROS 2, and a little bit of history of the decisions that led to the design of this new version. • Review the purposes of creating ROS 1 • Enumerate why ROS 1 is not as useful nowadays • List new use cases in the robotics field, that were not covered by ROS 1 Simulation with ROS 2 In this video, we will propose the simulation as a tool for roboticists. • Understand why simulations are so important • Understand the use of Gazebo • Look at the features of Gazebo Differences between ROS 1 and ROS 2 In this video, we will understand the differences between ROS 1 and ROS 2, but one should have a prior knowledge of ROS 1. • Understand the simple and clear differences like platforms, programming languages, and transport protocols • List other important differences that are not very easy to see or understand Masterclass DDS In this video, we will understand the architecture of ROS 2 and how the nodes interact with each other at a low level. • Explain the role of the ROS 1 master node • Show the ROS 2 architecture and how DDS solves the centralized issue • Explain with practical examples Installing ROS 2 In this video, we will learn how to install ROS 2 in the machine step by step. • Go through the installation steps • Verify the installation with an example Build tool: Colcon In this video, we will learn about Colcon, the build tool used in ROS 2 and some differences with Catkin. • Understand the theorical concepts: build tool versus build system • Understand the Colcon features and differences with Catkin • Create a workspace, compile a package, and test it Installing New Packages In this video, we will learn how to install new packages using apt and from source. • Explore the easy method: install packages from apt • Install packages from source and list considerations, when using this method • Test the package installed from source Using Docker In this video, we will learn what Docker is and how we can execute a container to simply have ROS 2 working on our machines. • Understand the use of Docker • Learn the difference between Docker container and virtual machine • Run examples with one and multiple containers Getting Started with ROS 2 and Setting Up the Environment - Quiz Getting Started with ROS 2 and Setting Up the Environment. 9 lectures 40:48 The Course Overview This video will give you an overview about the course. What is ROS 2? In this video, we will learn why ROS 2 came into the scene, why it is so important to start learning about ROS 2, and a little bit of history of the decisions that led to the design of this new version. • Review the purposes of creating ROS 1 • Enumerate why ROS 1 is not as useful nowadays • List new use cases in the robotics field, that were not covered by ROS 1 Simulation with ROS 2 In this video, we will propose the simulation as a tool for roboticists. • Understand why simulations are so important • Understand the use of Gazebo • Look at the features of Gazebo Differences between ROS 1 and ROS 2 In this video, we will understand the differences between ROS 1 and ROS 2, but one should have a prior knowledge of ROS 1. • Understand the simple and clear differences like platforms, programming languages, and transport protocols • List other important differences that are not very easy to see or understand Masterclass DDS In this video, we will understand the architecture of ROS 2 and how the nodes interact with each other at a low level. • Explain the role of the ROS 1 master node • Show the ROS 2 architecture and how DDS solves the centralized issue • Explain with practical examples Installing ROS 2 In this video, we will learn how to install ROS 2 in the machine step by step. • Go through the installation steps • Verify the installation with an example Build tool: Colcon In this video, we will learn about Colcon, the build tool used in ROS 2 and some differences with Catkin. • Understand the theorical concepts: build tool versus build system • Understand the Colcon features and differences with Catkin • Create a workspace, compile a package, and test it Installing New Packages In this video, we will learn how to install new packages using apt and from source. • Explore the easy method: install packages from apt • Install packages from source and list considerations, when using this method • Test the package installed from source Using Docker In this video, we will learn what Docker is and how we can execute a container to simply have ROS 2 working on our machines. • Understand the use of Docker • Learn the difference between Docker container and virtual machine • Run examples with one and multiple containers Getting Started with ROS 2 and Setting Up the Environment - Quiz The Course Overview This video will give you an overview about the course. The Course Overview This video will give you an overview about the course. The Course Overview This video will give you an overview about the course. The Course Overview This video will give you an overview about the course. This video will give you an overview about the course. This video will give you an overview about the course. What is ROS 2? In this video, we will learn why ROS 2 came into the scene, why it is so important to start learning about ROS 2, and a little bit of history of the decisions that led to the design of this new version. • Review the purposes of creating ROS 1 • Enumerate why ROS 1 is not as useful nowadays • List new use cases in the robotics field, that were not covered by ROS 1 What is ROS 2? In this video, we will learn why ROS 2 came into the scene, why it is so important to start learning about ROS 2, and a little bit of history of the decisions that led to the design of this new version. • Review the purposes of creating ROS 1 • Enumerate why ROS 1 is not as useful nowadays • List new use cases in the robotics field, that were not covered by ROS 1 What is ROS 2? In this video, we will learn why ROS 2 came into the scene, why it is so important to start learning about ROS 2, and a little bit of history of the decisions that led to the design of this new version. • Review the purposes of creating ROS 1 • Enumerate why ROS 1 is not as useful nowadays • List new use cases in the robotics field, that were not covered by ROS 1 What is ROS 2? In this video, we will learn why ROS 2 came into the scene, why it is so important to start learning about ROS 2, and a little bit of history of the decisions that led to the design of this new version. • Review the purposes of creating ROS 1 • Enumerate why ROS 1 is not as useful nowadays • List new use cases in the robotics field, that were not covered by ROS 1 In this video, we will learn why ROS 2 came into the scene, why it is so important to start learning about ROS 2, and a little bit of history of the decisions that led to the design of this new version. • Review the purposes of creating ROS 1 • Enumerate why ROS 1 is not as useful nowadays • List new use cases in the robotics field, that were not covered by ROS 1 In this video, we will learn why ROS 2 came into the scene, why it is so important to start learning about ROS 2, and a little bit of history of the decisions that led to the design of this new version. • Review the purposes of creating ROS 1 • Enumerate why ROS 1 is not as useful nowadays • List new use cases in the robotics field, that were not covered by ROS 1 Simulation with ROS 2 In this video, we will propose the simulation as a tool for roboticists. • Understand why simulations are so important • Understand the use of Gazebo • Look at the features of Gazebo Simulation with ROS 2 In this video, we will propose the simulation as a tool for roboticists. • Understand why simulations are so important • Understand the use of Gazebo • Look at the features of Gazebo Simulation with ROS 2 In this video, we will propose the simulation as a tool for roboticists. • Understand why simulations are so important • Understand the use of Gazebo • Look at the features of Gazebo Simulation with ROS 2 In this video, we will propose the simulation as a tool for roboticists. • Understand why simulations are so important • Understand the use of Gazebo • Look at the features of Gazebo In this video, we will propose the simulation as a tool for roboticists. • Understand why simulations are so important • Understand the use of Gazebo • Look at the features of Gazebo In this video, we will propose the simulation as a tool for roboticists. • Understand why simulations are so important • Understand the use of Gazebo • Look at the features of Gazebo Differences between ROS 1 and ROS 2 In this video, we will understand the differences between ROS 1 and ROS 2, but one should have a prior knowledge of ROS 1. • Understand the simple and clear differences like platforms, programming languages, and transport protocols • List other important differences that are not very easy to see or understand Differences between ROS 1 and ROS 2 In this video, we will understand the differences between ROS 1 and ROS 2, but one should have a prior knowledge of ROS 1. • Understand the simple and clear differences like platforms, programming languages, and transport protocols • List other important differences that are not very easy to see or understand Differences between ROS 1 and ROS 2 In this video, we will understand the differences between ROS 1 and ROS 2, but one should have a prior knowledge of ROS 1. • Understand the simple and clear differences like platforms, programming languages, and transport protocols • List other important differences that are not very easy to see or understand Differences between ROS 1 and ROS 2 In this video, we will understand the differences between ROS 1 and ROS 2, but one should have a prior knowledge of ROS 1. • Understand the simple and clear differences like platforms, programming languages, and transport protocols • List other important differences that are not very easy to see or understand In this video, we will understand the differences between ROS 1 and ROS 2, but one should have a prior knowledge of ROS 1. • Understand the simple and clear differences like platforms, programming languages, and transport protocols • List other important differences that are not very easy to see or understand In this video, we will understand the differences between ROS 1 and ROS 2, but one should have a prior knowledge of ROS 1. • Understand the simple and clear differences like platforms, programming languages, and transport protocols • List other important differences that are not very easy to see or understand Masterclass DDS In this video, we will understand the architecture of ROS 2 and how the nodes interact with each other at a low level. • Explain the role of the ROS 1 master node • Show the ROS 2 architecture and how DDS solves the centralized issue • Explain with practical examples Masterclass DDS In this video, we will understand the architecture of ROS 2 and how the nodes interact with each other at a low level. • Explain the role of the ROS 1 master node • Show the ROS 2 architecture and how DDS solves the centralized issue • Explain with practical examples Masterclass DDS In this video, we will understand the architecture of ROS 2 and how the nodes interact with each other at a low level. • Explain the role of the ROS 1 master node • Show the ROS 2 architecture and how DDS solves the centralized issue • Explain with practical examples Masterclass DDS In this video, we will understand the architecture of ROS 2 and how the nodes interact with each other at a low level. • Explain the role of the ROS 1 master node • Show the ROS 2 architecture and how DDS solves the centralized issue • Explain with practical examples In this video, we will understand the architecture of ROS 2 and how the nodes interact with each other at a low level. • Explain the role of the ROS 1 master node • Show the ROS 2 architecture and how DDS solves the centralized issue • Explain with practical examples In this video, we will understand the architecture of ROS 2 and how the nodes interact with each other at a low level. • Explain the role of the ROS 1 master node • Show the ROS 2 architecture and how DDS solves the centralized issue • Explain with practical examples Installing ROS 2 In this video, we will learn how to install ROS 2 in the machine step by step. • Go through the installation steps • Verify the installation with an example Installing ROS 2 In this video, we will learn how to install ROS 2 in the machine step by step. • Go through the installation steps • Verify the installation with an example Installing ROS 2 In this video, we will learn how to install ROS 2 in the machine step by step. • Go through the installation steps • Verify the installation with an example Installing ROS 2 In this video, we will learn how to install ROS 2 in the machine step by step. • Go through the installation steps • Verify the installation with an example In this video, we will learn how to install ROS 2 in the machine step by step. • Go through the installation steps • Verify the installation with an example In this video, we will learn how to install ROS 2 in the machine step by step hod: install packages from apt • Install packages from source and list considerations, when using this method • Test the package installed from source In this video, we will learn how to install new packages using apt and from source. • ...

Additional information

Prior working experience with old version of ROS

ROS 2 New Features

£ 20 + VAT