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.
• ...