Abstract:In order to solve the problem of invalid segments in collected GNSS (global navigation satellite system) paths of wheeled mobile robots, an invalid path elimination method based on self-adaptive segmentation and rearrangement is proposed, and a path smoothing method based on multi-objective optimization is presented. Firstly, the collected GNSS paths are divided into DRD (drive-reverse-drive) segments by points’ heading, and some elimination rules are set to eliminate the invalid segments. For the discrete segments after eliminating invalid segments, they are divided for the second time according to the length of adjacent segments, so as to achieve rapid rearrangement of effective segments. Then a multiobjective optimization function, asymptotic boundary point constraints and rectangular region constraints are established with the rearranged point sets as decision variables, and the multi-objective optimization problem is transformed into quadratic programming for optimal solution, in order to reduce the position difference with the original path while improving the path smoothness. Experimental results show that the proposed method can effectively deal with invalid GNSS paths collected in different road forms, the average position difference between the optimized results and rearranged path is less than 0.2 m, the average processing time is 8.8 ms, and the processed path can be applied to trajectory following of unmanned vehicle.
[1] Chen C, Lu C W, Huang Q X, et al. City-scale map creation and updating using GPS collections[C]//22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. New York, USA:ACM, 2016:1465-1474. [2] Dirik M, Kocamaz A F, Castillo O. Global path planning and path-following for wheeled mobile robot using a novel control structure based on a vision sensor[J]. International Journal of Fuzzy Systems, 2020, 22:1880-1891. [3] Hidalgo-Paniagua A, Bandera J P, Ruiz-de-Quintanilla M, et al. Quad-RRT:A real-time GPU-based global path planner in large-scale real environments[J]. Expert Systems with Applications, 2018, 99:141-154. [4] Paden B, Čáp M, Yong S Z, et al. A survey of motion planning and control techniques for self-driving urban vehicles[J]. IEEE Transactions on Intelligent Vehicles, 2016, 1(1):33-55. [5] 陈慧岩,张玉.军用地面无人机动平台技术发展综述[J]. 兵工学报, 2014, 35(10):1696-1706. Chen H Y, Zhang Y. An overview of research on military unmanned ground vehicles[J]. Acta Armamentarii, 2014, 35(10):1696-1706. [6] 杨伟,艾廷华.轨迹分割与图层融合的车辆轨迹线构建道路地图方法[J].测绘学报, 2018, 47(12):1650-1659. Yang W, Ai T H. A method for road map construction based on trajectory segmentation and layer fusion using vehicle track line[J]. Acta Geodaetica et Cartographica Sinica, 2018, 47(12):1650-1659. [7] Dolgov D, Thrun S, Montemerlo M, et al. Path planning for autonomous vehicles in unknown semi-structured environments[J]. International Journal of Robotics Research, 2010, 29(5):485-501. [8] 杜广泽,张旭东,邹渊,等.非结构道路场景下轮式无人车辆避障算法[J].兵工学报, 2020, 41(10):2096-2105. Du G Z, Zhang X D, Zou Y, et al. Obstacle avoidance algorithm for autonomous wheeled vehicle in unstructured environments[J]. Acta Armamentarii, 2020, 41(10):2096-2105. [9] Liu C L, Lin C Y, Tomizuka M. The convex feasible set algorithm for real time optimization in motion planning[J]. SIAM Journal on Control and Optimization, 2018, 56(4):2712-2733. [10] Zhou J Y, He R X, Wang Y, et al. Autonomous driving trajectory optimization with dual-loop iterative anchoring path smoothing and piecewise-jerk speed optimization[J]. IEEE Robotics and Automation Letters, 2021, 6(2):439-446. [11] Vailland G, Gouranton V, Babei M. Cubic Bèzier local path planner for non-holonomic feasible and comfortable path generation[C]//IEEE International Conference on Robotics and Automation. Piscataway, USA:IEEE, 2021:7894-7900. [12] 杜明博,梅涛,陈佳佳,等.复杂环境下基于RRT的智能车辆运动规划算法[J].机器人, 2015, 37(4):443-450. Du M B, Mei T, Chen J J, et al. RRT-based motion planning algorithm for intelligent vehicle in complex environments[J]. Robot, 2015, 37(4):443-450. [13] Zhou B Y, Gao F, Wang L Q, et al. Robust and efficient quadrotor trajectory generation for fast autonomous flight[J]. IEEE Robotics and Automation Letters, 2019, 4(4):3529-3536. [14] He W J, Qi X G, Liu L F. A novel hybrid particle swarm optimization for multi-UAV cooperate path planning[J]. Applied Intelligence, 2021, 51:7350-7364. [15] Wang W P, Pottmann H, Liu Y. Fitting B-spline curves to point clouds by curvature-based squared distance minimization[J]. ACM Transactions on Graphics, 2006, 25(2):214-238. [16] 谢德胜,徐友春,万剑,等.基于RTK-GPS的轮式移动机器人轨迹跟随控制[J].机器人, 2017, 39(2):221-229. Xie D S, Xu Y C, Wan J, et al. Trajectory tracking control of wheeled mobile robots based on RTK-GPS[J]. Robot, 2017, 39(2):221-229. [17] 彭晓燕,谢浩,黄晶.无人驾驶汽车局部路径规划算法研究[J].汽车工程, 2020, 42(1):1-10. Peng X Y, Xie H, Huang J. Research on local path planning algorithm for unmanned vehicles[J]. Automotive Engineering, 2020, 42(1):1-10. [18] 潘世举,李华,苏致远,等.基于跟踪误差模型的智能车辆轨迹跟踪方法[J].汽车工程, 2019, 41(9):1021-1027. Pan S J, Li H, Su Z Y, et al. Trajectory tracking method for intelligent vehicles based on tracking-error model[J]. Automotive Engineering, 2019, 41(9):1021-1027.