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.

ROS is a meta-operating system for your robot. It provides language independent and network transparent communication for a distributed robot control system.

ROS is maintained by the Open Source Robotics Foundation. Supported distributions are released annually in May, according to a published release schedule. A current distribution, ROS Kinetic Kame, targets the Ubuntu 16.04 LTS distribution and will be supported until April 2021; the newer ROS Melodic Morenia targets Ubuntu 18.

Robot Operating System compatibility

ROS is available as source code, and also in an official Docker image in a multi-architecture package for amd64, arm32 (v7), and arm64 systems.

RT : Im happy now thanks to Dieter (really good howto on how to recompile the stock Nvidia Jetson Nano Linux… https://t.co/ulo3NoUpQQ

RT : There are now Go builders on build.golang.org for android/arm, android/arm64, darwin/arm64 (iOS) running on… https://t.co/9lBRv60mYb

RT : Npcap for ARM64 coming soon! This means we'll be able to capture raw network traffic and analyze it with Wireshark… https://t.co/1ivK18fCsQ

RT : Come and see a shiny new latest and greatest @arm server running 30 in the boo… https://t.co/eDiAvivcGR