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.