SlideShare uma empresa Scribd logo
1 de 21
Baixar para ler offline
Dronecode
software open source em Drones
Lucas De Marchi, Intel
International Drone Day, 2016
Dronecode
✧ Projeto Open Source sob a Linux Foundation
✧ Controladores de voo
✧ Ground Control Station
✧ AplicaçÔes para drones
✧ ...
Ardupilot
Ardupilot - Evolução do Hardware
Ardupilot - Evolução do Hardware
Evolução HW / SW
Flight stack
Accelerometer
Gyroscope
Barometer
Magnetometer
GPS
...
RC GCS APP Motor
Motor
Motor
Motor
...
ESC
I2C/SPI
UART
UART / TCP / UDP
PWM/I2C/CAN
UART/...
Evolução HW / SW
Flight stack
Accelerometer
Gyroscope
Barometer
Magnetometer
GPS
...
RC GCS APP Motor
Motor
Motor
Motor
...
ESC
I2C/SPI
UART
UART / TCP / UDP
Input Output
PWM/I2C/CAN
UART/...
Evolução HW / SW
Flight stack
Accelerometer
Gyroscope
Barometer
Magnetometer
GPS
...
RC GCS APP Motor
Motor
Motor
Motor
...
ESC
I2C/SPI
UART
UART / TCP / UDP
Input Output
Filter EKF PID
Controllers ...
PWM/I2C/CAN
UART/...
Evolução HW / SW
✧ Usuário final, consumidor e profissional
✧ Algoritmos mais complexos de controle
✧ Visão Computacional
✧ Variedade de HW e fabricantes
✧ Streaming
✧ InteligĂȘncia:
✧ Dentro x Fora
Ardupilot e Linux
Ardupilot e Linux
Ardupilot e Linux
Q & A
✧ I/O restrictions
✧ RT requirements
✧ Additional tasks
Linux boards: how?
Linux boards: how?
I/O restrictions
✧ External microcontroller
✧ Additional ADC / I2C / SPI
✧ RCInput / RCOutput
✧ Kernel abstraction vs userspace communication
✧ Internal microcontrollers
✧ PRU
✧ Sensor Hubs
✧ DSP
✧ FPGA
Linux boards: how?
RT requirements
✧ Good drivers
✧ Offload specific tasks
✧ Offload the flight stack?
✧ May not be ideal
✧ May be too much
Demo 1
Linux boards: how?
Additional tasks
✧ Video streaming
✧ Optical Flow
✧ Planning
✧ Mapping
✧ ...
Demo 2
Dronecode: software open source em drones

Mais conteĂșdo relacionado

Mais procurados

Ak12 upgrade
Ak12 upgradeAk12 upgrade
Ak12 upgrade
Accenture
 
Advanced cfg bypass on adobe flash player 18 defcon russia 23
Advanced cfg bypass on adobe flash player 18 defcon russia 23Advanced cfg bypass on adobe flash player 18 defcon russia 23
Advanced cfg bypass on adobe flash player 18 defcon russia 23
DefconRussia
 

Mais procurados (20)

How to build Open Hardware self-navigating car robot
How to build Open Hardware self-navigating car robotHow to build Open Hardware self-navigating car robot
How to build Open Hardware self-navigating car robot
 
Manual usuario - Inspur cx-h81-m1 v2 0
Manual usuario  - Inspur cx-h81-m1 v2 0Manual usuario  - Inspur cx-h81-m1 v2 0
Manual usuario - Inspur cx-h81-m1 v2 0
 
Ak12 upgrade
Ak12 upgradeAk12 upgrade
Ak12 upgrade
 
Insecure Obsolete and Trivial - The Real IOT
Insecure Obsolete and Trivial - The Real IOTInsecure Obsolete and Trivial - The Real IOT
Insecure Obsolete and Trivial - The Real IOT
 
Thotcon 0x8 - Hardware Hacking on a Budget
Thotcon 0x8 - Hardware Hacking on a BudgetThotcon 0x8 - Hardware Hacking on a Budget
Thotcon 0x8 - Hardware Hacking on a Budget
 
Make ARM Shellcode Great Again
Make ARM Shellcode Great AgainMake ARM Shellcode Great Again
Make ARM Shellcode Great Again
 
When a robot is smart enough?
When a robot is smart enough?When a robot is smart enough?
When a robot is smart enough?
 
HackLU 2018 Make ARM Shellcode Great Again
HackLU 2018 Make ARM Shellcode Great AgainHackLU 2018 Make ARM Shellcode Great Again
HackLU 2018 Make ARM Shellcode Great Again
 
Pic Pg2c
Pic Pg2cPic Pg2c
Pic Pg2c
 
[5]æŠ•ćœ±ç‰‡ futurewadæščèŽ“æŽŸç ”çż’æœƒ 141218
[5]æŠ•ćœ±ç‰‡ futurewadæščèŽ“æŽŸç ”çż’æœƒ 141218[5]æŠ•ćœ±ç‰‡ futurewadæščèŽ“æŽŸç ”çż’æœƒ 141218
[5]æŠ•ćœ±ç‰‡ futurewadæščèŽ“æŽŸç ”çż’æœƒ 141218
 
Athens IoT Meetup #3 - Introduction to ESP8266 (Pavlos Isaris)
Athens IoT Meetup #3 - Introduction to ESP8266 (Pavlos Isaris)Athens IoT Meetup #3 - Introduction to ESP8266 (Pavlos Isaris)
Athens IoT Meetup #3 - Introduction to ESP8266 (Pavlos Isaris)
 
93 appendix pic18(l)f2 x4xk22 (1)
93 appendix pic18(l)f2 x4xk22 (1)93 appendix pic18(l)f2 x4xk22 (1)
93 appendix pic18(l)f2 x4xk22 (1)
 
hardware_design_RAFS
hardware_design_RAFShardware_design_RAFS
hardware_design_RAFS
 
0.47 inch LCD Micro Dispalay 800x600 Resolution RGB Interface LCD Screen
0.47 inch LCD Micro Dispalay 800x600 Resolution RGB Interface LCD Screen0.47 inch LCD Micro Dispalay 800x600 Resolution RGB Interface LCD Screen
0.47 inch LCD Micro Dispalay 800x600 Resolution RGB Interface LCD Screen
 
Pulse generator
Pulse generatorPulse generator
Pulse generator
 
Make ARM Shellcode Great Again - HITB2018PEK
Make ARM Shellcode Great Again - HITB2018PEKMake ARM Shellcode Great Again - HITB2018PEK
Make ARM Shellcode Great Again - HITB2018PEK
 
OCP 2015 summit_honey badger_and_panther+_update
OCP 2015 summit_honey badger_and_panther+_updateOCP 2015 summit_honey badger_and_panther+_update
OCP 2015 summit_honey badger_and_panther+_update
 
Advanced cfg bypass on adobe flash player 18 defcon russia 23
Advanced cfg bypass on adobe flash player 18 defcon russia 23Advanced cfg bypass on adobe flash player 18 defcon russia 23
Advanced cfg bypass on adobe flash player 18 defcon russia 23
 
Stm32 f4 first touch
Stm32 f4 first touchStm32 f4 first touch
Stm32 f4 first touch
 
Esp8266 - Intro for dummies
Esp8266 - Intro for dummiesEsp8266 - Intro for dummies
Esp8266 - Intro for dummies
 

Destaque

æœŹæ°—ăŠă‚™èȘžă‚ŠćˆăŠă†ă‚ȘăƒŒăƒ•ă‚šăƒłă‚œăƒŒă‚čăźăƒˆă‚™ăƒ­ăƒŒăƒłé–‹ç™șずIoTたäș‹ïŒˆ2017 01-10 慬開版
æœŹæ°—ăŠă‚™èȘžă‚ŠćˆăŠă†ă‚ȘăƒŒăƒ•ă‚šăƒłă‚œăƒŒă‚čăźăƒˆă‚™ăƒ­ăƒŒăƒłé–‹ç™șずIoTたäș‹ïŒˆ2017 01-10 ć…Źé–‹ç‰ˆæœŹæ°—ăŠă‚™èȘžă‚ŠćˆăŠă†ă‚ȘăƒŒăƒ•ă‚šăƒłă‚œăƒŒă‚čăźăƒˆă‚™ăƒ­ăƒŒăƒłé–‹ç™șずIoTたäș‹ïŒˆ2017 01-10 慬開版
æœŹæ°—ăŠă‚™èȘžă‚ŠćˆăŠă†ă‚ȘăƒŒăƒ•ă‚šăƒłă‚œăƒŒă‚čăźăƒˆă‚™ăƒ­ăƒŒăƒłé–‹ç™șずIoTたäș‹ïŒˆ2017 01-10 慬開版
捚漣 今村
 
Sigfox whitepaper
Sigfox whitepaperSigfox whitepaper
Sigfox whitepaper
Market Engel SAS
 
Get started on SIGFOX
Get started on SIGFOXGet started on SIGFOX
Get started on SIGFOX
Ryan Derouin
 
How drone technology is revolutionizing the marketplace
How drone technology is revolutionizing the marketplaceHow drone technology is revolutionizing the marketplace
How drone technology is revolutionizing the marketplace
Tahoe Silicon Mountain
 

Destaque (20)

ă‚ȘăƒŒăƒ—ăƒłă‚œăƒŒă‚čăšăƒ—ăƒ©ăƒƒăƒˆăƒ•ă‚©ăƒŒăƒ ăšăŠé‡‘
ă‚ȘăƒŒăƒ—ăƒłă‚œăƒŒă‚čăšăƒ—ăƒ©ăƒƒăƒˆăƒ•ă‚©ăƒŒăƒ ăšăŠé‡‘ă‚ȘăƒŒăƒ—ăƒłă‚œăƒŒă‚čăšăƒ—ăƒ©ăƒƒăƒˆăƒ•ă‚©ăƒŒăƒ ăšăŠé‡‘
ă‚ȘăƒŒăƒ—ăƒłă‚œăƒŒă‚čăšăƒ—ăƒ©ăƒƒăƒˆăƒ•ă‚©ăƒŒăƒ ăšăŠé‡‘
 
Radio based sensing iot
Radio based sensing iotRadio based sensing iot
Radio based sensing iot
 
The wireless techology SigFox - A technical report
The wireless techology SigFox - A technical reportThe wireless techology SigFox - A technical report
The wireless techology SigFox - A technical report
 
真Droneć…„é–€
真Droneć…„é–€çœŸDroneć…„é–€
真Droneć…„é–€
 
Open source drones_in_everyday_life
Open source drones_in_everyday_lifeOpen source drones_in_everyday_life
Open source drones_in_everyday_life
 
æœŹæ°—ăŠă‚™èȘžă‚ŠćˆăŠă†ă‚ȘăƒŒăƒ•ă‚šăƒłă‚œăƒŒă‚čăźăƒˆă‚™ăƒ­ăƒŒăƒłé–‹ç™șずIoTたäș‹ïŒˆ2017 01-10 慬開版
æœŹæ°—ăŠă‚™èȘžă‚ŠćˆăŠă†ă‚ȘăƒŒăƒ•ă‚šăƒłă‚œăƒŒă‚čăźăƒˆă‚™ăƒ­ăƒŒăƒłé–‹ç™șずIoTたäș‹ïŒˆ2017 01-10 ć…Źé–‹ç‰ˆæœŹæ°—ăŠă‚™èȘžă‚ŠćˆăŠă†ă‚ȘăƒŒăƒ•ă‚šăƒłă‚œăƒŒă‚čăźăƒˆă‚™ăƒ­ăƒŒăƒłé–‹ç™șずIoTたäș‹ïŒˆ2017 01-10 慬開版
æœŹæ°—ăŠă‚™èȘžă‚ŠćˆăŠă†ă‚ȘăƒŒăƒ•ă‚šăƒłă‚œăƒŒă‚čăźăƒˆă‚™ăƒ­ăƒŒăƒłé–‹ç™șずIoTたäș‹ïŒˆ2017 01-10 慬開版
 
汋怖焥線 æœ€æ–°ć‹•ć‘ Feb 2017
汋怖焥線 æœ€æ–°ć‹•ć‘ Feb 2017汋怖焥線 æœ€æ–°ć‹•ć‘ Feb 2017
汋怖焥線 æœ€æ–°ć‹•ć‘ Feb 2017
 
Sigfox whitepaper
Sigfox whitepaperSigfox whitepaper
Sigfox whitepaper
 
Sigfox presentation [Sep 2016]
Sigfox presentation [Sep 2016]Sigfox presentation [Sep 2016]
Sigfox presentation [Sep 2016]
 
Get started on SIGFOX
Get started on SIGFOXGet started on SIGFOX
Get started on SIGFOX
 
Solving connectivity for the Internet of Things - Telenor Group Technology Fair
Solving connectivity for the Internet of Things - Telenor Group Technology FairSolving connectivity for the Internet of Things - Telenor Group Technology Fair
Solving connectivity for the Internet of Things - Telenor Group Technology Fair
 
DronecodeăźæŠ‚èŠăšROSăźćŻŸćżœă«ă€ă„ăŠ
DronecodeăźæŠ‚èŠăšROSăźćŻŸćżœă«ă€ă„ăŠDronecodeăźæŠ‚èŠăšROSăźćŻŸćżœă«ă€ă„ăŠ
DronecodeăźæŠ‚èŠăšROSăźćŻŸćżœă«ă€ă„ăŠ
 
How drone technology is revolutionizing the marketplace
How drone technology is revolutionizing the marketplaceHow drone technology is revolutionizing the marketplace
How drone technology is revolutionizing the marketplace
 
DRONE BORG çŹŹäž€ć›žăƒ‰ăƒ­ăƒŒăƒłăƒ“ă‚žăƒă‚čć‹‰ćŒ·äŒšèł‡æ–™
DRONE BORG çŹŹäž€ć›žăƒ‰ăƒ­ăƒŒăƒłăƒ“ă‚žăƒă‚čć‹‰ćŒ·äŒšèł‡æ–™DRONE BORG çŹŹäž€ć›žăƒ‰ăƒ­ăƒŒăƒłăƒ“ă‚žăƒă‚čć‹‰ćŒ·äŒšèł‡æ–™
DRONE BORG çŹŹäž€ć›žăƒ‰ăƒ­ăƒŒăƒłăƒ“ă‚žăƒă‚čć‹‰ćŒ·äŒšèł‡æ–™
 
Dronekită«ă‚ˆă‚‹ python apiべケプăƒȘ開ç™șăźæŠ‚èŠ
Dronekită«ă‚ˆă‚‹ python apiべケプăƒȘ開ç™șăźæŠ‚èŠDronekită«ă‚ˆă‚‹ python apiべケプăƒȘ開ç™șăźæŠ‚èŠ
Dronekită«ă‚ˆă‚‹ python apiべケプăƒȘ開ç™șăźæŠ‚èŠ
 
Laurent Toutain internet the future of lpwa- IoT Tunisia 2016
Laurent Toutain   internet the future of lpwa- IoT Tunisia 2016Laurent Toutain   internet the future of lpwa- IoT Tunisia 2016
Laurent Toutain internet the future of lpwa- IoT Tunisia 2016
 
ă‚ȘăƒŒăƒ—ăƒłă‚œăƒŒă‚čă«ă‚ˆă‚‹ăƒ‰ăƒ­ăƒŒăƒłé–‹ç™șăźæŠ‚èŠïŒˆ #ABC2015S 
ă‚ȘăƒŒăƒ—ăƒłă‚œăƒŒă‚čă«ă‚ˆă‚‹ăƒ‰ăƒ­ăƒŒăƒłé–‹ç™șăźæŠ‚èŠïŒˆ #ABC2015S ă‚ȘăƒŒăƒ—ăƒłă‚œăƒŒă‚čă«ă‚ˆă‚‹ăƒ‰ăƒ­ăƒŒăƒłé–‹ç™șăźæŠ‚èŠïŒˆ #ABC2015S 
ă‚ȘăƒŒăƒ—ăƒłă‚œăƒŒă‚čă«ă‚ˆă‚‹ăƒ‰ăƒ­ăƒŒăƒłé–‹ç™șăźæŠ‚èŠïŒˆ #ABC2015S 
 
[2015] Sigfox basics
[2015] Sigfox basics[2015] Sigfox basics
[2015] Sigfox basics
 
LPWA-Open for Business. It’s time to execute
LPWA-Open for Business. It’s time to executeLPWA-Open for Business. It’s time to execute
LPWA-Open for Business. It’s time to execute
 
Linuxăƒ™ăƒŒă‚čたă‚ȘăƒŒăƒ—ăƒłă‚œăƒŒă‚č ăƒ•ăƒ©ă‚€ăƒˆă‚łăƒłăƒˆăƒ­ăƒŒăƒ©ăƒŒăźæŠ‚èŠïŒˆ #ABC2015S 
Linuxăƒ™ăƒŒă‚čたă‚ȘăƒŒăƒ—ăƒłă‚œăƒŒă‚č ăƒ•ăƒ©ă‚€ăƒˆă‚łăƒłăƒˆăƒ­ăƒŒăƒ©ăƒŒăźæŠ‚èŠïŒˆ #ABC2015S Linuxăƒ™ăƒŒă‚čたă‚ȘăƒŒăƒ—ăƒłă‚œăƒŒă‚č ăƒ•ăƒ©ă‚€ăƒˆă‚łăƒłăƒˆăƒ­ăƒŒăƒ©ăƒŒăźæŠ‚èŠïŒˆ #ABC2015S 
Linuxăƒ™ăƒŒă‚čたă‚ȘăƒŒăƒ—ăƒłă‚œăƒŒă‚č ăƒ•ăƒ©ă‚€ăƒˆă‚łăƒłăƒˆăƒ­ăƒŒăƒ©ăƒŒăźæŠ‚èŠïŒˆ #ABC2015S 
 

Semelhante a Dronecode: software open source em drones

Hardware Accelerated Software Defined Radio
Hardware Accelerated Software Defined Radio Hardware Accelerated Software Defined Radio
Hardware Accelerated Software Defined Radio
Tarik Kazaz
 
Robotix Tutorial 9
Robotix Tutorial 9Robotix Tutorial 9
Robotix Tutorial 9
ankuredkie
 

Semelhante a Dronecode: software open source em drones (20)

Kernel Recipes 2015 - The Dronecode Project – A step in open source drones
Kernel Recipes 2015 - The Dronecode Project – A step in open source dronesKernel Recipes 2015 - The Dronecode Project – A step in open source drones
Kernel Recipes 2015 - The Dronecode Project – A step in open source drones
 
Trash Robotic Router Platform - David Melendez - Codemotion Rome 2015
Trash Robotic Router Platform - David Melendez - Codemotion Rome 2015Trash Robotic Router Platform - David Melendez - Codemotion Rome 2015
Trash Robotic Router Platform - David Melendez - Codemotion Rome 2015
 
2015 02 28 DotNetSpain IoT Fight
2015 02 28 DotNetSpain IoT Fight2015 02 28 DotNetSpain IoT Fight
2015 02 28 DotNetSpain IoT Fight
 
Hexapod ppt
Hexapod pptHexapod ppt
Hexapod ppt
 
PLNOG 13: P. Kupisiewicz, O. Pelerin: Make IOS-XE Troubleshooting Easy – Pack...
PLNOG 13: P. Kupisiewicz, O. Pelerin: Make IOS-XE Troubleshooting Easy – Pack...PLNOG 13: P. Kupisiewicz, O. Pelerin: Make IOS-XE Troubleshooting Easy – Pack...
PLNOG 13: P. Kupisiewicz, O. Pelerin: Make IOS-XE Troubleshooting Easy – Pack...
 
Live streaming in Android
Live streaming in AndroidLive streaming in Android
Live streaming in Android
 
ARM Processor Tutorial
ARM Processor Tutorial ARM Processor Tutorial
ARM Processor Tutorial
 
44CON 2014 - Stupid PCIe Tricks, Joe Fitzpatrick
44CON 2014 - Stupid PCIe Tricks, Joe Fitzpatrick44CON 2014 - Stupid PCIe Tricks, Joe Fitzpatrick
44CON 2014 - Stupid PCIe Tricks, Joe Fitzpatrick
 
Multipilot pres-ufficiale alpago 2011
Multipilot pres-ufficiale alpago 2011Multipilot pres-ufficiale alpago 2011
Multipilot pres-ufficiale alpago 2011
 
Field Programmable Gate Array(FPGA) Application In Instrument Landing System...
Field Programmable Gate Array(FPGA) Application In Instrument Landing System...Field Programmable Gate Array(FPGA) Application In Instrument Landing System...
Field Programmable Gate Array(FPGA) Application In Instrument Landing System...
 
Hardware Accelerated Software Defined Radio
Hardware Accelerated Software Defined Radio Hardware Accelerated Software Defined Radio
Hardware Accelerated Software Defined Radio
 
Multipilot pres-ufficiale last 2
Multipilot pres-ufficiale last 2Multipilot pres-ufficiale last 2
Multipilot pres-ufficiale last 2
 
Robotix Tutorial 9
Robotix Tutorial 9Robotix Tutorial 9
Robotix Tutorial 9
 
Kannad 406 af
Kannad 406 afKannad 406 af
Kannad 406 af
 
Bring Out the Best in Embedded Computing
Bring Out the Best in Embedded ComputingBring Out the Best in Embedded Computing
Bring Out the Best in Embedded Computing
 
UplinQ - bring out the best in embedded computing
UplinQ - bring out the best in embedded computingUplinQ - bring out the best in embedded computing
UplinQ - bring out the best in embedded computing
 
44CON 2013 - Controlling a PC using Arduino
44CON 2013 - Controlling a PC using Arduino44CON 2013 - Controlling a PC using Arduino
44CON 2013 - Controlling a PC using Arduino
 
Choosing the right processor
Choosing the right processorChoosing the right processor
Choosing the right processor
 
Introduction to-cleanflight
Introduction to-cleanflightIntroduction to-cleanflight
Introduction to-cleanflight
 
2014 ii c08t-sbc pic para ecg
2014 ii c08t-sbc pic para ecg 2014 ii c08t-sbc pic para ecg
2014 ii c08t-sbc pic para ecg
 

Último

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Último (20)

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 

Dronecode: software open source em drones

  • 1. Dronecode software open source em Drones Lucas De Marchi, Intel International Drone Day, 2016
  • 2. Dronecode ✧ Projeto Open Source sob a Linux Foundation ✧ Controladores de voo ✧ Ground Control Station ✧ AplicaçÔes para drones ✧ ...
  • 6. Evolução HW / SW Flight stack Accelerometer Gyroscope Barometer Magnetometer GPS ... RC GCS APP Motor Motor Motor Motor ... ESC I2C/SPI UART UART / TCP / UDP PWM/I2C/CAN UART/...
  • 7. Evolução HW / SW Flight stack Accelerometer Gyroscope Barometer Magnetometer GPS ... RC GCS APP Motor Motor Motor Motor ... ESC I2C/SPI UART UART / TCP / UDP Input Output PWM/I2C/CAN UART/...
  • 8. Evolução HW / SW Flight stack Accelerometer Gyroscope Barometer Magnetometer GPS ... RC GCS APP Motor Motor Motor Motor ... ESC I2C/SPI UART UART / TCP / UDP Input Output Filter EKF PID Controllers ... PWM/I2C/CAN UART/...
  • 9. Evolução HW / SW ✧ UsuĂĄrio final, consumidor e profissional ✧ Algoritmos mais complexos de controle ✧ VisĂŁo Computacional ✧ Variedade de HW e fabricantes ✧ Streaming ✧ InteligĂȘncia: ✧ Dentro x Fora
  • 13. Q & A
  • 14. ✧ I/O restrictions ✧ RT requirements ✧ Additional tasks Linux boards: how?
  • 15. Linux boards: how? I/O restrictions ✧ External microcontroller ✧ Additional ADC / I2C / SPI ✧ RCInput / RCOutput ✧ Kernel abstraction vs userspace communication ✧ Internal microcontrollers ✧ PRU ✧ Sensor Hubs ✧ DSP ✧ FPGA
  • 16. Linux boards: how? RT requirements ✧ Good drivers ✧ Offload specific tasks ✧ Offload the flight stack? ✧ May not be ideal ✧ May be too much
  • 18.
  • 19. Linux boards: how? Additional tasks ✧ Video streaming ✧ Optical Flow ✧ Planning ✧ Mapping ✧ ...