30 #include <ArmarXSimulation/interface/simulator/SimulatorInterface.h>
40 defineOptionalProperty<std::string>(
"SimulatorName",
"Simulator",
"Name of the simulator component that should be used");
41 defineOptionalProperty<std::string>(
"RobotNodes",
"Index R J1, Middle R J1",
"Comma separated list of robot nodes that are used to determine contact information (RobotNodes must own a collision model)");
42 defineOptionalProperty<std::string>(
"EnvironmentObjects",
"Vitalis",
"Comma separated list of world objects that are used to determine contact information");
43 defineOptionalProperty<std::string>(
"RobotName",
"Armar3",
"Name of the robot to use.");
53 return "HapticUnitDynamicSimulation";
64 void frameAcquisitionTaskLoop();
65 std::vector<std::string> getCommaSeparatedProperty(std::string propertyName);
67 SimulatorInterfacePrx simulatorProxy;
68 std::vector<std::string> robotNodeNames;
69 std::vector<std::string> environmentObjectNames;
70 std::string robotName;