Robot Operating System: Difference between revisions

Content deleted Content added
m Updated Space ROS paragraph
m Made Space ROS section
Line 51:
=== OSRF and Open Robotics (2013–present) ===
In the years since OSRF took over primary development of ROS, a new version has been released every year,<ref name=":1"/> while interest in ROS continues to grow. ROSCons have occurred every year since 2012, co-located with either [[International Conference on Robotics and Automation|ICRA]] or [[International Conference On Intelligent Robots and Systems|IROS]], two flagship robotics conferences. Meetups of ROS developers have been organized in a variety of countries,<ref>{{Cite web|title=Notes from the first Korean ROS Users Meetup – ROS robotics news|url=https://www.ros.org/news/2015/01/notes-from-the-first-korean-ros-users-meetup.html|access-date=2021-07-30|website=ROS.org|publisher=Open Robotics}}</ref><ref>{{Cite web|url=http://www.ros.org/news/2016/01/invitation-to-the-first-danish-ros-meetup.html|title=First Danish ROS Meetup}}</ref><ref>{{Cite web|url=http://www.ros.org/news/2017/03/invitation-to-the-first-ukrainian-ros-meetup.html|title=First Ukrainian ROS Meetup}}</ref> a number of ROS books have been published,<ref>{{cite web|url=http://shop.oreilly.com/product/0636920024736.do|title=Programming Robots with ROS: A Practical Introduction to the Robot Operating System|website=OReilly.com|access-date=12 December 2017}}</ref> and many educational programs initiated.<ref>{{Cite web|url=http://www.ros.org/news/2015/08/report-from-first-ros-summer-school-in-china.html|title=Report from first ROS Summer School in China – ROS robotics news|website=ROS.org|publisher=Open Robotics|access-date=2018-11-24}}</ref><ref>{{Cite web|url=http://www.theconstructsim.com/construct-learn-develop-robots-using-ros/robotigniteacademy_learnros/|title=ROS Robot Ignite Academy}}</ref> On 1 September 2014, [[NASA]] announced the first robot to run ROS in space: [[Robonaut|Robotnaut 2]], on the [[International Space Station]].<ref>{{cite web|url=http://www.ros.org/news/2014/09/ros-running-on-iss.html|title=ROS running on ISS – ROS robotics news|website=ROS.org|publisher=Open Robotics|access-date=12 December 2017}}</ref> In 2017, the OSRF changed its name to [[Open Robotics]]. Tech giants [[Amazon (company)|Amazon]] and [[Microsoft]] began to take an interest in ROS during this time, with Microsoft porting core ROS to Windows in September 2018,<ref>{{Cite web|url=https://ros-win.visualstudio.com/ros-win|title=Summary|website=ros-win.visualstudio.com|access-date=2019-04-29}}</ref> followed by Amazon Web Services releasing RoboMaker in November 2018.<ref>{{Cite web|url=https://aws.amazon.com/about-aws/whats-new/2018/11/announcing-aws-robomaker-a-new-cloud-robotics-service/|title=Announcing AWS RoboMaker|website=Amazon Web Services, Inc.|language=en-US|access-date=2019-04-29}}</ref>
 
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 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>
 
Perhaps the most important development of the OSRF/Open Robotics years thus far (not to discount the explosion of robot platforms which began to support ROS or the enormous improvements in each ROS version) was the proposal of ROS 2, a significant API change to ROS which is intended to support [[Real-time computing|real-time programming]], a wider variety of computing environments, and more modern technology.<ref>{{Cite web|url=http://design.ros2.org/articles/why_ros2.html|title=Why ROS 2?|website=ROS.org|publisher=Open Robotics|access-date=2019-04-29}}</ref> ROS 2 was announced at ROSCon 2014,<ref>{{Cite web|url=https://docs.ros.org/en/rolling/|title=ROS 2 Overview|website=ROS.org|publisher=Open Robotics|access-date=2021-09-21}}</ref> the first commits to the {{Not a typo|ros2}} repository were made in February 2015, followed by alpha releases in August 2015.<ref name=":2">{{Cite web|url=https://docs.ros.org/en/rolling/Releases.html|title=ROS 2 Distributions|website=ROS.org|publisher=Open Robotics|access-date=2021-09-21}}</ref> The first distribution release of ROS 2, Ardent Apalone, was released on 8 December 2017,<ref name=":2" /> ushering in a new era of next-generation ROS development.
Line 378 ⟶ 376:
 
The Consortia supports the global ROS-Industrial community by conducting ROS-I training, providing technical support and setting the future roadmap for ROS-I, as well as conducting precompetitive joint industry projects to develop new ROS-I abilities.<ref>{{Cite web|url=https://rosindustrial.org/briefhistory/|title=Brief History|website=ROS-Industrial|language=en-US|access-date=2018-07-11}}</ref>
 
=== 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>
 
==ROS-compatible robots and hardware ==