Repository logo
  • Log In
    Log in via Symplectic to deposit your publication(s).
Repository logo
  • Communities & Collections
  • Research Outputs
  • Statistics
  • Log In
    Log in via Symplectic to deposit your publication(s).
  1. Home
  2. Faculty of Engineering
  3. Faculty of Engineering
  4. Powering the world's robots - 10 years of ROS
 
  • Details
Powering the world's robots - 10 years of ROS
File(s)
ros_10years.pdf (312.43 KB)
Accepted version
Author(s)
Zhang, Lin
Merrifield, Robert
Deguet, Anton
Yang, Guang-Zhong
Type
Journal Article
Abstract
From space robot challenges to autonomous driving, industrial assembly, and surgery, the mission of Robot Operating System (ROS) (1) is to power the world’s robots. The open-source robotics middleware (rather than an operating system, as its name suggests) was initially developed 10 years ago on the basis of work at the Stanford Artificial Intelligence Laboratory and additional efforts by the Willow Garage. Since 2013, ROS has been managed by the Open Source Robotics Foundation (OSRF), now called Open Robotics, which supports “the development, distribution, and adoption of open-source software for use in robotics research, education, and product development.”

The great flexibility of ROS has promoted code sharing and contributions from researchers covering all major aspects of robotics. ROS helps the robotics community progress faster by sharing solutions to common problems. The development process of a robotic application can be simplified by utilizing ROS modules for sensing, navigation, motion planning, collision detection, and simulation (Fig. 1). For example, in the early years, ROS was adopted for the development of mobile robots such as the PR2 robot, which was built along with ROS by Willow Garage. By using ROS, PR2 can perform household chores such as serving drinks and folding laundry (2). ROS now comes with drivers for a wide range of sensors, simulators, and algorithms for navigation tasks that allow users to focus on their own unique aspects of research rather than worry about mundane component implementation. Support for different hardware manipulators has also been pursued in parallel, with recent efforts on standardizing the application program interfaces via ROS Industrial (ROS-I) and motion-planning tools such as MoveIt. Recently, ROS has been used to build open-source self-driving platforms (e.g., the Baidu Apollo project) that provide comprehensive, secure, and reliable solutions for autonomous vehicles.
Date Issued
2017-10-25
Date Acceptance
2017-10-11
Citation
Science Robotics, 2017, 2 (11)
URI
http://hdl.handle.net/10044/1/63072
DOI
https://www.dx.doi.org/10.1126/scirobotics.aar1868
ISSN
2470-9476
Publisher
American Association for the Advancement of Science
Journal / Book Title
Science Robotics
Volume
2
Issue
11
Copyright Statement
© 2017 Owner. This is the author’s version of the work. It is posted here by permission of the AAAS for personal use, not for redistribution. The definitive version was published in Science Robotics on Vol 2, 25/10/2017, DOI: https://dx.doi.org/10.1126/scirobotics.aar1868
Identifier
http://gateway.webofknowledge.com/gateway/Gateway.cgi?GWVersion=2&SrcApp=PARTNER_APP&SrcAuth=LinksAMR&KeyUT=WOS:000441528200002&DestLinkType=FullRecord&DestApp=ALL_WOS&UsrCustomerID=1ba7043ffcc86c417c072aa74d649202
Subjects
Science & Technology
Technology
Robotics
Publication Status
Published
Article Number
eaar1868
Date Publish Online
2017-10-25
About
Spiral Depositing with Spiral Publishing with Spiral Symplectic
Contact us
Open access team Report an issue
Other Services
Scholarly Communications Library Services
logo

Imperial College London

South Kensington Campus

London SW7 2AZ, UK

tel: +44 (0)20 7589 5111

Accessibility Modern slavery statement Cookie Policy

Built with DSpace-CRIS software - Extension maintained and optimized by 4Science

  • Cookie settings
  • Privacy policy
  • End User Agreement
  • Send Feedback