Robot Operating System: Difference between revisions

Content deleted Content added
Change version and Release sections to current situation
 
(5 intermediate revisions by 5 users not shown)
Line 132:
 
==Versions and releases==
ROS releases may be incompatible with other releases and are often referred to by code name rather than version number. ROS 2 currently releases a version every year in May, following the release of Ubuntu LTS versions.<ref>{{Cite web|url=https://discourse.ros.org/t/proposed-changes-to-the-ros-releases/4736|title=ROS Release Schedule Changes|date=9 May 2018}}</ref><ref>{{Cite web |title=REP 2000 -- ROS 2 Releases and Target Platforms (ROS.org) |url=https://www.ros.org/reps/rep-2000.html |access-date=2025-02-25 |website=www.ros.org}}</ref> These releases are alternating supported for 5 years (even years/LTS Ubuntu version release) and 1.5 years (uneven years/non-no LTS Ubuntu version release). ROS 1 does not see any new version. Aside from this, there has been the ROS-Industrial or ROS-I derivate project since at least 2012.
 
===ROS 1===
Line 247:
|N/A
|-
|Kilted Kaiju<ref name="jazzy release" />
|23 May 2025
|[[File:Kilted-kaiju.png|75px|Kilted Kaiju Logo]]
|TBD
|{{Version|p|November 2026}}
|1.5 years
Line 262:
|23 May 2023<ref>{{cite web | url=https://discourse.ros.org/t/ros-2-iron-irwini-released/31553 | title=ROS 2 Iron Irwini Released! | date=23 May 2023 }}</ref>
|[[File:ROS2 Iron Irwini poster.png|75px|The release poster for ROS 2 Iron Irwini.]]
|{{Version|coo|November 2024}}
|1.5 years
|-
Line 378:
 
=== Space ROS ===
In November 2020, NASA announced Blue Origin had been selected through the Space Technology Mission Directorate’s Announcement of Collaboration Opportunity (ACO) to co-develop [[Space Robot Operating System]] (Space ROS) together with three NASA centers.<ref>{{Cite web |date=2020-11-09 |title=2020 NASA Announcement of Collaboration Opportunity (ACO) Selections - NASA |url=https://www.nasa.gov/missions/station/2020-nasa-announcement-of-collaboration-opportunity-aco-selections/ |access-date=2024-10-31 |language=en-US}}</ref> The purpose of Space ROS is to provide a reusable and modular software framework for robotic and autonomous space systems predicated on ROS 2 that is compliant to aerospace mission and safety assurance requirements (such as NPR 7150.2 and DO-178C). The project was formulated and led by [[S. Will Chambers|Will Chambers]],<ref>{{Cite AV media |url=https://www.youtube.com/watch?v=HtjYBQ8gZkc |title=RDP120: Space ROS |date=2023-03-13 |last=The Construct |access-date=2024-10-31 |via=YouTube}}</ref> Blue Origin's principal technologist of robotics at the time. In 2021, Blue Origin subcontracted software development workload to Open Robotics who remained on the team until the program ended in 2022. Space ROS is currently an open community project.<ref>{{Cite web |title=Home |url=https://space.ros.org |access-date=2024-10-31 |website=space.ros.org}}</ref> <ref>{{Cite web |title=Space ROS |url=https://github.com/space-ros |access-date=2024-10-31 |website=GitHub |language=en}}</ref> [[PickNik Robotics]] and Open Source Robotics Foundation currently lead the Space ROS effort.<ref>{{Cite web |title=Space ROS {{!}} Space Robotics Operating System |url=https://picknik.ai/space-ros |access-date=2024-10-31 |website=PickNik |language=en}}</ref>
 
==ROS-compatible robots and hardware ==
Line 405:
 
* BeagleBoard: the robotics lab of the [[Katholieke Universiteit Leuven]], [[Belgium]]<ref>{{Cite web|date=2013-10-29|title=Koen Buys|url=http://people.mech.kuleuven.be/~u0062536/embsensor.html|access-date=2021-07-30|archive-url=https://web.archive.org/web/20131029192925/http://people.mech.kuleuven.be/~u0062536/embsensor.html|archive-date=29 October 2013}}</ref> has ported ROS to the [[Beagleboard]].
* Raspberry Pi: image of Ubuntu Mate with ROS<ref>{{cite web|url=https://downloads.ubiquityrobotics.com/ |title=Ubiquity Robotics Downloads |access-date=29 January 2018}}</ref> by Ubiquity Robotics; installation guide for Raspbian.;<ref>{{cite web|url=http://wiki.ros.org/ROSberryPi/Installing%20ROS%20Kinetic%20on%20the%20Raspberry%20Pi |title=ROSberryPi/Installing ROS Kinetic on the Raspberry Pi |access-date=29 January 2018}}</ref> Installation guide for ROS2 to Raspberry Pi.<ref>{{cite web|url=https://boardor.com/blog/installing-ros-2-on-raspberry-pi-a-comprehensive-guide |title=Installing ROS 2 on Raspberry Pi: A Comprehensive Guide |access-date=24 January 2025}}</ref>
*[[Sitara ARM Processor|Sitara ARM Processors]] have support for the ROS package as part of the official Linux SDK.<ref>{{Cite web|title=5.3.6. ROS and Radar – Processor SDK Linux Documentation|url=http://software-dl.ti.com/processor-sdk-linux/esd/docs/latest/linux/Examples_and_Demos/Application_Demos/ROS_Radar.html|website=software-dl.ti.com|access-date=2020-05-01}}</ref>