24 #include <VirtualRobot/Robot.h>
25 #include <VirtualRobot/VirtualRobot.h>
26 #include <VirtualRobot/XML/RobotIO.h>
52 [[nodiscard]] VirtualRobot::RobotPtr
55 const VirtualRobot::RobotIO::RobotDescription& loadMode =
56 VirtualRobot::RobotIO::RobotDescription::eStructure);
58 [[nodiscard]] VirtualRobot::RobotPtr
60 const VirtualRobot::RobotIO::RobotDescription& loadMode =
61 VirtualRobot::RobotIO::RobotDescription::eStructure,
62 bool blocking =
true);
64 [[nodiscard]] VirtualRobot::RobotPtr
67 const VirtualRobot::RobotIO::RobotDescription& loadMode =
68 VirtualRobot::RobotIO::RobotDescription::eStructure,
69 bool blocking =
true);
71 std::optional<std::map<RobotReader::Hand, robot::ForceTorque>>
76 [[nodiscard]] VirtualRobot::RobotPtr
77 _getSynchronizedRobot(
const std::string& name,
79 const VirtualRobot::RobotIO::RobotDescription& loadMode =
80 VirtualRobot::RobotIO::RobotDescription::eStructure,
81 bool blocking =
true);