|
Maintains a robot representation based on VirtualRobot (see Simox). More...
Classes | |
class | RobotStateComponent |
The RobotStateComponent class. More... | |
class | SharedRobotNodeServant |
The SharedRobotNodeServant class is a remote representation of a Simox VirtualRobot::Robot. More... | |
class | SharedRobotServant |
The SharedRobotNodeServant class is a remote represenation of a Simox VirtualRobot::Robot. More... | |
Maintains a robot representation based on VirtualRobot (see Simox).
The robot can be loaded from a Simox robot XML file. Upon request, an Ice proxy to a shared instance of this internal robot can be acquired through a call to RobotStateComponent::getSynchronizedRobot(). Additionally it is possible to retrieve a proxy for robot snapshot with RobotStateComponent::getRobotSnapshot(). While the synchronized robot will constantly update its internal state the robot snapshot is a clone of the original robot and won't update its configuration over time. This is useful, if several components need to calculate on the same values. See RemoteRobot for more details and the usage of this component.