pilot.limit_reason_e¶
Enumeration¶
Possible reasons for limiting velocity or yawrate.
-
enumerator
DEFAULT_MAX
¶ Default maximum for the platform. (global configuration)
-
enumerator
CUSTOM_MAX
¶ Custom limit (at current position). (Road Map parameter, or via. pilot.goal_options_t)
-
enumerator
ACCEL_MAX
¶ Limited due to hitting maximum allowed acceleration / decceleration.
-
enumerator
LOCAL_COST
¶ Limited due to obstacles in path or close to path.
-
enumerator
PATH_DEVIATION
¶ Limited due to unexpected deviation from path.
-
enumerator
ORIENTATION_DEVIATION
¶ Limited due to unexpected deviation from target orientation.
-
enumerator
CURVE_LIMIT
¶ Limited due to maximum lateral acceleration.
-
enumerator
WAITING
¶ Limited due to waiting for a certain condition.
-
enumerator
GOAL_MAX
¶ Limited due to approaching final goal position.
-
enumerator
LIMIT_AHEAD
¶ Limited due to approaching a lower limit on the path ahead.
-
enumerator
OBSTACLE
¶ Limited due to obstacle blocking the path.
-
enumerator
STOPPING
¶ Limited due to trying to stop.
-
enumerator
FINISHED
¶ Limited due to having reached the goal.