CN115171414A - CACC following traffic flow control system based on Frenet coordinate system - Google Patents
CACC following traffic flow control system based on Frenet coordinate system Download PDFInfo
- Publication number
- CN115171414A CN115171414A CN202210654935.6A CN202210654935A CN115171414A CN 115171414 A CN115171414 A CN 115171414A CN 202210654935 A CN202210654935 A CN 202210654935A CN 115171414 A CN115171414 A CN 115171414A
- Authority
- CN
- China
- Prior art keywords
- coordinate system
- vehicle
- frenet
- point
- track
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/09—Arrangements for giving variable traffic instructions
- G08G1/0962—Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
- G08G1/0967—Systems involving transmission of highway information, e.g. weather, speed limits
- G08G1/096708—Systems involving transmission of highway information, e.g. weather, speed limits where the received information might be used to generate an automatic action on the vehicle control
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/20—Analysis of motion
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/70—Determining position or orientation of objects or cameras
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30241—Trajectory
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/10—Internal combustion engine [ICE] based vehicles
- Y02T10/40—Engine management systems
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Theoretical Computer Science (AREA)
- Life Sciences & Earth Sciences (AREA)
- Atmospheric Sciences (AREA)
- Multimedia (AREA)
- Traffic Control Systems (AREA)
Abstract
Description
技术领域technical field
本发明涉及的是无人驾驶控制、车路协同技术领域,特别是涉及一种基于Frenet坐标系的CACC跟驰车流控制系统。The invention relates to the technical field of unmanned control and vehicle-road coordination, in particular to a CACC following traffic flow control system based on the Frenet coordinate system.
背景技术Background technique
车路协同环境下协同自适应巡航控制(cooperative adaptivecruise control,CACC)车辆具备信息互通共享、精确感知周围交通状态、稳定迅速的决策控制功能和特点。相比于普通车辆,CACC车辆能够实现以更小的车间时距跟车行驶。In the vehicle-road cooperative environment, cooperative adaptive cruise control (CACC) vehicles have the functions and characteristics of information exchange and sharing, accurate perception of surrounding traffic conditions, and stable and rapid decision-making control. Compared with ordinary vehicles, CACC vehicles can follow the vehicle with a smaller time-to-vehicle distance.
目前针对CACC车辆跟驰状态的控制算法,使用的坐标系多是笛卡尔坐标系、里程计坐标系、极坐标系等。然而,这些算法实施的过程中,这些坐标系均有一定弊端:(1)基于全局坐标系的算法,轨迹信息受限于局部地图,采样的时效性和模型的拟合受轨迹长度的影响。(2)基于笛卡尔坐标系的算法,效率制约决策系统优化的瓶颈。(3)基于里程计坐标系的算法计算累计误差较大。At present, most of the coordinate systems used in the control algorithm for CACC vehicle following state are Cartesian coordinate system, odometer coordinate system, polar coordinate system, etc. However, in the process of implementing these algorithms, these coordinate systems have certain drawbacks: (1) In the algorithm based on the global coordinate system, the trajectory information is limited by the local map, and the timeliness of sampling and the fitting of the model are affected by the length of the trajectory. (2) The algorithm based on the Cartesian coordinate system, the efficiency restricts the bottleneck of the optimization of the decision-making system. (3) The algorithm calculation based on the odometer coordinate system has a large cumulative error.
Frenet坐标系,是使用表示沿道路距离的变量s和表示道路上左右位置的变量d来描述车辆在道路或参考路径上的位置。使用Frenet坐标系描述车辆的运动轨迹,与车辆的绝对位置无关,仅与道路参考线的选取有关,模型拟合的计算成本会大幅下降,系统的效率和性能也会大幅提升。The Frenet coordinate system uses the variable s representing the distance along the road and the variable d representing the left and right positions on the road to describe the position of the vehicle on the road or reference path. Using the Frenet coordinate system to describe the motion trajectory of the vehicle has nothing to do with the absolute position of the vehicle, but only the selection of the road reference line. The computational cost of model fitting will be greatly reduced, and the efficiency and performance of the system will also be greatly improved.
发明内容SUMMARY OF THE INVENTION
本发明的目的在于使CACC车辆持续且高效地保持安全舒适的跟车状态,提供了一种基于Frenet坐标系的CACC跟驰车流控制系统。The purpose of the present invention is to keep the CACC vehicle in a safe and comfortable following state continuously and efficiently, and provides a CACC following traffic flow control system based on the Frenet coordinate system.
本发明的目的通过以下技术方案实现:一种基于Frenet坐标系的CACC跟驰车流控制系统,包括如下步骤:The object of the present invention is achieved through the following technical solutions: a CACC-following traffic flow control system based on the Frenet coordinate system, comprising the following steps:
一种基于Frenet坐标系的CACC跟驰车流控制系统,所述系统包括:A CACC following traffic flow control system based on the Frenet coordinate system, the system includes:
信息采集模块,所述信息采集模块采集前车和自身车辆的轨迹信息,所述信息采集模块将采集到的信息传输至轨迹变换模块;an information collection module, the information collection module collects the trajectory information of the preceding vehicle and the own vehicle, and the information collection module transmits the collected information to the trajectory transformation module;
轨迹变换模块,所述轨迹变换模块将轨迹信息根据笛卡尔坐标系向Frenet坐标系转换,得到Frenet坐标系下得轨迹信息;a trajectory transformation module, the trajectory transformation module converts the trajectory information to the Frenet coordinate system according to the Cartesian coordinate system, and obtains the trajectory information under the Frenet coordinate system;
控制模块,所述控制模块根据Frenet坐标系下得轨迹信息控制调整自身车辆的运行状态,调整后的运行状态信息被信息采集模块不断循环采集,使自身车辆保持安全且舒适的跟驰状态。The control module controls and adjusts the running state of the own vehicle according to the trajectory information obtained in the Frenet coordinate system, and the adjusted running state information is continuously collected by the information collection module, so that the own vehicle maintains a safe and comfortable car-following state.
进一步地,所述控制模块包括决策单元、上层控制器和下层控制器;所述决策单元根据安全距离模型,计算分析出自身车辆当前要保持安全且舒适的跟驰状态与前车所需维持的最小安全距离,并将此信息输入上层控制器;Further, the control module includes a decision-making unit, an upper-level controller and a lower-level controller; the decision-making unit calculates and analyzes the current safe and comfortable car-following state to be maintained by the own vehicle and the required distance to be maintained by the preceding vehicle according to the safety distance model. Minimum safety distance, and input this information into the upper controller;
所述上层控制器计算出自身车辆当前所需保持的速度、加速度轨迹信息,同时将所需保持的速度、加速度轨迹信息发送给下层控制器,所述下层控制器控制调整自身车辆的运行状态。The upper layer controller calculates the current speed and acceleration trajectory information required to be maintained by the own vehicle, and at the same time sends the required speed and acceleration trajectory information to the lower layer controller, and the lower layer controller controls and adjusts the running state of the own vehicle.
进一步地,所述轨迹变换模块将轨迹信息根据笛卡尔坐标系向Frenet坐标系转换具体为:Further, the trajectory transformation module converts the trajectory information to the Frenet coordinate system according to the Cartesian coordinate system as:
车辆轨迹在Frenet坐标系和笛卡尔坐标系下的关系变换,在笛卡尔坐标系下,设p(xp,yp)是离轨迹点x(xx,yy)最近的点;则在Frenet坐标系下,点p与点x的纵坐标相等;The relationship between the vehicle trajectory in the Frenet coordinate system and the Cartesian coordinate system is transformed. In the Cartesian coordinate system, let p(x p , y p ) be the closest point to the trajectory point x (x x , y y ); then in In the Frenet coordinate system, the ordinates of point p and point x are equal;
CACC车辆的位置、速度轨迹信息输入轨迹转换模块,由笛卡尔坐标系向Frenet坐标系转换通过下式表示:The position and speed trajectory information of the CACC vehicle is input into the trajectory conversion module, and the conversion from the Cartesian coordinate system to the Frenet coordinate system is expressed by the following formula:
s=sp (1)s=s p (1)
d′=(1-dkp)tan(θx-θp) (4)d'=(1-dk p )tan(θ x -θ p ) (4)
其中,S为Frenet坐标系下轨迹点x的纵向坐标,sp是Frenet坐标系距离轨迹点x最近的一个点p的纵向坐标,为Frenet坐标系下轨迹点x纵向坐标对时间的导数,表示车辆沿参考线方向的速度,为Frenet坐标系下轨迹点x纵向坐标对时间的二阶导数,表示车辆沿参考线方向的加速度,d为Frenet坐标系下轨迹点x的横向坐标,d′为Frenet坐标系下轨迹点x横向坐标对纵向坐标的一阶导数,d″为Frenet坐标系下轨迹点x横向坐标对纵向坐标的二阶导数,θx是笛卡尔坐标系下轨迹点x的方位角,θp是笛卡尔坐标系下点P的方位角,kx是笛卡尔坐标系下轨迹点x的曲率,kp是Frenet坐标系下点p的曲率,υx是笛卡尔坐标系下轨迹点x的速度,ax是笛卡尔坐标系下点x的加速度,kp′是笛卡尔坐标系下点p的曲率kp的导数。Among them, S is the longitudinal coordinate of the trajectory point x in the Frenet coordinate system, sp is the longitudinal coordinate of a point p closest to the trajectory point x in the Frenet coordinate system, is the derivative of the longitudinal coordinate of the trajectory point x in the Frenet coordinate system to time, indicating the speed of the vehicle along the reference line, is the second derivative of the longitudinal coordinate of the trajectory point x in the Frenet coordinate system to time, which represents the acceleration of the vehicle along the reference line, d is the lateral coordinate of the trajectory point x in the Frenet coordinate system, and d' is the trajectory point x in the Frenet coordinate system. The first derivative of the coordinate to the vertical coordinate, d″ is the second derivative of the horizontal coordinate of the trajectory point x to the vertical coordinate in the Frenet coordinate system, θ x is the azimuth of the trajectory point x in the Cartesian coordinate system, θ p is the Cartesian coordinate The azimuth of the point P under the system, k x is the curvature of the trajectory point x in the Cartesian coordinate system, k p is the curvature of the point p in the Frenet coordinate system, υ x is the velocity of the trajectory point x in the Cartesian coordinate system, a x is the acceleration of point x in the Cartesian coordinate system, and k p ′ is the derivative of the curvature k p of the point p in the Cartesian coordinate system.
进一步地,所述安全距离模型具体为:Further, the safety distance model is specifically:
当前车静止时,最小安全距离Sd表示为:When the front vehicle is stationary, the minimum safe distance S d is expressed as:
当前车运动时,最小安全距离Sd表示为:When the front vehicle is moving, the minimum safe distance S d is expressed as:
其中,分别表示Frenet坐标系下当前自身车辆和前车纵向的速度,d自身、d前车分别表示Frenet坐标系下当前自身车辆和前车的横向坐标,d′自身表示Frenet坐标系下当前自身车辆的横向坐标对纵向坐标的一阶导数;s′前车表示Frenet坐标系下当前前车的横向坐标对纵向坐标的一阶导数;分别表示Frenet坐标系下当前自身车辆和前车的曲率。in, Respectively represent the longitudinal speed of the current own vehicle and the preceding vehicle in the Frenet coordinate system, d self and d preceding vehicle respectively represent the lateral coordinates of the current own vehicle and the preceding vehicle in the Frenet coordinate system, and d' itself represents the current own vehicle in the Frenet coordinate system. The first derivative of the transverse coordinate to the longitudinal coordinate; s' the preceding vehicle represents the first derivative of the transverse coordinate of the current preceding vehicle in the Frenet coordinate system to the longitudinal coordinate; respectively represent the curvature of the current ego vehicle and the preceding vehicle in the Frenet coordinate system.
进一步地,上层控制器利用输入的前车位置、距离、车速、以及加速度轨迹信息,通过决策算法得到车辆的目标速度及加速度;Further, the upper-level controller uses the inputted vehicle position, distance, vehicle speed, and acceleration trajectory information to obtain the target speed and acceleration of the vehicle through a decision-making algorithm;
下层控制器根据上层控制器得出的目标速度及加速度控制轮毂电机扭矩及轮速以实现自身车辆的驱动和制动控制,从而达到上层控制期望的目标控制。The lower-level controller controls the in-wheel motor torque and wheel speed according to the target speed and acceleration obtained by the upper-level controller to realize the driving and braking control of the own vehicle, so as to achieve the desired target control of the upper-level control.
有益效果:Beneficial effects:
本发明提出了一种基于Frenet坐标系的CACC跟驰车流控制系统。本发明将车辆轨迹的Frenet坐标系转换模块嵌套进CACC跟驰控制系统。本发明适用于CACC车辆在人机混合交通流、人工驾驶交通流等多种交通条件下的跟驰状态控制情景,能提高计算效率和减少道路曲率的影响,使CACC车辆持续且高效地保持安全舒适的跟车状态。The invention proposes a CACC following traffic flow control system based on the Frenet coordinate system. The invention nests the Frenet coordinate system conversion module of the vehicle track into the CACC car following control system. The invention is suitable for the following state control scenarios of CACC vehicles under various traffic conditions such as human-machine mixed traffic flow and manual driving traffic flow, which can improve calculation efficiency and reduce the influence of road curvature, so that CACC vehicles can keep safe continuously and efficiently. Comfortable following.
附图说明Description of drawings
图1为本发明系统整体结构示意图;1 is a schematic diagram of the overall structure of the system of the present invention;
图2为系统启动流程示意图;Fig. 2 is a schematic diagram of a system startup process;
图3为车辆轨迹在Frenet坐标系和笛卡尔坐标系下的关系示意图;Figure 3 is a schematic diagram of the relationship between the vehicle trajectory in the Frenet coordinate system and the Cartesian coordinate system;
图4为控制模块运行流程示意图。FIG. 4 is a schematic diagram of the operation flow of the control module.
具体实施方式Detailed ways
下面将结合本发明实施例中的附图对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, but not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.
结合图1至图4,本发明提供一种基于Frenet坐标系的CACC跟驰车流控制系统,所述系统包括:1 to 4, the present invention provides a CACC following traffic flow control system based on the Frenet coordinate system, the system includes:
信息采集模块,所述信息采集模块采集前车和自身车辆的轨迹信息,所述信息采集模块将采集到的信息传输至轨迹变换模块;an information collection module, the information collection module collects the trajectory information of the preceding vehicle and the own vehicle, and the information collection module transmits the collected information to the trajectory transformation module;
轨迹变换模块,所述轨迹变换模块将轨迹信息根据笛卡尔坐标系向Frenet坐标系转换,得到Frenet坐标系下得轨迹信息;a trajectory transformation module, the trajectory transformation module converts the trajectory information to the Frenet coordinate system according to the Cartesian coordinate system, and obtains the trajectory information under the Frenet coordinate system;
控制模块,所述控制模块根据Frenet坐标系下得轨迹信息控制调整自身车辆的运行状态,调整后的运行状态信息被信息采集模块不断循环采集,使自身车辆保持安全且舒适的跟驰状态。The control module controls and adjusts the running state of the own vehicle according to the trajectory information obtained in the Frenet coordinate system, and the adjusted running state information is continuously collected by the information collection module, so that the own vehicle maintains a safe and comfortable car-following state.
本发明提出了一种基于Frenet坐标系的CACC跟驰车流控制系统,该系统能准确且高效的解决CACC车辆在多种交通场景和条件下跟车状态的控制决策问题,帮助CACC车辆自动安全的完成驾驶任务;The invention proposes a CACC following traffic flow control system based on the Frenet coordinate system, which can accurately and efficiently solve the control decision problem of the following state of CACC vehicles in various traffic scenarios and conditions, and help CACC vehicles to automatically and safely complete driving tasks;
本发明采用Frenet坐标系作为工作坐标系,在驾驶行为模型的计算中,显著优越于其他坐标系。其减少了道路曲率对轨迹运算优化的影响,简化决策模型的计算过程,提高了模型效率,最终得到的决策结果更加安全、舒适、高效。The present invention adopts the Frenet coordinate system as the working coordinate system, which is significantly superior to other coordinate systems in the calculation of the driving behavior model. It reduces the influence of road curvature on trajectory calculation optimization, simplifies the calculation process of decision-making model, improves model efficiency, and finally obtains decision-making results that are safer, more comfortable and more efficient.
本发明的跟驰策略基于CACC控制系统,能显著提高人机混合车队队列的稳定性和安全性,降低追尾碰撞的风险、车辆油耗和排放水平。The car-following strategy of the present invention is based on the CACC control system, which can significantly improve the stability and safety of the human-machine mixed fleet, and reduce the risk of rear-end collision, vehicle fuel consumption and emission level.
所述控制模块包括决策单元、上层控制器和下层控制器;所述决策单元根据安全距离模型,计算分析出自身车辆当前要保持安全且舒适的跟驰状态与前车所需维持的最小安全距离,并将此信息输入上层控制器;The control module includes a decision-making unit, an upper-level controller and a lower-level controller; the decision-making unit calculates and analyzes the minimum safe distance that the vehicle in front needs to maintain a safe and comfortable car-following state according to the safety distance model. , and input this information into the upper controller;
所述上层控制器计算出自身车辆当前所需保持的速度、加速度轨迹信息,同时将所需保持的速度、加速度轨迹信息发送给下层控制器,所述下层控制器控制调整自身车辆的运行状态。The upper layer controller calculates the current speed and acceleration trajectory information required to be maintained by the own vehicle, and at the same time sends the required speed and acceleration trajectory information to the lower layer controller, and the lower layer controller controls and adjusts the running state of the own vehicle.
所述轨迹变换模块将轨迹信息根据笛卡尔坐标系向Frenet坐标系转换具体为:The trajectory transformation module converts the trajectory information to the Frenet coordinate system according to the Cartesian coordinate system as follows:
车辆轨迹在Frenet坐标系和笛卡尔坐标系下的关系变换,在笛卡尔坐标系下,设p(xp,yp)是离轨迹点x(xx,xy)最近的点;则在Frenet坐标系下,点p与点x的纵坐标相等;The relationship between the vehicle trajectory in the Frenet coordinate system and the Cartesian coordinate system is transformed. In the Cartesian coordinate system, let p(x p , y p ) be the closest point to the trajectory point x (x x , x y ); then in In the Frenet coordinate system, the ordinates of point p and point x are equal;
CACC车辆的位置、速度轨迹信息输入轨迹转换模块,由笛卡尔坐标系向Frenet坐标系转换通过下式表示:The position and speed trajectory information of the CACC vehicle is input into the trajectory conversion module, and the conversion from the Cartesian coordinate system to the Frenet coordinate system is expressed by the following formula:
s=sp (1)s=s p (1)
d′=(1-dkp)tan(θx-θp) (4)d'=(1-dk p )tan(θ x -θ p ) (4)
其中,S为Frenet坐标系下轨迹点x的纵向坐标,sp是Frenet坐标系距离轨迹点x最近的一个点p的纵向坐标,为Frenet坐标系下轨迹点x纵向坐标对时间的导数,表示车辆沿参考线方向的速度,为Frenet坐标系下轨迹点x纵向坐标对时间的二阶导数,表示车辆沿参考线方向的加速度,d为Frenet坐标系下轨迹点x的横向坐标,d′为Frenet坐标系下轨迹点x横向坐标对纵向坐标的一阶导数,d″为Frenet坐标系下轨迹点x横向坐标对纵向坐标的二阶导数,θx是笛卡尔坐标系下轨迹点x的方位角,θp是笛卡尔坐标系下点P的方位角,kx是笛卡尔坐标系下轨迹点x的曲率,kp是Frenet坐标系下点p的曲率,υx是笛卡尔坐标系下轨迹点x的速度,ax是笛卡尔坐标系下点x的加速度,kp是笛卡尔坐标系下点p的曲率kp的导数。Among them, S is the longitudinal coordinate of the trajectory point x in the Frenet coordinate system, sp is the longitudinal coordinate of a point p closest to the trajectory point x in the Frenet coordinate system, is the derivative of the longitudinal coordinate of the trajectory point x in the Frenet coordinate system to time, indicating the speed of the vehicle along the reference line, is the second derivative of the longitudinal coordinate of the trajectory point x in the Frenet coordinate system to time, which represents the acceleration of the vehicle along the reference line, d is the lateral coordinate of the trajectory point x in the Frenet coordinate system, and d' is the trajectory point x in the Frenet coordinate system. The first derivative of the coordinate to the vertical coordinate, d″ is the second derivative of the horizontal coordinate of the trajectory point x to the vertical coordinate in the Frenet coordinate system, θ x is the azimuth of the trajectory point x in the Cartesian coordinate system, θ p is the Cartesian coordinate The azimuth of the point P under the system, k x is the curvature of the trajectory point x in the Cartesian coordinate system, k p is the curvature of the point p in the Frenet coordinate system, υ x is the velocity of the trajectory point x in the Cartesian coordinate system, a x is the acceleration of point x in the Cartesian coordinate system, and k p is the derivative of the curvature k p of the point p in the Cartesian coordinate system.
所述安全距离模型具体为:The safety distance model is specifically:
当前车静止时,最小安全距离Sd表示为:When the front vehicle is stationary, the minimum safe distance S d is expressed as:
当前车运动时,最小安全距离Sd表示为:When the front vehicle is moving, the minimum safe distance S d is expressed as:
其中,分别表示Frenet坐标系下当前自身车辆和前车纵向的速度,d自身、d前车分别表示Frenet坐标系下当前自身车辆和前车的横向坐标,d′自身表示Frenet坐标系下当前自身车辆的横向坐标对纵向坐标的一阶导数;d′前车表示Frenet坐标系下当前前车的横向坐标对纵向坐标的一阶导数;分别表示Frenet坐标系下当前自身车辆和前车的曲率。in, Respectively represent the longitudinal speed of the current own vehicle and the preceding vehicle in the Frenet coordinate system, d self and d preceding vehicle respectively represent the lateral coordinates of the current own vehicle and the preceding vehicle in the Frenet coordinate system, and d' itself represents the current own vehicle in the Frenet coordinate system. The first derivative of the transverse coordinate to the longitudinal coordinate; d' the preceding vehicle represents the first derivative of the transverse coordinate of the current preceding vehicle in the Frenet coordinate system to the longitudinal coordinate; respectively represent the curvature of the current ego vehicle and the preceding vehicle in the Frenet coordinate system.
上层控制器利用输入的前车位置、距离、车速、以及加速度轨迹信息,通过决策算法得到车辆的目标速度及加速度;The upper-layer controller uses the inputted vehicle position, distance, vehicle speed, and acceleration trajectory information to obtain the target speed and acceleration of the vehicle through a decision-making algorithm;
下层控制器根据上层控制器得出的目标速度及加速度控制轮毂电机扭矩及轮速以实现自身车辆的驱动和制动控制,从而达到上层控制期望的目标控制。The lower-level controller controls the in-wheel motor torque and wheel speed according to the target speed and acceleration obtained by the upper-level controller to realize the driving and braking control of the own vehicle, so as to achieve the desired target control of the upper-level control.
具体实施例二:Specific embodiment two:
本发明系统的整体结构如图1所示。首先,由各种各样的传感器组成的信息采集模块不断地采集自身车辆和前车的位置、距离、车速、加速度等轨迹信息,并将这些信息传入轨迹变换模块。轨迹变换模块根据笛卡尔坐标系向Frenet坐标系转换的公式,将这些笛卡尔坐标系下的轨迹信息转换为Frenet坐标系下的轨迹信息。同时,转换后的轨迹信息将输入控制模块的决策单元。决策单元根据安全距离模型,计算分析出自身车辆当前要保持安全且舒适的跟驰状态与前车所需维持的最小安全距离,并将此信息输入上层控制器。然后,上层控制器计算出自身车辆当前所需保持的速度、加速度等轨迹信息,同时将此轨迹信息发送给下层控制器。下层控制器据此控制调整自身车辆的运行状态。调整后的运行状态信息又将被信息采集模块采集,照此模式不断循环。最终使自身车辆一直保持安全且舒适的跟驰状态。The overall structure of the system of the present invention is shown in FIG. 1 . First, the information collection module composed of various sensors continuously collects the trajectory information such as the position, distance, vehicle speed, and acceleration of the own vehicle and the preceding vehicle, and transmits this information to the trajectory transformation module. The trajectory transformation module converts the trajectory information in the Cartesian coordinate system into the trajectory information in the Frenet coordinate system according to the formula for converting the Cartesian coordinate system to the Frenet coordinate system. At the same time, the transformed trajectory information will be input into the decision-making unit of the control module. According to the safety distance model, the decision-making unit calculates and analyzes the minimum safety distance that the own vehicle needs to maintain in a safe and comfortable following state and the preceding vehicle, and inputs this information to the upper controller. Then, the upper-layer controller calculates the trajectory information such as the speed and acceleration that the own vehicle currently needs to maintain, and sends this trajectory information to the lower-layer controller at the same time. The lower-level controller controls and adjusts the running state of the own vehicle accordingly. The adjusted operating status information will be collected by the information collection module again, and this pattern will continue to circulate. In the end, the own vehicle has been kept in a safe and comfortable following state.
本发明系统由CACC控制系统控制启动,启动流程如图2所示。首先车辆启动,初始状态信息将输入该系统,同时系统将检查车辆的自适应巡航控制(Adaptive CruiseControl,ACC)功能是否正常,如果正常,继续检查CACC系统,否则进入人工驾驶状态。当CACC系统功能正常时,车辆将进入CACC控制状态。此时意味着前车识别功能正常,基于Frenet坐标系的CACC跟驰车流控制系统各模块将能正常运行,于是启动该系统。否则车辆进入ACC控制状态,不启动该系统。The system of the present invention is controlled and started by the CACC control system, and the start-up process is shown in FIG. 2 . First, the vehicle is started, the initial state information will be input into the system, and the system will check whether the vehicle's Adaptive Cruise Control (ACC) function is normal. If it is normal, continue to check the CACC system, otherwise it will enter the manual driving state. When the CACC system functions normally, the vehicle will enter the CACC control state. At this time, it means that the recognition function of the preceding vehicle is normal, and the modules of the CACC following traffic flow control system based on the Frenet coordinate system will be able to operate normally, so the system is activated. Otherwise, the vehicle enters the ACC control state, and the system is not activated.
本发明系统控制模块中的决策单元是计算出,当前自身车辆想维持安全且舒适的跟驰状态,与前车需保持的最小安全距离。考虑因素包括:前方出现紧急情况时,自身车辆与前车保持的距离要足够驾驶员识别和反应的时间;自身车辆与前车保持的距离要足够驾驶员根据自身期望减速度消除自身车辆车与前车间相对速度的时间;相对速度消除后,自身车辆与前车间仍要保持一定的距离。The decision-making unit in the control module of the system of the present invention calculates the minimum safe distance that the current own vehicle wants to maintain a safe and comfortable car-following state with the preceding vehicle. Consideration factors include: when there is an emergency ahead, the distance between the own vehicle and the preceding vehicle should be sufficient for the driver to recognize and react; the distance between the own vehicle and the preceding vehicle should be sufficient for the driver to decelerate according to his own expectations to eliminate the distance between the vehicle and the vehicle ahead. The time for the relative speed of the front car; after the relative speed is eliminated, the own vehicle must still maintain a certain distance from the front car.
以上对本发明所提供的一种基于Frenet坐标系的CACC跟驰车流控制系统,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。A CACC car-following traffic flow control system based on the Frenet coordinate system provided by the present invention has been described in detail above. In this paper, specific examples are used to illustrate the principles and implementations of the present invention. The descriptions of the above embodiments are only used for In order to help understand the method of the present invention and its core idea; at the same time, for those skilled in the art, according to the idea of the present invention, there will be changes in the specific implementation and application scope. In summary, this specification The contents should not be construed as limiting the present invention.
Claims (5)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210654935.6A CN115171414B (en) | 2022-06-10 | 2022-06-10 | A CACC car-following control system based on Frenet coordinate system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210654935.6A CN115171414B (en) | 2022-06-10 | 2022-06-10 | A CACC car-following control system based on Frenet coordinate system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115171414A true CN115171414A (en) | 2022-10-11 |
CN115171414B CN115171414B (en) | 2023-07-14 |
Family
ID=83484927
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210654935.6A Active CN115171414B (en) | 2022-06-10 | 2022-06-10 | A CACC car-following control system based on Frenet coordinate system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115171414B (en) |
Citations (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5343206A (en) * | 1990-07-05 | 1994-08-30 | Fiat Auto S.P.A. | Method and means for avoiding collision between a motor vehicle and obstacles |
CN105160870A (en) * | 2015-09-07 | 2015-12-16 | 大连海事大学 | Bidirectional autonomous fleet control method |
WO2017084601A1 (en) * | 2015-11-19 | 2017-05-26 | 深圳前海达闼云端智能科技有限公司 | Control method, device and system for vehicles in internet of vehicles and vehicle |
CN106926844A (en) * | 2017-03-27 | 2017-07-07 | 西南交通大学 | A kind of dynamic auto driving lane-change method for planning track based on real time environment information |
CN109102696A (en) * | 2018-07-06 | 2018-12-28 | 北京工业大学 | The frequent section conflict method for early warning of intersection based on active safety |
US20190155290A1 (en) * | 2017-07-13 | 2019-05-23 | Beijing Didi Infinity Technology And Development Co., Ltd. | Systems and methods for trajectory determination |
CN110444014A (en) * | 2019-07-01 | 2019-11-12 | 淮阴工学院 | The anti-method for early warning that knocks into the back based on reversed ST-MRF vehicle tracking algorithm |
CN112068545A (en) * | 2020-07-23 | 2020-12-11 | 哈尔滨工业大学(深圳) | Method and system for planning driving track of unmanned vehicle at crossroad and storage medium |
CN112092815A (en) * | 2020-09-02 | 2020-12-18 | 北京航空航天大学 | A vehicle lane-changing trajectory tracking control method based on model prediction |
CN112347567A (en) * | 2020-11-27 | 2021-02-09 | 青岛莱吉传动系统科技有限公司 | Vehicle intention and track prediction method |
CN112673234A (en) * | 2020-01-17 | 2021-04-16 | 华为技术有限公司 | Path planning method and path planning device |
CN112965476A (en) * | 2021-01-22 | 2021-06-15 | 西安交通大学 | High-speed unmanned vehicle trajectory planning system and method based on multi-window sampling |
CN113093218A (en) * | 2021-05-14 | 2021-07-09 | 汤恩智能科技(苏州)有限公司 | Slope detection method, drive device, and storage medium |
CN113335278A (en) * | 2021-07-20 | 2021-09-03 | 常州机电职业技术学院 | Network connection type intelligent motorcade self-adaptive cruise control method and system |
CN113525373A (en) * | 2020-03-30 | 2021-10-22 | 华为技术有限公司 | Lane changing control system and method for vehicle |
CN113788021A (en) * | 2021-09-03 | 2021-12-14 | 东南大学 | Adaptive following cruise control method combined with preceding vehicle speed prediction |
CN113886764A (en) * | 2021-10-28 | 2022-01-04 | 哈尔滨工业大学 | Intelligent vehicle multi-scene track planning method based on Frenet coordinate system |
CN114030434A (en) * | 2021-11-30 | 2022-02-11 | 浙江亚太机电股份有限公司 | Rear-end collision prevention system based on millimeter wave radar |
CN114120688A (en) * | 2021-11-24 | 2022-03-01 | 哈尔滨工业大学 | A method for establishing a car following model considering the information of the vehicle ahead in the V2V environment |
CN114537372A (en) * | 2022-03-15 | 2022-05-27 | 吉林大学 | Articulated vehicle lane changing and obstacle avoiding method |
-
2022
- 2022-06-10 CN CN202210654935.6A patent/CN115171414B/en active Active
Patent Citations (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5343206A (en) * | 1990-07-05 | 1994-08-30 | Fiat Auto S.P.A. | Method and means for avoiding collision between a motor vehicle and obstacles |
CN105160870A (en) * | 2015-09-07 | 2015-12-16 | 大连海事大学 | Bidirectional autonomous fleet control method |
WO2017084601A1 (en) * | 2015-11-19 | 2017-05-26 | 深圳前海达闼云端智能科技有限公司 | Control method, device and system for vehicles in internet of vehicles and vehicle |
CN106926844A (en) * | 2017-03-27 | 2017-07-07 | 西南交通大学 | A kind of dynamic auto driving lane-change method for planning track based on real time environment information |
US20190155290A1 (en) * | 2017-07-13 | 2019-05-23 | Beijing Didi Infinity Technology And Development Co., Ltd. | Systems and methods for trajectory determination |
CN109102696A (en) * | 2018-07-06 | 2018-12-28 | 北京工业大学 | The frequent section conflict method for early warning of intersection based on active safety |
CN110444014A (en) * | 2019-07-01 | 2019-11-12 | 淮阴工学院 | The anti-method for early warning that knocks into the back based on reversed ST-MRF vehicle tracking algorithm |
CN112673234A (en) * | 2020-01-17 | 2021-04-16 | 华为技术有限公司 | Path planning method and path planning device |
CN113525373A (en) * | 2020-03-30 | 2021-10-22 | 华为技术有限公司 | Lane changing control system and method for vehicle |
CN112068545A (en) * | 2020-07-23 | 2020-12-11 | 哈尔滨工业大学(深圳) | Method and system for planning driving track of unmanned vehicle at crossroad and storage medium |
CN112092815A (en) * | 2020-09-02 | 2020-12-18 | 北京航空航天大学 | A vehicle lane-changing trajectory tracking control method based on model prediction |
CN112347567A (en) * | 2020-11-27 | 2021-02-09 | 青岛莱吉传动系统科技有限公司 | Vehicle intention and track prediction method |
CN112965476A (en) * | 2021-01-22 | 2021-06-15 | 西安交通大学 | High-speed unmanned vehicle trajectory planning system and method based on multi-window sampling |
CN113093218A (en) * | 2021-05-14 | 2021-07-09 | 汤恩智能科技(苏州)有限公司 | Slope detection method, drive device, and storage medium |
CN113335278A (en) * | 2021-07-20 | 2021-09-03 | 常州机电职业技术学院 | Network connection type intelligent motorcade self-adaptive cruise control method and system |
CN113788021A (en) * | 2021-09-03 | 2021-12-14 | 东南大学 | Adaptive following cruise control method combined with preceding vehicle speed prediction |
CN113886764A (en) * | 2021-10-28 | 2022-01-04 | 哈尔滨工业大学 | Intelligent vehicle multi-scene track planning method based on Frenet coordinate system |
CN114120688A (en) * | 2021-11-24 | 2022-03-01 | 哈尔滨工业大学 | A method for establishing a car following model considering the information of the vehicle ahead in the V2V environment |
CN114030434A (en) * | 2021-11-30 | 2022-02-11 | 浙江亚太机电股份有限公司 | Rear-end collision prevention system based on millimeter wave radar |
CN114537372A (en) * | 2022-03-15 | 2022-05-27 | 吉林大学 | Articulated vehicle lane changing and obstacle avoiding method |
Non-Patent Citations (3)
Title |
---|
DONGXUE ZHANG等: "Trajectory planning of autonomous vehicle based on Frenét frame system", 《2021 CHINA AUTOMATION CONGRESS (CAC)》, pages 7973 - 7977 * |
周健: "多车交通环境中智能车辆换道轨迹规划与重规划方法研究", 《中国优秀硕士学位论文全文数据库工程科技Ⅱ辑》, no. 8, pages 035 - 310 * |
韩小健: "基于多模式的客车驾驶辅助与规划控制策略研究", 《中国博士学位论文全文数据库工程科技Ⅱ辑》, no. 3, pages 035 - 11 * |
Also Published As
Publication number | Publication date |
---|---|
CN115171414B (en) | 2023-07-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6683178B2 (en) | Automatic driving system | |
US11703883B2 (en) | Autonomous driving device | |
US10627825B2 (en) | Using discomfort for speed planning in autonomous vehicles | |
CN109131312B (en) | An intelligent electric vehicle ACC/ESC integrated control system and method thereof | |
CN111681452B (en) | Unmanned vehicle dynamic lane change track planning method based on Frenet coordinate system | |
KR102378313B1 (en) | Control apparatus and method of autonomous vehicle | |
CN114489044A (en) | A kind of trajectory planning method and device | |
KR20200022482A (en) | Target vehicle speed generation method and target vehicle speed generation device of driving assistance vehicle | |
WO2018230376A1 (en) | Travel control device | |
WO2022016351A1 (en) | Method and apparatus for selecting driving decision | |
CN111002993B (en) | Automatic driving low-oil-consumption movement planning method and system based on scene recognition | |
CN106004875A (en) | Adaptive cruise control system | |
CN114312850B (en) | Using Discomfort for Speed Planning of Autonomous Vehicles | |
KR20150066303A (en) | Apparatus and method for autonomous driving using driving pattern of driver | |
CN111619564A (en) | Vehicle self-adaptive cruise speed control method, device, processor, automobile and computer readable storage medium | |
CN110678373A (en) | Vehicle motion control device, vehicle motion control method, and vehicle motion control system | |
CN113525373A (en) | Lane changing control system and method for vehicle | |
CN105667504B (en) | Autonomous vehicle turning maneuver | |
US20240001963A1 (en) | Vehicle systems and related methods with autonomous courtesy avoidance | |
US11364921B2 (en) | Object recognition apparatus, object recognition method, and vehicle | |
EP3862239B1 (en) | Vehicle control device | |
CN115171414A (en) | CACC following traffic flow control system based on Frenet coordinate system | |
Kang et al. | Vehicle longitudinal control with velocity profile for stop and go operation | |
CN115520225B (en) | Vehicle obstacle avoidance method, device, medium and vehicle | |
EP4491485A1 (en) | Autonomous driving system and control method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CB03 | Change of inventor or designer information |
Inventor after: Zhang Bing Inventor after: Qu Mingcheng Inventor after: Tian Mengting Inventor after: Chen Dandan Inventor after: Cui Jianxun Inventor before: Zhang Bing Inventor before: Qu Mingcheng Inventor before: Tian Mengting Inventor before: Chen Dandan Inventor before: Cui Jianxun |
|
CB03 | Change of inventor or designer information |