Gam03 facciamo volare il nosro drone

17
Template designed by Facciamo volare il nostro drone Marco Minerva [email protected] Blog: http://marcominerva.wordpress.com Twitter: @marcominerva Template designed by

description

 

Transcript of Gam03 facciamo volare il nosro drone

Page 1: Gam03   facciamo volare il nosro drone

Template designed by

Facciamo volare il nostro drone

Marco [email protected]: http://marcominerva.wordpress.com Twitter: @marcominerva

Template designed by

Page 2: Gam03   facciamo volare il nosro drone

Template designed by

Facciamo volare il nostro drone

Marco Dal [email protected]: [IT] mobileprog.net [EN] mobileprog.comTwitter: @marcodalpino

Template designed by

Page 3: Gam03   facciamo volare il nosro drone

brought to you by

Page 4: Gam03   facciamo volare il nosro drone

Marco MinervaConsulente freelance

Co-fondatore della Community DotNetToscana

Microsoft MVP Visual C#

Speaker ad eventi Community e nazionali

Marco Dal PinoMicrosoft MVP Client Development

Nokia Developer Champion

Intel Software Realsense Influencer

Freelance Consultant

Mobile and Embedded Application developer

Trainer and Speaker

chi siamo

Page 5: Gam03   facciamo volare il nosro drone

• 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

Page 6: Gam03   facciamo volare il nosro drone

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

Page 7: Gam03   facciamo volare il nosro drone

• 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

Page 8: Gam03   facciamo volare il nosro drone

• 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

Page 9: Gam03   facciamo volare il nosro drone

• 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

Page 10: Gam03   facciamo volare il nosro drone

dem

o AR.Drone 2.0

Interaction Library

Page 11: Gam03   facciamo volare il nosro drone

• 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

Page 12: Gam03   facciamo volare il nosro drone

dem

o Let’s start the fun

Page 13: Gam03   facciamo volare il nosro drone

Intel Realsense (Perceptual SDK)

Base multi attacco

Doppio Arraydi microfoni

Sensore diprofondità 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

Page 14: Gam03   facciamo volare il nosro drone

•Architettura

Unity PortCore FrameworkPXCMSessionPXCMImagePXCMAudio

I/OPXCMCaptureAlgorithms

PXCMGesturePXCMFaceAnalysis

PXCMVoiceRecognitionPXCMVoiceTTS

PipelineUtilMCaptureUtilMPipeline

Microsoft. Speech.dll(v11)

UtilCapture (C++)

Applications

Processing PortopenFramewo

rks Port

C# Port

Core frameworkPXCSessionPXCImagePXCAudio

I/OPXCCapture

AlgorithmsPXCGesturePXCFaceAnalysysPXCVoiceRecognitionPXCVoiceTTS

UtilPipeline (C++)

C++

Intel Realsense (Perceptual SDK)

Page 15: Gam03   facciamo volare il nosro drone

dem

o Let’s continue the fun

With PerC

Page 17: Gam03   facciamo volare il nosro drone

Grazie a tutti per la partecipazione

Riceverete il link per il download a slide e demo via email nei prossimi giorni

Per contattarci

[email protected]

[email protected]

Grazie