With the development of science and technology, the control boards nowadays not only have a higher working clock rate but also supports multithreading. Like the effects of the multithreading processor with the development of computer sciences, control boards supporting multithread is promised to change the world of Unmanned Vehicles. This article focuses on the application of multithread for multi-rotors, a new section which has been recently researched by many universities and developers in the world. After an overview about multithread and the related projects, this article will present the utilization of multithread with FlyMaple, a new generation of control board which has some important advantages comparing to the older generations.
Published in | International Journal of Transportation Engineering and Technology (Volume 1, Issue 1) |
DOI | 10.11648/j.ijtet.20150101.12 |
Page(s) | 10-14 |
Creative Commons |
This is an Open Access article, distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution and reproduction in any medium or format, provided the original work is properly cited. |
Copyright |
Copyright © The Author(s), 2016. Published by Science Publishing Group |
Multithreading, Multi-Rotor, FlyMaple, Ardu Pilot, Free RTOS
[1] | Emery D. Berger, Ting Yang, Tongping Liu, Gene Novark, Grace: Safe Multithreading Programming for C/C++, Object - Oriented Programming, Systems, Languages, and Applications, Orlando, 2009. |
[2] | Intel, Intel Hyper-Threading Technology - Technical User's Guide, 2003. |
[3] | F. Ruini, Distributed Contrl for collective behaviour in micro-unmanned aerial vehicles, PhD Thesis, 2011. |
[4] | Patrick Fabiani et al, A multi-thread decisional architechture for real-time planning under uncertainty, The International Conference on Automated Planning and Scheduling (ICAPS 2007), 2007. |
[5] | G. Angeletti, J. R. Pereira Valente, L.Iocchi, D. Nardi, Autonomous Indoor Hovering with a Quadrotor, SIMPAR 2008, 2008. |
[6] | S. H. Yoo et al, Autonomous Aerial Robotics Team - 2013, International Aerial Roboics Competition, Oregon State University, 2013. |
[7] | F. D. Azevedo, Complete system for quadcopter control, Graduation Thesis Porto Alegre, 2014. |
[8] | O. Berthold, An Approach to UAV Controller Prototyping with Linux, Berlin, 2011. |
[9] | N. D. BÙI, Embedded System for Quadricopter, Internship report, Poitiers, France, 2014. |
[10] |
A. D. Group, “Learning Ardupilot – Threading”. 3Drobotics, |
APA Style
Nguyen Anh Quang, Ngo Khanh Hieu. (2016). Applying Multithreading for Multi-Rotors with FlyMaple. International Journal of Transportation Engineering and Technology, 1(1), 10-14. https://doi.org/10.11648/j.ijtet.20150101.12
ACS Style
Nguyen Anh Quang; Ngo Khanh Hieu. Applying Multithreading for Multi-Rotors with FlyMaple. Int. J. Transp. Eng. Technol. 2016, 1(1), 10-14. doi: 10.11648/j.ijtet.20150101.12
@article{10.11648/j.ijtet.20150101.12, author = {Nguyen Anh Quang and Ngo Khanh Hieu}, title = {Applying Multithreading for Multi-Rotors with FlyMaple}, journal = {International Journal of Transportation Engineering and Technology}, volume = {1}, number = {1}, pages = {10-14}, doi = {10.11648/j.ijtet.20150101.12}, url = {https://doi.org/10.11648/j.ijtet.20150101.12}, eprint = {https://article.sciencepublishinggroup.com/pdf/10.11648.j.ijtet.20150101.12}, abstract = {With the development of science and technology, the control boards nowadays not only have a higher working clock rate but also supports multithreading. Like the effects of the multithreading processor with the development of computer sciences, control boards supporting multithread is promised to change the world of Unmanned Vehicles. This article focuses on the application of multithread for multi-rotors, a new section which has been recently researched by many universities and developers in the world. After an overview about multithread and the related projects, this article will present the utilization of multithread with FlyMaple, a new generation of control board which has some important advantages comparing to the older generations.}, year = {2016} }
TY - JOUR T1 - Applying Multithreading for Multi-Rotors with FlyMaple AU - Nguyen Anh Quang AU - Ngo Khanh Hieu Y1 - 2016/03/11 PY - 2016 N1 - https://doi.org/10.11648/j.ijtet.20150101.12 DO - 10.11648/j.ijtet.20150101.12 T2 - International Journal of Transportation Engineering and Technology JF - International Journal of Transportation Engineering and Technology JO - International Journal of Transportation Engineering and Technology SP - 10 EP - 14 PB - Science Publishing Group SN - 2575-1751 UR - https://doi.org/10.11648/j.ijtet.20150101.12 AB - With the development of science and technology, the control boards nowadays not only have a higher working clock rate but also supports multithreading. Like the effects of the multithreading processor with the development of computer sciences, control boards supporting multithread is promised to change the world of Unmanned Vehicles. This article focuses on the application of multithread for multi-rotors, a new section which has been recently researched by many universities and developers in the world. After an overview about multithread and the related projects, this article will present the utilization of multithread with FlyMaple, a new generation of control board which has some important advantages comparing to the older generations. VL - 1 IS - 1 ER -