Main MRPT website > C++ reference for MRPT 1.5.7
Classes
Reactive navigation classes

Detailed Description

Collaboration diagram for Reactive navigation classes:

Classes

class  mrpt::nav::CAbstractNavigator
 This is the base class for any reactive/planned navigation system. More...
 
class  mrpt::nav::CAbstractPTGBasedReactive
 Base class for reactive navigator systems based on TP-Space, with an arbitrary holonomic reactive method running on it and any number of PTGs for transforming the navigation space. More...
 
struct  mrpt::nav::CLogFileRecord::TInfoPerPTG
 The structure used to store all relevant information about each transformation into TP-Space. More...
 
class  mrpt::nav::CLogFileRecord
 A class for storing, saving and loading a reactive navigation log record for the CReactiveNavigationSystem class. More...
 
class  mrpt::nav::CMultiObjectiveMotionOptimizerBase
 Virtual base class for multi-objective motion choosers, as used for reactive navigation engines. More...
 
class  mrpt::nav::CMultiObjMotionOpt_Scalarization
 Implementation of multi-objective motion chooser using scalarization: a user-given formula is used to collapse all the scores into a single scalar score. More...
 
class  mrpt::nav::CReactiveNavigationSystem
 See base class CAbstractPTGBasedReactive for a description and instructions of use. More...
 
struct  mrpt::nav::TRobotShape
 A 3D robot shape stored as a "sliced" stack of 2D polygons, used for CReactiveNavigationSystem3D Depending on each PTG, only the 2D polygon or the circular radius will be taken into account. More...
 
class  mrpt::nav::CReactiveNavigationSystem3D
 See base class CAbstractPTGBasedReactive for a description and instructions of use. More...
 
class  mrpt::nav::CRobot2NavInterface
 The pure virtual interface between a real or simulated robot and any CAbstractNavigator-derived class. More...
 
class  mrpt::nav::CRobot2NavInterfaceForSimulator_Holo
 CRobot2NavInterface implemented for a simulator object based on mrpt::kinematics::CVehicleSimul_Holo. More...
 
class  mrpt::nav::CRobot2NavInterfaceForSimulator_DiffDriven
 CRobot2NavInterface implemented for a simulator object based on mrpt::kinematics::CVehicleSimul_DiffDriven Only senseObstacles() remains virtual for the user to implement it. More...
 
class  mrpt::nav::CWaypointsNavigator
 This class extends CAbstractNavigator with the capability of following a list of waypoints. More...
 
struct  mrpt::nav::TCandidateMovementPTG
 Stores a candidate movement in TP-Space-based navigation. More...
 
struct  mrpt::nav::TWaypoint
 A single waypoint within TWaypointSequence. More...
 
struct  mrpt::nav::TWaypointSequence
 The struct for requesting navigation requests for a sequence of waypoints. More...
 
struct  mrpt::nav::TWaypointStatus
 A waypoint with an execution status. More...
 
struct  mrpt::nav::TWaypointStatusSequence
 The struct for querying the status of waypoints navigation. More...
 
struct  mrpt::nav::CParameterizedTrajectoryGenerator::TNavDynamicState
 Dynamic state that may affect the PTG path parameterization. More...
 



Page generated by Doxygen 1.8.14 for MRPT 1.5.7 Git: 5902e14cc Wed Apr 24 15:04:01 2019 +0200 at lun oct 28 01:39:17 CET 2019