Show EOL distros:
Package Summary
The pr2_mechanism stack contains the infrastructure to control the PR2 robot in a hard realtime control loop. The main interface to packages in this stack is through C++, but it is possible to interact with controllers through a ROS API. While the stack is currently aimed at controlling the PR2 robot, it should work on most force-controlled robots.
- Author: Maintained by Wim Meeussen
 - License: BSD
 - Source: hg https://kforge.ros.org/pr2mechanism/hg (branch: pr2_mechanism-1.5)
 
Package Summary
The pr2_mechanism stack contains the infrastructure to control the PR2 robot in a hard realtime control loop. The main interface to packages in this stack is through C++, but it is possible to interact with controllers through a ROS API. While the stack is currently aimed at controlling the PR2 robot, it should work on most force-controlled robots.
- Author: Maintained by Wim Meeussen
 - License: BSD
 - Source: hg https://kforge.ros.org/pr2mechanism/hg (branch: default)
 
Package Summary
The pr2_mechanism stack contains the infrastructure to control the PR2 robot in a hard realtime control loop. The main interface to packages in this stack is through C++, but it is possible to interact with controllers through a ROS API. While the stack is currently aimed at controlling the PR2 robot, it should work on most force-controlled robots.
- Author: Maintained by Wim Meeussen
 - License: BSD
 - Source: hg https://kforge.ros.org/pr2mechanism/hg (branch: default)
 
Package Summary
The pr2_mechanism stack contains the infrastructure to control the PR2 robot in a hard realtime control loop.
- Maintainer status: maintained
 - Maintainer: Austin Hendrix <ahendrix AT willowgarage DOT com>
 - Author: Maintained by Wim Meeussen
 - License: BSD
 - Source: git https://github.com/PR2/pr2_mechanism.git (branch: hydro-devel)
 
Package Summary
The pr2_mechanism stack contains the infrastructure to control the PR2 robot in a hard realtime control loop.
- Maintainer status: maintained
 - Maintainer: Devon Ash <dash AT clearpathrobotics DOT com>
 - Author: Wim Meeussen
 - License: BSD
 - Source: git https://github.com/pr2/pr2_mechanism.git (branch: indigo-devel)
 
Package Summary
The pr2_mechanism stack contains the infrastructure to control the PR2 robot in a hard realtime control loop.
- Maintainer status: maintained
 - Maintainer: Devon Ash <dash AT clearpathrobotics DOT com>
 - Author: Wim Meeussen
 - License: BSD
 
Package Summary
The pr2_mechanism stack contains the infrastructure to control the PR2 robot in a hard realtime control loop.
- Maintainer status: unmaintained
 - Maintainer: ROS Orphaned Package Maintainers <ros-orphaned-packages AT googlegroups DOT com>
 - Author: Wim Meeussen
 - License: BSD
 - Source: git https://github.com/pr2/pr2_mechanism.git (branch: kinetic-devel)
 
Package Summary
The pr2_mechanism stack contains the infrastructure to control the PR2 robot in a hard realtime control loop.
- Maintainer status: unmaintained
 - Maintainer: ROS Orphaned Package Maintainers <ros-orphaned-packages AT googlegroups DOT com>
 - Author: Wim Meeussen
 - License: BSD
 - Source: git https://github.com/pr2/pr2_mechanism.git (branch: kinetic-devel)
 
Package Summary
The pr2_mechanism stack contains the infrastructure to control the PR2 robot in a hard realtime control loop.
- Maintainer status: unmaintained
 - Maintainer: ROS Orphaned Package Maintainers <ros-orphaned-packages AT googlegroups DOT com>
 - Author: Wim Meeussen
 - License: BSD
 - Source: git https://github.com/pr2/pr2_mechanism.git (branch: melodic-devel)
 
Package Summary
The pr2_mechanism stack contains the infrastructure to control the PR2 robot in a hard realtime control loop.
- Maintainer status: maintained
 - Maintainer: ROS Orphaned Package Maintainers <ros-orphaned-packages AT googlegroups DOT com>
 - Author: Wim Meeussen
 - License: BSD
 - Source: git https://github.com/pr2/pr2_mechanism.git (branch: melodic-devel)
 
Overview
The pr2_mechanism stack contains useful libraries if you want to write a realtime controller to interact with the PR2 (or similar) robot. These libraries are contained in the following ROS packages:
pr2_controller_interface: The C++ interface for a realtime controller
pr2_controller_manager: The infrastructure that allows you to run and manage multiple controllers in a realtime loop
pr2_hardware_interface: The C++ interface for the PR2 hardware, containing actuators, pressure sensors, accelerometers, digital out and projector interface.
pr2_mechanism_model: The model of an effort controlled robot, based on the urdf robot description format.
pr2_mechanism_msgs: Messages used to communicate with the realtime control loop, and messages that contain the state of the realtime controllers, the joints and the actuators.
realtime_tools: A tool to publish to a ROS topic from realtime.
Report a Bug
Report new issues on Github