SMACC
Loading...
Searching...
No Matches
Classes | Namespaces | Enumerations | Functions
odom_tracker.h File Reference
#include <smacc/common.h>
#include <smacc/component.h>
#include <move_base_msgs/MoveBaseAction.h>
#include <ros/ros.h>
#include <vector>
#include <nav_msgs/Odometry.h>
#include <nav_msgs/Path.h>
#include <tf/transform_datatypes.h>
#include <realtime_tools/realtime_publisher.h>
#include <mutex>
#include <memory>
#include <geometry_msgs/Point.h>
#include <std_msgs/Header.h>
#include <dynamic_reconfigure/server.h>
#include <move_base_z_client_plugin/OdomTrackerConfig.h>
Include dependency graph for odom_tracker.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  cl_move_base_z::odom_tracker::StackedPathEntry
 
class  cl_move_base_z::odom_tracker::OdomTracker
 This class track the required distance of the cord based on the external localization system. More...
 

Namespaces

namespace  cl_move_base_z
 
namespace  cl_move_base_z::odom_tracker
 

Enumerations

enum class  cl_move_base_z::odom_tracker::WorkingMode : uint8_t { cl_move_base_z::odom_tracker::RECORD_PATH = 0 , cl_move_base_z::odom_tracker::CLEAR_PATH = 1 , cl_move_base_z::odom_tracker::IDLE = 2 }
 

Functions

double cl_move_base_z::odom_tracker::p2pDistance (const geometry_msgs::Point &p1, const geometry_msgs::Point &p2)