Main MRPT website > C++ reference for MRPT 1.9.9
List of all members | Public Member Functions | Public Attributes
mrpt::nav::TCandidateMovementPTG Struct Reference

Detailed Description

Stores a candidate movement in TP-Space-based navigation.

See also
CReactiveNavigationSystem, CReactiveNavigationSystem3D

Definition at line 23 of file TCandidateMovementPTG.h.

#include <mrpt/nav/reactive/TCandidateMovementPTG.h>

Public Member Functions

 TCandidateMovementPTG ()
 

Public Attributes

CParameterizedTrajectoryGeneratorPTG
 The associated PTG. More...
 
double direction
 TP-Space movement direction. More...
 
double speed
 TP-Space movement speed, normalized to [0,1]. More...
 
double starting_robot_dir
 Default to 0, they can be used to reflect a robot starting at a position not at (0,0). More...
 
double starting_robot_dist
 
mrpt::system::TParameters< double > props
 List of properties. More...
 

Constructor & Destructor Documentation

◆ TCandidateMovementPTG()

TCandidateMovementPTG::TCandidateMovementPTG ( )

Definition at line 16 of file TCandidateMovementPTG.cpp.

Member Data Documentation

◆ direction

double mrpt::nav::TCandidateMovementPTG::direction

◆ props

mrpt::system::TParameters<double> mrpt::nav::TCandidateMovementPTG::props

List of properties.

May vary for different user implementations of scores and/or different multi-objective optimizers. See list of available variable names in docs for mrpt::nav::CAbstractPTGBasedReactive

Definition at line 41 of file TCandidateMovementPTG.h.

Referenced by mrpt::nav::CAbstractPTGBasedReactive::build_movement_candidate(), mrpt::nav::CAbstractPTGBasedReactive::calc_move_candidate_scores(), and mrpt::nav::CAbstractPTGBasedReactive::performNavigationStep().

◆ PTG

CParameterizedTrajectoryGenerator* mrpt::nav::TCandidateMovementPTG::PTG

◆ speed

double mrpt::nav::TCandidateMovementPTG::speed

TP-Space movement speed, normalized to [0,1].

A negative number means this candidate movement is unfeasible and must be discarded.

Definition at line 31 of file TCandidateMovementPTG.h.

Referenced by mrpt::nav::CAbstractPTGBasedReactive::build_movement_candidate(), mrpt::nav::CAbstractPTGBasedReactive::calc_move_candidate_scores(), mrpt::nav::CAbstractPTGBasedReactive::generate_vel_cmd(), and mrpt::nav::CAbstractPTGBasedReactive::performNavigationStep().

◆ starting_robot_dir

double mrpt::nav::TCandidateMovementPTG::starting_robot_dir

Default to 0, they can be used to reflect a robot starting at a position not at (0,0).

Used in "PTG continuation"

Definition at line 34 of file TCandidateMovementPTG.h.

Referenced by mrpt::nav::CAbstractPTGBasedReactive::calc_move_candidate_scores().

◆ starting_robot_dist

double mrpt::nav::TCandidateMovementPTG::starting_robot_dist



Page generated by Doxygen 1.8.17 for MRPT 1.9.9 Git: ad3a9d8ae Tue May 1 23:10:22 2018 -0700 at miƩ 12 jul 2023 10:03:34 CEST