uav.modes.PayloadPickupMode#

Classes#

PayloadPickupParams

PayloadPickupMode

A mode for picking up a payload.

Module Contents#

class PayloadPickupParams#

Bases: vehicle_common.mode_loader.ParamsBase

color: str = 'green'#
class PayloadPickupMode#

Bases: vehicle_common.mode.Mode

A mode for picking up a payload.

required_vision_nodes#
transition_labels = ('complete',)#
initialize(node: rclpy.node.Node, vehicle: uav.vehicles.UAV.UAV, params: PayloadPickupParams) None#
on_update(time_delta: float) None#

Periodic logic for lowering payload and handling obstacles.

check_status() str#

Check the status of the payload lowering.

Returns:

The status of the payload lowering.

Return type:

str