uav.modes.WaypointMission#
Classes#
Simple waypoint mission for testing scoring node. |
Functions#
|
Module Contents#
- class WaypointMissionParams#
Bases:
vehicle_common.mode_loader.ParamsBase- waypoints: List[List[float]] = None#
- waypoint_tolerance: float = 0.5#
- speed: float = 1.0#
- loiter_time: float = 1.0#
- altitude: float = 2.0#
- class WaypointMission#
Bases:
vehicle_common.mode.ModeSimple waypoint mission for testing scoring node. Flies through a series of waypoints defined in YAML.
- initialize(node: rclpy.node.Node, vehicle: uav.vehicles.UAV.UAV, params: WaypointMissionParams) None#
- on_enter()#
Called when mode is activated.
- on_exit()#
Called when mode is deactivated.
- on_update(time_delta: float)#
Periodic update called by ModeManager.
- check_status() str#
Check if the mode should deactivate.
- start_mission()#
Start the mission after initial delay.
- publish_offboard_control_mode()#
Publish offboard control mode.
- arm_vehicle()#
Arm the vehicle.
- main(args=None)#