Connect the callbacks in Locomotor to do global planning once and then local planning on a timer. More...
| Public Member Functions | |
| void | setGoal (nav_2d_msgs::Pose2DStamped goal) | 
| SingleThreadLocomotor (const ros::NodeHandle &private_nh) | |
| Protected Attributes | |
| LocomotorActionServer | as_ | 
| ros::Timer | control_loop_timer_ | 
| double | controller_frequency_ { 20.0 } | 
| ros::Duration | desired_control_duration_ | 
| Locomotor | locomotor_ | 
| Executor | main_ex_ | 
| ros::NodeHandle | private_nh_ | 
Connect the callbacks in Locomotor to do global planning once and then local planning on a timer.
When a new goal is recieved, it triggers a global costmap update When that finishes, it requests a global plan. When that finishes, it starts a timer to update the local costmap. When the local costmap update finishes, it requests a local plan. When the goal is reached, it stops the timer.
Definition at line 53 of file single_thread_locomotor.cpp.
| 
 | inlineexplicit | 
Definition at line 56 of file single_thread_locomotor.cpp.
| 
 | inlineprotected | 
Definition at line 122 of file single_thread_locomotor.cpp.
| 
 | inlineprotected | 
Definition at line 101 of file single_thread_locomotor.cpp.
| 
 | inlineprotected | 
Definition at line 94 of file single_thread_locomotor.cpp.
| 
 | inlineprotected | 
Definition at line 115 of file single_thread_locomotor.cpp.
| 
 | inlineprotected | 
Definition at line 137 of file single_thread_locomotor.cpp.
| 
 | inlineprotected | 
Definition at line 129 of file single_thread_locomotor.cpp.
| 
 | inlineprotected | 
Definition at line 155 of file single_thread_locomotor.cpp.
| 
 | inlineprotected | 
Definition at line 162 of file single_thread_locomotor.cpp.
| 
 | inlineprotected | 
Definition at line 169 of file single_thread_locomotor.cpp.
| 
 | inlineprotected | 
Definition at line 107 of file single_thread_locomotor.cpp.
| 
 | inlineprotected | 
Definition at line 143 of file single_thread_locomotor.cpp.
| 
 | inlineprotected | 
Definition at line 80 of file single_thread_locomotor.cpp.
| 
 | inlineprotected | 
Definition at line 87 of file single_thread_locomotor.cpp.
| 
 | inline | 
Definition at line 71 of file single_thread_locomotor.cpp.
| 
 | protected | 
Definition at line 188 of file single_thread_locomotor.cpp.
| 
 | protected | 
Definition at line 182 of file single_thread_locomotor.cpp.
| 
 | protected | 
Definition at line 180 of file single_thread_locomotor.cpp.
| 
 | protected | 
Definition at line 181 of file single_thread_locomotor.cpp.
| 
 | protected | 
Definition at line 177 of file single_thread_locomotor.cpp.
| 
 | protected | 
Definition at line 185 of file single_thread_locomotor.cpp.
| 
 | protected | 
Definition at line 175 of file single_thread_locomotor.cpp.