1,726
9
Research Paper, 1 pages (200 words)

Robot operating system

ROS (Robot Operating System) is a framework for robot software development, providing operating system-like functionality on top of a heterogenous computer cluster. ROS was originally developed in 2007 under the name switchyard by the StanfordArtificial IntelligenceLaboratory in support of the Stanford AI Robot (STAIR[1]) project. As of 2008, development continues primarily at Willow Garage, a robotics research institute/incubator, with more than twenty institutions collaborating in a federated development model [1][2].

ROS provides standard operating system services such as hardware abstraction, low-level device control, implementation of commonly-used functionality, message-passing between processes, and package management. It is based on a graph architecture where processing takes place in nodes that may receive, post and multiplex sensor, control, state, planning, actuator and other messages. The library is geared towards a Unix-like system (Ubuntu Linux is listed as ‘supported’ while other variants such as Fedora and Mac OS X are considered ‘experimental’) but is intended to be cross-platform.

At present Windows is listed as having ‘partial functionality’ [3]. ROS has two basic ” sides”: The operating system side ros as described above and ros-pkg, a suite of user contributed packages (organized into sets called stacks) that implement functionality such as simultaneous localization and mapping, planning, perception, simulation etc. ROS is released under the terms of the BSD license, and is open source software. It is free for commercial and research use. The ros-pkg contributed packages are licensed under a variety of open source licenses.

Thank's for Your Vote!
Robot operating system. Page 1
Robot operating system. Page 2

This work, titled "Robot operating system" was written and willingly shared by a fellow student. This sample can be utilized as a research and reference resource to aid in the writing of your own work. Any use of the work that does not include an appropriate citation is banned.

If you are the owner of this work and don’t want it to be published on AssignBuster, request its removal.

Request Removal
Cite this Research Paper

References

AssignBuster. (2021) 'Robot operating system'. 14 November.

Reference

AssignBuster. (2021, November 14). Robot operating system. Retrieved from https://assignbuster.com/robot-operating-system/

References

AssignBuster. 2021. "Robot operating system." November 14, 2021. https://assignbuster.com/robot-operating-system/.

1. AssignBuster. "Robot operating system." November 14, 2021. https://assignbuster.com/robot-operating-system/.


Bibliography


AssignBuster. "Robot operating system." November 14, 2021. https://assignbuster.com/robot-operating-system/.

Work Cited

"Robot operating system." AssignBuster, 14 Nov. 2021, assignbuster.com/robot-operating-system/.

Get in Touch

Please, let us know if you have any ideas on improving Robot operating system, or our service. We will be happy to hear what you think: [email protected]