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 |