Robótica, com arduino e kinect sdk

33
Robótica, com Arduino e Kinect SDK Vinícius Souza Especialista em Desenvolvimento - Microsoft @vbs_br facebook.com/vbatistadesouza http://www.viniciussouza.com.br

description

Apresentaçã

Transcript of Robótica, com arduino e kinect sdk

Page 1: Robótica, com arduino e kinect sdk

Robótica, com Arduino e Kinect SDK

Vinícius SouzaEspecialista em Desenvolvimento - Microsoft @vbs_br facebook.com/vbatistadesouzahttp://www.viniciussouza.com.br

Page 2: Robótica, com arduino e kinect sdk

O que é Robótica?

Page 3: Robótica, com arduino e kinect sdk

As leis da Robótica de Issac Asimov 1ª Lei: Um robô não pode ferir um ser humano ou, por omissão, permitir que um ser humano sofra algum mal;

2ª Lei: Um robô deve obedecer as ordens que lhe sejam dadas por seres humanos, exceto nos casos em que tais ordens entrem em conflito com a Primeira Lei.

3ª Lei: Um robô deve proteger sua própria existência desde que tal proteção não entre em conflito com a Primeira e/ou a Segunda Lei.

Page 4: Robótica, com arduino e kinect sdk

Problemas na interpretação das leis...

Page 5: Robótica, com arduino e kinect sdk

Na indústria

Page 6: Robótica, com arduino e kinect sdk

Na indústria

Page 7: Robótica, com arduino e kinect sdk

Para a pesquisa

Page 9: Robótica, com arduino e kinect sdk

Para a nossa segurança

Page 10: Robótica, com arduino e kinect sdk

Para a nossa segurança

Page 11: Robótica, com arduino e kinect sdk

Para a guerra

Page 12: Robótica, com arduino e kinect sdk

Para a guerra

Page 13: Robótica, com arduino e kinect sdk

Na ficção científica

Page 14: Robótica, com arduino e kinect sdk

Na ficção científica

Page 15: Robótica, com arduino e kinect sdk

Kits educacionais

DevBot

Page 16: Robótica, com arduino e kinect sdk

Componentes envolvidos

Kinect + Windows + Arduino

Demo

Page 17: Robótica, com arduino e kinect sdk

Sensor Kinect

Page 18: Robótica, com arduino e kinect sdk

O Hardware

Page 19: Robótica, com arduino e kinect sdk

Componentes do hardware

Page 20: Robótica, com arduino e kinect sdk

Utilização da API

Page 21: Robótica, com arduino e kinect sdk

Reconhecimento de gestos DTW – Dynamic Time Warping

Biblioteca de gestos

Fonte de dados

Reconhecimento dosGestos Ação

Page 22: Robótica, com arduino e kinect sdk

DevBot

Page 23: Robótica, com arduino e kinect sdk

DevBot Utiliza tecnologias abertas

Plataforma baseada em Arduino

Possibilita utilização de kits de expansão.

Page 24: Robótica, com arduino e kinect sdk

IDE - Arduino Multiplataforma –

desenvolvida em Java.

Faz upload dos sketches para o kit.

Verifica código, compila.

Possui ferramentas adicionais, como um monitor de porta serial

Page 25: Robótica, com arduino e kinect sdk

PlataformaWindows 8

Page 26: Robótica, com arduino e kinect sdk

Plataforma Windows 8

Windows 8 Modern Apps

HTMLJavaScri

pt

CC++

C#VB

Desktop Apps

Win32

.NET / SL

Internet Explore

r

Communication

& Data

Application Model

Devices & Printing

WinRT APIsGraphics &

Media

Syst

em

Serv

ices

JavaScript(Chakra)

CC++

C#VB

XAML HTML / CSSVie

wM

od

el

Contr

olle

r

Windows Core OS ServicesCore

Page 27: Robótica, com arduino e kinect sdk

Windows.Devices.SensorsSimple Data

Simple Device Orientation

Sensor Fusion Data

Compass

Inclinometer

Device Orientation

Light Sensor

Accelerometer

Raw Sensor Data

Gyro

Page 28: Robótica, com arduino e kinect sdk

Sensor Fusion inputs and outputs (9-Axis)

3D Accelerometer

3D Gyro

3D Magnetometer

Pass-Through

Accelerometer

Gyro

Sensor Fusion

Compass

Inclinometer

Device Orientation

Page 29: Robótica, com arduino e kinect sdk

Hora do show

Kinect + Windows + Arduino

Demo

Page 30: Robótica, com arduino e kinect sdk

App Farm – Seu hub de fotos

http://appfarm.azurewebsites.net/

Publisher

Acompanhe a hashtag #CPBR6, e participe das ações!

E concorra a vários brindes.

Page 31: Robótica, com arduino e kinect sdk

Links Windows 8 Dev Centerhttp://www.dev.windows.com http://msdn.microsoft.com/pt-br/library/windows/apps/hh779072.aspx

Kinect for Windowshttp://www.microsoft.com/en-us/kinectforwindows/

Kinect for Windowshttp://www.microsoft.com/en-us/kinectforwindows/

Page 32: Robótica, com arduino e kinect sdk

Links Microsoft Virtual Academyhttp://aka.ms/ig2qmo

Channel 9http://www.microsoft.com/robotics

Page 33: Robótica, com arduino e kinect sdk