14 using namespace mvsim;
20 setpoint_wheel_torque_l(0),
21 setpoint_wheel_torque_r(0),
87 "w/s=incr/decr torques.\n" 88 "a/d=left/right steering.\n"
double setpoint_wheel_torque_r
virtual void load_config(const rapidxml::xml_node< char > &node) override
std::map< std::string, TParamEntry > TParameterDefinitions
void parse_xmlnode_children_as_param(const rapidxml::xml_node< char > &xml_node, const TParameterDefinitions ¶ms, const std::map< std::string, std::string > &variableNamesValues={}, const char *functionNameContext="", mrpt::system::COutputLogger *logger=nullptr)
virtual void teleop_interface(const TeleopInput &in, TeleopOutput &out) override
virtual void control_step(const DynamicsAckermann::TControllerInput &ci, DynamicsAckermann::TControllerOutput &co) override
virtual void teleop_interface(const TeleopInput &in, TeleopOutput &out) override
double setpoint_wheel_torque_l
ControllerRawForces(DynamicsAckermann &veh)
double steer_ang
Equivalent Ackermann steering angle.
std::string append_gui_lines
double setpoint_steer_ang
static const char * class_name()