mrpt.nav

Package Contents

class mrpt.nav.CLogFileRecord

C++ API: class mrpt::nav::CLogFileRecord

WS_targets_relative: list[mrpt.math.TPose2D]
infoPerPTG: list[Any]
nPTGs: int
relPoseSense: mrpt.math.TPose2D
relPoseVelCmd: mrpt.math.TPose2D
robotPoseLocalization: mrpt.math.TPose2D
robotPoseOdometry: mrpt.math.TPose2D
class mrpt.nav.CParameterizedTrajectoryGenerator

C++ API: class mrpt::nav::CParameterizedTrajectoryGenerator

static CreatePTG(ptg_class_name: str, ini_text: str, section: str, key_prefix: str = '') → CParameterizedTrajectoryGenerator

Factory: create a PTG from INI-format string, section, and key prefix.

PTG_IsIntoDomain(x: float, y: float) → bool
deinitialize() → None
getAlphaValuesCount() → int
getDescription() → str
getPathCount() → int
initialize() → None
inverseMap_WS2TP(x: float, y: float, tolerance_dist: float = 0.1) → tuple[int, float] | None

Map a WS point to (k, normalized_d). Returns None if no path found.

isInitialized() → bool
loadFromConfigFile(ini_text: str, section: str) → None
class mrpt.nav.TWaypoint

C++ API: struct mrpt::nav::TWaypoint

TWaypoint(target_x: float, target_y: float, allowed_distance: float, allow_skip: bool = True)

allow_skip: bool
allowed_distance: float
speed_ratio: float
target: mrpt.math.TPoint2D
target_frame_id: str
target_heading: float | None
getAsText() → str
isValid() → bool
class mrpt.nav.TWaypointSequence

C++ API: struct mrpt::nav::TWaypointSequence

waypoints: list[TWaypoint]
append(waypoint: TWaypoint) → None
clear() → None
getAsText() → str
class mrpt.nav.TWaypointStatus

C++ API: struct mrpt::nav::TWaypointStatus

Bases: TWaypoint

reached: bool
skipped: bool