重庆理工大学学报(自然科学) ›› 2023, Vol. 37 ›› Issue (1): 26-36.

• “复杂环境智能汽车感知与控制”专栏 • 上一篇    下一篇

视觉感知下的人工势场设计与避撞路径规划

张宇航,冀 杰,马庆禄   

  1. 1.西南大学 工程技术学院,重庆 400715;2.重庆交通大学 交通运输学院,重庆 40007
  • 出版日期:2023-02-16 发布日期:2023-02-16
  • 作者简介:张宇航,男,硕士,主要从事智能汽车的感知与规划研究,Email:1478030913@qq.com;通讯作者 冀杰,男,博士, 副教授,主要从事智能车辆的路径规划与跟踪研究,Email:jijiess@163.com

Artificial potential field design and collision avoidance path planning under visual perception

  • Online:2023-02-16 Published:2023-02-16

摘要: 针对智能车辆避撞超车的路径规划问题,提出一种基于单目视觉的人工势场设计方 法。首先,采用随机采样一致算法求解车道线参数,并利用 YOLO3DBox算法获得前方车辆的位 置信息;然后,结合车辆动力学和道路结构确定人工势场的关键参数,利用三角函数和指数函数构 建用于路径规划的人工势场;最后,对直道和弯道 2种道路工况下的路径规划效果进行仿真和试 验验证。结果表明:利用单目视觉的图像信息能够有效构建虚拟人工势场,新路径规划算法考虑 了直道和弯道工况下的道路边界和及车辆约束,能使被控车辆实现避撞和超车任务。

关键词: 主动避撞, 人工势场, 路径规划, 单目视觉

Abstract: Aiming at the path planning problem of collision avoidance and overtaking for intelligent vehicles, this paper proposes an innovative artificial potential field method based on visual perception of the road environment by using monocular cameras so as to provide necessary information for path planning. For structured roads, inverse perspective transformation is adopted to eliminate the projection characteristics of visual images. Thus, the parameters of lanes are determined according to the parallel relationship of lane lines and the algorithm of random sampling consensus, which improves the accuracy of lane detection. Based on this, a ground ranging model is proposed and used to measure the width of a lane. Next, a YOLO-3DBOX network structure is proposed to obtain the information of vehicles ahead on the road. At first, YOLOv4 is adopted to achieve two-dimensional detection of the vehicle. Then, with the help of the idea of Deep3DBOX, prediction bias and geometric projection constraints are used to regress the dimension, orientation angle and center coordinates of the vehicle, and finally to achieve three-dimensional detection of the target. So far, the obtained complete perception information of roads and vehicles can be used to design artificial potential fields for autonomous driving. Firstly, the gravitational potential field of the main lane is designed to guide the controlled vehicle to drive forward in the main lane. Then, according to the driving specifications for vehicles on road, the road boundary in the potential field is designed to avoid the controlled vehicle crossing the center line of the lane or the road boundary. Next, the collision avoidance area is designed according to the relative velocity between the controlled vehicle and the vehicle in front to constrain the range of the potential field of the road boundary and the repulsion field of obstacles. Meanwhile, the repulsion field of obstacles is constructed by using exponential and trigonometric functions. According to the kinematic constraints of the vehicle, the sine function is used to adjust the transverse and longitudinal parameters to ensure that the planned path can avoid obstacles smoothly and conform to the steering characteristics of the vehicle. In order to verify the effectiveness of the proposed algorithm, the planned paths are compared and analyzed under various simulation conditions. Simulation results show that the improved artificial potential field algorithm fully considers the road boundary and vehicle constraints, and can complete path planning on straight and curved roads. The controlled vehicle can avoid and overtake static and dynamic obstacles at different speeds. In the process of obstacle avoidance, the controlled vehicle always keeps a sufficient safe distance from the obstacle, and returns to the original lane in time after overtaking. In addition, Carsim/Simulink software is used to carry out co-simulation of path tracking. The maximum of both lateral error and heading angle deviation of the vehicle are 0.094 m and 0.021 rad in the tracking process, which proves that the planned path can guarantee that the vehicle has good tracking performance. Finally, in order to further verify the feasibility of the system, an experiment is carried out on the FR-08 wire chassis platform. The experimental results show that the proposed algorithm can plan and track the path for obstacle avoidance according to information of the road and the vehicle ahead. The maximum lateral error between the actual trajectory and the planned path is 0.105 m, and the maximum error of the heading angle is 0.092 rad. The simulation and experiment results show that the proposed algorithm for collision avoidance and overtaking of intelligent vehicles can realize the information perception of road environment, and, at the same time, plan and track a reasonable path that conforms to the kinematic characteristics of vehicles.

中图分类号: 

  • U461.6