Abstract:Achieving cooperative transportation by teams of aerial robots has been attracting attention owing to its flexibility with respect to payloads and robustness against failures. In this paper, we propose a flexible decentralized controller for the number of robots and the shapes of payloads in a cooperative transport task using multiple single-rotor robots. Our controller is robust to mass and center of mass fluctuations and robot failures. Moreover, asymptotic stability against dynamics errors is guaranteed. Additionally, the controller supports heterogeneous single-rotor robots. Thus, robots with different specifications and deterioration can be effectively utilized for cooperative transportation. In particular, this performance is effective for robot reuse. To achieve the aforementioned performance, the controller consists of a parallel structure comprising two controllers: a feedback controller, which renders the system strictly positive real, and nonlinear controller, which renders the object asymptotic to the target. First, we confirm cooperative transportation using 8 and 10 robots for two shapes via numerical simulation. Subsequently, the cooperative transportation of a rectangle payload (with a weight of approximately 3 kg and maximum length of 1.6 m) is demonstrated using a robot team consisting of three types of robots, even under robot failure and center of mass fluctuation.
What problem does this paper attempt to address?
The problem that this paper attempts to solve is how to design a single - rotor robot team that can adapt to different specifications when using multi - rotor robots for collaborative transportation tasks, and maintain the stability and robustness of the system in the case of robot failures and fluctuations in the center of mass of the load. Specifically, the paper proposes a variable - gain distributed controller for heterogeneous single - rotor robot teams, which can perform well in the following aspects:
1. **Heterogeneous Robot Teams**: The paper considers teams composed of robots from different manufacturers or reused robots. These robots may have different performances and even aging phenomena. The controller needs to be able to effectively use these robots of different specifications for collaborative transportation.
2. **Load Mass and Centroid Fluctuations**: In practical applications, the mass and centroid position of the load may change, which will affect the control effect of the robots. The method proposed in the paper needs to be able to cope with these changes and ensure the stability of the system in a dynamic environment.
3. **Robot Failures**: During the collaborative transportation process, a certain robot may fail, resulting in a decrease in thrust. The controller proposed in the paper needs to have redundancy. When a certain robot fails, other robots can compensate in a timely manner to ensure the continuation of the task.
To achieve the above goals, the paper proposes a distributed control method that combines a feedback controller and a nonlinear controller. The feedback controller makes the system strictly positive real (SPR), and the nonlinear controller makes the object asymptotically approach the target. In this way, the controller can not only handle changes in load mass and centroid, but also maintain the stability and robustness of the system in the event of robot failures.
### Main Contributions
1. **Proposed a variable - gain distributed controller with asymptotic stability**, which is suitable for aerial collaborative transportation of heterogeneous single - rotor robot teams.
2. **Verified the performance of the controller through numerical simulation**, and simulated rectangular and L - shaped loads using 8 and 10 robots respectively.
3. **Further verified the effectiveness of the controller through actual prototype experiments**, and successfully completed the collaborative transportation task of rectangular loads using three different types of single - rotor robots in the case of load centroid fluctuations and robot failures.
### Experimental Results
- **Numerical Simulation**: The results show that, compared with the traditional PID controller, the proposed controller can better maintain the position and yaw angle stability of the load in the case of load mass and centroid fluctuations and robot failures. Especially for L - shaped loads, the PID controller crashed at 59 seconds, while the controller based on ASSC can continue to fly.
- **Actual Prototype Experiment**: Using a team composed of three different types of single - rotor robots, the transportation task from take - off to destination was successfully completed, and stability can be maintained even in the case of load centroid fluctuations and robot failures.
In conclusion, the method proposed in the paper shows excellent stability and robustness in handling aerial collaborative transportation tasks of heterogeneous robot teams.