Class RobeexAIDrone
The main class to interact with the Robeex AI Drone.
Properties:
rc: RcApi
Remote Control API used for interaction with the drone
Methods:
VideoCapture
python
def VideoCapture()Creates and returns a UDPVideoStream instance
Returns: UDPVideoStream
UDP Video Stream instance
__init__
python
def __init__(
drone_ip: str = '172.168.1.128',
uuid: Optional[str] = None,
debug=False
)Creates a RobeexAIDrone instance.
Params:
- drone_ip: str = 172.168.1.128
- uuid: Optional = None
- debug: Any = False
cleanup
python
def cleanup()Cleans up after the interaction with drone is done
- Resets RGB to AUTO Mode
- Land if drone altitude is higher then 0.1m
- Disarm the drone if it's armed
wait_for_telemetry
python
def wait_for_telemetry()Waits until telemetry data is received from the drone.
Returns:
python
Literal[True]