#include <ControllerBase.h>

Classes | |
| struct | TeleopInput |
| struct | TeleopOutput |
Public Member Functions | |
| virtual bool | setTwistCommand (const double vx, const double wz) |
| virtual void | teleop_interface (const TeleopInput &in, TeleopOutput &out) |
Interface of ControllerBaseTempl<> for teleoperation, etc. Abstract interface common to any vehicle type & any controller.
Definition at line 19 of file ControllerBase.h.
| virtual bool mvsim::ControllerBaseInterface::setTwistCommand | ( | const double | vx, |
| const double | wz | ||
| ) | [inline, virtual] |
Accept a Twist command.
Reimplemented in mvsim::DynamicsAckermannDrivetrain::ControllerTwistFrontSteerPID, mvsim::DynamicsAckermann::ControllerTwistFrontSteerPID, and mvsim::DynamicsDifferential::ControllerTwistPID.
Definition at line 37 of file ControllerBase.h.
| virtual void mvsim::ControllerBaseInterface::teleop_interface | ( | const TeleopInput & | in, |
| TeleopOutput & | out | ||
| ) | [inline, virtual] |
Reimplemented in mvsim::DynamicsAckermannDrivetrain::ControllerFrontSteerPID, mvsim::DynamicsAckermann::ControllerFrontSteerPID, mvsim::DynamicsAckermannDrivetrain::ControllerTwistFrontSteerPID, mvsim::DynamicsAckermann::ControllerTwistFrontSteerPID, mvsim::DynamicsAckermannDrivetrain::ControllerRawForces, mvsim::DynamicsDifferential::ControllerTwistPID, mvsim::DynamicsAckermann::ControllerRawForces, mvsim::DynamicsDifferential::ControllerRawForces, and mvsim::ControllerBaseTempl< VEH_DYNAMICS >.
Definition at line 32 of file ControllerBase.h.