defineRequiredProperty<std::string>("RobotNodeSetName","Set of nodes that is controlled by the KinematicUnit");
defineRequiredProperty<std::string>("RobotFileName","Filename of VirtualRobot robot model (e.g. robot_model.xml)");
defineRequiredProperty<std::string>("AgentName","Name of the agent for which the sensor values are provided");
defineOptionalProperty<std::string>("RobotStateReportingTopic","RobotStateUpdates","Name of the topic on which updates of the robot state are reported.");
defineOptionalProperty<int>("HistoryLength",10000,"Number of entries in the robot state history").setMin(0);
defineOptionalProperty<float>("RobotModelScaling",1.0f,"Scaling of the robot model");
defineOptionalProperty<std::string>("TopicPrefix","","Prefix for the sensor value topic name.");
defineRequiredProperty<std::string>("RobotNodeSetName","Set of nodes that is controlled by the KinematicUnit");
defineRequiredProperty<std::string>("RobotFileName","Filename of VirtualRobot robot model (e.g. robot_model.xml)");
defineRequiredProperty<std::string>("AgentName","Name of the agent for which the sensor values are provided");
defineOptionalProperty<std::string>("RobotStateReportingTopic","RobotStateUpdates","Name of the topic on which updates of the robot state are reported.");
defineOptionalProperty<int>("HistoryLength",10000,"Number of entries in the robot state history");
defineOptionalProperty<float>("RobotModelScaling",1.0f,"Scaling of the robot model");
defineOptionalProperty<std::string>("TopicPrefix","","Prefix for the sensor value topic name.");