Affiliation:
1. College of Intelligent Systems, Science and Engineering, Harbin Engineering University, Harbin 150001, China
Abstract
In this paper, an algorithm is proposed to solve the non-convex optimization problem using sequential convex programming. An approximation method was used to solve the collision avoidance constraint. An iterative approach was utilized to estimate the non-convex constraints, replacing them with their linear approximations. Through the simulation, we can see that this method allows for quadcopters to take off from a given initial position and fly to the desired final position within a specified flight time. It is guaranteed that the quadcopters will not collide with each other in different scenarios.
Reference30 articles.
1. Weiss, S., Achtelik, M., Chli, M., and Siegwart, R. (2012, January 14–18). Versatile distributed pose estimation and sensor self-calibration for an autonomous MAV. Proceedings of the IEEE International Conference on Robotics and Automation, Saint Paul, MN, USA.
2. Cowling, I.D., Yakimenko, O.A., Whidborne, J.F., and Cooke, A.K. (2007, January 2–5). A prototype of an autonomous controller for a quadrotor UAV. Proceedings of the European Control Conference, Kos, Greece.
3. Lupashin, S., Schollig, A., Sherback, M., and D’Andrea, R. (2010, January 3–7). A simple learning strategy for high-speed quadrocopter multi-flips. Proceedings of the IEEE International Conference on Robotics and Automation, Anchorage, AK, USA.
4. Alexis, K., Nikolakopoulos, G., Tzes, A., and Dritsas, L. (2009). Coordination of helicopter UAVs for aerial forest-fire surveillance. Applications of Intelligent Control to Engineering Systems; Intelligent Systems, Control, and Automation: Science and Engineering, Springer.
5. Serrano, N.E. (2011). Autonomous Quadrotor Unmanned Aerial Vehicle for Culvert Inspection. [Ph.D. Dissertation, Massachusetts Institute of Technology].