Classes | |
| class | DoubleThreadLocomotor |
| Connect the callbacks in Locomotor to do global and local planning on two separate timers. More... | |
| class | Executor |
| Collection of objects used in ROS CallbackQueue threading. More... | |
| class | Locomotor |
| an extensible path planning coordination engine More... | |
| class | LocomotorActionServer |
| class | LocomotorCallback |
| Extension of ros::CallbackInterface so we can insert things on the ROS Callback Queue. More... | |
| class | PathPublisher |
| class | SingleThreadLocomotor |
| Connect the callbacks in Locomotor to do global planning once and then local planning on a timer. More... | |
| class | TwistPublisher |
Enumerations | |
| enum | PathType { NO_PATH, PATH_3D, PATH_2D } |
| enum | TwistType { NO_TWIST, TWIST_3D, TWIST_2D, TWIST_2D_STAMPED } |
Functions | |
| ros::Duration | getTimeDiffFromNow (const ros::WallTime &start_time) |
| locomotor_msgs::ResultCode | makeResultCode (int component=-1, int result_code=-1, const std::string &message="") |
| enum locomotor::PathType |
Definition at line 44 of file publishers.h.
| enum locomotor::TwistType |
Definition at line 45 of file publishers.h.
| ros::Duration locomotor::getTimeDiffFromNow | ( | const ros::WallTime & | start_time | ) |
Definition at line 42 of file locomotor.cpp.
| locomotor_msgs::ResultCode locomotor::makeResultCode | ( | int | component = -1, |
| int | result_code = -1, |
||
| const std::string & | message = "" |
||
| ) | [inline] |
Definition at line 65 of file locomotor.h.