TY - GEN
T1 - BeagleBone Black for X8-VB Quadcopter Attitude Control
AU - Barbosa, Yaniel Sousa
AU - Brito, Alexandre Zambujo
AU - Palma, Luís Brito
AU - Gil, Paulo Sousa
AU - Antunes, Rui M.
N1 - UID/EEA/00066/2019
Sem PDF conforme despacho.
PY - 2019/10
Y1 - 2019/10
N2 - Nowadays, people are living in the era of the Internet of Things (IoT), where small microcontrollers or microprocessors are used to read sensors and interact with actuators through the internet. There are a lot of possible approaches, but boards like Arduino, Raspberry pi, BeagleBone Black (and others), can really simplify the interaction between the controllers, sensors and the actuators, so it is important to understand its advantages and disadvantages when it comes to processing speed, parallel processing, expansibility and versatility. This paper will be focused on the BeagleBone Black, the less popular of the microcontrollers/microprocessors mentioned before and therefore, the one with less web support and updated documentation. Its architecture will be explained in order to understand the advantages of the specifications of the BeagleBone Black, namely the ARM Cortex processor and its Programmable Realtime Unit (PRU). The Attitude Controller for the X8-VB Quadcopter is implemented and compared with its Arduino Due version to validate the overall performance improvement of this transition from the Arduino Due to the BeagleBone Black.
AB - Nowadays, people are living in the era of the Internet of Things (IoT), where small microcontrollers or microprocessors are used to read sensors and interact with actuators through the internet. There are a lot of possible approaches, but boards like Arduino, Raspberry pi, BeagleBone Black (and others), can really simplify the interaction between the controllers, sensors and the actuators, so it is important to understand its advantages and disadvantages when it comes to processing speed, parallel processing, expansibility and versatility. This paper will be focused on the BeagleBone Black, the less popular of the microcontrollers/microprocessors mentioned before and therefore, the one with less web support and updated documentation. Its architecture will be explained in order to understand the advantages of the specifications of the BeagleBone Black, namely the ARM Cortex processor and its Programmable Realtime Unit (PRU). The Attitude Controller for the X8-VB Quadcopter is implemented and compared with its Arduino Due version to validate the overall performance improvement of this transition from the Arduino Due to the BeagleBone Black.
KW - ARM
KW - BeableBone Black
KW - Control
KW - PRUSS
KW - Quadcopter
UR - http://www.scopus.com/inward/record.url?scp=85084144239&partnerID=8YFLogxK
U2 - 10.1109/IECON.2019.8927528
DO - 10.1109/IECON.2019.8927528
M3 - Conference contribution
AN - SCOPUS:85084144239
T3 - IECON Proceedings (Industrial Electronics Conference)
SP - 311
EP - 317
BT - Proceedings: IECON 2019 - 45th Annual Conference of the IEEE Industrial Electronics Society
PB - IEEE Computer Society
T2 - 45th Annual Conference of the IEEE Industrial Electronics Society, IECON 2019
Y2 - 14 October 2019 through 17 October 2019
ER -