uav.modes.LandingMode#

Classes#

LandingMode

A mode for landing vertically.

Module Contents#

class LandingMode#

Bases: vehicle_common.mode.Mode

A mode for landing vertically.

initialize(node: rclpy.node.Node, vehicle: uav.vehicles.UAV.UAV, params: vehicle_common.mode_loader.ParamsBase) None#
on_update(time_delta: float) None#

Periodic logic for landing.

check_status() str#

Check the status of the mode.

Returns:

“continue” while landing, “terminate” when fully landed

Return type:

str