Classes | Namespaces | Typedefs | Functions
locomotor.h File Reference
#include <ros/ros.h>
#include <locomotor/executor.h>
#include <locomotor/publishers.h>
#include <locomotor_msgs/NavigationState.h>
#include <locomotor_msgs/ResultCode.h>
#include <nav_core2/exceptions.h>
#include <nav_core2/costmap.h>
#include <nav_core2/global_planner.h>
#include <nav_core2/local_planner.h>
#include <pluginlib/class_loader.h>
#include <nav_2d_utils/odom_subscriber.h>
#include <nav_2d_utils/plugin_mux.h>
#include <map>
#include <memory>
#include <string>
#include <vector>
Include dependency graph for locomotor.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  locomotor::Locomotor
 an extensible path planning coordination engine More...
 

Namespaces

 locomotor
 

Typedefs

using locomotor::CostmapUpdateCallback = std::function< void(const ros::Duration &)>
 
using locomotor::CostmapUpdateExceptionCallback = std::function< void(nav_core2::NavCore2ExceptionPtr, const ros::Duration &)>
 
using locomotor::GlobalPlanCallback = std::function< void(const nav_2d_msgs::Path2D &, const ros::Duration &)>
 
using locomotor::LocalPlanCallback = std::function< void(const nav_2d_msgs::Twist2DStamped &, const ros::Duration &)>
 
using locomotor::NavigationCompleteCallback = std::function< void()>
 
using locomotor::NavigationFailureCallback = std::function< void(const locomotor_msgs::ResultCode)>
 
using locomotor::PlannerExceptionCallback = std::function< void(nav_core2::NavCore2ExceptionPtr, const ros::Duration &)>
 

Functions

locomotor_msgs::ResultCode locomotor::makeResultCode (int component=-1, int result_code=-1, const std::string &message="")
 


locomotor
Author(s):
autogenerated on Sun Jan 10 2021 04:08:39