MRPT  1.9.9
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...
 



Page generated by Doxygen 1.8.14 for MRPT 1.9.9 Git: 7d5e6d718 Fri Aug 24 01:51:28 2018 +0200 at lun nov 2 08:35:50 CET 2020