ROS (Robot Operating System) provides libraries and tools to help software developers create robot applications. It provides hardware abstraction, device drivers, libraries, visualizers, message-passing, package management, and more.
This is just the core part of the ros platform, the desktop variant.
Repositories of packages for ROS robot operating system currently under development by Stanford University and Willow Garage
ros-pkg is a community repository for developing libraries that are generally robot agnostic. Many of the capabilities frequently associated with ROS, such as a navigation
... [More] library and rviz visualizer, are developed in this repository. [Less]
These repositories hold ROS packages that are specifically intended for use at Willow Garage, and may thus make assumptions that do not generalize to any robot.
MoveIt is a robot agnostic software framework that integrates motion planning, kinematics and collision detection with online processing of sensor data and monitored execution of trajectories. The functionality provided is centered around motion planning and relies on ROS for configuration and
... [More] communication.
Given 3D sensor data as input, MoveIt constructs and maintains a representation of the world around the robot and offers planning and manipulation capabilities.
Various analysis and benchmarking tools are also included. [Less]
The ROS packaging system simplifies development and distribution of code libraries. It enable you to easily specify dependencies between code libraries, easily interact with those libraries from the command-line, and release your code for others to use.
The vcstools module provides a Python API for interacting with different version control systems (VCS/SCMs). The VcsClient class provides an API for seamless interacting with Git, Mercurial (Hg), Bzr and SVN. The focus of the API is manipulating on-disk checkouts of source-controlled trees. Its main use is to support the rosinstall tool.
The rosinstall package provides a Python API for interacting with a source code workspace as well as a group of command line tools. Rosinstall leverages the vcstools package for source control and stores its state in .rosinstall files.
This site uses cookies to give you the best possible experience.
By using the site, you consent to our use of cookies.
For more information, please see our
Privacy Policy