Show EOL distros:
- 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 04:52 PM
- fuerte: Documentation generated on January 03, 2014 at 11:41 AM
- groovy: Documentation generated on April 24, 2014 at 03:44 PM
- hydro: Documentation generated on August 27, 2015 at 02:22 PM (doc job).
- indigo: Documentation generated on June 09, 2019 at 04:36 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:14 PM (doc job).
- lunar: Documentation generated on June 06, 2019 at 03:26 AM (doc job).
- melodic: Documentation generated on March 01, 2022 at 07:11 AM (doc job).
- noetic: Documentation generated on March 02, 2022 at 08:42 AM (doc job).
Package Summary
- Author: John Hsu, Melonee Wise, Stuart Glaser
- License: BSD
- Repository: wg-ros-pkg
- Source: svn https://code.ros.org/svn/wg-ros-pkg/stacks/pr2_controllers/tags/pr2_controllers-1.4.0
- articulate_cart
- joint_qualification_...
- katana_arm_gazebo
- loopback_controller_...
- pr2_bringup
- pr2_calibration_cont...
- pr2_calibration_exec...
- pr2_calibration_laun...
- pr2_dremel_arm_contr...
- pr2_gazebo
- pr2_gripper_action
- pr2_gripper_sensor_a...
- pr2_manipulation_con...
- pr2_mechanism_contro...
- reem_gazebo
- sr_mechanism_control...
- wviz
Package Summary
- Author: John Hsu, Melonee Wise, Stuart Glaser
- License: BSD
- Source: svn https://code.ros.org/svn/wg-ros-pkg/stacks/pr2_controllers/branches/pr2_controllers-1.6
- hrl_pr2_arms
- hrl_pr2_gains
- iri_uncalibvs_sim
- iri_wam_simulator
- joint_qualification_...
- katana_arm_gazebo
- kinton_sim
- life_test
- loopback_controller_...
- pr2_arm_gazebo
- pr2_bringup
- pr2_calibration_cont...
- pr2_calibration_laun...
- pr2_controller_confi...
- pr2_gazebo
- pr2_gazebo_benchmark...
- pr2_gazebo_wg
- pr2_gripper_action
- pr2_gripper_sensor_a...
- pr2_manipulation_con...
- pr2_mechanism_contro...
- qualification
- reem_gazebo
- simple_Jtranspose_co...
- sr_edc_controller_co...
- sr_edc_launch
- sr_mechanism_control...
- tabletop_pushing
- visual_servo
Package Summary
- Author: John Hsu, Melonee Wise, Stuart Glaser
- License: BSD
- Source: svn https://code.ros.org/svn/wg-ros-pkg/stacks/pr2_controllers/trunk
- joint_qualification_...
- katana_arm_gazebo
- loopback_controller_...
- pr2_bringup
- pr2_calibration_cont...
- pr2_calibration_laun...
- pr2_controller_confi...
- pr2_gazebo
- pr2_gazebo_benchmark...
- pr2_gripper_action
- pr2_gripper_sensor_a...
- pr2_manipulation_con...
- pr2_mechanism_contro...
- pr2_surrogate
- sr_edc_controller_co...
- sr_edc_launch
- sr_mechanism_control...
Package Summary
- Author: John Hsu, Melonee Wise, Stuart Glaser
- License: BSD
- Source: svn https://code.ros.org/svn/wg-ros-pkg/stacks/pr2_controllers/trunk
Package Summary
Generic Mechanism Controller Library
- Maintainer status: maintained
- Maintainer: Devon Ash <dash AT clearpathrobotics DOT com>
- Author: John Hsu, Melonee Wise, Stuart Glaser
- License: BSD
- Source: git https://github.com/PR2/pr2_controllers.git (branch: hydro-devel)
Package Summary
Generic Mechanism Controller Library
- Maintainer status: maintained
- Maintainer: Devon Ash <dash AT clearpathrobotics DOT com>
- Author: John Hsu, Melonee Wise, Stuart Glaser
- License: BSD
- Source: git https://github.com/pr2/pr2_controllers.git (branch: indigo-devel)
Package Summary
Generic Mechanism Controller Library
- Maintainer status: maintained
- Maintainer: Devon Ash <dash AT clearpathrobotics DOT com>
- Author: John Hsu, Melonee Wise, Stuart Glaser
- License: BSD
- actionlib
- angles
- catkin
- control_msgs
- control_toolbox
- diagnostic_msgs
- eigen_conversions
- filters
- geometry_msgs
- kdl_parser
- message_filters
- message_generation
- message_runtime
- pluginlib
- pr2_controller_inter...
- pr2_controller_manag...
- pr2_controllers_msgs...
- pr2_mechanism_model
- realtime_tools
- roscpp
- rospy
- std_msgs
- tf
- tf_conversions
- trajectory_msgs
Package Summary
Generic Mechanism Controller Library
- Maintainer status: unmaintained
- Maintainer: ROS Orphaned Package Maintainers <ros-orphaned-packages AT googlegroups DOT com>
- Author: John Hsu, Melonee Wise, Stuart Glaser
- License: BSD
- Source: git https://github.com/pr2/pr2_controllers.git (branch: kinetic-devel)
- actionlib
- angles
- catkin
- control_msgs
- control_toolbox
- diagnostic_msgs
- eigen_conversions
- filters
- geometry_msgs
- kdl_parser
- message_filters
- message_generation
- message_runtime
- pluginlib
- pr2_controller_inter...
- pr2_controller_manag...
- pr2_controllers_msgs...
- pr2_mechanism_model
- realtime_tools
- roscpp
- rospy
- std_msgs
- tf
- tf_conversions
- trajectory_msgs
Package Summary
Generic Mechanism Controller Library
- Maintainer status: unmaintained
- Maintainer: ROS Orphaned Package Maintainers <ros-orphaned-packages AT googlegroups DOT com>
- Author: John Hsu, Melonee Wise, Stuart Glaser
- License: BSD
- Source: git https://github.com/pr2/pr2_controllers.git (branch: melodic-devel)
- actionlib
- angles
- catkin
- control_msgs
- control_toolbox
- diagnostic_msgs
- eigen_conversions
- filters
- geometry_msgs
- kdl_parser
- message_filters
- message_generation
- message_runtime
- pluginlib
- pr2_controller_inter...
- pr2_controller_manag...
- pr2_controllers_msgs...
- pr2_mechanism_model
- realtime_tools
- roscpp
- rospy
- std_msgs
- tf
- tf_conversions
- trajectory_msgs
Package Summary
Generic Mechanism Controller Library
- Maintainer status: unmaintained
- Maintainer: ROS Orphaned Package Maintainers <ros-orphaned-packages AT googlegroups DOT com>
- Author: John Hsu, Melonee Wise, Stuart Glaser
- License: BSD
- Source: git https://github.com/pr2/pr2_controllers.git (branch: melodic-devel)
- actionlib
- angles
- catkin
- control_msgs
- control_toolbox
- diagnostic_msgs
- eigen_conversions
- filters
- geometry_msgs
- kdl_parser
- message_filters
- message_generation
- message_runtime
- pluginlib
- pr2_controller_inter...
- pr2_controller_manag...
- pr2_controllers_msgs...
- pr2_mechanism_model
- realtime_tools
- roscpp
- rospy
- std_msgs
- tf
- tf_conversions
- trajectory_msgs
Jenkins jobs (10)
Package Summary
Generic Mechanism Controller Library
- Maintainer status: unmaintained
- Maintainer: ROS Orphaned Package Maintainers <ros-orphaned-packages AT googlegroups DOT com>
- Author: John Hsu, Melonee Wise, Stuart Glaser
- License: BSD
- Source: git https://github.com/pr2/pr2_controllers.git (branch: melodic-devel)
Overview
This package contains the code that runs in realtime to move the mechanisms on the robot. These controllers are not specific to mechanisms on the PR2 and may be useful on other robots.
Joint Trajectory Action Controller for moving a set of joints along a joint space trajectory.
Joint Spline Trajectory Controller for moving a set of joints along a joint space trajectory (deprecated, use the Joint Trajectory Action Controller instead).
Joint Effort Controller for commanding an effort (force or torque) to a single joint.
Joint Velocity Controller for commanding velocities to a single joint.
Joint Position Controller for commanding positions to a single joint.
JT Cartesian Controller for commanding poses (cartesian positions) to the end effector, with redundancy control.
Cartesian Wrench Controller for commanding wrenches (cartesian forces and torques) to a chain of joints.
Cartesian Twist Controller for commanding twists (cartesian velocities) to a chain of joints.
Cartesian Pose Controller for commanding poses (cartesian positions) to a chain of joints.
Stability
The controllers in this package should not be used directly. The controllers should instead by used via their action interfaces, e.g., joint_trajectory_action, pr2_gripper_action, pr2_head_action, and single_joint_position_action.