Hostname: page-component-74656f9884-6grmk Total loading time: 0 Render date: 2026-11-06T06:38:56.871Z 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
Rights & Permissions [Opens in a new window]

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.

Information

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

Figure 1. The usual way of controlling drone tilting heuristics during a right roll maneuver [16].

Figure 1

Figure 2. Demonstration of absolute Jacobian control of individual drones, each drone referencing the world frame.

Figure 2

Figure 3. Relative Jacobian-based control demonstration with frame assignments.

Figure 3

Table I. Individual drones’ initial positions.

Figure 4

Figure 4. Drones’ initial start positions for our experiments.

Figure 5

Table II. Individual drones’ desired final positions.

Figure 6

Figure 5. Individual Jacobian-controlled drones maneuvering in 3D space to their own assigned desired final positions, the drone does not tilt heuristics during this maneuver.

Figure 7

Figure 6. Individual Jacobian-controlled drones hoovering at their respective desired final positions.

Figure 8

Figure 7. Odometry position feedback of each drone with the desired positions.

Figure 9

Figure 8. Cooperative drones hovering at their desired final positions.

Figure 10

Figure 9. Pair 1, drone 1 and drone 2 odometry position feedback with their desired positions.

Figure 11

Figure 10. Pair 2, drone 3 and drone 4 odometry position feedback with their desired positions.

Figure 12

Table III. Cooperative-controlled drone pairs desired final positions.

Figure 13

Figure 11. Performance of the base drone among the relative Jacobian cooperatively controlled drones.