UNIVERSAL APP IN TUTTE LE SALSE: PHONE, TABLET, PC, XBOX E IOT
Gam03 facciamo volare il nosro drone
1. Template designed by
Facciamo volare il nostro drone
Marco Minerva
marco.minerva@gmail.com
Blog: http://marcominerva.wordpress.com
Twitter: @marcominerva
Template designed by
2. Template designed by
Facciamo volare il nostro drone
Marco Dal Pino
m.dalpino@dpcons.com
Blog: [IT] mobileprog.net [EN] mobileprog.com
Twitter: @marcodalpino
Template designed by
4. Marco Minerva
Consulente freelance
Co-fondatore della Community DotNetToscana
Microsoft MVP Visual C#
Speaker ad eventi Community e nazionali
Marco Dal Pino
Microsoft MVP Client Development
Nokia Developer Champion
Intel Software Realsense Influencer
Freelance Consultant
Mobile and Embedded Application developer
Trainer and Speaker
chi siamo
5. • Droni alla riscossa
• AR.Drone 2.0
• AR.Drone 2.0 Interaction Library
• Xbox controller
• Intel Realsense (Perceptual SDK)
• Let’s start the fun
agenda
6. Un aeromobile a pilotaggio remoto (APR), comunemente noto
come drone, è un velivolo caratterizzato dall'assenza del pilota
umano a bordo. Il suo volo è controllato dal computer a bordo
del velivolo, sotto il controllo remoto di un navigatore o pilota,
sul terreno o in un altro veicolo.
Drone
7. • Propria rete wireless
• I comandi devono essere inviati via UDP all’indirizzo
192.168.1.1, porta 5556
• I comandi sono stringhe in formato AT
• AT*REF per decollo/atteraggio e stop di emergenza
• AT*CMD per controllare il drone durante il volo (direzione/altitudine)
• Developer Guide disponibile su
• http://www.msh-tools.com/ardrone/ARDrone_Developer_Guide.pdf
AR.Drone 2.0
8. • Risoluzione HD 1280x720 (720p)
• Invia stream video via TCP sulla porta 5555
• Frame spezzati (necessaria ricomposizione prima della
visualizzazione sul client)
• Registrazione diretta su chiavetta USB dello stream video
On board camera
9. • Libreria free per il controllo del drone
• Disponibile su NuGet (ArDrone2.Interaction)
• Sviluppata «come esperimento» seguendo la Developer guide
• Supporta Universal Windows apps e applicazioni desktop
• Implementa i comandi di decollo/atterraggio e movimento
AR.Drone 2.0 Interaction Library
11. • Supporto nativo su Windows 8
• Si utilizza tramite DirectX
• Esistono wrapper managerd per utilizzare nelle Windows
Store app
• SharpDX: http://sharpdx.org
• Anche su NuGet
Xbox controller
13. Intel Realsense (Perceptual SDK)
Base multi
attacco
Doppio Array
di microfoni
Sensore di
profondità 3D
Video Camera
RGB HD 720p
• Video Camera RGB HD 720p
• Sensori di profondità: proiettore IR + Camera
IR
• Array di microfoni stereo
http://software.intel.com
17. Grazie a tutti per la partecipazione
Riceverete il link per il download a slide e demo via email nei
prossimi giorni
Per contattarci
marco.minerva@gmail.com
m.dalpino@dpcons.com
Grazie