ROS 2

Why ROS 2

ROS 2

The Robot Operating System (ROS) is a set of software libraries and tools for building robot applications. From drivers and state-of-the-art algorithms to powerful developer tools, ROS has the open source tools you need for your next robotics project.

Version Selection

The ROS2 version we used is ROS 2 Humble. There are many ROS versions, but for consistency of the Innowing project (e.g., CLIO, Legged Robot, Robotic Arm, Rover, Drone, specifically robotics division) and to meet the University regulations (Long-term Support software/service), Humble will be the decision.

image.png

image.png

image.png

ROS 2 Installation (~ 2 hours)

Version: Humble

Here is the link to the official Installation instructions:

We generally recommend installing the deb packages:

Make sure you follow the steps from the document. You shall be able to run the Talker-Listener example at the end of the document.

TurtleSim (Getting Started, ~ 1-2 days)

After you have successfully installed ROS 2 Humble, you may move to the Tutorials Section, where you will gain most of the basic ideas and usage.