Controlling a swarm of drones with NodeJS
summary
Code sends UDP commands from Node.js and consumes raw telemetry to close a feedback loop; control is Node.js over UDP so messages drop and timing matters. Cheap indoor quadcopters use a downward camera and mission pads for absolute positioning so relative X/Y plus pad coordinates produce world positions. A small React HUD coordinates four drones and gets them to dance in formation most of the time but telemetry noise, drafts, and crashes remain common.
AI-written summary · about
chapters (11)
- 0:00Start
- 1:43Goal of this talk
- 2:11You're here at your own risk
- 3:25Evolution of drones
- 5:23Requirements
- 8:24Sending commands & receiving telemetry
- 16:58What do we need for coordinated flight?
- 17:36Introducing Mission Pads
- 18:34Mission Pad grid
- 19:30Calculate position
- 24:17Lessons leared








