uav.modes.vtol.TakeoffMode#

Classes#

TakeoffParams

TakeoffMode

A VTOL takeoff mode that supports both vertical and runway-style launches.

Module Contents#

class TakeoffParams#

Bases: vehicle_common.mode_loader.ParamsBase

takeoff_type: Literal['vertical', 'horizontal'] = 'vertical'#
fw_tko_pitch: float#
yaw: float#
latitude: float#
longitude: float#
altitude: float#
class TakeoffMode#

Bases: vehicle_common.mode.Mode

A VTOL takeoff mode that supports both vertical and runway-style launches.

transition_labels = ('complete',)#
initialize(node: rclpy.node.Node, vehicle: uav.vehicles.VTOL.VTOL, params: TakeoffParams) None#
on_update(time_delta: float) None#
_run_horizontal_takeoff() None#
_finish_runway_takeoff() None#
check_status() str#