Glossary Item Box
The Generic Articulated Arm service supports operations for the control of an articulated arm, including the pose (position and orientation) of its joints and end effector. An end effector is the endpoint of an arm, typically a tool or gripper.
The operations supported by the Generic Articulated Arm service include:
|ArticulatedArmReplace||Changes the state of the arm or indicates when the arm's state as changed.|
|Get||Returns the current state of the arm.|
|GetEndEffectorPose||Returns the end effector position and orientation.|
|SetEndEffectorPose||Sets the end effector position and orientation (changing the joints as necessary).|
|SetJointTargetPose||Sets a joint ending position and orientation for a single joint.|
|SetJointTargetVelocity||Sets the velocity for a single joint.|
ArticulatedArmReplace, SetEndEffectorPose, SetJointTargetPose, and SetJointTargetVelocity are provided as requests (actions) so you can use them to set the pose of its parts. They are also available as notifications that provide updates when a joint or end effector's state changes.
ArticulatedArmReplace returns the set of joints of the arm (Joints) and its end effector pose (EndEffectorPose).
Pose is defined by Position and Orientation. Position is specified by three dimensions, X, Y, and Z coordinates (floating point values). Orientation refers to the direction that the joint or end effector is facing and is defined by four dimensions, X, Y, Z, and W (also known as a quaternion).
Updated information might be available online in the MSDN Library page:
Robotics Common: Robotics Common Overview
© 2012 Microsoft Corporation. All Rights Reserved.