| beta_ | yocs::DiffDrivePoseController | protected |
| calculateControls() | yocs::DiffDrivePoseController | protectedvirtual |
| Controller() | yocs::Controller | |
| controlOrientation(double angle_difference) | yocs::DiffDrivePoseController | protectedvirtual |
| controlPose() | yocs::DiffDrivePoseController | protectedvirtual |
| cur_ | yocs::DiffDrivePoseController | protected |
| delta_ | yocs::DiffDrivePoseController | protected |
| DiffDrivePoseController(std::string name, double v_max, double w_max, double dist_thres=0.01, double orient_thres=0.02, double dist_eps=0.01 *0.2, double orient_eps=0.02 *0.2, double orientation_gain=0.3, double k_1=1.0, double k_2=3.0, double beta=0.4, double lambda=2.0, double v_min=0.01, double v_min_movement=0.01, double w_min_movement=0.01) | yocs::DiffDrivePoseController | |
| disable() | yocs::Controller | |
| dist_eps_ | yocs::DiffDrivePoseController | protected |
| dist_thres_ | yocs::DiffDrivePoseController | protected |
| enable() | yocs::Controller | |
| enforceMinMax(double &value, double min, double max) | yocs::DiffDrivePoseController | protectedvirtual |
| enforceMinVelocity(double value, double min) | yocs::DiffDrivePoseController | protectedvirtual |
| getControlOutput(double &v, double &w) | yocs::DiffDrivePoseController | virtual |
| getState() | yocs::Controller | |
| init() | yocs::DiffDrivePoseController | inlinevirtual |
| k_1_ | yocs::DiffDrivePoseController | protected |
| k_2_ | yocs::DiffDrivePoseController | protected |
| lambda_ | yocs::DiffDrivePoseController | protected |
| name_ | yocs::DiffDrivePoseController | protected |
| onGoalReached() | yocs::DiffDrivePoseController | inlineprotectedvirtual |
| orient_eps_ | yocs::DiffDrivePoseController | protected |
| orient_thres_ | yocs::DiffDrivePoseController | protected |
| orientation_gain_ | yocs::DiffDrivePoseController | protected |
| pose_reached_ | yocs::DiffDrivePoseController | protected |
| r_ | yocs::DiffDrivePoseController | protected |
| setCurrentLimits(double v_min, double w_min, double v_max, double w_max) | yocs::DiffDrivePoseController | |
| setInput(double distance_to_goal, double delta, double theta) | yocs::DiffDrivePoseController | virtual |
| setVerbosity(const bool &verbose) | yocs::DiffDrivePoseController | inline |
| spin() | yocs::Controller | virtual |
| step() | yocs::DiffDrivePoseController | virtual |
| theta_ | yocs::DiffDrivePoseController | protected |
| v_ | yocs::DiffDrivePoseController | protected |
| v_max_ | yocs::DiffDrivePoseController | protected |
| v_min_ | yocs::DiffDrivePoseController | protected |
| v_min_movement_ | yocs::DiffDrivePoseController | protected |
| verbose_ | yocs::DiffDrivePoseController | protected |
| w_ | yocs::DiffDrivePoseController | protected |
| w_max_ | yocs::DiffDrivePoseController | protected |
| w_min_ | yocs::DiffDrivePoseController | protected |
| w_min_movement_ | yocs::DiffDrivePoseController | protected |
| ~Controller() | yocs::Controller | virtual |
| ~DiffDrivePoseController() | yocs::DiffDrivePoseController | inlinevirtual |