
(2) Stanley Kamau

(3) Bernard Ikua

*corresponding author
AbstractRecent advances in autonomous aerial vehicle research, from theoretical simulations to experimental validations, has triggered demand for reliable proof-of-concept test-beds. Although such test-beds have been developed in some advanced drone research laboratories, their cost, expertise and complexity place them out of reach for upcoming research teams. This raises the need for development of less complex and affordable testbeds for quadrotor research. The contribution of this research is provision of low-cost autonomous quadrotor test-bed for proof-of-concept. The development of the proposed testbed entails configuration of Ultra-Wide-Band (UWB) based Real-Time Localization System (RTLS) to transmit position data of multiple agents to LabVIEW software for analysis and decision making. The autonomous navigation commands for the quadrotor are generated from the LabVIEW software and relayed through customized USB interface to the flight control module. The commands alter the digital state of Arduino board pins which are connected to the flight controller hence manipulating navigation pitch and roll parameters. The validation tests performed in the test-bed involved quadrotor hover and navigation in pursuit of the ground agent. The results demonstrate that UWB based RTLS achieves high precision of 99% when the modules are stationary but the precision reduced to 90% when the modules were in motion, which may be attributed actuating signal transmission delays. The results also showed that the Arduino based electronic flight controller is capable of generating flight paths to follow the ground robot in real-time with precision deviations of under 10% which is at par with other research test beds. This novel testbed provides a costeffective and accurate solution for autonomous flight testing, with precision comparable to visual-based testbeds, but at a much lower cost. Further research is encouraged to explore how the system performs with more than two agents and on a wider test arena.
KeywordsAutonomous Navigation; Quadrotor; Real-Time Localization Systems; UAV Test-Bed; Multi-Agent Systems; Ultra-Wide-Band
|
DOIhttps://doi.org/10.31763/ijrcs.v5i1.1650 |
Article metrics10.31763/ijrcs.v5i1.1650 Abstract views : 211 | PDF views : 35 |
Cite |
Full Text![]() |
References
[1] F. Aljalaud, H. Kurdi, and K. Y. Toumi, “Bio-inspired multi-uav path planning heuristics: A review,†Mathematics, vol. 11, no. 10, p. 2356, 2023, https://doi.org/10.3390/math11102356.
[2] Z. H. Ismail and N. Sariff, “A survey and analysis of cooperative multi-agent robot systems: Challenges and directions,†in Applications of Mobile Robots, 2019, https://doi.org/10.5772/intechopen.79337.
[3] J. Qin, Q. Ma, Y. Shi and L. Wang, “Recent Advances in Consensus of Multi-Agent Systems: A Brief Survey,†in IEEE Transactions on Industrial Electronics, vol. 64, no. 6, pp. 4972-4983, 2017, https://doi.org/10.1109/TIE.2016.2636810.
[4] D. S. Drew, “Multi-agent systems for search and rescue applications,†Current Robotics Reports, vol. 2, no. 2, pp. 189–200, 2021, https://doi.org/10.1007/s43154-021-00048-3.
[5] L. Han, W. Song, T. Yang, Z. Tian, X. Yu, and X. An, “Cooperative decisions of a multi-agent system for the target-pursuit problem in manned–unmanned environment,†Electronics, vol. 12, no. 17, p. 3630, 2023, https://doi.org/10.3390/electronics12173630.
[6] R. Rahimi, F. Abdollahi, and K. Naqshi, “Time-varying formation control of a collaborative heterogeneous multi agent system,†Robotics and autonomous systems, vol. 62, no. 12, pp. 1799–1805, 2014, https://doi.org/10.1016/j.robot.2014.07.005.
[7] T. Oliveira, P. Trindade, D. Cabecinhas, P. Batista and R. Cunha, “Rapid Development and Prototyping Environment for Testing of Unmanned Aerial Vehicles,†2021 IEEE International Conference on Autonomous Robot Systems and Competitions (ICARSC), pp. 191-196, 2021, https://doi.org/10.1109/ICARSC52212.2021.9429816.
[8] M. Maaruf, M. S. Mahmoud, and A. Ma’arif, “A survey of control methods for quadrotor uav,†International Journal of Robotics and Control Systems, vol. 2, no. 4, pp. 652–665, 2022, https://doi.org/10.31763/ijrcs.v2i4.743.
[9] H. Mo and G. Farid, “Nonlinear and adaptive intelligent control techniques for quadrotor uav – a survey,†Asian Journal of Control, vol. 21, no. 2, pp. 989–1008, 2018, https://doi.org/10.1002/asjc.1758.
[10] Lasmadi, F. Kurniawan, D. Dermawan, N. A. Purnami and R. Alriavindra Funny, “Simulation of Orientation Navigation Based on IMU Sensor for Quadrotor Using Kalman Filter,†2023 International Conference on Electrical and Information Technology (IEIT), pp. 76-81, 2023, https://doi.org/10.1109/IEIT59852.2023.10335574.
[11] S. Lupashin, M. Hehn, M. W. Mueller, A. P. Schoellig, M. Sherback, and R. D’Andrea, “A platform for aerial robotics research and demonstration: The flying machine arena,†Mechatronics, vol. 24, no. 1, pp. 41–54, 2014, https://doi.org/10.1016/j.mechatronics.2013.11.006.
[12] M. Ghosal, A. Bobade and P. Verma, “A Quadcopter Based Environment Health Monitoring System for Smart Cities,†2018 2nd International Conference on Trends in Electronics and Informatics (ICOEI), pp. 1423-1426, 2018, https://doi.org/10.1109/ICOEI.2018.8553686.
[13] S. Berrahal, J.-H. Kim, S. Rekhis, N. Boudriga, D. Wilkins, and J. Acevedo, “Border surveillance monitoring using quadcopter uav-aided wireless sensor networks,†Journal of Communications Software and Systems, vol. 12, no. 1, pp. 67–82, 2016, https://doi.org/10.24138/jcomss.v12i1.92.
[14] A. Basit, W. S. Qureshi, M. N. Dailey, and T. KrajnıÌk, “Joint localization of pursuit quadcopters and target using monocular cues,†Journal of Intelligent & Robotic Systems, vol. 78, pp. 613–630, 2015, https://doi.org/10.1007/s10846-014-0081-2.
[15] A. Amirkhani and A. Barshooi, “Consensus in multi-agent systems: a review,†Artificial Intelligence Review, vol. 55, pp. 1–39, 11 2021, http://dx.doi.org/10.1007/s10462-021-10097-x.
[16] P. T. Nathan, H. A. F. Almurib and T. N. Kumar, “A review of autonomous multi-agent quad-rotor control techniques and applications,†2011 4th International Conference on Mechatronics (ICOM), pp. 1-7, 2011, https://doi.org/10.1109/ICOM.2011.5937132.
[17] J. P. How, B. Behihke, A. Frank, D. Dale, and J. Vian, “Real-time indoor autonomous vehicle test environment,†IEEE Control Systems Magazine, vol. 28, no. 2, pp. 51–64, 2008, http://dx.doi.org/10.1109/mcs.2007.914691.
[18] M. Y. Arafat, M. M. Alam, and S. Moh, “Vision-based navigation techniques for unmanned aerial vehicles: Review and challenges,†Drones, vol. 7, no. 2, p.89, 2023, https://doi.org/10.3390/drones7020089.
[19] D. Khan, Z. Cheng, H. Uchiyama, S. Ali, M. Asshad, and K. Kiyokawa, “Recent advances in vision-based indoor navigation: A systematic literature review,†Computers & Graphics, vol. 104, pp. 24–45, 2022, https://doi.org/10.1016/j.cag.2022.03.005.
[20] G. M. Hoffmann, H. Huang, S. L. Waslander, and C. J. Tomlin, “Precision flight control for a multi vehicle quadrotor helicopter testbed,†Control engineering practice, vol. 19, no. 9, pp. 1023–1036, 2011, http://dx.doi.org/10.1016/j.conengprac.2011.04.005.
[21] G. Hoffmann, D. G. Rajnarayan, S. L. Waslander, D. Dostal, J. S. Jang and C. J. Tomlin, “The Stanford testbed of autonomous rotorcraft for multi agent control (STARMAC),†The 23rd Digital Avionics Systems Conference (IEEE Cat. No.04CH37576), pp. 12.E.4-121, 2004, https://doi.org/10.1109/DASC.2004.1390847.
[22] N. Michael, D. Mellinger, Q. Lindsey, and V. Kumar, “The grasp multiple micro-uav testbed,†IEEE Robotics & Automation Magazine, vol. 17, no. 3, pp. 56–65, 2010, http://dx.doi.org/10.1109/mra.2010.937855.
[23] L. V. Santana, A. S. Brandao, M. Sarcinelli Filho and R. Carelli, “A Computational System for Trajectory Tracking and 3D Positioning of Multiple UAVs,†2014 Joint Conference on Robotics: SBR-LARS Robotics Symposium and Robocontrol, pp. 118-123, 2014, https://doi.org/10.1109/SBR.LARS.Robocontrol.2014.22.
[24] L. V. Santana, A. S. Brandao, and M. Sarcinelli-Filho, “An open-source testbed for outdoor navigation with the ar.drone quadrotor,†IEEE Systems Journal, vol. 15, no. 3, pp. 3597–3608, 2021, http://dx.doi.org/10.1109/jsyst.2020.3020012.
[25] G. Retscher et al., “A benchmarking measurement campaign in gnss-denied/challenged indoor/outdoor and transitional environments,†Journal of Applied Geodesy, vol. 14, no. 2, pp. 215–229, 2020, https://doi.org/10.1515/jag-2019-0031.
[26] P. Dabove, V. Di Pietra, M. Piras, A. A. Jabbar and S. A. Kazim, “Indoor positioning using Ultra-wide band (UWB) technologies: Positioning accuracies and sensors’ performances,†2018 IEEE/ION Position, Location and Navigation Symposium (PLANS), pp. 175-184, 2018, https://doi.org/10.1109/PLANS.2018.8373379.
[27] W. You, F. Li, L. Liao, and M. Huang, “Data fusion of uwb and imu based on unscented kalman filter for indoor localization of quadrotor uav,†IEEE Access, vol. 8, pp. 64971–64981, 2020, http://dx.doi.org/10.1109/access.2020.2985053.
[28] W. Chantaweesomboon et al., “On performance study of UWB real time locating system,†2016 7th International Conference of Information and Communication Technology for Embedded Systems (IC-ICTES), pp. 19-24, 2016, https://doi.org/10.1109/ICTEmSys.2016.7467115.
[29] F. M. Palacios, E. S. E. Quesada, G. Sanahuja, S. Salazar, O. G. Salazar, and L. R. G. Carrillo, “Test bed for applications of heterogeneous unmanned vehicles,†International Journal of Advanced Robotic Systems, vol. 14, no. 1, 2017, https://doi.org/10.1177/1729881416687111.
[30] W. T. L. Teacy, J. Nie, S. McClean, G. Parr, S. Hailes, S. Julier, N. Trigoni, and S. Cameron, “Collaborative sensing by unmanned aerial vehicles,†in Third International Workshop on Agent Technology for Sensor Networks (ATSN-09), p. 13, 2009, http://www.cs.ox.ac.uk/files/3063/atsn.pdf.
[31] D. Gurdan, J. Stumpf, M. Achtelik, K. -M. Doth, G. Hirzinger and D. Rus, “Energy-efficient Autonomous Four-rotor Flying Robot Controlled at 1 kHz,†Proceedings 2007 IEEE International Conference on Robotics and Automation, pp. 361-366, 2007, https://doi.org/10.1109/ROBOT.2007.363813.
[32] E. B. Davis, Aerodynamic force interactions and measurements for micro quadrotors, PhD Thesis, School of Information Technology and Electrical Engineering, The University of Queensland, 2018, https://doi.org/10.14264/uql.2018.636.
[33] W. Jiang, Z. Cao, B. Cai, B. Li and J. Wang, “Indoor and Outdoor Seamless Positioning Method Using UWB Enhanced Multi-Sensor Tightly-Coupled Integration,†in IEEE Transactions on Vehicular Technology, vol. 70, no. 10, pp. 10633-10645, 2021, https://doi.org/10.1109/TVT.2021.3110325.
[34] F. Zhang, L. Yang, Y. Liu, Y. Ding, S.-H. Yang, and H. Li, “Design and implementation of real-time localization system (rtls) based on uwb and tdoa algorithm,†Sensors, vol. 22, no. 12, p. 4353, 2022, https://doi.org/10.3390/s22124353.
[35] D. Csik, Ã. Odry, and P. Sarcevic, “Fingerprinting-based indoor positioning using data fusion of different radiocommunication-based technologies,†Machines, vol. 11, no. 2, p. 302, 2023, https://doi.org/10.3390/machines11020302.
[36] A. Alarifi, A. Al-Salman, M. Alsaleh, A. Alnafessah, S. Al-Hadhrami, M. A. Al-Ammar, and H. S. Al-Khalifa, “Ultra wideband indoor positioning technologies: Analysis and recent advances,†Sensors, vol. 16, no. 5, p. 707, 2016, https://doi.org/10.3390/s16050707.
[37] I. Papastratis, T. Charalambous and N. Pappas, “Indoor Navigation of Quadrotors via Ultra-Wideband Wireless Technology,†2018 Advances in Wireless and Optical Communications (RTUWO), pp. 106-111, 2018, https://doi.org/10.1109/RTUWO.2018.8587889.
[38] J. Singh, N. Tyagi, S. Singh, F. Ali and D. Kwak, “A Systematic Review of Contemporary Indoor Positioning Systems: Taxonomy, Techniques, and Algorithms,†in IEEE Internet of Things Journal, vol. 11, no. 21, pp. 34717-34733, 2024, https://doi.org/10.1109/JIOT.2024.3416255.
[39] F. Zafari, A. Gkelias, and K. K. Leung, “A survey of indoor localization systems and technologies,†IEEE Communications Surveys & Tutorials, vol. 21, no. 3, pp. 2568–2599, 2019, http://dx.doi.org/10.1109/comst.2019.2911558.
[40] Z. Liu, T. Hakala, J. Hyyppä, A. Kukko, and R. Chen, “Performance comparison of uwb ieee 802.15.4z and ieee 802.15.4 in ranging, energy efficiency, and positioning,†IEEE Sensors Journal, vol. 24, no. 8, pp. 12481–12489, 2024, http://dx.doi.org/10.1109/jsen.2024.3368113.
[41] W. Chantaweesomboon et al., “On performance study of UWB real time locating system,†2016 7th International Conference of Information and Communication Technology for Embedded Systems (IC-ICTES), pp. 19-24, 2016, https://doi.org/10.1109/ICTEmSys.2016.7467115.
[42] R. Mazraani, M. Saez, L. Govoni and D. Knobloch, “Experimental results of a combined TDOA/TOF technique for UWB based localization systems,†2017 IEEE International Conference on Communications Workshops (ICC Workshops), pp. 1043-1048, 2017, https://doi.org/10.1109/ICCW.2017.7962796.
[43] F. Wang, L. Wang, J. Yu, Y. Wang, H. Sun, and X. Yang, “Uwb, tof and pso based 3d positioning optimization techniques,†in Third International Conference on Green Communication, Network, and Internet of Things (CNIoT 2023), 2023, https://doi.org/10.1117/12.3010571.
[44] S. Bottigliero, D. Milanesio, M. Saccani and R. Maggiora, “A Low-Cost Indoor Real-Time Locating System Based on TDOA Estimation of UWB Pulse Sequences,†in IEEE Transactions on Instrumentation and Measurement, vol. 70, pp. 1-11, 2021, https://doi.org/10.1109/TIM.2021.3069486.
[45] F. Mazhar, M. G. Khan, and B. Sällberg, “Precise indoor positioning using uwb: A review of methods, algorithms and implementations,†Wireless Personal Communications, vol. 97, no. 3, pp. 4467–4491, 2017, http://dx.doi.org/10.1007/s11277-017-4734-x.
[46] L. Pendrill et al., “Reducing search times and entropy in hospital emergency departments with real-time location systems,†IISE Transactions on Healthcare Systems Engineering, vol. 11, no, 4, pp. 305–315, 2021, https://doi.org/10.1080/24725579.2021.1881660.
[47] E. Martin, L. Liu, M. Covington, P. Pesti, and M. Weber, Positioning technologies in location-based services, CRC Press, 2011, http://dx.doi.org/10.1201/9781420071986-8.
[48] A. R. Jiménez Ruiz and F. Seco Granja, “Comparing Ubisense, BeSpoon, and DecaWave UWB Location Systems: Indoor Performance Analysis,†in IEEE Transactions on Instrumentation and Measurement, vol. 66, no. 8, pp. 2106-2117, 2017, https://doi.org/10.1109/TIM.2017.2681398.
[49] A. R. Jiménez and F. Seco, “Improving the accuracy of decawave’s uwb mdek1001 location system by gaining access to multiple ranges,†Sensors, vol. 21, no. 5, p. 1787, 2021, http://dx.doi.org/10.3390/s21051787.
[50] T. L. Mien, T. N. Tu, and V. V. An, “Cascade pid control for altitude and angular position stabilization of 6-dof uav quadcopter,†International Journal of Robotics and Control Systems, vol. 4, no. 2, pp. 814–831, 2024, http://dx.doi.org/10.31763/ijrcs.v4i2.1410.
[51] “Ardupilot documentation,†2024, https://ardupilot.org/copter/docs/connect-escs-and-motors.html.
[52] M. Idrissi, M. Salami, and F. Annaz, “A review of quadrotor unmanned aerial vehicles: Applications, architectural design and control algorithms,†Journal of Intelligent & Robotic Systems, vol. 104, no. 2, pp. 1–33, 2022, http://dx.doi.org/10.1007/s10846-021-01527-7.
[53] J. Kodosky, “Labview,†Proceedings of the ACM on Programming Languages, vol. 4, no. HOPL, pp. 1–54, 2020, http://dx.doi.org/10.1145/3386328.
[54] A. technology co. ltd, “Mt3608 2a step up converter: Datasheet,†2024, https://www.olimex.com/Products/Breadboarding/BB-PWR-3608/resources/MT3608.pdf.
[55] I. Dotlic, A. Connell, H. Ma, J. Clancy and M. McLaughlin, “Angle of arrival estimation using decawave DW1000 integrated circuits,†2017 14th Workshop on Positioning, Navigation and Communications (WPNC), pp. 1-6, 2017, https://doi.org/10.1109/WPNC.2017.8250079.
[56] M. Delamare, R. Boutteau, X. Savatier, and N. Iriart, “Static and dynamic evaluation of an uwb localization system for industrial applications,†Computer Science and Mathematics, vol. 2, no. 23, 2020, http://dx.doi.org/10.3390/sci1030062.
Refbacks
- There are currently no refbacks.
Copyright (c) 2024 Nelson Muchiri Gachoki

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
About the Journal | Journal Policies | Author | Information |
International Journal of Robotics and Control Systems
e-ISSN: 2775-2658
Website: https://pubs2.ascee.org/index.php/IJRCS
Email: ijrcs@ascee.org
Organized by: Association for Scientific Computing Electronics and Engineering (ASCEE), Peneliti Teknologi Teknik Indonesia, Department of Electrical Engineering, Universitas Ahmad Dahlan and Kuliah Teknik Elektro
Published by: Association for Scientific Computing Electronics and Engineering (ASCEE)
Office: Jalan Janti, Karangjambe 130B, Banguntapan, Bantul, Daerah Istimewa Yogyakarta, Indonesia