Skip to content

Dev process current

terrytaylorbonn edited this page Jun 2, 2024 · 29 revisions

Building and flying drones (what I thought 6 months ago) is NOT the easy part. During the past 6 months I have probably reorganized this wiki a dozen times as I better understand how things work. The last major reorg was on 24.0529 (maybe I got it right this time).


The current dev process ("dev" means your personal development) follows closely the wiki structure

Epic 1: Build/fly FPV drone

  • 1c Learn how to fly quadcopter using FPV simulators. Learning to fly a copter is nothing like a fixed wing, and learning to fly will be like learing to ride a bike or drive a car (it will take time).
    image
  • 3 Build an FPV drone (INAV or BF).
    image

Epic 2: Build/fly Pixhawk drone with AI

  • 4 Build a Pixhawk drone (PX4) with basic AI capability (maybe object dectection, recognition, tracking).
    image

Epic 3: Missions

After finishing the above, then comes the really the really interesting stuff:

  • 5 Build mission platforms.
    image
  • 6 Explore advanced topics.
    image

Home

Getting into the air ASAP

(0) Reference


EPIC 1 - Build/fly FPV drone

(1) FPV simulators (inav notes 0608)

(2) SBeeF405/INAV (1a)

(3) SBeeF405/BF (1b)

(4) SBeeF405/AP (1c)


EPIC 2 - Build/fly Pixhawk drone

(5) Pix6c/PX4 (2a)

(6) Pix6c/AP (2b)


EPIC 3 - Add AI to Pixhawk drone

(7) AI cc + cam

(8a) AI Nano PX4

(8b) AI Nano AP

(8c) AI PI PX4

(8d) AI PI AP


EPIC 4 – Advanced AI

(9a) SIH (frame+world sim)

(11) FC FW Mavlink API (via CC/GCS APIs) (5.3)

(13) CC AI (+ Mavlink) (2)


EPIC 5 – Advanced platforms

(14) Firmware dev (5)

(15) Mission platforms (6b)

(16) Special projects (5.6,5.5)


EPIC 6 – PITS (Pie in the sky)

(9b) HITL (frame+world sim)

(10) (skip) SITL (total sim) (1) (was E4)

(14b) Matlab (was E5/4(HITL))

(12) ROS (+ROSMAV) (was E4)



Clone this wiki locally