The Joy of Flying Robots with Clojure
summary
Clojure code controls a Parrot AR Drone over Wi‑Fi via UDP and Java interop, using a REPL for live commands; a clj‑drone library sends takeoff/land/flip strings and reads navdata (battery, pitch, tags) for feedback. A Roomba is driven over Bluetooth with the Rumbacon Java library. Built demos include spinning, flips, vision tag tracking and a clj-drone GitHub library; live demos are flaky but the recorded roomba+drone rendezvous shows the robots find each other and dance.
AI-written summary · about
chapters (11)
- 0:00Start
- 2:11ROBOT FRIEND
- 4:06Hack Your Roomba
- 4:43How do you talk to a robot?
- 16:49AR Drone Developer Guide
- 26:57All sorts of good streaming data
- 28:05Vision Processing
- 30:17Thermostat's Beliefs & Goals
- 30:45Why?
- 46:10#2 Connect your laptop to network
- 47:20#3 Fly with Friends








