Help Needed: Mission Planning on INAV + Raspberry Pi 5 (No ArduPilot Support)


#1

Hi everyone,
I’m working on a disaster management drone project and need help implementing part of the mission without using ArduPilot, since my flight controller doesn’t support it.

System Overview:

  • Flight Controller: SpeedyBee F7 V3 (not ArduPilot compatible)
  • Firmware: INAV
  • Companion Computer: Raspberry Pi 5 (8GB RAM)
  • Camera: Raspberry Pi Camera 3 Wide
  • GPS: Matek M10Q-5883 GNSS + Compass
  • Telemetry: 433 MHz TTL Telemetry Module
  • Focus: Only the Scout Drone (Delivery drone will be handled later)

Mission Goal (Scout Drone):

  • Autonomously scan a 30-hectare flooded area
  • Detect survivors using Raspberry Pi + OpenCV (live camera feed)
  • Geotag their positions using GPS data
  • Send survivor coordinates to ground station via telemetry

What I Need Help With:

  1. How to geotag people accurately using GPS data from INAV and images from the Pi Camera
  2. Best method to access GPS data from the FC to the Raspberry Pi (UART, MSP, or MAVLink?)
  3. How to send coordinates from Pi to FC and then to Ground Control Station via telemetry
  4. Can INAV support waypoint-style logging or simulated mission planning?
  5. Any open-source tools, libraries, or workflows that can help achieve this mission without ArduPilot

This is part of an academic disaster rescue mission. Any guidance, sample code, or relevant experiences would be very helpful.

Thanks in advance. Let me know if any additional information is required.