Home Previous Up Next Index

armarx::TCPMoverUnitInterface

Overview

interface TCPMoverUnitInterface

Operation Index

resetArmToHomePosition
Resets the joint angles of the arm to the home position.
request
Request control over the robot.
release
Release control over the robot.
setCartesianTCPVelocity
Set the velocities of one hand.
setTCPOrientation
Sets the orientation of one hand.
All angles are in radiant.
lookWithHeadTo
Let the robot look to a specific point in space.
setPlatformVelocities
Not yet implemented.
setHandConfiguration
@brief setHandConfiguration @param configValue eOPEN = 1, ePRESHAPE = 2, eGRASP = 4, eTHREE_FINGER_GRASP = 5, eMOVE_THUMB = 7, ePRESHAPE_FINGERS = 8, eCLOSE_FINGERS = 9
stopArm
stopHead
stopPlatform

Operations

void resetArmToHomePosition(HandSelection selectedHand)

Resets the joint angles of the arm to the home position. NO MOVEMENT! Just sets the angles, so not suitable for a real robot.

Parameters

selectedHand
Select which hand to move to home position.

void request()

Request control over the robot.

void release()

Release control over the robot.

void setCartesianTCPVelocity(HandSelection selectedHand, float x, float y, float z, float speedFactor)

Set the velocities of one hand. The velocity values should be currently between 0-30.

Parameters

selectedHand
Select which hand to move.
x
The velocity on the x-axis.
y
The velocity on the y-axis.
z
The velocity on the z-axis.
speedFactor
A factor by which the x,y,z values should be multiplied.

void setTCPOrientation(HandSelection selectedHand, float alpha, float beta, float gamma)

Sets the orientation of one hand.
All angles are in radiant.

Parameters

selectedHand
Select which hand to move.

void lookWithHeadTo(float x, float y, float z)

Let the robot look to a specific point in space. Coordinates in platform coordinates.
Not yet implemented.

void setPlatformVelocities(float x, float y, float theta)

Not yet implemented.

Parameters

void setHandConfiguration(HandSelection selectedHand, int configValue)

@brief setHandConfiguration

Parameters

configValue
eOPEN = 1, ePRESHAPE = 2, eGRASP = 4, eTHREE_FINGER_GRASP = 5, eMOVE_THUMB = 7, ePRESHAPE_FINGERS = 8, eCLOSE_FINGERS = 9

void stopArm(HandSelection selectedHand)

void stopHead()

void stopPlatform()


Home Previous Up Next Index