ROS 2
ROS / ROS 2

ROS 2

vKilted KaijuAktywnyOpen Source

ROS 2 to otwartoźródłowy zestaw bibliotek, narzędzi i middleware do budowy aplikacji robotycznych, używany w robotach mobilnych, humanoidalnych, manipulatorach i systemach autonomicznych.

ROS 2 Integrated

Pełna kompatybilność z Robot Operating System 2

Tech Stack

Licencja
Apache License 2.0 (most core ROS 2 packages)
Platformy docelowe
HumanoidQuadrupedMobile RobotRobotic ArmDrone / UAV
Funkcje
ROS CompatibleAPI AvailableSimulation

Opis

ROS 2 (Robot Operating System 2) to zestaw bibliotek i narzędzi pomagających budować aplikacje robotyczne. Oficjalne materiały ROS opisują go jako platformę obejmującą sterowniki, algorytmy oraz narzędzia developerskie potrzebne do tworzenia nowoczesnych systemów robotycznych.

ROS 2 jest następcą ROS 1 i został zaprojektowany z myślą o nowocześniejszych wymaganiach robotyki, takich jak middleware oparty o DDS, wieloplatformowość, lepsze wsparcie dla systemów produkcyjnych oraz długoterminowe utrzymanie przez kolejne dystrybucje. Oficjalna dokumentacja wskazuje, że nowe dystrybucje ROS 2 wydawane są regularnie, a obecnie najnowszą dystrybucją jest Kilted Kaiju, natomiast najnowszą wersją LTS jest Jazzy Jalisco.

Historia wersji

Kilted KaijuLatestMay 23, 2025

Current latest ROS 2 distribution.

Jazzy JaliscoMay 23, 2024

Current ROS 2 LTS release targeted at Ubuntu 24.04 and Windows 10.

Humble HawksbillMay 23, 2022

ROS 2 LTS release; officially documented as supported until May 2027.

Ardent ApaloneDecember 8, 2017

First non-beta ROS 2 release.

Tagi

#ROS 2#Robot Operating System#Middleware#Open Source#DDS#Robotics Framework#C++#Python