Dynamic state that may affect the PTG path parameterization.
Definition at line 122 of file CParameterizedTrajectoryGenerator.h.
#include <mrpt/nav/tpspace/CParameterizedTrajectoryGenerator.h>
Public Member Functions | |
| TNavDynamicState () | |
| bool | operator== (const TNavDynamicState &o) const |
| bool | operator!= (const TNavDynamicState &o) const |
| void | writeToStream (mrpt::utils::CStream &out) const |
| void | readFromStream (mrpt::utils::CStream &in) |
Public Attributes | |
| mrpt::math::TTwist2D | curVelLocal |
| Current vehicle velocity (local frame of reference) More... | |
| mrpt::math::TPose2D | relTarget |
| Current relative target location. More... | |
| double | targetRelSpeed |
| Desired relative speed [0,1] at target. Default=0. More... | |
| CParameterizedTrajectoryGenerator::TNavDynamicState::TNavDynamicState | ( | ) |
Definition at line 466 of file CParameterizedTrajectoryGenerator.cpp.
|
inline |
Definition at line 130 of file CParameterizedTrajectoryGenerator.h.
| bool CParameterizedTrajectoryGenerator::TNavDynamicState::operator== | ( | const TNavDynamicState & | o | ) | const |
Definition at line 473 of file CParameterizedTrajectoryGenerator.cpp.
References curVelLocal, relTarget, and targetRelSpeed.
| void mrpt::nav::CParameterizedTrajectoryGenerator::TNavDynamicState::readFromStream | ( | mrpt::utils::CStream & | in | ) |
Definition at line 490 of file CParameterizedTrajectoryGenerator.cpp.
References MRPT_THROW_UNKNOWN_SERIALIZATION_VERSION, and version.
Referenced by mrpt::nav::CLogFileRecord::readFromStream().
| void mrpt::nav::CParameterizedTrajectoryGenerator::TNavDynamicState::writeToStream | ( | mrpt::utils::CStream & | out | ) | const |
Definition at line 482 of file CParameterizedTrajectoryGenerator.cpp.
References version.
Referenced by mrpt::nav::CLogFileRecord::writeToStream().
| mrpt::math::TTwist2D mrpt::nav::CParameterizedTrajectoryGenerator::TNavDynamicState::curVelLocal |
Current vehicle velocity (local frame of reference)
Definition at line 124 of file CParameterizedTrajectoryGenerator.h.
Referenced by mrpt::nav::CParameterizedTrajectoryGenerator::loadFromConfigFile(), operator==(), mrpt::nav::CAbstractPTGBasedReactive::performNavigationStep(), mrpt::nav::CLogFileRecord::readFromStream(), and mrpt::nav::CParameterizedTrajectoryGenerator::saveToConfigFile().
| mrpt::math::TPose2D mrpt::nav::CParameterizedTrajectoryGenerator::TNavDynamicState::relTarget |
Current relative target location.
Definition at line 125 of file CParameterizedTrajectoryGenerator.h.
Referenced by mrpt::nav::CParameterizedTrajectoryGenerator::loadFromConfigFile(), operator==(), mrpt::nav::CAbstractPTGBasedReactive::performNavigationStep(), mrpt::nav::CLogFileRecord::readFromStream(), mrpt::nav::CParameterizedTrajectoryGenerator::saveToConfigFile(), and mrpt::nav::CParameterizedTrajectoryGenerator::updateNavDynamicState().
| double mrpt::nav::CParameterizedTrajectoryGenerator::TNavDynamicState::targetRelSpeed |
Desired relative speed [0,1] at target. Default=0.
Definition at line 126 of file CParameterizedTrajectoryGenerator.h.
Referenced by mrpt::nav::CParameterizedTrajectoryGenerator::loadFromConfigFile(), operator==(), mrpt::nav::CAbstractPTGBasedReactive::performNavigationStep(), mrpt::nav::CParameterizedTrajectoryGenerator::saveToConfigFile(), and mrpt::nav::CParameterizedTrajectoryGenerator::updateNavDynamicState().
| 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 |