diamondback:Only showing information from the released package extracted on Unknown. No API documentation available. Please see this page for information on how to submit your repository to our index.
electric:Documentation generated on March 01, 2013 at 05:03 PM
fuerte:Documentation generated on December 12, 2013 at 12:03 PM
groovy:Documentation generated on December 02, 2013 at 01:12 PM
hydro:Documentation generated on August 26, 2015 at 03:37 PM (doc job).
indigo:Documentation generated on June 07, 2019 at 04:59 AM (doc job).
jade:Only showing information from the released package extracted on October 08, 2017 at 10:16 AM. No API documentation available. Please see this page for information on how to submit your repository to our index.
kinetic:Documentation generated on June 10, 2019 at 10:12 PM (doc job).
lunar:Documentation generated on June 08, 2019 at 05:58 AM (doc job).
melodic:Documentation generated on May 07, 2022 at 10:51 AM (doc job).
noetic:Documentation generated on May 06, 2022 at 10:47 AM (doc job).
This package contains the C++ interfaces to the PR2 hardware
components that are controlled over EtherCAT. This includes the
motors and encoders needed to control the PR2 mechanism, as well as
components like the pressure sensors in the fingertips, camera
triggers, etc... All of the hardware components in this interface are
directly available to the controllers inside the hard realtime
control loop.
This package contains the C++ interfaces to the PR2 hardware
components that are controlled over EtherCAT. This includes the
motors and encoders needed to control the PR2 mechanism, as well as
components like the pressure sensors in the fingertips, camera
triggers, etc... All of the hardware components in this interface are
directly available to the controllers inside the hard realtime
control loop.
This package contains the C++ interfaces to the PR2 hardware
components that are controlled over EtherCAT. This includes the
motors and encoders needed to control the PR2 mechanism, as well as
components like the pressure sensors in the fingertips, camera
triggers, etc... All of the hardware components in this interface are
directly available to the controllers inside the hard realtime
control loop.
This package contains the C++ interfaces to the PR2 hardware
components that are controlled over EtherCAT. This includes the
motors and encoders needed to control the PR2 mechanism, as well as
components like the pressure sensors in the fingertips, camera
triggers, etc... All of the hardware components in this interface are
directly available to the controllers inside the hard realtime
control loop.
This package contains the C++ interfaces to the PR2 hardware
components that are controlled over EtherCAT. This includes the
motors and encoders needed to control the PR2 mechanism, as well as
components like the pressure sensors in the fingertips, camera
triggers, etc... All of the hardware components in this interface are
directly available to the controllers inside the hard realtime
control loop.
Maintainer status: maintained
Maintainer: Austin Hendrix <ahendrix AT willowgarage DOT com>
This package contains the C++ interfaces to the PR2 hardware
components that are controlled over EtherCAT. This includes the
motors and encoders needed to control the PR2 mechanism, as well as
components like the pressure sensors in the fingertips, camera
triggers, etc... All of the hardware components in this interface are
directly available to the controllers inside the hard realtime
control loop.
Maintainer status: maintained
Maintainer: Devon Ash <dash AT clearpathrobotics DOT com>
This package contains the C++ interfaces to the PR2 hardware components that are controlled over EtherCAT. This includes the motors and encoders needed to control the PR2 mechanism, as well as components like the pressure sensors in the fingertips, camera triggers, etc... All of the hardware components in this interface are directly available to the controllers inside the hard realtime control loop.
Maintainer status: maintained
Maintainer: Devon Ash <dash AT clearpathrobotics DOT com>
This package contains the C++ interfaces to the PR2 hardware
components that are controlled over EtherCAT. This includes the
motors and encoders needed to control the PR2 mechanism, as well as
components like the pressure sensors in the fingertips, camera
triggers, etc... All of the hardware components in this interface are
directly available to the controllers inside the hard realtime
control loop.
Maintainer status: unmaintained
Maintainer: ROS Orphaned Package Maintainers <ros-orphaned-packages AT googlegroups DOT com>
This package contains the C++ interfaces to the PR2 hardware
components that are controlled over EtherCAT. This includes the
motors and encoders needed to control the PR2 mechanism, as well as
components like the pressure sensors in the fingertips, camera
triggers, etc... All of the hardware components in this interface are
directly available to the controllers inside the hard realtime
control loop.
Maintainer status: unmaintained
Maintainer: ROS Orphaned Package Maintainers <ros-orphaned-packages AT googlegroups DOT com>
This package contains the C++ interfaces to the PR2 hardware
components that are controlled over EtherCAT. This includes the
motors and encoders needed to control the PR2 mechanism, as well as
components like the pressure sensors in the fingertips, camera
triggers, etc... All of the hardware components in this interface are
directly available to the controllers inside the hard realtime
control loop.
Maintainer status: unmaintained
Maintainer: ROS Orphaned Package Maintainers <ros-orphaned-packages AT googlegroups DOT com>
This package contains the C++ interfaces to the PR2 hardware
components that are controlled over EtherCAT. This includes the
motors and encoders needed to control the PR2 mechanism, as well as
components like the pressure sensors in the fingertips, camera
triggers, etc... All of the hardware components in this interface are
directly available to the controllers inside the hard realtime
control loop.
Maintainer status: maintained
Maintainer: ROS Orphaned Package Maintainers <ros-orphaned-packages AT googlegroups DOT com>
The PR2 hardware interface provides a C++ abstraction layer for the PR2 hardware that is controlled over the etherCAT link that runs through the robot. Most users should not have to deal directly with this interface. If you are only interested in controlling the robot joints, you should directly interact with pr2_mechanism_model. Only very advanced users that need direct access to the hardware should be using the PR2 hardware interface.
Hardware Interface: The HardwareInterface class provides access to the PR2 hardware components that are controlled via EtherCAT. These components include:
Actuators: the PR2 robot contains 32 actuators, and each actuator consists of a motor and an encoder.
Pressure sensors: the fingertips of the PR2 have pressure sensors that provide an array of force measurements.
Accelerometers: the PR2 grippers contain 3 axis accelerometers. Instruction on communicating with these sensors in real-time can be found here.
Digital out: The PR2's motor controller boards have one or more digital I/O pins. The digital I/Os can be used to control a variety of hardware such as a calibration LED or a camera trigger.
Projector: the PR2 head has a texture projector mounted on its head. The texture helps the stereo cameras to see objects that naturally have no texture.
AnalogIn: Some EtherCAT devices such as Beckhoff EL3064 represent inputs as array of analog values.