Node-Copter
Hettegger Michael
Eschbacher Georg
Idea
Fly the Drone with a Browser (Mobile or Desktop) and scan QR-Codes with the integrated Camera on the Drone.
Game-Idea
QR-Code Hunting
Setup
Features
- Controlling
- Mobile
- Gyrosensor
- Touch-Joystick
- Desktop
- Keyboard
Features
-
Interfaces
- Smartphones
- Tablets
- Desktops
- QR-Code Scanner
Features
- "Hook-up and Release"
- Take Photos or Video
- Snap-Gesturerecognition
- Navigationdata of Drone
Technologies
- Require-JS (MV*)
- Faye
- Redis
- FFMPEG
Technologies
- NodeJS
- Express
-
EJS (Embedded Javascript)
Technologies(Libraries - Frontend)
- BaconJS
- Faye-Client
- KeyDrown
- onSnapJS
- RequireJS
- VirtualJoystick
- JSQrcode
Technologies (Testing)
- npm test
- Grunt
- JSHint
- Mocha
- Zombie
- ExpectJS
Projectmanagement
- Pivotaltracker
- 16 User-Stories
- ~ 13 Velocity (max 8 Points for a User-Story)
Points per Sprint

Tests
- Mocha, Zombie, Grunt
- ~20 Tests
- Unit Tests + Integration Tests
- Routes-Tests
- Faye + Drone-Tests
- Redis-Tests
TESTS With Nyan-CAT

Major Problem
- Server needs 2 Connctions
- Connection to the Drone
- accessible outside
- Problem solved with WLAN-Dongle
- Battery of Drone
- Redis + FFMPEG on Windows
- Git-Repo of FH
Minor Problem
- Dependencies in QR-Code Library
- Faye-Authentification
Improvement
- Interface with MMA (Mobile + Desktop)
- Game-Idea (Game-Design)
- Differentiation between Mobile and Desktop
Perspective
- Voice-Controlling
- QR-Code-Controlling
ViennaJS (26.6.2013)
Node-Copter (Felix Geisendörfer)
Live-Demo?
Node-copter
By gbeschbacher
Node-copter
- 2,643