Classes | Enumerations | Functions
locomotor Namespace Reference

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="")

Enumeration Type Documentation

Enumerator:
NO_PATH 
PATH_3D 
PATH_2D 

Definition at line 44 of file publishers.h.

Enumerator:
NO_TWIST 
TWIST_3D 
TWIST_2D 
TWIST_2D_STAMPED 

Definition at line 45 of file publishers.h.


Function Documentation

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.



locomotor
Author(s):
autogenerated on Wed Jun 26 2019 20:09:43