#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 <tf2_ros/transform_listener.h>#include <map>#include <memory>#include <string>#include <vector>

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