|
void | connect () override |
|
VirtualRobot::RobotPtr | getRobot (const std::string &name, const armem::Time ×tamp=armem::Time::Invalid(), const VirtualRobot::RobotIO::RobotDescription &loadMode=VirtualRobot::RobotIO::RobotDescription::eStructure) |
|
VirtualRobot::RobotPtr | getSynchronizedRobot (const std::string &name, const armem::Time ×tamp, const VirtualRobot::RobotIO::RobotDescription &loadMode=VirtualRobot::RobotIO::RobotDescription::eStructure, bool blocking=true) |
|
VirtualRobot::RobotPtr | getSynchronizedRobot (const std::string &name, const VirtualRobot::RobotIO::RobotDescription &loadMode=VirtualRobot::RobotIO::RobotDescription::eStructure, bool blocking=true) |
|
std::optional< std::map< Hand, robot::ForceTorque > > | queryForceTorque (const robot::RobotDescription &description, const armem::Time ×tamp) const |
|
std::optional< std::map< RobotReader::Hand, robot::ForceTorque > > | queryForceTorque (const std::string &name, const armem::Time ×tamp) |
|
void | registerPropertyDefinitions (::armarx::PropertyDefinitionsPtr &def) override |
|
bool | synchronizeRobot (VirtualRobot::Robot &robot, const armem::Time ×tamp) const |
|
| VirtualRobotReader (armem::client::MemoryNameSystem &memoryNameSystem) |
|
| ~VirtualRobotReader () override=default |
|
robot::Robot | get (const robot::RobotDescription &description, const armem::Time ×tamp) const override |
|
std::optional< robot::Robot > | get (const std::string &name, const armem::Time ×tamp) const override |
|
std::optional< robot::RobotDescription > | queryDescription (const std::string &name, const armem::Time ×tamp) const |
|
std::vector< robot::RobotDescription > | queryDescriptions (const armem::Time ×tamp) const |
|
std::optional< std::map< Hand, robot::ForceTorque > > | queryForceTorque (const robot::RobotDescription &description, const armem::Time ×tamp) const |
|
std::optional< std::map< RobotReader::Hand, std::map< armem::Time, robot::ForceTorque > > > | queryForceTorques (const robot::RobotDescription &description, const armem::Time &start, const armem::Time &end) const |
|
std::optional< robot::RobotState::Pose > | queryGlobalPose (const robot::RobotDescription &description, const armem::Time ×tamp) const |
|
JointTrajectory | queryJointStates (const robot::RobotDescription &description, const armem::Time &begin, const armem::Time &end) const |
|
std::optional<::armarx::armem::robot_state::Transform > | queryOdometryPose (const robot::RobotDescription &description, const armem::Time ×tamp) const |
| retrieve the robot's pose in the odometry frame. More...
|
|
std::optional< robot::PlatformState > | queryPlatformState (const robot::RobotDescription &description, const armem::Time ×tamp) const |
|
std::optional< armarx::armem::arondto::Proprioception > | queryProprioception (const robot::RobotDescription &description, const armem::Time ×tamp) const |
|
std::optional< robot::RobotState > | queryState (const robot::RobotDescription &description, const armem::Time ×tamp) const |
|
std::optional< std::map< Hand, robot::ToFArray > > | queryToF (const robot::RobotDescription &description, const armem::Time ×tamp) const |
|
| RobotReader (armem::client::MemoryNameSystem &memoryNameSystem) |
|
void | setSleepAfterSyncFailure (const armem::Duration &duration) |
|
void | setSyncTimeout (const armem::Duration &duration) |
|
bool | synchronize (robot::Robot &obj, const armem::Time ×tamp) const override |
|
virtual | ~RobotReader ()=default |
|
virtual | ~ReaderInterface ()=default |
|
The VirtualRobotReader class.
The aim of this class is to obtain a virtual robot instance and synchronize it with the data (joint positions, global pose, ...) stored in the working memory.
This is only a lightweight wrapper of
- See also
- RobotReader for Simox's VirtualRobot class.
Definition at line 40 of file VirtualRobotReader.h.