Drone Control - "Controlling a drone using Rust over WiFi"
summary
Controls a Parrot Anafi 4K over Wi‑Fi by implementing the manufacturer’s C SDK protocol in Rust: TCP handshake on port 44444 exchanging JSON to get a controller‑to‑drone UDP port, then UDP frames with a ping/pong that must be answered within seven seconds or the drone drops the controller. Serialization uses the scroll crate, frame layout and features are partially implemented in an open source arsdk crate, Sphinx/Gazebo simulator shows takeoff and landing working though live video fails. Parrot Anafi 4K C SDK + Rust arsdk crate scroll serialization
AI-written summary · about
chapters (10)
- 0:00Introduction
- 2:34About Parrot
- 5:17How it works
- 8:10The handshake
- 11:16The protocol
- 23:41Building the frame
- 25:46Serialization
- 26:38Demo
- 30:14Future plans
- 35:11Questions
related talks
43mTo kill a working drone: flying a drone with twitter, bananas & Web APIs
25malt.ctrl games w/ Rust
21mControlling Telescope Hardware with Rust
14mParrot AR.Drone: Wireless, Video and Gaming Converge
20m"Rust in Motion: Building Reliable and Performant Robotics Systems"
45mCrabs Flying Kites: Writing a Zephyr Application in Rust
39mReal-Time Rust in Robotics
29mRust: Embedded, Async, All the Way
