Skip to content

Expose un_relax_arm as a service call? #7

@ruffsl

Description

@ruffsl

Sometime I'd like the arm to hold a pose and lock the joints.
So it would be nice if a service call for un_relax_arm was exposed,
just as there is one for relax_arm. Nitch use case I suppose.

rospy.Service('relax_arm', Empty, self._relax_arm)
+ rospy.Service('un_relax_arm', Empty, self._un_relax_arm)

Although, in my quick attempt at exposing un_relax_arm as a service and calling the private function, it looks like still doesn't lock the arm to the same extent as if I finished or interrupted the tuck_arm interface. Also setting the ControllerState to STOPPED or all _gravity_comp_controllers doesn't have the same effect.

Metadata

Metadata

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions