Hostname: page-component-848d4c4894-8bljj Total loading time: 0 Render date: 2024-06-28T01:38:57.307Z Has data issue: false hasContentIssue false

A novel approach to control four multi-rotor drones in cooperative paired control using relative Jacobian

Published online by Cambridge University Press:  05 July 2023

Keletso Z. Thebe*
Affiliation:
Department of Mechanical, Energy and Industrial Engineering, Faculty of Engineering and Technology, Botswana International University of Science and Technology, Palapye, Botswana
Rodrigo S. Jamisola Jr.
Affiliation:
Department of Mechanical, Energy and Industrial Engineering, Faculty of Engineering and Technology, Botswana International University of Science and Technology, Palapye, Botswana
Larona P. Ramalepa
Affiliation:
Department of Mechanical, Energy and Industrial Engineering, Faculty of Engineering and Technology, Botswana International University of Science and Technology, Palapye, Botswana
*
Corresponding author: Keletso Z. Thebe; Emails: tk19100045@studentmail.biust.ac.bw, kkelkeletso@hotmail.com

Abstract

This work presents a new formulation to holistically control four cooperative multi-rotor drones controlled in two pairs. This approach uses a modular relative Jacobian with components consisting of the Jacobians of each individual drone. This type of controller relies mainly on the relative motion between the drones, consequently releasing unnecessary constraints inherent to the control of drones in absolute motion. We present the derivations of all the necessary equations of the modular relative Jacobian to control the four multi-rotor drones. We also present the derivations of the Jacobian for each drone. We implement our proposed method in the Gazebo RotorS simulation using four hexa-rotor drones modeled from Ascending Technologies called firefly drones. We present the simulation results and analyze them to show the effectiveness of our proposed approach.

Type
Research Article
Copyright
© The Author(s), 2023. Published by Cambridge University Press

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

References

Yu, L., He, G., Zhao, S., Wang, Z. and Shen, L., “Immersion and invariance-based sliding mode attitude control of tilt tri-rotor UAV in helicopter mode,” Int. J. Control Autom. Syst. 19(2), 722735 (2021).CrossRefGoogle Scholar
Ramalepa, L. P. and Jamisola, R. S., “A review on cooperative robotic arms with mobile or drones bases,” Int. J. Autom. Comput. 18(4), 536555 (2021).CrossRefGoogle Scholar
Elijah, T., Jamisola, R. S., Tjiparuro, Z. and Namoshe, M., “A review on control and maneuvering of cooperative fixed-wing drones,” Int. J. Dyn. Control 9(3), 13321349 (2021).CrossRefGoogle Scholar
Kaviri, S., Tahsiri, A. and Taghirad, H. D., “A cooperative control framework of multiple unmanned aerial vehicles for dynamic oil spill cleanup,” J. Braz. Soc. Mech. Sci. Eng. 43(6), 117 (2021).CrossRefGoogle Scholar
Hu, J. and Lanzon, A.. Cooperative Control of Innovative Tri-Rotor Drones Using Robust Feedback Linearization. In: 2018 UKACC 12th International Conference on Control (CONTROL), Sheffield, UK (2018) pp. 347352.Google Scholar
Zhang, P., Fang, Y., Liang, X., Lin, H. and He, W., “Nonlinear cooperative control of double drone-bar transportation system,” arXiv preprint arXiv:2011.07515, (2020).Google Scholar
Skjervold, E.. Autonomous, Cooperative UAV Operations Using COTS Consumer Drones and Custom Ground Control Station. In: MILCOM 2018-2018 IEEE Military Communications Conference (MILCOM), Los Angeles, CA (2018) pp. 16.Google Scholar
Antonelli, G., “Development of Efficient Swarm Intelligence Algorithm for Simulating Two-Dimensional Orthomosaic for Terrain Mapping Using Cooperative Unmanned Aerial Vehicles,” In: The Cognitive Approach in Cloud Computing and Internet of Things Technologies for Surveillance Tracking Systems, (Elsevier, 2020) pp. 7593.Google Scholar
de Alcantara Andrade, F. A., Hovenburg, A. R., de Lima, L. N., Rodin, C. D., Johansen, T. A., Storvold, R. and Haddad, D. B., “Autonomous unmanned aerial vehicles in search and rescue missions using real-time cooperative model predictive control,” Sensors 19(19), 4067 (2019).CrossRefGoogle ScholarPubMed
Youn, W., Ko, H., Choi, H., Choi, I., Baek, J. H. and Myung, H., “Collision-free autonomous navigation of a small UAV using low-cost sensors in GPS-denied environments,” Int. J. Control Autom. Syst. 19(2), 953968 (2021).CrossRefGoogle Scholar
Liu, Y., Liu, H., Tian, Y. and Sun, C., “Reinforcement learning based two-level control framework of UAV swarm for cooperative persistent surveillance in an unknown urban area,” Aerosp. Sci. Technol. 98, 105671 (2020).CrossRefGoogle Scholar
Yuan, W., Chen, Q., Hou, Z. and Li, Y.. Multi-UAVs Formation Flight Control Based on Leader-Follower Pattern. In: IEEE 36th Chinese Control Conference (CCC), Dalian, China (2017) pp.12761281.Google Scholar
Qu, Y., Zhu, X. and Zhang, Y. M.. Cooperative Control for UAV Formation Flight Based on Decentralized Consensus Algorithm. In: International Conference on Intelligent Robotics and Applications, Montreal, QC (2012) pp. 357366.Google Scholar
Abhishek, A., Duhoon, A., Kothari, M., Kadukar, S., Rane, L. and Suryavanshi, G.. Design, Development, and Closed-Loop Flight-Testing of a Single Power Plant Variable Pitch Quadrotor Unmanned Air Vehicle. In: Proceedings of the 73rd American Helicopter Society Annual Forum, Vertical Flight Society (VFS), Fairfax, Virginia. U.S, (2017) pp. 205218.Google Scholar
Kumar, R., Nemati, A., Kumar, M., Sharma, R., Cohen, K. and Cazaurang, F., “Tilting-Rotor Quadcopter for Aggressive Flight Maneuvers Using Differential Flatness Based Flight Controller,” In: Dynamic Systems and Control Conference, vol. 58295 (American Society of Mechanical Engineers, 2017) pp. V003T39A006.Google Scholar
UAV Coach, How to fly a drone: A beginner’s guide to multirotor systems, Available at https://uavcoach.com/how-to-fly- a-quad-copter-guide/ (October 05, 2021).Google Scholar
Deshpande, A. M., Kumar, R., Minai, A. A. and Kumar, M., “Developmental Reinforcement Learning of Control Policy of a Quadcopter UAV with Thrust Vectoring Rotors,” In: Dynamic Systems and Control Conference, vol. 84287 (American Society of Mechanical Engineers, 2020) pp. V002T36A011.Google Scholar
Park, S. O., Lee, M. C. and Kim, J., “Trajectory planning with collision avoidance for redundant robots using Jacobian and artificial potential field-based real-time inverse kinematics,” Int. J. Control. Autom. Syst. 18(8), 20952107 (2020).CrossRefGoogle Scholar
Waldron, K. J., Wang, S. L. and Bolin, S. J., A study of the Jacobian matrix of serial manipulators, (1985).CrossRefGoogle Scholar
Niu, X. M., Gao, G. Q., Liu, X. J. and Bao, Z. D., “Dynamics and control of a novel 3-DOF parallel manipulator with actuation redundancy,” Int. J. Autom. Comput. 10(6), 552562 (2013).CrossRefGoogle Scholar
Jamisola, R. S. and Roberts, R. G., “A more compact expression of relative Jacobian based on individual manipulator Jacobians,” Robot. Auton. Syst. 63, 158164 (2015).CrossRefGoogle Scholar
Jamisola, R. S., Mbedzi, O., Makati, T. and Roberts, R. G.. Investigating Modular Relative Jacobian Control for Bipedal Robot. In: 2019 IEEE International Conference on Cybernetics and Intelligent Systems (CIS) and IEEE Conference on Robotics, Automation and Mechatronics (RAM), Bangkok, Thailand (2019) pp. 428432.Google Scholar
Jamisola, R. S. Jr, Mastalli, C. and Ibikunle, F., “Modular relative jacobian for combined 3-arm parallel manipulators,” Int. J. Mech. Eng. Robot. Res. 5(2), 9095 (2016).Google Scholar
Jamisola, R. S. and Mastalli, C.. Bio-Inspired Holistic Control Through Modular Relative Jacobian for Combined Four-Arm Robots. In: 2017 18th International Conference on Advanced Robotics (ICAR), Hong Kong, China (2017) pp. 346352.Google Scholar
Ghafarian, M., Shirinzadeh, B., Al-Jodah, A., Das, T. K., Wei, W. and Shen, T., “Modeling and prototype experiment of a monolithic 3-PUU parallel micromanipulator with nano-scale accuracy,” Smart Mater. Struct. 29(7), 075023 (2020).CrossRefGoogle Scholar
Maaß, J., Kohn, N. and Hesselbach, J., “Open modular robot control architecture for assembly using the task frame formalism,” Int. J. Adv. Robot. Syst. 3(1), 2 (2006).CrossRefGoogle Scholar
Zheng, P., Tan, X., Kocer, B. B., Yang, E. and Kovac, M., “TiltDrone: A fully-actuated tilting quadrotor platform,” IEEE Robot. Autom. Lett. 5(4), 68456852 (2020).CrossRefGoogle Scholar
Featherstone, R. and Khatib, O., “Load independence of the dynamically consistent inverse of the Jacobian matrix,” Int. J. Robot. Res. 16(2), 168170 (1997).CrossRefGoogle Scholar
Quigley, M., Conley, K., Gerkey, B., Faust, J., Foote, T., Leibs, J., Wheeler, R. and Ng, A. B., “ROS: An open-source robot operating system,” ICRA Workshop Open Source Softw. 3(2), 5 (2009).Google Scholar
Aarizou, M. L. and Berrached, N. E., “ROS-based telerobotic application for transmitting high-bandwidth kinematic data over a limited network,” Int. J. Control Autom. Syst. 17(2), 445453 (2019).CrossRefGoogle Scholar
Koubâa, eds. A. Robot Operating System (ROS), vol. 1 (Springer, Cham, 2017).CrossRefGoogle Scholar
Quigley, M., Gerkey, B. and Smart, W. D.. Programming Robots with ROS: A Practical Introduction to the Robot Operating System (O’Reilly Media, Inc., 2015).Google Scholar
Rivera, Z. B., De Simone, M. C. and Guida, D., “Unmanned ground vehicle modelling in Gazebo/ROS-based environments,” Machines 7(2), 42 (2019).CrossRefGoogle Scholar
Zhai, Y., Liu, L., Lu, W., Li, Y., Yang, S. and Villecco, F., “The Application of Disturbance Observer to Propulsion Control of Sub-Mini Underwater Robot,” In: International Conference on Computational Science and Its Applications, (Springer, 2010) pp. 590598.Google Scholar
Furrer, F., Burri, M., Achtelik, M. and Siegwart, R., “Rotors–A Modular Gazebo MAV Simulator Framework,” In: Robot Operating System (ROS), (Springer, 2016) pp. 595625.CrossRefGoogle Scholar
Williams, D. S., “The management of unexploded ordnance,” Aust. Def. Force J. 119, 4350 (1996).Google Scholar
Billings, S. D., “Discrimination and classification of buried unexploded ordnance using magnetometry,” IEEE Trans. Geosci. Remote Sens. 42(6), 12411251 (2004).CrossRefGoogle Scholar
Smith, S. E., Pearlstine, L. and Stenberg, J., “Comparison of aerial videography and digital camera imagery for improving land cover classification,” Surv. Land Inf. Sci. 62(3), 163 (2002).Google Scholar
Kappel, K. S., Cabreira, T. M., Marins, J. L., de Brisolara, L. B. and Ferreira, P. R., “Strategies for patrolling missions with multiple UAVs,” J. Intell. Robot. Syst. 99(3), 499515 (2020).CrossRefGoogle Scholar
Klaška, D., Kučera, A. and Řehák, V.. Adversarial Patrolling With Drones. In: Proceedings of the 19th International Conference on Autonomous Agents and MultiAgent Systems, Auckland, New Zealand (2020) pp. 629637.Google Scholar