| base_frame_name_ | yocs::DiffDrivePoseControllerROS | private |
| beta_ | yocs::DiffDrivePoseController | protected |
| calculateControls() | yocs::DiffDrivePoseController | protectedvirtual |
| command_velocity_publisher_ | yocs::DiffDrivePoseControllerROS | private |
| control_velocity_subscriber_ | yocs::DiffDrivePoseControllerROS | private |
| Controller() | yocs::Controller | |
| controlMaxVelCB(const std_msgs::Float32ConstPtr msg) | yocs::DiffDrivePoseControllerROS | private |
| 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 | |
| DiffDrivePoseControllerROS(ros::NodeHandle &nh, std::string &name) | yocs::DiffDrivePoseControllerROS | inline |
| disable() | yocs::Controller | |
| disable_controller_subscriber_ | yocs::DiffDrivePoseControllerROS | private |
| disableCB(const std_msgs::EmptyConstPtr msg) | yocs::DiffDrivePoseControllerROS | private |
| dist_eps_ | yocs::DiffDrivePoseController | protected |
| dist_thres_ | yocs::DiffDrivePoseController | protected |
| enable() | yocs::Controller | |
| enable_controller_subscriber_ | yocs::DiffDrivePoseControllerROS | private |
| enableCB(const std_msgs::StringConstPtr msg) | yocs::DiffDrivePoseControllerROS | private |
| 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 |
| getPoseDiff() | yocs::DiffDrivePoseControllerROS | private |
| getState() | yocs::Controller | |
| goal_frame_name_ | yocs::DiffDrivePoseControllerROS | private |
| init() | yocs::DiffDrivePoseControllerROS | virtual |
| k_1_ | yocs::DiffDrivePoseController | protected |
| k_2_ | yocs::DiffDrivePoseController | protected |
| lambda_ | yocs::DiffDrivePoseController | protected |
| name_ | yocs::DiffDrivePoseControllerROS | private |
| nh_ | yocs::DiffDrivePoseControllerROS | private |
| onGoalReached() | yocs::DiffDrivePoseControllerROS | privatevirtual |
| orient_eps_ | yocs::DiffDrivePoseController | protected |
| orient_thres_ | yocs::DiffDrivePoseController | protected |
| orientation_gain_ | yocs::DiffDrivePoseController | protected |
| pose_reached_ | yocs::DiffDrivePoseController | protected |
| pose_reached_publisher_ | yocs::DiffDrivePoseControllerROS | private |
| r_ | yocs::DiffDrivePoseController | protected |
| setControlOutput() | yocs::DiffDrivePoseControllerROS | private |
| 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 |
| spinOnce() | yocs::DiffDrivePoseControllerROS | |
| step() | yocs::DiffDrivePoseController | virtual |
| tf_goal_pose_rel_ | yocs::DiffDrivePoseControllerROS | private |
| tf_listener_ | yocs::DiffDrivePoseControllerROS | private |
| 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 |
| ~DiffDrivePoseControllerROS() | yocs::DiffDrivePoseControllerROS | inlinevirtual |