ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question
0

How to turn off motors for selected arm joints on PR2?

asked 2016-02-20 18:29:41 -0500

velveteenrobot gravatar image

I'd like to only turn off some of the arm motors. I basically want to mimic the effect of turning of the arm controllers for the PR2, except I still want to control the wrist flex and roll.

Is there a way to turn off all of the other motors but still control the wrist roll/flex?

Thanks!

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted
0

answered 2016-02-21 13:54:53 -0500

velveteenrobot gravatar image

I figured out a hack to do this, which is to set the desired joints for the controller on the parameter server and then unload and reload the controller.

rosparam set r_arm_controller/joints "[r_wrist_flex_joint, r_wrist_roll_joint]"

rosrun pr2_controller_manager pr2_controller_manager stop r_arm_controller

rosrun pr2_controller_manager pr2_controller_manager unload r_arm_controller

rosrun pr2_controller_manager pr2_controller_manager load r_arm_controller

rosrun pr2_controller_manager pr2_controller_manager start r_arm_controller

edit flag offensive delete link more

Question Tools

2 followers

Stats

Asked: 2016-02-20 18:29:41 -0500

Seen: 107 times

Last updated: Feb 21 '16