Robot Operating System (ROS)

ROS is a community effort, with many institutions contributing to its development. Much of the underlying platform is being developed by Willow Garage and Stanford.

robot operating system

ROS is a robot operating system originally developed (2007) in the Stanford Artificial Intelligence Laboratory in support of the Stanford AI Robot (STAIR) project but now (as of 2008) developed primarily by Willow Garage, a robotics research institute/incubator. It is free for commercial and research use under a BSD license. The library runs primarily on Linux but is intended to be cross-platform for Mac OS X and Windows. 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 a graph based architecture where processing takes place in nodes that may receive, post and multiplex sensor, control, state, planning, actuator and other messages.

ROS has two basic “sides”: The operating system side ros as described above and ros-pkg, a whole series of user contributed nodes 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.

Applications

ROS Package application areas will include

Web site community for open source robot operating system is www.ros.org. If you wish to find out about Willow Garage’s role in developing ROS, please visit the Willow Garage Web site.

Share and Enjoy:
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • BlinkList
  • Furl
  • Reddit
  • StumbleUpon
  • TwitThis
Author: Robotics Technology on November 16, 2009
Category: Software
Tags: Programmingrobot controlrobot designRobot Operating Systemrobot softwareros

Leave a Reply

Latest Robotic Info added:

Search term for this post:
Search to this robotics article: ros robot, ros tutorial, ros robot operating system, robot operating system tutorial, robot operating system, ros microcontroller, ros robot tutorial, ros robotics, robotic operating system, robotics tutorial mac, robot os, ros robot face recognition, ros robotic operating system, ros robotic, ros robot tutorial pdf, ros robot operating system tutorial, ROS robot operating system pdf