14 using namespace mvsim;
29 ControllerBase::teleop_interface(in, out);
35 setpoint_wheel_torque_l -= 0.5;
36 setpoint_wheel_torque_r -= 0.5;
41 setpoint_wheel_torque_l += 0.5;
42 setpoint_wheel_torque_r += 0.5;
47 setpoint_wheel_torque_l += 0.5;
48 setpoint_wheel_torque_r -= 0.5;
53 setpoint_wheel_torque_l -= 0.5;
54 setpoint_wheel_torque_r += 0.5;
58 setpoint_wheel_torque_l = setpoint_wheel_torque_r = 0.0;
62 "] Teleop keys: w/s=incr/decr both torques. " 63 "a/d=left/right. spacebar=stop.\n";
65 "setpoint: tl=%.03f tr=%.03f deg\n", setpoint_wheel_torque_l,
66 setpoint_wheel_torque_r);
virtual void teleop_interface(const TeleopInput &in, TeleopOutput &out) override
std::string BASE_IMPEXP format(const char *fmt,...) MRPT_printf_format_check(1
virtual void control_step(const DynamicsDifferential::TControllerInput &ci, DynamicsDifferential::TControllerOutput &co) override
GLsizei const GLcharARB ** string
std::string append_gui_lines