MRPT  1.9.9
mrpt::nav::TCandidateMovementPTG Struct Reference

Detailed Description

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

See also
CReactiveNavigationSystem, CReactiveNavigationSystem3D

Definition at line 21 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

◆ 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 39 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

◆ 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 29 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 32 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.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