#include <move_slow_and_clear.h>
Definition at line 48 of file move_slow_and_clear.h.
◆ MoveSlowAndClear()
| move_slow_and_clear::MoveSlowAndClear::MoveSlowAndClear |
( |
| ) |
|
◆ ~MoveSlowAndClear()
| move_slow_and_clear::MoveSlowAndClear::~MoveSlowAndClear |
( |
| ) |
|
◆ distanceCheck()
| void move_slow_and_clear::MoveSlowAndClear::distanceCheck |
( |
const ros::TimerEvent & |
e | ) |
|
|
private |
◆ getSqDistance()
| double move_slow_and_clear::MoveSlowAndClear::getSqDistance |
( |
| ) |
|
|
private |
◆ initialize()
◆ removeSpeedLimit()
| void move_slow_and_clear::MoveSlowAndClear::removeSpeedLimit |
( |
| ) |
|
|
private |
◆ runBehavior()
| void move_slow_and_clear::MoveSlowAndClear::runBehavior |
( |
| ) |
|
|
virtual |
◆ setRobotSpeed()
| void move_slow_and_clear::MoveSlowAndClear::setRobotSpeed |
( |
double |
trans_speed, |
|
|
double |
rot_speed |
|
) |
| |
|
private |
◆ clearing_distance_
| double move_slow_and_clear::MoveSlowAndClear::clearing_distance_ |
|
private |
◆ distance_check_timer_
| ros::Timer move_slow_and_clear::MoveSlowAndClear::distance_check_timer_ |
|
private |
◆ global_costmap_
◆ initialized_
| bool move_slow_and_clear::MoveSlowAndClear::initialized_ |
|
private |
◆ limit_set_
| bool move_slow_and_clear::MoveSlowAndClear::limit_set_ |
|
private |
◆ limited_distance_
| double move_slow_and_clear::MoveSlowAndClear::limited_distance_ |
|
private |
◆ limited_rot_speed_
| double move_slow_and_clear::MoveSlowAndClear::limited_rot_speed_ |
|
private |
◆ limited_trans_speed_
| double move_slow_and_clear::MoveSlowAndClear::limited_trans_speed_ |
|
private |
◆ local_costmap_
◆ max_rot_param_name_
| std::string move_slow_and_clear::MoveSlowAndClear::max_rot_param_name_ |
|
private |
◆ max_trans_param_name_
| std::string move_slow_and_clear::MoveSlowAndClear::max_trans_param_name_ |
|
private |
◆ mutex_
| boost::mutex move_slow_and_clear::MoveSlowAndClear::mutex_ |
|
private |
◆ old_rot_speed_
| double move_slow_and_clear::MoveSlowAndClear::old_rot_speed_ |
|
private |
◆ old_trans_speed_
| double move_slow_and_clear::MoveSlowAndClear::old_trans_speed_ |
|
private |
◆ planner_dynamic_reconfigure_service_
| ros::ServiceClient move_slow_and_clear::MoveSlowAndClear::planner_dynamic_reconfigure_service_ |
|
private |
◆ planner_nh_
◆ private_nh_
◆ remove_limit_thread_
| boost::thread* move_slow_and_clear::MoveSlowAndClear::remove_limit_thread_ |
|
private |
◆ speed_limit_pose_
| geometry_msgs::PoseStamped move_slow_and_clear::MoveSlowAndClear::speed_limit_pose_ |
|
private |
The documentation for this class was generated from the following files: