30 #include <ArmarXSimulation/interface/simulator/SimulatorInterface.h>
40 defineOptionalProperty<std::string>(
43 "Name of the simulator component that should be used");
44 defineOptionalProperty<std::string>(
46 "Index R J1, Middle R J1",
47 "Comma separated list of robot nodes that are used to determine contact "
48 "information (RobotNodes must own a collision model)");
49 defineOptionalProperty<std::string>(
"EnvironmentObjects",
51 "Comma separated list of world objects that are "
52 "used to determine contact information");
53 defineOptionalProperty<std::string>(
"RobotName",
"Armar3",
"Name of the robot to use.");
64 return "HapticUnitDynamicSimulation";
75 void frameAcquisitionTaskLoop();
76 std::vector<std::string> getCommaSeparatedProperty(std::string propertyName);
78 SimulatorInterfacePrx simulatorProxy;
79 std::vector<std::string> robotNodeNames;
80 std::vector<std::string> environmentObjectNames;
81 std::string robotName;