O documento fornece um panorama sobre drones, discutindo sua história, componentes, arquitetura de operação e possibilidades de conectividade. Exemplos de drones populares como o AR Drone e o DJI Tello são apresentados, demonstrando como eles podem ser controlados via software livre e SDKs. Apresenta também um conceito inicial de como drones podem ser usados em IoT.
3. Sobre mim
André Márcio de Lima Curvello
• Engenheiro de Computação com Ênfase em Sistemas
Embarcados – USP São Carlos
• MBA em Gestão de TI – UNIFRAN
• Mestrado em Processamento de Sinais e
Instrumentação – USP São Carlos
• Especialista e Team Leader – Pósitron Stoneridge
• Articulista, Professor de Pós-Graduação
4. Se eu vi mais longe, foi por estar sobre ombros de gigantes.
Isaac Newton
5. 1.
O que são os Drones?
Um panorama sobre os zangões
6. Drones
• VANT – Veículo Aéreo Não Tripulado.
• Todo drone é um VANT
• UAV – Unmanned aerial vehicle.
RPA - Aeronave Remotamente Pilotada.
• DRONE – Significa “Zangão” - por seu ruído característico.
• Ou..
• Dynamic Remotelly Operated Navigation Equipment
7. Drones – História
• Primeiros “drones” começaram em 1849
– Balões explosivos!
9. Drones - História
• Grande investimento dos EUA em Drones
• Evitar perder pilotos em territórios inimigos
• Em 1995 – Drone mais
• “marcante” – Predator MQ1
18. Como fazer um drone conectado?
• Procurem modelos cujos fabricantes disponibilizam SDK para acesso aos
comandos e recursos do drone!
• A maioria: Controle e Aplicativos mobile fechados e proprietários
19. Como fazer um drone conectado?
• Parrot SDK
https://developer.parrot.com/
20. Como fazer um drone conectado?
• DJI Developer
https://developer.parrot.com/
21. Como fazer um drone conectado?
Sensoriamento, Inteligência e Controle
• O Drone em si é o servidor
• Um elemento cliente desempenha o controle remotamente
• Por telemetria, o cliente avalia dados de:
• Câmeras
• GPS
• IMU e demais sensores
• Fusão de sensores!
• E com base nesses dados controla o drone!
22. Como fazer um drone conectado?
Sensoriamento, Inteligência e Controle
• O elemento cliente pode enviar dados de análise do drone para nuvem
• Recebe os dados do drone
• Avalia, controla
• Dados na nuvem para análise
• Big Data / Machine Learning / Etc
• Em suma...
• Deixamos o drone assumir controle do que é crítico!
• Ou seja - Voar
23. Como fazer um drone conectado?
Sensoriamento, Inteligência e Controle
• Motivo?
• Segurança!
• Monitoramento
• Retomada de controle
• “Botão de emergência”
Vejam depois:
• Drone crash compilation
no Youtube!
24. AR Drone 2.0 • Processador: ARM Cortex A8 1 GHz 32-bit com
DSP TMS320DMC64x 800 MHz
• OS: Linux 2.6.32
• RAM: DDR2 1 GB a 200 MHz
• USB: High-speed USB 2.0
• Wi-Fi b g n
• Giroscópio: 3 eixos - 2,000°/second
• Accelerometer: 3 eixos - +/- 50 mg
• Magnetometer: 3 eixos - 6°
• Sensor de Pressão: +/- 10 Pa
• Sensor Ultrassônico: Mede altitude
• Câmera Vertical: QVGA 60 FPS para velocidade
em relação ao solo