byADIT Free software for engineers and students
EngiFree
ROS 2 — The Complete Guide: The Open-Source Robot Operating System, Free

ROS 2 — The Complete Guide: The Open-Source Robot Operating System, Free

ROS (Robot Operating System) is not an operating system in the usual sense, but an open-source software framework for building robots: libraries, tools and conventions that connect sensors, motors and algorithms into one piece of software. ROS 2 is the current version, built for industrial use as well.

What you get

Getting started

ROS 2 runs mainly on Ubuntu Linux; on Windows you can use WSL. Start with the official tutorials in Python and practise in simulation in Gazebo or Webots before moving to a real robot. For small controllers and sensors, use Arduino with micro-ROS.

The bottom line

The ROS 2 learning curve is steep, but it is the foundation of most research and industrial robotics today. All the tools are completely free, including for commercial use.

Further reading

מדריכי AI למהנדסים ולמשרד, ב-5 שפות: adit-ai.com ←