Share via


Articulated Arm

Glossary Item Box

Robotics Common: Robotics Common Overview

See Also Microsoft Robotics Developer Studio Send feedback on this topic

Articulated Arm

Generic Articulated Arm

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:

Operation Description
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:
Articulated Arm

See Also 

Robotics Common: Robotics Common Overview

 

 

© 2012 Microsoft Corporation. All Rights Reserved.