COMPANION COMPUTER FOR UAV & ROBOTICS PLATFORM

1. System Overview Diagram

Companion / Onboard Computer (Jetson / RPi / NUC)
     ├── [UDP via Ethernet or UART] → Orus L Control (Payload SDK)
     ├── [RTSP Stream] ← Orus L Camera Output
     └── [Optional] → Flight Controller (MAVLink)

2. Hardware Connection

Option A: Ethernet (Recommended)

  • Connect Orus L's Ethernet port to the onboard computer's Ethernet port (or via USB-C to Ethernet adapter)

Option B: UART (Alternative)

  • Connect UART TX/RX lines from Orus L to onboard serial port

  • Ensure proper logic level (3.3V TTL)

Optional:

  • Connect Flight Controller (Pixhawk) via separate UART for MAVLink passthrough if needed


3. Software Setup: Gremsy Payload SDK (v3)

A. Install SDK (Python version)

B. Initialize SDK and Connect

C. Send Basic Commands


4. RTSP Video Streaming

  • Use VLC or OpenCV to access the video stream:

  • Example with OpenCV:


5. Optional: Integration with MAVLink and Flight Controller

  • If a flight controller is present, you can:

    • Forward MAVLink commands from Pixhawk to Orus L (mount_control)

    • Synchronize gimbal with autopilot commands

  • Requires proper UART bridge and time sync if needed


6. Use Cases

  • Onboard AI/ML target detection and autonomous gimbal pointing

  • GPS-denied or tethered drone operations

  • Ground robot (UGV) with 3-axis PTZ camera functionality

  • Inspection and defect detection robots with onboard processing

DETAILED PAYLOAD SDK

GREMSY PAYLOAD SDK

Last updated

Was this helpful?