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

Detailed Description

The struct for configuring navigation requests.

See also: CAbstractPTGBasedReactive::TNavigationParamsPTG

Definition at line 106 of file CAbstractReactiveNavigationSystem.h.

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

Inheritance diagram for mrpt::nav::CAbstractReactiveNavigationSystem::TNavigationParams:
Inheritance graph

Public Member Functions

 TNavigationParams ()
 Ctor with default values. More...
 
virtual ~TNavigationParams ()
 
virtual std::string getAsText () const
 Gets navigation params as a human-readable format. More...
 
virtual TNavigationParamsclone () const
 

Public Attributes

mrpt::math::TPoint2D target
 Coordinates of desired target location. More...
 
double targetHeading
 Target location (heading, in radians). More...
 
float targetAllowedDistance
 Allowed distance to target in order to end the navigation. More...
 
bool targetIsRelative
 (Default=false) Whether the target coordinates are in global coordinates (false) or are relative to the current robot pose (true). More...
 

Constructor & Destructor Documentation

◆ TNavigationParams()

mrpt::nav::CAbstractReactiveNavigationSystem::TNavigationParams::TNavigationParams ( )

Ctor with default values.

◆ ~TNavigationParams()

virtual mrpt::nav::CAbstractReactiveNavigationSystem::TNavigationParams::~TNavigationParams ( )
inlinevirtual

Definition at line 115 of file CAbstractReactiveNavigationSystem.h.

Member Function Documentation

◆ clone()

virtual TNavigationParams* mrpt::nav::CAbstractReactiveNavigationSystem::TNavigationParams::clone ( ) const
inlinevirtual

◆ getAsText()

virtual std::string mrpt::nav::CAbstractReactiveNavigationSystem::TNavigationParams::getAsText ( ) const
virtual

Gets navigation params as a human-readable format.

Reimplemented in mrpt::nav::CAbstractPTGBasedReactive::TNavigationParamsPTG.

Member Data Documentation

◆ target

mrpt::math::TPoint2D mrpt::nav::CAbstractReactiveNavigationSystem::TNavigationParams::target

Coordinates of desired target location.

Definition at line 108 of file CAbstractReactiveNavigationSystem.h.

◆ targetAllowedDistance

float mrpt::nav::CAbstractReactiveNavigationSystem::TNavigationParams::targetAllowedDistance

Allowed distance to target in order to end the navigation.

Definition at line 111 of file CAbstractReactiveNavigationSystem.h.

◆ targetHeading

double mrpt::nav::CAbstractReactiveNavigationSystem::TNavigationParams::targetHeading

Target location (heading, in radians).

Definition at line 109 of file CAbstractReactiveNavigationSystem.h.

◆ targetIsRelative

bool mrpt::nav::CAbstractReactiveNavigationSystem::TNavigationParams::targetIsRelative

(Default=false) Whether the target coordinates are in global coordinates (false) or are relative to the current robot pose (true).

Definition at line 112 of file CAbstractReactiveNavigationSystem.h.




Page generated by Doxygen 1.9.1 for MRPT 1.4.0 SVN: at Mon Apr 18 03:44:04 UTC 2022