KevsRobots Learning Platform
10% Percent Complete
By Kevin McAleer, 2 Minutes
Here is the definition from the creators of ROS - https://ros.org/
βThe Robot Operating System (ROS) is a set of software libraries and tools that help you build robot applications. From drivers to state-of-the-art algorithms, and with powerful developer tools, ROS has what you need for your next robotics project. And itβs all open source.β
There are two versions of ROS:
ROS2 has several releases, as of the writing of this the Iron Irwini, however this is only supported up to Nov 2024, Humble Hawksbill is the release version with Long term support (LTS):
Distro | Release date | End Of Life date |
---|---|---|
Iron Irwini | May 23, 2023 | Nov 2024 |
Humble Hawksbill | May 23rd, 2022 | May 2027 |
Galactic Geochelone | May 23rd, 2021 | December 9th, 2022 |
Foxy Fitzroy | June 5th, 2020 | May 2023 |
ROS2 Supports both C++
and Python
out of the box (and Iβm sure there are other languages adapted to use it too), however for this course we will be focusing on Python
.
You can use the arrows β β
on your keyboard to navigate between lessons.