PR2
ROS Software Maintainer: Clearpath Robotics
The PR2 is a mobile manipulation platform built by Willow Garage. The PR2 software system is written entirely in ROS. As such, all PR2 capabilities are available via ROS interfaces.
If you are using a PR2, we recommend starting with the PR2 User Manual. The information below is provided for those wishing to use the PR2 software system as a model for other robots.
Contents
Installation
ROS Groovy Release (recommended)
Running
Please see pr2_bringup.
Tutorials
Please see the official PR2 tutorials.
Support
Please visit http://www.clearpathrobotics.com/pr2/.
Library Overview
Basic Configuration
Component |
ROS package/stack |
Robot-specific Messages |
|
Robot-specific Services |
|
Robot model (URDF) |
|
Machine configuration |
Hardware Drivers and Simulation
Component |
ROS package/stack |
Actuator Drivers |
|
Sensor Drivers |
See "Sensor Drivers" below |
Simulation (3D) |
High-Level Capabilities
Component |
ROS package/stack |
Teleop |
|
Navigation |
|
Kinematics |
|
Arm motion planning |
|
Manipulation |
|
Perception |
|
Task executive |
Sensor Drivers
The PR2 sensor drivers are distributed with the ROS sensor stacks:
Customizing
For a tutorial on how to add your own sensor to the PR2, please see "Adding a Hokuyo to the PR2".
Related Repositories
Have your own PR2 libraries? Feel free to add your ros-pkg repository below.