armarx::RobotStateComponentInterface
Overview
The interface used by the RobotStateComponent which allows creating
snapshots of a robot configuration or retrieving a proxy to a constantly
updating synchronized robot.
Operation Index
- getSynchronizedRobot
-
@return proxy to the shared robot which constantly updates all joint values
- getRobotSnapshot
-
@return proxy to a copy of the shared robot with non updating joint values
- getRobotSnapshotAtTimestamp
-
Create robot snapshot proxy from past timestamp.
- getJointConfigAtTimestamp
-
Return the joint values from past timestamp.
- getRobotStateAtTimestamp
-
Return the Robot configuration, including joint values and global pose of the root node, from past timestamp.
- getRobotFilename
-
@return the robot xml filename as specified in the configuration
- getArmarXPackages
-
@return All dependent packages, which might contain a robot file.
- getRobotName
-
@return The name of the robot represented by this component.
- getRobotStateTopicName
-
- getScaling
-
@return The scaling of the robot model represented by this component.
- getRobotNodeSetName
-
@return The name of the robot node set that is represented by this component.
- getRobotInfo
-
Operations
Return Value
proxy to the shared robot which constantly updates all joint values
Return Value
proxy to a copy of the shared robot with non updating joint values
Create robot snapshot proxy from past timestamp. The time that can be gone back depends on the robotstatecomponent configuration.
Return Value
Snapshot
Return the joint values from past timestamp. The time that can be gone back depends on the robotstatecomponent configuration.
Return Value
Jointname-jointvalue map
Return the Robot configuration, including joint values and global pose of the root node, from past timestamp. The time that can be gone back depends on the robotstatecomponent configuration.
Return Value
Robot configuration containing jointvalue map and globalpose
string getRobotFilename()
Return Value
the robot xml filename as specified in the configuration
::Ice::StringSeq getArmarXPackages()
Return Value
All dependent packages, which might contain a robot file.
Return Value
The name of the robot represented by this component. Same as
getSynchronizedRobot()->getName()
float getScaling()
Return Value
The scaling of the robot model represented by this component.
Return Value
The name of the robot node set that is represented by this component.