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 YAW_ERROR

Limited due to orientation deviation.