针对无人机在未知环境中的实时避障,提出一种局部规划方法。该方法根据传感器实时探测到的障碍点信息,随时构建出一个狄利克雷边值问题。采用有限差分法求解该问题,即得到一个局部地图的拉普拉斯势场。随着传感器信息的更新,不断更换新构建的势场。这种构建势场的方法对各种障碍物形态适应程度高,且势场中不存在局部极小点。以势场的负梯度方向作为参考方向,并以此生成参考速度,采用 PID 控制器进行速度跟踪以实现无人机的自主导航。最后,使用 MATLAB 进行不同场景下的仿真实验,结果表明本方法可以有效实现无人机在不同未知环境下的实时避障导航。
This paper proposes a local planning method for real-time obstacle avoidance in unknown environments. This method constructs a Dirichlet boundary value problem once the obstacle points are obtained from sensors. This problem is solved by FDM (finite difference method), and hence it generates a Laplacian potential field based on the local map. The potential field is replaced by a new one when the sensing data got updated. This construction can efficiently deal with complex environments, and there is no local minimum in the field. The reference velocities are generated by the directions of the negative gradient in the field, which are tracked by the PID controller, in order to achieve autonomous UAV (unmanned aerial vehicle)navigation. Finally, MATLAB experiments are taken under different scenes, and the result shows this method is valid for real-time obstacle avoidance in different unknown environments.
[1] Yang L, Qi J T, Song D L, et al. Survey of robot 3D path planning algorithms[J]. Journal of Control Science and Engineering, 2016, 2016: 7426913. DOI:10.1155/2016/7426913.
[2] Meng B B, Gao X G. UAV path planning based on bidirectional sparse A* search algorithm [C]//2010 International Conference on Intelligent Computation Technology and Automation. May 11-12, 2010, Changsha, China. IEEE, 2010: 1106-1109. DOI:10.1109/ICICTA.2010.235.
[3] Lavalle S M. Rapidly-exploring random trees: a new tool for path planning [R]. Ames, IA, USA: Iowa State University, 1998.
[4] Karaman S, Frazzoli E. Optimal kinodynamic motion planning using incremental sampling-based methods [C]//49th IEEE Conference on Decision and Control. December 15-17, 2010, Atlanta, GA, USA. IEEE, 2010: 7681-7687. DOI:10.1109/CDC.2010.5717430.
[5] Shi P, Zhao Y W. Global path planning for mobile robot based on improved artificial potential function [C]//2009 IEEE International Conference on Automation and Logistics. August 5-7, 2009, Shenyang, China. IEEE, 2009: 1900-1904. DOI:10.1109/ICAL.2009.5262656.
[6] Gao Y, Wei Z Q, Gong F X, et al. Dynamic path planning for underwater vehicles based on modified artificial potential field method [C]//2013 Fourth International Conference on Digital Manufacturing Automation. June 29-30, 2013, Shinan, China. IEEE, 2013: 518-521. DOI:10.1109/ICDMA.2013.122.
[7] Karaman S, Walter M R, Perez A, et al. Anytime motion planning using the RRT* [C]//2011 IEEE International Conference on Robotics and Automation. May 9-13, 2011, Shanghai, China. IEEE, 2011: 1478-1483. DOI:10.1109/ICRA.2011.5980479.
[8] Otte M, Frazzoli E. RRTX: asymptotically optimal single-query sampling-based motion planning with quick replanning[J]. The International Journal of Robotics Research, 2016, 35(7): 797-822. DOI:10.1177/0278364915594679.
[9] Borenstein J, Koren Y. Real-time obstacle avoidance for fast mobile robots[J]. IEEE Transactions on Systems, Man, and Cybernetics, 1989, 19(5): 1179-1187. DOI:10.1109/21.44033.
[10] Borenstein J, Koren Y. The vector field histogram-fast obstacle avoidance for mobile robots[J]. IEEE Transactions on Robotics and Automation, 1991, 7(3): 278-288. DOI:10.1109/70.88137.
[11] Montaner M B, Ramirez-Serrano A. Fuzzy knowledge-based controller design for autonomous robot navigation[J]. Expert Systems with Applications, 1998, 14(1/2): 179-186. DOI:10.1016/S0957-4174(97)00059-6.
[12] Lei L, Wang H J, Wu Q S. Improved genetic algorithms based path planning of mobile robot under dynamic unknown environment [C]//2006 International Conference on Mechatronics and Automation. June 25-28, 2006, Luoyang, China. IEEE, 2006: 1728-1732. DOI:10.1109/ICMA.2006.257475.
[13] Motlagh O, Nakhaeinia D, Tang S H, et al. Automatic navigation of mobile robots in unknown environments[J]. Neural Computing and Applications, 2014, 24(7/8): 1569-1581. DOI:10.1007/s00521-013-1393-z.
[14] Jin X, Gupta S, Luff J M, et al. Multi-resolution navigation of mobile robots with complete coverage of unknown and complex environments [C]//2012 American Control Conference. June 27-29, 2012, Montreal, QC, Canada. IEEE, 2012: 4867-4872. DOI:10.1109/ACC.2012.6314800.
[15] Connolly C I, Burns J B, Weiss R. Path planning using Laplace’s equation [C]//1990 IEEE International Conference on Robotics and Automation. May 13-18, 1990, Cincinnati, OH, USA. IEEE, 1990: 2102-2106. DOI:10.1109/ROBOT.1990.126315.
[16] Sato K. Deadlock-free motion planning using the Laplace potential field[J]. Advanced Robotics, 1992, 7(5): 449-461. DOI:10.1163/156855393X00285.
[17] 顾育津, 宋孝成, 刘晓培, 等. 基于拉普拉斯人工势场的无人机避障控制[J]. 中国科学院大学学报, 2020, 37(5): 681-687. DOI:10.7523/j.issn.2095-6134.2020.05.013.
[18] Khatib O. Real-time obstacle avoidance for manipulators and mobile robots[M]// Cox I J, Wilfong G T. Autonomous Robot Vehicles. New York, NY, USA: Springer, 1986. DOI:10.1007/978-1-4613-8997-2_29.
[19] Axler S, Bourdon P, Ramey W. Basic properties of harmonic functions[M]//Harmonic Function Theory: Graduate Texts in Mathematics, Vol 137. New York, NY, USA: Springer, 2001: 1-29. DOI:10.1007/978-1-4757-8137-3_1.
[20] Landis E M. Second order equations of elliptic and parabolic type[M]//Providence, Rhode Island, USA: American Mathematical Society, 1997. DOI:10.1090/mmono/171.
[21] Morton K W, Mayers D F. Numerical solution of partial differential equations: an introduction[M]. 2nd ed. Cambridge, UK: Cambridge University Press, 2005. DOI:10.1017/cbo9780511812248.
[22] Zuo Z. Trajectory tracking control design with command-filtered compensation for a quadrotor[J]. IET Control Theory & Applications, 2010, 4(11):2343-2355. DOI:10.1049/iet-cta.2009.0336.
[23] García Carrillo L R, Dzul López A E, Lozano R, et al. Modeling the quad-rotor mini-rotorcraft[M]// Quad Rotocraft Control: Advances in Industrial Control. London,UK: Springer, 2013: 23-34. DOI:10.1007/978-1-4471-4399-4_2.