Flying drones with Twitter, Bananas and WebAPIs
summary
A hacked Parrot Mambo mini drone is driven from the browser using Web Bluetooth (BLE), phone sensors via the Generic Sensors API, and a Leap Motion over WebUSB. Code repurposes a GitHub droneview 1.2 script and adds drone-connection-management and control modules; Chrome remote debugging and port forwarding stream accelerometer readings from the phone. Gesture values are mapped to discrete commands, the demos work but nearly crash the drone, and BLE supports about 20 simultaneous connections.
AI-written summary · about
chapters (12)
- 0:00Start
- 2:54The Parrot Mambo Mini Drone
- 3:36What Should the Web Do
- 5:21Three Ways To Kill a Perfectly Good Drone
- 5:32Javascript
- 6:24Bluetooth Low Energy
- 9:09Drone Control Management
- 10:45Generic Sensors Api
- 12:27Chrome Debugger
- 13:14Control Scheme for the Drone
- 14:01Leap Motion Sensor
- 14:31Control the Drone
related talks
29mFlying a drone with twitter, bananas & Web APIs
33mFlying a drone with twitter, bananas & Web APIs
38mFlying a drone with twitter, bananas & Web APIs
45mFlying a drone with gestures, bananas & Web APIs
43mTo kill a working drone: flying a drone with twitter, bananas & Web APIs
44mFLYING A DRONE WITH TWITTER, BANANAS & WEB APIS
22mGoDrone: Writing a Quadcopter firmware in Go
49mThe Joy of Flying Robots with Clojure
