Skip to content

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]