Local Path Planning of Outdoor Cleaning Robot Based on an Improved DWA
ZHANG Yu1, SONG Jingzhou1, ZHANG Qiqi2
1. School of Automation, Beijing University of Posts and Telecommunications, Beijing 100876, China; 2. State Grid Shanghai Electric Power Company, Shanghai 200120, China
Abstract:Aiming at the problems of cleaning robots on the structured road surface in the parking lot, such as excessive acceleration and large path deviation from the global path, an improved dynamic window approach (DWA) is proposed. In order to limit the acceleration range of the vehicle, the dynamic constraints of the DWA speed space are optimized firstly to avoid the situation that the excessive acceleration leads to very small vertical tire load. Then, error compensation for trajectory estimation is performed in real time based on the laser odometer, to solve the problem that the path deviates greatly from the global path on the parking lot road. Finally, the improved DWA is applied to a cleaning robot with four wheels of independent driving and independent steering to conduct comparative experiments. Experimental results show that the average path error of the improved DWA is reduced by about 60% compared with the traditional DWA on the basis of the same global path and road conditions, and the vertical load of tires is also greatly increased under different road conditions, which verify the effectiveness and reliability of the proposed method.
[1] 田忠江,王坤,张国鹏.一种自动清扫垃圾的小车结构设计[J].南方农机,2017,48(17):146-147.Tian Z J, Wang K, Zhang G P. The structural design of a trolley for automatic garbage cleaning[J]. South Agricultural Machinery, 2017, 48(17):146-147. [2] 张贺,胡越黎,王权, 等.基于改进D* 算法的移动机器人路径规划[J].工业控制计算机,2016,29(11):73-74. Zhang H, Hu Y L, Wang Q, et al. Path planning of mobile robot based on improved D* algorithm[J]. Industrial Control Computer, 2016, 29(11):73-74. [3] 王殿君.基于改进A* 算法的室内移动机器人路径规划[J].清华大学学报:自然科学版,2012,52(8):1085-1089.Wang D J. Path planning of indoor mobile robot based on improved A* algorithm[J]. Journal of Tsinghua University:Science and Technology, 2012, 52(8):1085-1089. [4] 张飞,白伟,乔耀华,等.基于改进D* 算法的无人机室内路径规划[J].智能系统学报,2019,14(4):662-669. Zhang F, Bai W, Qiao Y H, et al. Interior path planning of UAV based on improved D* algorithm[J]. CAAI Transactions on Intelligent Systems, 2019, 14(4):662-669. [5] 张殿富,刘福.基于人工势场法的路径规划方法研究及展望[J].计算机工程与科学,2013,35(6):88-95. Zhang D F, Liu F. Research and prospect of path planning method based on artificial potential field method[J]. Computer Engineering and Science, 2013, 35(6):88-95. [6] Wang Y, He T, Silva P. Wide-band high-accuracy ADC using segmented DAC with DWA and mismatch shaping[J]. Electronics Letters, 2017, 53(11):713-714. [7] Zhang H Q, Dou L H, Fang H, et al. Autonomous indoor exploration of mobile robots based on door-guidance and improved dynamic window approach[C]//IEEE International Conference on Robotics and Biomimetics. Piscataway, USA:IEEE, 2009:408-413. [8] Li X Y, Liu F, Liu J, et al. Obstacle avoidance for mobile robot based on improved dynamic window approach[J]. Turkish Journal of Electrical Engineering and Computer Sciences, 2017, 25(2):666-676. [9] Vista F P, Singh A M, Lee D J, et al. Design convergent dynamic window approach for quadrotor navigation[J]. International Journal of Precision Engineering and Manufacturing, 2014, 15(10):2177-2184. [10] Wang J S, Meng Q L, Tan K H, et al. Experimental investigation on the influence of evaporative cooling of permeable pavements on outdoor thermal environment[J]. Building and Environment, 2018, 34(7):462-469. [11] Lamon P, Siegwart R. Wheel torque control in rough terrain-modeling and simulation[C]//IEEE International Conference on Robotics and Automation. Piscataway, USA:IEEE, 2005:412-415. [12] Minguez J, Montano L. Nearness diagram (ND) navigation:Collision avoidance in troublesome scenarios[J]. IEEE Transactions on Robotics and Automation, 2003, 20(1):45-59. [13] Lima D A D, Pereira G A S. Navigation of an autonomous car using vector fields and the dynamic window approach[J]. Journal of Control Automation and Electrical Systems, 2013, 24(1/2):106-116. [14] Shiomi M, Zanlungo F, Hayashi K, et al. Towards a socially acceptable collision avoidance for a mobile robot navigating among pedestrians using a pedestrian model[J]. International Journal of Social Robotics, 2014, 6(3):443-455. [15] Fox D, Burgard W, Thrun S. The dynamic window approach to collision avoidance[J]. IEEE Robotics and Automation Magazine, 2002, 4(1):23-33.