selfdriving
Classes | Namespaces | Enumerations | Functions
NavEngine.h File Reference
#include <mpp/algos/CostEvaluatorCostMap.h>
#include <mpp/algos/CostEvaluatorPreferredWaypoint.h>
#include <mpp/algos/TPS_Astar.h>
#include <mpp/data/PlannerInput.h>
#include <mpp/data/PlannerOutput.h>
#include <mpp/data/TrajectoriesAndRobotShape.h>
#include <mpp/data/Waypoints.h>
#include <mpp/interfaces/ObstacleSource.h>
#include <mpp/interfaces/TargetApproachController.h>
#include <mpp/interfaces/VehicleMotionInterface.h>
#include <mrpt/core/WorkerThreadsPool.h>
#include <mrpt/io/CFileGZOutputStream.h>
#include <mrpt/poses/CPose2DInterpolator.h>
#include <mrpt/system/COutputLogger.h>
#include <mrpt/system/CTimeLogger.h>
#include <mrpt/typemeta/TEnumType.h>
#include <functional>
#include <list>

Go to the source code of this file.

Classes

struct  mpp::NavErrorReason
 
class  mpp::NavEngine
 
struct  mpp::NavEngine::Configuration
 
struct  mpp::NavEngine::PathPlannerOutput
 
struct  mpp::NavEngine::PathPlannerInput
 
struct  mpp::NavEngine::AlignStatus
 
struct  mpp::NavEngine::CurrentNavInternalState
 
struct  mpp::NavEngine::AboutToReachWpInfo
 

Namespaces

 mpp
 

Enumerations

enum  mpp::NavStatus : uint8_t { mpp::NavStatus::IDLE = 0, mpp::NavStatus::NAVIGATING, mpp::NavStatus::SUSPENDED, mpp::NavStatus::NAV_ERROR }
 
enum  mpp::NavError : uint8_t { mpp::NavError::NONE = 0, mpp::NavError::EMERGENCY_STOP, mpp::NavError::CANNOT_REACH_TARGET, mpp::NavError::OTHER }
 

Functions

 MRPT_FILL_ENUM_MEMBER (mpp, NavStatus::IDLE)
 
 MRPT_FILL_ENUM_MEMBER (mpp, NavStatus::NAVIGATING)
 
 MRPT_FILL_ENUM_MEMBER (mpp, NavStatus::SUSPENDED)
 
 MRPT_FILL_ENUM_MEMBER (mpp, NavStatus::NAV_ERROR)
 

Function Documentation

◆ MRPT_FILL_ENUM_MEMBER() [1/4]

MRPT_FILL_ENUM_MEMBER ( mpp  ,
NavStatus::IDLE   
)

◆ MRPT_FILL_ENUM_MEMBER() [2/4]

MRPT_FILL_ENUM_MEMBER ( mpp  ,
NavStatus::NAVIGATING   
)

◆ MRPT_FILL_ENUM_MEMBER() [3/4]

MRPT_FILL_ENUM_MEMBER ( mpp  ,
NavStatus::SUSPENDED   
)

◆ MRPT_FILL_ENUM_MEMBER() [4/4]

MRPT_FILL_ENUM_MEMBER ( mpp  ,
NavStatus::NAV_ERROR   
)