13 using namespace mvsim;
    18         : 
ControllerBase(veh), setpoint_wheel_torque(0), setpoint_steer_ang(0)
    20         MRPT_TODO(
"I see this file!")
    35         std::map<std::string, TParamEntry> params;
    81                                                         "] Teleop keys: w/s=incr/decr torques. "    82                                                         "a/d=left/right steering. spacebar=stop.\n";
 
double setpoint_steer_ang
ControllerRawForces(DynamicsAckermannDrivetrain &veh)
virtual void load_config(const rapidxml::xml_node< char > &node)
virtual void teleop_interface(const TeleopInput &in, TeleopOutput &out) override
void parse_xmlnode_children_as_param(const rapidxml::xml_node< char > &xml_node, const std::map< std::string, TParamEntry > ¶ms, const char *function_name_context="")
virtual void teleop_interface(const TeleopInput &in, TeleopOutput &out)
static const char * class_name()
double steer_ang
Equivalent ackerman steering angle. 
virtual void control_step(const DynamicsAckermannDrivetrain::TControllerInput &ci, DynamicsAckermannDrivetrain::TControllerOutput &co)
std::string append_gui_lines
double setpoint_wheel_torque