CN116215585B - Intelligent network-connected bus path tracking game control method and device - Google Patents
Intelligent network-connected bus path tracking game control method and device Download PDFInfo
- Publication number
- CN116215585B CN116215585B CN202310513369.1A CN202310513369A CN116215585B CN 116215585 B CN116215585 B CN 116215585B CN 202310513369 A CN202310513369 A CN 202310513369A CN 116215585 B CN116215585 B CN 116215585B
- Authority
- CN
- China
- Prior art keywords
- vehicle
- control
- game
- intelligent
- domain
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 42
- 238000011217 control strategy Methods 0.000 claims abstract description 25
- 230000006870 function Effects 0.000 claims description 55
- 239000011159 matrix material Substances 0.000 claims description 35
- 238000010276 construction Methods 0.000 claims description 25
- 230000003416 augmentation Effects 0.000 claims description 16
- 230000008569 process Effects 0.000 claims description 11
- 238000004364 calculation method Methods 0.000 claims description 10
- 238000012545 processing Methods 0.000 claims description 8
- 230000003190 augmentative effect Effects 0.000 claims description 7
- 238000004590 computer program Methods 0.000 claims description 7
- 230000003247 decreasing effect Effects 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 9
- 238000004891 communication Methods 0.000 description 7
- 238000006073 displacement reaction Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 238000009795 derivation Methods 0.000 description 3
- 238000003491 array Methods 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 238000000802 evaporation-induced self-assembly Methods 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000012886 linear function Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 239000000725 suspension Substances 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W60/00—Drive control systems specially adapted for autonomous road vehicles
- B60W60/001—Planning or execution of driving tasks
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W2050/0001—Details of the control system
- B60W2050/0019—Control system elements or transfer functions
- B60W2050/0028—Mathematical models, e.g. for simulation
- B60W2050/0031—Mathematical model of the vehicle
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W2050/0001—Details of the control system
- B60W2050/0043—Signal treatments, identification of variables or parameters, parameter estimation or state estimation
-
- 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)
- Automation & Control Theory (AREA)
- Human Computer Interaction (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
- Toys (AREA)
Abstract
本申请公开了一种智能网联客车路径跟踪博弈控制方法及装置,其中,方法包括:根据智能网联客车的实际参数构造汽车系统动力学二自由度车辆模型;根据道路信息构造道路模型,并结合汽车系统动力学二自由度车辆模型和道路模型构造车‑路模型;以二次型最优理论为基础,基于车‑路模型构建智驾域路径跟踪控制和底盘域稳定性控制的代价函数;基于代价函数,将智驾域路径跟踪控制和底盘域稳定性控制与斯坦克伯格闭环博弈相结合,将智驾域作为博弈的领导者,且将底盘域作为博弈的跟随者,求解最优控制策略。由此,解决了相关技术中由于单轮制动产生不足转向或过多转向,导致路径跟踪的控制精度降低,降低了车辆的安全性和稳定性等问题。
The present application discloses a game control method and device for path tracking of an intelligent networked bus, wherein the method includes: constructing a vehicle system dynamics two-degree-of-freedom vehicle model according to the actual parameters of the intelligent networked bus; constructing a road model according to road information, and Combining the two-degree-of-freedom vehicle model and the road model of the vehicle system dynamics to construct the vehicle-road model; based on the quadratic optimal theory, the cost function of path tracking control in the intelligent driving domain and stability control in the chassis domain is constructed based on the vehicle-road model ;Based on the cost function, combine the intelligent driving domain path tracking control and the chassis domain stability control with the Steinkelberg closed-loop game, take the intelligent driving domain as the leader of the game, and take the chassis domain as the follower of the game, solve the optimal optimal control strategy. As a result, the problems in the related art such as understeering or oversteering caused by single-wheel braking, resulting in reduced control accuracy of path tracking, and decreased safety and stability of the vehicle are solved.
Description
技术领域technical field
本申请涉及智能驾驶技术领域,特别涉及一种智能网联客车路径跟踪博弈控制方法及装置。The present application relates to the technical field of intelligent driving, and in particular to a method and device for path tracking game control of an intelligent networked bus.
背景技术Background technique
相关技术中,智驾域对车辆行驶轨迹进行实时规划,并对规划轨迹进行路径跟踪控制,底盘域涵盖传动、行驶、转向和制动系统,如,智能汽车底盘,可以包括控制车辆的横纵向运动的线控驱动、线控制动和线控转向,以及线控悬架,当智能网联客车辆在高速运行过程中遇到突发情况失稳时,底盘域稳定性控制系统瞬间介入,通过单轮制动使车辆重新回到稳定状态。In related technologies, the intelligent driving domain plans the vehicle trajectory in real time, and performs path tracking control on the planned trajectory. The chassis domain covers transmission, driving, steering and braking systems. For example, the smart car chassis can include controlling the horizontal and vertical Sporty drive-by-wire, brake-by-wire and steering-by-wire, as well as suspension-by-wire. When the intelligent networked passenger vehicle encounters unexpected instability during high-speed operation, the chassis stability control system will intervene instantly. Single wheel braking returns the vehicle to a stable state.
然而,相关技术中由于单轮制动产生不足转向或过多转向,导致路径跟踪的控制精度降低,并且车辆状态与控制目标产生较大差距,降低了车辆的安全性和稳定性,无法满足用户的驾乘需求,亟待解决。However, in the related art, due to understeer or oversteer caused by single-wheel braking, the control accuracy of path tracking is reduced, and there is a large gap between the vehicle state and the control target, which reduces the safety and stability of the vehicle and cannot satisfy users. driving needs need to be resolved urgently.
发明内容Contents of the invention
本申请提供一种智能网联客车路径跟踪博弈控制方法及装置,以解决相关技术中由于单轮制动产生不足转向或过多转向,导致路径跟踪的控制精度降低,并且车辆状态与控制目标产生较大差距,降低了车辆的安全性和稳定性,无法满足用户的驾乘需求的问题。This application provides a path tracking game control method and device for an intelligent networked bus to solve the problem of understeering or oversteering caused by single-wheel braking in the related art, which leads to a decrease in the control accuracy of path tracking, and the discrepancy between the vehicle state and the control target. The large gap reduces the safety and stability of the vehicle and cannot meet the driving needs of users.
本申请第一方面实施例提供一种智能网联客车路径跟踪博弈控制方法,包括以下步骤:根据智能网联客车的实际参数构造汽车系统动力学二自由度车辆模型;根据道路信息构造道路模型,并结合所述汽车系统动力学二自由度车辆模型和所述道路模型构造车-路模型;以二次型最优理论为基础,基于所述车-路模型构建智驾域路径跟踪控制和底盘域稳定性控制的代价函数;基于所述代价函数,将智驾域路径跟踪控制和底盘域稳定性控制与斯坦克伯格闭环博弈相结合,将智驾域作为博弈的领导者,且将底盘域作为博弈的跟随者,求解最优控制策略。The embodiment of the first aspect of the present application provides a path tracking game control method for an intelligent networked bus, including the following steps: constructing a vehicle system dynamics two-degree-of-freedom vehicle model according to the actual parameters of the intelligent networked bus; constructing a road model according to road information, And combine the vehicle system dynamics two-degree-of-freedom vehicle model and the road model to construct a vehicle-road model; based on the quadratic optimal theory, build a path-following control and chassis in the intelligent driving domain based on the vehicle-road model The cost function of domain stability control; based on the cost function, the path tracking control of the intelligent driving domain and the stability control of the chassis domain are combined with the Steinkelberg closed-loop game, the intelligent driving domain is taken as the leader of the game, and the chassis The domain acts as the follower of the game to solve the optimal control strategy.
可选地,在本申请的一个实施例中,所述根据智能网联客车的实际参数构造汽车系统动力学二自由度车辆模型,包括:建立以车辆前轮为输入对象的二自由度模型状态方程;将所述二自由度模型状态方程进行离散化,得到离散的车辆动力学方程。Optionally, in one embodiment of the present application, the construction of the vehicle system dynamics two-degree-of-freedom vehicle model according to the actual parameters of the intelligent connected bus includes: establishing a two-degree-of-freedom model state with the front wheels of the vehicle as input objects Equation; the state equation of the two-degree-of-freedom model is discretized to obtain a discrete vehicle dynamics equation.
可选地,在本申请的一个实施例中,所述根据道路信息构造道路模型,并结合所述汽车系统动力学二自由度车辆模型和所述道路模型构造车-路模型,包括:将所述道路信息的预瞄的路径信息加入所述离散的车辆动力学方程中,以通过预瞄动态过程对转向制动共享型车辆动力学系统进行增广,得到智能网联客车多目标路径跟踪增广系统。Optionally, in an embodiment of the present application, the constructing a road model based on road information, and combining the vehicle system dynamics two-degree-of-freedom vehicle model and the road model to construct a vehicle-road model includes: The preview path information of the above road information is added to the discrete vehicle dynamics equation, so as to augment the steering and brake sharing vehicle dynamics system through the preview dynamic process, and obtain the multi-objective path tracking augmentation of the intelligent networked bus. wide system.
可选地,在本申请的一个实施例中,所述智能网联客车多目标路径跟踪增广系统为:Optionally, in one embodiment of the present application, the multi-target route tracking augmentation system for intelligent networked buses is:
, ,
其中,为状态系数矩阵,/>为关于前轮转角的参数标记符号,/>为当前第/>时刻,/>为当前第/>时刻,/>为增广状态方程相关参数的下标符号,/>为车辆-道路状态变量,/>为控制输入/>的矩阵系数,/>为控制输入/>的矩阵系数。in, is the state coefficient matrix, /> Symbols for parameters concerning the front wheel angle, /> for the current page /> moment, /> for the current page /> moment, /> is the subscript symbol of the relevant parameters of the augmented state equation, /> is the vehicle-road state variable, /> for control input /> matrix coefficients, /> for control input /> matrix coefficients.
可选地,在本申请的一个实施例中,所述以二次型最优理论为基础,构建智驾域路径跟踪控制和底盘域稳定性控制的代价函数,包括:选取预瞄点处的横向位置偏差与航向角偏差作为转向系统的加权项,并将汽车的理想横摆角速度作为制动控制的加权项,生成多目标路径跟踪控制问题的代价函数。Optionally, in one embodiment of the present application, the construction of the cost function of path tracking control in the intelligent driving domain and stability control in the chassis domain based on the quadratic optimal theory includes: selecting the The lateral position deviation and heading angle deviation are used as the weighting items of the steering system, and the ideal yaw rate of the vehicle is used as the weighting items of the braking control to generate the cost function of the multi-objective path following control problem.
可选地,在本申请的一个实施例中,所述基于所述代价函数,将智驾域路径跟踪控制和底盘域稳定性控制与斯坦克伯格闭环博弈相结合,将智驾域作为博弈的领导者,且将底盘域作为博弈的跟随者,求解最优控制策略,包括:在闭环斯坦克伯格博弈控制中,所述领导者和所述跟随者满足预设递推关系,以基于斯坦克伯格反馈非合作博弈理论,推导所述智驾域与所述底盘域的博弈控制策略,得到唯一的反馈斯坦克伯格均衡解。Optionally, in one embodiment of the present application, based on the cost function, the intelligent driving domain path tracking control and the chassis domain stability control are combined with the Steinkelberg closed-loop game, and the intelligent driving domain is used as a game , and take the chassis domain as the follower of the game to solve the optimal control strategy, including: in the closed-loop Steinkelberg game control, the leader and the follower satisfy the preset recurrence relationship, based on The Steinkelberg feedback non-cooperative game theory is used to derive the game control strategy of the intelligent driving domain and the chassis domain, and obtain the unique feedback Steinkelberg equilibrium solution.
本申请第二方面实施例提供一种智能网联客车路径跟踪博弈控制装置,包括:第一构造模块,用于根据智能网联客车的实际参数构造汽车系统动力学二自由度车辆模型;第二构造模块,用于根据道路信息构造道路模型,并结合所述汽车系统动力学二自由度车辆模型和所述道路模型构造车-路模型;构建模块,用于以二次型最优理论为基础,基于所述车-路模型构建智驾域路径跟踪控制和底盘域稳定性控制的代价函数;计算模块,用于基于所述代价函数,将智驾域路径跟踪控制和底盘域稳定性控制与斯坦克伯格闭环博弈相结合,将智驾域作为博弈的领导者,且将底盘域作为博弈的跟随者,求解最优控制策略。The embodiment of the second aspect of the present application provides a path tracking game control device for an intelligent networked bus, including: a first construction module for constructing a vehicle system dynamics two-degree-of-freedom vehicle model according to the actual parameters of the intelligent networked bus; A construction module is used to construct a road model according to road information, and to construct a vehicle-road model in combination with the vehicle system dynamics two-degree-of-freedom vehicle model and the road model; a construction module is used to base on the quadratic optimal theory , based on the vehicle-road model, constructing the cost function of path tracking control in the smart driving domain and stability control in the chassis domain; the calculation module is used to combine the path tracking control in the smart driving domain and the stability control in the chassis domain with the cost function based on the vehicle-road model. Combining the Steinkelberg closed-loop game, the intelligent driving domain is used as the leader of the game, and the chassis domain is used as the follower of the game to solve the optimal control strategy.
可选地,在本申请的一个实施例中,所述第一构造模块包括:建立单元,用于建立以车辆前轮为输入对象的二自由度模型状态方程;计算单元,用于将所述二自由度模型状态方程进行离散化,得到离散的车辆动力学方程。Optionally, in one embodiment of the present application, the first construction module includes: an establishment unit, configured to establish a two-degree-of-freedom model state equation with the front wheels of the vehicle as an input object; a calculation unit, configured to convert the The state equation of the two-degree-of-freedom model is discretized to obtain a discrete vehicle dynamics equation.
可选地,在本申请的一个实施例中,所述第二构造模块包括:处理单元,用于将所述道路信息的预瞄的路径信息加入所述离散的车辆动力学方程中,以通过预瞄动态过程对转向制动共享型车辆动力学系统进行增广,得到智能网联客车多目标路径跟踪增广系统。Optionally, in an embodiment of the present application, the second construction module includes: a processing unit, configured to add the preview path information of the road information into the discrete vehicle dynamics equation, so as to pass The steering and braking shared vehicle dynamics system is augmented by previewing the dynamic process, and a multi-objective path tracking augmentation system for intelligent networked buses is obtained.
可选地,在本申请的一个实施例中,所述智能网联客车多目标路径跟踪增广系统为:Optionally, in one embodiment of the present application, the multi-target route tracking augmentation system for intelligent networked buses is:
, ,
其中,为状态系数矩阵,/>为关于前轮转角的参数标记符号,/>为当前第/>时刻,/>为当前第/>时刻,/>为增广状态方程相关参数的下标符号,/>为车辆-道路状态变量,/>为控制输入/>的矩阵系数,/>为控制输入/>的矩阵系数。in, is the state coefficient matrix, /> Symbols for parameters concerning the front wheel angle, /> for the current page /> moment, /> for the current page /> moment, /> is the subscript symbol of the relevant parameters of the augmented state equation, /> is the vehicle-road state variable, /> for control input /> matrix coefficients, /> for control input /> matrix coefficients.
可选地,在本申请的一个实施例中,所述构建模块包括:构建单元,用于选取预瞄点处的横向位置偏差与航向角偏差作为转向系统的加权项,并将汽车的理想横摆角速度作为制动控制的加权项,生成多目标路径跟踪控制问题的代价函数。Optionally, in an embodiment of the present application, the construction module includes: a construction unit, which is used to select the lateral position deviation and the heading angle deviation at the preview point as the weighting items of the steering system, and take the ideal lateral position of the car The pendulum angular velocity is used as the weighting term of the braking control to generate the cost function of the multi-objective path following control problem.
可选地,在本申请的一个实施例中,所述计算模块包括:推导单元,用于在闭环斯坦克伯格博弈控制中,所述领导者和所述跟随者满足预设递推关系,以基于斯坦克伯格反馈非合作博弈理论,推导所述智驾域与所述底盘域的博弈控制策略,得到唯一的反馈斯坦克伯格均衡解。Optionally, in an embodiment of the present application, the calculation module includes: a derivation unit, configured to satisfy a preset recurrence relationship between the leader and the follower in a closed-loop Steinberg game control, Based on the Steinkelberg feedback non-cooperative game theory, the game control strategy of the smart driving domain and the chassis domain is derived, and a unique feedback Steinkelberg equilibrium solution is obtained.
本申请第三方面实施例提供一种电子设备,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序,以实现如上述实施例所述的智能网联客车路径跟踪博弈控制方法。The embodiment of the third aspect of the present application provides an electronic device, including: a memory, a processor, and a computer program stored on the memory and operable on the processor, and the processor executes the program to realize As described in the above-mentioned embodiments, the route tracking game control method of an intelligent networked bus.
本申请第四方面实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储计算机程序,该程序被处理器执行时实现如上的智能网联客车路径跟踪博弈控制方法。The embodiment of the fourth aspect of the present application provides a computer-readable storage medium, the computer-readable storage medium stores a computer program, and when the program is executed by a processor, the above intelligent networked bus path tracking game control method is implemented.
本申请实施例可以根据智能网联客车的实际参数构造汽车系统动力学二自由度车辆模型,根据道路信息构造道路模型,并结合汽车系统动力学二自由度车辆模型和道路模型构造车-路模型,以二次型最优理论为基础,基于车-路模型构建智驾域路径跟踪控制和底盘域稳定性控制的代价函数,从而将智驾域路径跟踪控制和底盘域稳定性控制与斯坦克伯格闭环博弈相结合,将智驾域作为博弈的领导者,且将底盘域作为博弈的跟随者,求解最优控制策略,进而有效的提升了路径跟踪的控制精度,并且提升了车辆的安全性和稳定性,有效的满足用户的驾乘需求。由此,解决了相关技术中由于单轮制动产生不足转向或过多转向,导致路径跟踪的控制精度降低,降低了车辆的安全性和稳定性,无法满足用户的驾乘需求的问题。In the embodiment of the present application, the vehicle system dynamics two-degree-of-freedom vehicle model can be constructed according to the actual parameters of the intelligent connected bus, the road model can be constructed according to the road information, and the vehicle-road model can be constructed by combining the vehicle system dynamics two-degree-of-freedom vehicle model and the road model , based on the quadratic optimal theory, and based on the vehicle-road model, the cost functions of path tracking control in the intelligent driving domain and stability control in the chassis domain are constructed, so that the path tracking control in the intelligent driving domain and the stability control in the chassis domain are combined with the tank Combining the Berger closed-loop game, the smart driving domain is used as the leader of the game, and the chassis domain is used as the follower of the game to solve the optimal control strategy, thereby effectively improving the control accuracy of path tracking and improving the safety of the vehicle Sex and stability, effectively meet the driving needs of users. This solves the problem in the related art that understeering or oversteering due to single-wheel braking leads to reduced control accuracy of path tracking, lowers safety and stability of the vehicle, and fails to meet the driving needs of users.
本申请附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。Additional aspects and advantages of the application will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of the application.
附图说明Description of drawings
本申请上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:The above and/or additional aspects and advantages of the present application will become apparent and easy to understand from the following description of the embodiments in conjunction with the accompanying drawings, wherein:
图1为根据本申请实施例提供的一种智能网联客车路径跟踪博弈控制方法流程图;Fig. 1 is a flow chart of a game control method for path tracking of an intelligent networked bus provided according to an embodiment of the present application;
图2为本申请一个具体实施例的汽车系统动力学二自由度模型示意图;Fig. 2 is a schematic diagram of a vehicle system dynamics two-degree-of-freedom model of a specific embodiment of the present application;
图3为本申请一个具体实施例的斯坦克伯格博弈控制的示意图;Fig. 3 is the schematic diagram of the Steinkelberg game control of a specific embodiment of the present application;
图4为本申请一个具体实施例的预瞄理论设计示意图;FIG. 4 is a schematic diagram of preview theoretical design of a specific embodiment of the present application;
图5为本申请一个具体实施例的斯坦克伯格博弈原理示意图;Fig. 5 is a schematic diagram of the Steinkelberg game principle of a specific embodiment of the present application;
图6为本申请一个具体实施例的不同路径跟踪控制方法参数对比示意图;FIG. 6 is a schematic diagram of comparing parameters of different path tracking control methods in a specific embodiment of the present application;
图7为根据本申请实施例提供的智能网联客车路径跟踪博弈控制装置的结构示意图;FIG. 7 is a schematic structural diagram of an intelligent networked bus route tracking game control device provided according to an embodiment of the present application;
图8为根据本申请实施例提供的电子设备的结构示意图。FIG. 8 is a schematic structural diagram of an electronic device provided according to an embodiment of the present application.
具体实施方式Detailed ways
下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本申请,而不能理解为对本申请的限制。Embodiments of the present application are described in detail below, examples of which are shown in the drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below by referring to the figures are exemplary, and are intended to explain the present application, and should not be construed as limiting the present application.
下面参考附图描述本申请实施例的智能网联客车路径跟踪博弈控制方法及装置。针对上述背景技术中心提到的相关技术中由于单轮制动产生不足转向或过多转向,导致路径跟踪的控制精度降低,降低了车辆的安全性和稳定性,无法满足用户的驾乘需求的问题,本申请提供了一种智能网联客车路径跟踪博弈控制方法,在该方法中,可以根据智能网联客车的实际参数构造汽车系统动力学二自由度车辆模型,根据道路信息构造道路模型,并结合汽车系统动力学二自由度车辆模型和道路模型构造车-路模型,以二次型最优理论为基础,基于车-路模型构建智驾域路径跟踪控制和底盘域稳定性控制的代价函数,从而将智驾域路径跟踪控制和底盘域稳定性控制与斯坦克伯格闭环博弈相结合,将智驾域作为博弈的领导者,且将底盘域作为博弈的跟随者,求解最优控制策略,进而有效的提升了路径跟踪的控制精度,并且提升了车辆的安全性和稳定性,有效的满足用户的驾乘需求。由此,解决了相关技术中由于单轮制动产生不足转向或过多转向,导致路径跟踪的控制精度降低,降低了车辆的安全性和稳定性,无法满足用户的驾乘需求的问题。The following describes the route tracking game control method and device for an intelligent networked bus according to the embodiments of the present application with reference to the accompanying drawings. In the related technologies mentioned in the background technology center mentioned above, understeering or oversteering caused by single-wheel braking reduces the control accuracy of path tracking, reduces the safety and stability of the vehicle, and fails to meet the driving needs of users. Problem, this application provides a path tracking game control method for intelligent connected buses. In this method, a vehicle system dynamics two-degree-of-freedom vehicle model can be constructed according to the actual parameters of the intelligent connected passenger vehicle, and a road model can be constructed according to road information. Combined with the vehicle system dynamics two-degree-of-freedom vehicle model and the road model to construct the vehicle-road model, based on the quadratic optimal theory, the cost of intelligent driving domain path tracking control and chassis domain stability control is constructed based on the vehicle-road model function, so that the intelligent driving domain path tracking control and the chassis domain stability control are combined with the Steinkelberg closed-loop game, and the intelligent driving domain is taken as the leader of the game, and the chassis domain is used as the follower of the game to solve the optimal control strategy, thereby effectively improving the control accuracy of path tracking, and improving the safety and stability of the vehicle, effectively meeting the driving needs of users. This solves the problem in the related art that understeering or oversteering due to single-wheel braking leads to reduced control accuracy of path tracking, lowers safety and stability of the vehicle, and fails to meet the driving needs of users.
具体而言,图1为本申请实施例所提供的一种智能网联客车路径跟踪博弈控制方法的流程示意图。Specifically, FIG. 1 is a schematic flow chart of a game control method for path tracking of an intelligent networked bus provided in an embodiment of the present application.
如图1所示,该智能网联客车路径跟踪博弈控制方法包括以下步骤:As shown in Figure 1, the intelligent connected bus path tracking game control method includes the following steps:
在步骤S101中,根据智能网联客车的实际参数构造汽车系统动力学二自由度车辆模型。In step S101, a vehicle system dynamics two-degree-of-freedom vehicle model is constructed according to the actual parameters of the intelligent connected bus.
可以理解的是,本申请实施例可以根据下述步骤中的智能网联客车的实际参数构造汽车系统动力学二自由度车辆模型,从而有效的提升了智能网联客车路径跟踪博弈控制的可执行性。It can be understood that the embodiment of the present application can construct a vehicle system dynamics two-degree-of-freedom vehicle model according to the actual parameters of the intelligent networked bus in the following steps, thereby effectively improving the executable path tracking game control of the intelligent networked bus sex.
其中,在本申请的一个实施例中,根据智能网联客车的实际参数构造汽车系统动力学二自由度车辆模型,包括:建立以车辆前轮为输入对象的二自由度模型状态方程;将二自由度模型状态方程进行离散化,得到离散的车辆动力学方程。Among them, in one embodiment of the present application, constructing a vehicle system dynamics two-degree-of-freedom vehicle model according to the actual parameters of the intelligent connected bus includes: establishing a two-degree-of-freedom model state equation with the front wheels of the vehicle as input objects; The state equation of the degree of freedom model is discretized to obtain a discrete vehicle dynamics equation.
在实际执行过程中,假定车辆的轮胎侧向力是轮胎滑移角的线性函数,x轴方向速度不变,忽略悬架特性影响,默认车辆只进行平行于地面的运动,无载荷转移,且忽略转向系统的影响,直接以前轮转角作为输入。In the actual implementation process, it is assumed that the tire lateral force of the vehicle is a linear function of the tire slip angle, the speed in the x-axis direction is constant, and the influence of the suspension characteristics is ignored. By default, the vehicle only moves parallel to the ground without load transfer, and Ignoring the influence of the steering system, the front wheel steering angle is directly used as input.
进一步地,如图2所示,本申请实施例可以建立以车辆前轮为输入对象的二自由度模型状态方程,即:Further, as shown in Figure 2, the embodiment of the present application can establish a two-degree-of-freedom model state equation with the front wheels of the vehicle as the input object, namely:
, ,
其中,为二自由度车辆模型状态变量矩阵,/>为二自由度车辆模型前轮转角系数变量矩阵,/>为二自由度车辆模型直接横摆力矩系数变量矩阵,/>为区分符号,/>为时间,/>为连续系统状态变量,/>为前轮转角。in, is the state variable matrix of the two-degree-of-freedom vehicle model, /> is the variable matrix of the front wheel angle coefficient of the two-degree-of-freedom vehicle model, /> is the direct yaw moment coefficient variable matrix of the two-degree-of-freedom vehicle model, /> is a diacritic, /> for time, /> is a continuous system state variable, /> Angle for the front wheels.
其中,为连续系统状态变量,分别为侧向速度、横摆角速度、横向位移和横摆角。in, are continuous system state variables, which are lateral velocity, yaw rate, lateral displacement, and yaw angle, respectively.
接着,状态方程系数矩阵如下:Then, the state equation coefficient matrix is as follows:
, ,
进而,本申请实施例可以使用MATLAB的c2d命令将上述步骤中的二自由度模型状态方程进行离散化,得到离散的车辆系统,即:Furthermore, in the embodiment of the present application, the c2d command of MATLAB can be used to discretize the state equation of the two-degree-of-freedom model in the above steps to obtain a discrete vehicle system, namely:
其中,为当前时间步的离散状态,/>为下一个时间步的离散状态,/>、、/>分别由相应的连续时间矩阵/>、/>、/>的离散双线性变换得到。in, is the discrete state of the current time step, /> is the discrete state of the next time step, /> , , /> respectively by the corresponding continuous-time matrix /> , /> , /> The discrete bilinear transformation of is obtained.
其中,in,
, ,
其中,为时间步长,/>为时间in, is the time step, /> for time
在步骤S102中,根据道路信息构造道路模型,并结合汽车系统动力学二自由度车辆模型和道路模型构造车-路模型。In step S102, a road model is constructed according to the road information, and a vehicle-road model is constructed by combining the vehicle system dynamics two-degree-of-freedom vehicle model and the road model.
可以理解的是,本申请实施例可以根据下述步骤中的道路信息构造道路模型,并结合汽车系统动力学二自由度车辆模型和道路模型构造车-路模型,使得车辆在路径跟踪与横向稳定控制分配方面更加合理,有效的提升了车辆的稳定性。It can be understood that the embodiment of the present application can construct a road model based on the road information in the following steps, and combine the vehicle system dynamics two-degree-of-freedom vehicle model and the road model to construct a vehicle-road model, so that the vehicle is in path tracking and lateral stability. The control distribution is more reasonable, which effectively improves the stability of the vehicle.
其中,在本申请的一个实施例中,根据道路信息构造道路模型,并结合汽车系统动力学二自由度车辆模型和道路模型构造车-路模型,包括:将道路信息的预瞄的路径信息加入离散的车辆动力学方程中,以通过预瞄动态过程对转向制动共享型车辆动力学系统进行增广,得到智能网联客车多目标路径跟踪增广系统。Among them, in one embodiment of the present application, the road model is constructed according to the road information, and the vehicle-road model is constructed in combination with the vehicle system dynamics two-degree-of-freedom vehicle model and the road model, including: adding the preview path information of the road information to In the discrete vehicle dynamics equation, the steering and brake sharing vehicle dynamics system is augmented by previewing the dynamic process to obtain a multi-objective path tracking augmentation system for intelligent networked buses.
举例而言,结合图3和图4所示,图4为道路预瞄模型,将预瞄距离离散化为固定的个点,为下一步控制提供道路信息。For example, as shown in Figure 3 and Figure 4, Figure 4 is a road preview model, which discretizes the preview distance into a fixed points to provide road information for the next step of control.
接着,本申请实施例可以将道路信息的预瞄的路径信息加入离散的车辆动力学方程中,其中,车辆的个预瞄横向位移/>可以通过移位寄存器产生,即:Next, in this embodiment of the present application, the preview path information of the road information can be added to the discrete vehicle dynamics equation, where the vehicle's preview lateral displacement/> can be generated by a shift register, i.e.:
其中,为/> 、/>控制输入标记,/>为整体控制目标定义符号,/>为第/>步的道路信息矩阵,/>为移位寄存器矩阵,/>为当前时刻即将更新的道路信息矩阵。in, for /> , /> control input token, /> Define symbols for overall control objectives, /> for No. /> step road information matrix, /> is the shift register matrix, /> is the road information matrix to be updated at the current moment.
其中,in,
, ,
其中,为控制目标矩阵,/>为路径标记,/>为航向角标记,/>为横向位移,为航向角,且/>。in, For the control target matrix, /> for path markers, /> is the heading mark, /> is the lateral displacement, is the heading angle, and /> .
其中,in,
其中,为最远点控制目标值,/>为第/>时刻,/>为预瞄值,/>为更新矩阵,/>为移位寄存器。in, Control the target value for the farthest point, /> for No. /> moment, /> is the preview value, /> to update the matrix, /> is a shift register.
接着,本申请实施例可以通过预瞄动态过程对转向制动共享型车辆动力学系统进行增广,可得到智能网联客车多目标路径跟踪增广系统,即:Next, the embodiment of the present application can augment the dynamics system of the steering and brake sharing type vehicle through the preview dynamic process, and obtain the multi-objective path tracking augmentation system of the intelligent networked bus, that is:
, ,
其中,为智驾域路径跟踪系统与底盘域稳定性控制系统两个智能体的预瞄区域最远端的预瞄点,/>为车辆-道路状态变量,/>为控制目标更新矩阵。in, is the farthest preview point in the preview area of the intelligent driving domain path tracking system and the chassis domain stability control system, /> is the vehicle-road state variable, /> Update the matrix for the control objective.
其中:in:
, ,
,/> , />
其中,为车辆参数状态变量,/>为前轮转角的控制输入权重,/>为直接横摆力矩的控制输入权重,/>为智驾域的控制目标,/>为底盘域的控制目标。in, is the vehicle parameter state variable, /> Enter the weights for the control of the front wheel angle, /> Enter the weights for the control of the direct yaw moment, /> is the control target of the smart driving domain , /> is the control target of the chassis domain.
由于智驾域路径跟踪系统与底盘域稳定性控制系统两个智能体在其余区域的预瞄信息均位于增广状态中,因此可略去最远端预瞄点信息/>。Since the preview information of the two agents in the intelligent driving domain path tracking system and the chassis domain stability control system are in the augmented state Therefore, the farthest preview point information can be omitted /> .
其中,在本申请的一个实施例中,智能网联客车多目标路径跟踪增广系统可以进一步简化为:Wherein, in one embodiment of the present application, the multi-target path tracking augmentation system for intelligent networked buses can be further simplified as:
其中,为车辆-道路状态变量,/>。in, is the vehicle-road state variable, /> .
另外,智能网联客车多目标路径跟踪增广系统中的为第/>时刻的系统状态变量,即第/>时刻车辆、道路预瞄以及稳定性目标预瞄信息的状态变量,在数学公式中,智能网联客车多目标路径跟踪增广系统中的/>代表矩阵,即:In addition, the multi-target path tracking augmentation system for intelligent networked bus for No. /> The system state variable at time, that is, the first /> The state variables of vehicles at any time, road preview and stability target preview information, in the mathematical formula, in the multi-target path tracking augmentation system of intelligent networked buses /> represents a matrix, namely:
, ,
其中,为控制输入/>的矩阵系数,/>为控制输入/>的矩阵系数。in, for control input /> matrix coefficients, /> for control input /> matrix coefficients.
在步骤S103中,以二次型最优理论为基础,基于车-路模型构建智驾域路径跟踪控制和底盘域稳定性控制的代价函数。In step S103, based on the quadratic optimal theory and the vehicle-road model, the cost functions of path tracking control in the intelligent driving domain and stability control in the chassis domain are constructed.
可以理解的是,本申请实施例可以以下述步骤中的二次型最优理论为基础,基于车-路模型构建智驾域路径跟踪控制和底盘域稳定性控制的代价函数,从而有效的提升了车辆的稳定性和安全性,并且提升了用户的驾乘体验。It can be understood that the embodiments of the present application can be based on the quadratic optimal theory in the following steps, and construct the cost functions of path tracking control in the intelligent driving domain and stability control in the chassis domain based on the vehicle-road model, thereby effectively improving It improves the stability and safety of the vehicle, and improves the user's driving experience.
其中,在本申请的一个实施例中,以二次型最优理论为基础,构建智驾域路径跟踪控制和底盘域稳定性控制的代价函数,包括:选取预瞄点处的横向位置偏差与航向角偏差作为转向系统的加权项,并将汽车的理想横摆角速度作为制动控制的加权项,生成多目标路径跟踪控制问题的代价函数。Among them, in one embodiment of the present application, based on the quadratic optimal theory, the cost function of path tracking control in the intelligent driving domain and stability control in the chassis domain is constructed, including: selecting the lateral position deviation at the preview point and The heading angle deviation is used as the weighting item of the steering system, and the ideal yaw rate of the vehicle is used as the weighting item of the braking control to generate the cost function of the multi-objective path following control problem.
在部分实施例中,如图3所示,本申请实施例可以选取预瞄点处的横向位置偏差与航向角偏差作为转向系统的加权项,将汽车的理想横摆角速度作为制动控制的加权项,并设计预测及控制时域为N u步长的多目标路径跟踪控制问题的代价函数为:In some embodiments, as shown in Figure 3, in the embodiment of the present application, the lateral position deviation and the heading angle deviation at the preview point can be selected as the weighting items of the steering system, and the ideal yaw rate of the car can be used as the weighting of the braking control , and design the cost function of the multi-objective path tracking control problem with Nu step in the prediction and control time domain as :
, ,
其中,为时刻的迭代累加值,/>为状态变量指代符号,/>为前轮转角代价函数定义符号,/>为直接横摆力矩的代价函数定义符号,/>和/>分别为转向和制动系统的自输入加权系数,/>、/>分别为转向和制动系统的跟踪误差加权矩阵,/>、/>分别为第时刻转向和制动系统性能指标函数的加权矩阵,且/>,/>。in, Accumulate values for iterations of moments, /> Refers to symbols for state variables, /> Define the sign for the front wheel angle cost function, /> Define the sign for the cost function of the direct yaw moment, /> and /> are the self-input weighting coefficients of the steering and braking systems, respectively, /> , /> are the tracking error weighting matrices of steering and braking systems respectively, /> , /> respectively The weighting matrix of the steering and braking system performance index functions at all times, and /> , /> .
其中,in,
, ,
, ,
其中,为前轮转角的偏差构造矩阵,/>为直接横摆力矩的偏差构造矩阵,/>为前轮转角的偏差构造矩阵的转置矩阵,/>为直接横摆力矩的偏差构造矩阵的转置矩阵,/>为前轮转角的控制跟踪目标,/>为直接横摆力矩的控制跟踪目标,/>和/>分别为转向和制动系统的状态加权矩阵,/>和/>分别为转向和制动系统的自输入加权系数。in, Construct the matrix for the deviation of the front wheel angle, /> Construct the matrix for the deviation of the direct yaw moment, /> Construct the transpose of the matrix for the deviation of the front wheel angle, /> Construct the transpose of the matrix for the deviation of the direct yaw moment, /> Tracking target for front wheel angle control, /> track target for direct yaw moment control, /> and /> are the state weighting matrices of the steering and braking systems, respectively, /> and /> are the self-input weighting coefficients of the steering and braking systems, respectively.
在步骤S104中,基于代价函数,将智驾域路径跟踪控制和底盘域稳定性控制与斯坦克伯格闭环博弈相结合,将智驾域作为博弈的领导者,且将底盘域作为博弈的跟随者,求解最优控制策略。In step S104, based on the cost function, the intelligent driving domain path tracking control and the chassis domain stability control are combined with the Steinkelberg closed-loop game, the intelligent driving domain is taken as the leader of the game, and the chassis domain is used as the follower of the game to find the optimal control strategy.
可以理解的是,本申请实施例可以基于代价函数,将下述步骤中的智驾域路径跟踪控制和底盘域稳定性控制与斯坦克伯格闭环博弈相结合,将智驾域作为博弈的领导者,且将底盘域作为博弈的跟随者,求解最优控制策略,使得智能网联客车在路径跟踪的同时更具有稳定性和可靠性。It can be understood that, based on the cost function, the embodiment of the present application can combine the intelligent driving domain path tracking control and the chassis domain stability control with the Steinkelberg closed-loop game in the following steps, and use the intelligent driving domain as the leader of the game , and the chassis domain is used as the follower of the game to solve the optimal control strategy, so that the intelligent connected bus is more stable and reliable while tracking the path.
可选地,在本申请的一个实施例中,基于代价函数,将智驾域路径跟踪控制和底盘域稳定性控制与斯坦克伯格闭环博弈相结合,将智驾域作为博弈的领导者,且将底盘域作为博弈的跟随者,求解最优控制策略,包括:在闭环斯坦克伯格博弈控制中,领导者和跟随者满足预设递推关系,以基于斯坦克伯格反馈非合作博弈理论,推导智驾域与底盘域的博弈控制策略,得到唯一的反馈斯坦克伯格均衡解。Optionally, in one embodiment of the present application, based on the cost function, the intelligent driving domain path tracking control and the chassis domain stability control are combined with the Steinkelberg closed-loop game, and the intelligent driving domain is used as the leader of the game, And take the chassis domain as the follower of the game to solve the optimal control strategy, including: in the closed-loop Steinkelberg game control, the leader and the follower satisfy the preset recursive relationship, and based on the Steinkelberg feedback non-cooperative game Based on the theory, the game control strategy between the intelligent driving domain and the chassis domain is derived, and the unique feedback Steinkelberg equilibrium solution is obtained.
在一些实施例中,为了方便描述,本申请实施例可以忽略白噪声和道路参考信息,并结合智能网联客车多目标路径跟踪增广系统和多目标路径跟踪控制问题的代价函数有以下定义,并定义主动转向与制动系统的控制集合为和/>。In some embodiments, for the convenience of description, the embodiment of the present application can ignore white noise and road reference information, and combine the multi-objective path tracking augmentation system of intelligent networked buses and the cost function of the multi-objective path tracking control problem to have the following definition, And define the control set of active steering and braking system as and /> .
进一步地:further:
, ,
其中,、/>和/>分别为状态方程、前轮转角和直接横摆力矩的广义定义。in, , /> and /> are the generalized definitions of the state equation, front wheel angle and direct yaw moment, respectively.
如图3所示,在闭环斯坦克伯格博弈控制中,领导者和跟随者必须满足以下递推关系,即:As shown in Figure 3, in the closed-loop Steinberg game control, the leader and the follower must satisfy the following recursive relationship, namely:
, ,
其中,和/>分别为状态为最优状态时的状态方程的定义和直接横摆力矩取得最优值时的代价函数的定义,/>为直接横摆力矩的值函数,/>为直接横摆力矩的迭代控制率。in, and /> are respectively the definition of the state equation when the state is the optimal state and the definition of the cost function when the direct yaw moment obtains the optimal value, /> is the value function of direct yaw moment, /> is the iterative control rate of direct yaw moment.
那么,则会存在一系列的最优斯坦克伯格博弈控制策略。Then, there will be a series of optimal Steinberg game control strategies .
其中,in,
其中,为直接横摆力矩的权重矩阵。in, is the weight matrix of the direct yaw moment.
然而,智驾域控制的最优解为考虑底盘域控制决策的基础上求得的递推的解集,即:However, the optimal solution of intelligent driving domain control is the recursive solution set obtained on the basis of considering the chassis domain control decision, namely:
其中,为前轮转角最优解,/>为前轮转角的值函数,/>为状态方程的定义,为前轮转角的代价函数的定义,/>为前轮转角取得最优值时的代价函数的定义。in, is the optimal solution of the front wheel angle, /> is the value function of the front wheel angle, /> For the definition of the state equation, is the definition of the cost function of the front wheel angle, /> Definition of the cost function for obtaining the optimum value for the front wheel angle.
其中:in:
, ,
同样的,底盘域控制的最优解为考虑智驾域控制决策的基础上求得的递推的解集,即:Similarly, the optimal solution of the chassis domain control is the recursive solution set obtained on the basis of considering the intelligent driving domain control decision, namely:
其中:in:
其中,、/>和/>分别为最优的直接横摆力矩、最优控制输入下的状态方程和最优的前轮转角下的直接横摆力矩的代价函数,/>为最优的前轮转角,/>为最优前轮转角转置。in, , /> and /> are the optimal direct yaw moment, the state equation under the optimal control input and the cost function of the direct yaw moment under the optimal front wheel angle, respectively, /> is the optimal front wheel angle, /> Transpose for the optimal front wheel angle.
由此可知,本申请实施例可以基于斯坦克伯格反馈非合作博弈理论推导出智驾域与底盘域的博弈控制策略,对于具有严格凸代价函数的线性二次对策的特殊情况,可以得到唯一的反馈斯坦克伯格均衡解,且该均衡解在状态的当前值为线性,解的形式如下所示:It can be seen that the embodiment of the present application can derive the game control strategy between the intelligent driving domain and the chassis domain based on the Steinkelberg feedback non-cooperative game theory. For the special case of a linear quadratic game with a strict convex cost function, a unique The feedback Steinkelberg equilibrium solution of , and the equilibrium solution is linear in the current value of the state, the form of the solution is as follows:
其中,为控制率,/>为前轮转角的反馈斯坦克伯格均衡解,为直接横摆力矩的反馈斯坦克伯格均衡解。in, is the control rate, /> is the feedback Steinkelberg equilibrium solution of the front wheel angle, is the feedback Steinkelberg equilibrium solution for the direct yaw moment.
而控制率满足下列关系,即:while control rate The following relations are satisfied, namely:
, ,
其中,为前轮转角/直接横摆力矩第/>时刻的里卡提方程解,/>为前轮转角的反馈斯坦克伯格均衡解的控制率,/>为直接横摆力矩的反馈斯坦克伯格均衡解的控制率,/>为前轮转角/直接横摆力矩第/>时刻的里卡提方程解,/>为前轮转角/直接横摆力的矩反馈斯坦克伯格均衡解的控制率。in, is the front wheel rotation angle/direct yaw moment The solution of the Riccati equation at time, /> is the control rate of the feedback Steinkelberg equilibrium solution of the front wheel angle, /> is the control rate of the feedback Steinkelberg equilibrium solution for the direct yaw moment, /> is the front wheel rotation angle/direct yaw moment The solution of the Riccati equation at time, /> is the control rate of the moment feedback Steinkelberg equilibrium solution of front wheel angle/direct yaw force.
例如,如图5所示,在动态博弈演化过程中,智能网联客车根据横向稳定性工况和道路信息,并基于智驾域与底盘域之间的策略交互,从而使智能网联客车在路径跟踪的同时更具有稳定性和可靠性。For example, as shown in Figure 5, in the dynamic game evolution process, the intelligent networked bus is based on the lateral stability working conditions and road information, and based on the strategy interaction between the intelligent driving domain and the chassis domain, so that the intelligent networked bus Path tracking is more stable and reliable.
举例而言,如图6所示,为实验过程中车辆的状态参数曲线,从(a)至(g)分别为横向位移、横摆角、前轮转角、质心侧偏角、附加横摆力矩、博弈控制轮缸压力和分布式控制轮缸压力,其中,前四项为三种实验方案做对比,后面三项为稳定性控制输入分布式控制和博弈控制的数据。For example, as shown in Figure 6, it is the state parameter curve of the vehicle during the experiment, from (a) to (g) are the lateral displacement, yaw angle, front wheel rotation angle, center of mass sideslip angle, additional yaw moment , Game control wheel cylinder pressure and distributed control wheel cylinder pressure, among which, the first four items are for comparison of three experimental schemes, and the last three items are the data of input distributed control and game control for stability control.
接着,由图(a)可知,博弈控制路径跟踪效果最好,且误差最小,无稳定性控制的LQR路径跟踪控制方案虽然在第7秒之前跟踪效果较好,但是7秒之后显然已经失稳,严重偏移DLC道路,而分布式控制虽然在第7-9秒误差较小,但整体曲线跟踪误差较大,且偏移位置明显滞后,无法良好的完成DLC道路。Then, it can be seen from Figure (a) that the game control path tracking effect is the best, and the error is the smallest. Although the LQR path tracking control scheme without stability control has a good tracking effect before the 7th second, it is obviously unstable after 7 seconds , seriously offset the DLC road, and although the distributed control has a small error in the 7th-9th second, the overall curve tracking error is relatively large, and the offset position is obviously lagging behind, and the DLC road cannot be completed well.
其次,图(b)为横摆角对比曲线,总体而言,博弈控制跟踪最优,分布式次之,无稳定性控制的LQR主动转向控制在5秒前跟踪效果良好,5秒之后严重偏离目标横摆角,显然已经失稳,因此,在低附着条件下过分的追求控制效果容易造成整体跟踪控制的失稳。Secondly, Figure (b) is the yaw angle comparison curve. Generally speaking, the game control tracking is the best, followed by the distributed one. The LQR active steering control without stability control has a good tracking effect before 5 seconds, and seriously deviates from it after 5 seconds. The target yaw angle has obviously become unstable. Therefore, excessive pursuit of control effects under low adhesion conditions will easily lead to the instability of the overall tracking control.
最后,由图(c)可知,博弈控制的前轮转角最小,虽然图(a)中分布式控制路径跟踪偏移量较小、误差较大,但图(a)前轮转角较大,主要原因是稳定性控制对转向控制产生严重抑制,使得转向与制动之间的利益冲突较为明显,由图(g)可知,图(g)中最大轮缸压力可以达到0.8MPa,相比于图(f)的轮缸压力,图(g)中最大轮缸压力值相对较大,图(e)中的横摆力矩对比曲线,分布式幅度较大,尤其在第6秒时,达到了-2500N*m,比博弈控制的值大500N*m,整体而言,博弈控制的横摆力矩曲线更加协调,并且,由图(d)可知,质心侧偏角的变化中博弈控制更稳定。Finally, it can be seen from Figure (c) that the game control has the smallest front wheel angle. Although the distributed control path tracking offset in Figure (a) is small and the error is large, but the front wheel angle in Figure (a) is larger, mainly The reason is that the stability control seriously inhibits the steering control, which makes the conflict of interests between steering and braking more obvious. It can be seen from the figure (g) that the maximum wheel cylinder pressure in the figure (g) can reach 0.8MPa. For the wheel cylinder pressure in (f), the maximum wheel cylinder pressure value in figure (g) is relatively large, and the yaw moment comparison curve in figure (e) has a large distribution range, especially at the 6th second, reaching - 2500N*m, which is 500N*m larger than the value of the game control. Overall, the yaw moment curve of the game control is more coordinated, and, as can be seen from Figure (d), the game control is more stable when the sideslip angle of the center of mass changes.
综上,本申请实施例可以将智驾域和底盘域定义为博弈两个参与者,利用动态博弈论推导出智能网联客车智驾域与底盘域交互控制策略,在决策的过程中,智驾域作为领导者决定控制决策时,底盘域可以观察到该控制决策,从而底盘域可以根据智驾域系统的控制决策来决定响应,其中,斯塔克伯格博弈的特殊性在于,领导者在规划决策时,可以充分了解跟随者的动态策略,领导者可以了解跟随者的代价函数或性能指标函数。To sum up, in the embodiment of this application, the smart driving domain and the chassis domain can be defined as two participants in the game, and the dynamic game theory is used to derive the interactive control strategy between the smart driving domain and the chassis domain of the intelligent connected bus. When the driving domain as the leader decides the control decision, the chassis domain can observe the control decision, so that the chassis domain can decide the response according to the control decision of the intelligent driving domain system. Among them, the particularity of the Stackelberg game is that the leader When planning decisions, the follower's dynamic strategy can be fully understood, and the leader can understand the follower's cost function or performance index function.
因此,领导者可以预期到决策对跟随者的影响,且领导者的决策将以跟随者的代价函数或性能指标函数为约束,并使自身获得最大化的利益,从而得到智驾域和底盘域两个系统的全局最优的控制解,使得车辆在路径跟踪与横向稳定控制分配更加合理,从而提高智能网联客车的安全性和稳定性。Therefore, the leader can expect the impact of the decision on the follower, and the leader's decision will be constrained by the follower's cost function or performance index function, and maximize the benefits for itself, thus obtaining the intelligent driving domain and the chassis domain The global optimal control solution of the two systems makes the distribution of vehicle path tracking and lateral stability control more reasonable, thereby improving the safety and stability of intelligent networked buses.
根据本申请实施例提出的智能网联客车路径跟踪博弈控制方法,可以根据智能网联客车的实际参数构造汽车系统动力学二自由度车辆模型,根据道路信息构造道路模型,并结合汽车系统动力学二自由度车辆模型和道路模型构造车-路模型,以二次型最优理论为基础,基于车-路模型构建智驾域路径跟踪控制和底盘域稳定性控制的代价函数,从而将智驾域路径跟踪控制和底盘域稳定性控制与斯坦克伯格闭环博弈相结合,将智驾域作为博弈的领导者,且将底盘域作为博弈的跟随者,求解最优控制策略,进而有效的提升了路径跟踪的控制精度,并且提升了车辆的安全性和稳定性,有效的满足用户的驾乘需求。由此,解决了相关技术中由于单轮制动产生不足转向或过多转向,导致路径跟踪的控制精度降低,降低了车辆的安全性和稳定性,无法满足用户的驾乘需求的问题。According to the intelligent networked bus path tracking game control method proposed in the embodiment of this application, the vehicle system dynamics two-degree-of-freedom vehicle model can be constructed according to the actual parameters of the intelligent networked bus, and the road model can be constructed according to the road information, combined with the vehicle system dynamics A two-degree-of-freedom vehicle model and a road model are used to construct a vehicle-road model. Based on the quadratic optimal theory, the cost functions of intelligent driving domain path tracking control and chassis domain stability control are constructed based on the vehicle-road model. Combining domain path tracking control and chassis domain stability control with the Steinkelberg closed-loop game, the smart driving domain is used as the leader of the game, and the chassis domain is used as the follower of the game to solve the optimal control strategy and effectively improve It improves the control accuracy of path tracking, improves the safety and stability of the vehicle, and effectively meets the driving needs of users. This solves the problem in the related art that understeering or oversteering due to single-wheel braking leads to reduced control accuracy of path tracking, lowers safety and stability of the vehicle, and fails to meet the driving needs of users.
其次参照附图描述根据本申请实施例提出的智能网联客车路径跟踪博弈控制装置。Next, the route tracking game control device for intelligent networked bus proposed according to the embodiment of the present application will be described with reference to the accompanying drawings.
图7是本申请实施例的智能网联客车路径跟踪博弈控制装置的方框示意图。Fig. 7 is a schematic block diagram of an intelligent networked bus route tracking game control device according to an embodiment of the present application.
如图7所示,该智能网联客车路径跟踪博弈控制装置10包括:第一构造模块100、第二构造模块200、构建模块300和计算模块400。As shown in FIG. 7 , the intelligent network-linked bus route tracking game control device 10 includes: a first construction module 100 , a second construction module 200 , a construction module 300 and a calculation module 400 .
具体地,第一构造模块100,用于根据智能网联客车的实际参数构造汽车系统动力学二自由度车辆模型。Specifically, the first construction module 100 is used to construct a vehicle system dynamics two-degree-of-freedom vehicle model according to the actual parameters of the intelligent connected bus.
第二构造模块200,用于根据道路信息构造道路模型,并结合汽车系统动力学二自由度车辆模型和道路模型构造车-路模型。The second construction module 200 is configured to construct a road model according to road information, and construct a vehicle-road model in combination with a two-degree-of-freedom vehicle model of vehicle system dynamics and a road model.
构建模块300,用于以二次型最优理论为基础,基于车-路模型构建智驾域路径跟踪控制和底盘域稳定性控制的代价函数。The construction module 300 is used for constructing the cost functions of path tracking control in the intelligent driving domain and stability control in the chassis domain based on the vehicle-road model based on the quadratic optimal theory.
计算模块400,用于基于代价函数,将智驾域路径跟踪控制和底盘域稳定性控制与斯坦克伯格闭环博弈相结合,将智驾域作为博弈的领导者,且将底盘域作为博弈的跟随者,求解最优控制策略。The calculation module 400 is used to combine the intelligent driving domain path tracking control and the chassis domain stability control with the Steinkelberg closed-loop game based on the cost function, using the intelligent driving domain as the leader of the game and the chassis domain as the game leader. Follower, to solve the optimal control strategy.
可选地,在本申请的一个实施例中,第一构造模块100包括:建立单元和计算单元。Optionally, in an embodiment of the present application, the first construction module 100 includes: an establishment unit and a calculation unit.
其中,建立单元,用于建立以车辆前轮为输入对象的二自由度模型状态方程。Wherein, the establishment unit is used to establish the state equation of the two-degree-of-freedom model with the front wheel of the vehicle as the input object.
计算单元,用于将二自由度模型状态方程进行离散化,得到离散的车辆动力学方程。The calculation unit is used to discretize the state equation of the two-degree-of-freedom model to obtain a discrete vehicle dynamics equation.
可选地,在本申请的一个实施例中,第二构造模块200包括:处理单元。Optionally, in an embodiment of the present application, the second construction module 200 includes: a processing unit.
其中,处理单元,用于将道路信息的预瞄的路径信息加入离散的车辆动力学方程中,以通过预瞄动态过程对转向制动共享型车辆动力学系统进行增广,得到智能网联客车多目标路径跟踪增广系统。Among them, the processing unit is used to add the preview path information of the road information into the discrete vehicle dynamics equation, so as to augment the steering and brake sharing vehicle dynamics system through the preview dynamic process, and obtain the intelligent network bus Multi-objective path-tracking augmentation system.
可选地,在本申请的一个实施例中,智能网联客车多目标路径跟踪增广系统为:Optionally, in one embodiment of the present application, the multi-target path tracking augmentation system for intelligent networked buses is:
, ,
其中,为状态量系数矩阵,/>为车辆-道路状态变量,/>为控制输入/>的矩阵系数,/>为控制输入/>的矩阵系数。in, is the state quantity coefficient matrix, /> is the vehicle-road state variable, /> for control input /> matrix coefficients, /> for control input /> matrix coefficients.
可选地,在本申请的一个实施例中,构建模块包括:构建单元。Optionally, in an embodiment of the present application, the construction module includes: a construction unit.
其中,构建单元,用于选取预瞄点处的横向位置偏差与航向角偏差作为转向系统的加权项,并将汽车的理想横摆角速度作为制动控制的加权项,生成多目标路径跟踪控制问题的代价函数。Among them, the construction unit is used to select the lateral position deviation and heading angle deviation at the preview point as the weighting item of the steering system, and the ideal yaw rate of the car as the weighting item of the braking control to generate a multi-objective path tracking control problem cost function.
可选地,在本申请的一个实施例中,计算模块包括:推导单元。Optionally, in an embodiment of the present application, the calculation module includes: a derivation unit.
其中,推导单元,用于在闭环斯坦克伯格博弈控制中,领导者和跟随者满足预设递推关系,以基于斯坦克伯格反馈非合作博弈理论,推导智驾域与底盘域的博弈控制策略,得到唯一的反馈斯坦克伯格均衡解。Among them, the derivation unit is used in the closed-loop Steinkelberg game control, the leader and the follower satisfy the preset recursive relationship, so as to derive the game between the intelligent driving domain and the chassis domain based on the Steinkelberg feedback non-cooperative game theory The control strategy obtains a unique feedback Steinkelberg equilibrium solution.
需要说明的是,前述对智能网联客车路径跟踪博弈控制方法实施例的解释说明也适用于该实施例的智能网联客车路径跟踪博弈控制装置,此处不再赘述。It should be noted that the foregoing explanations on the embodiment of the intelligent networked bus route tracking game control method are also applicable to the intelligent networked bus route tracking game control device of this embodiment, and will not be repeated here.
根据本申请实施例提出的智能网联客车路径跟踪博弈控制装置,可以根据智能网联客车的实际参数构造汽车系统动力学二自由度车辆模型,根据道路信息构造道路模型,并结合汽车系统动力学二自由度车辆模型和道路模型构造车-路模型,以二次型最优理论为基础,基于车-路模型构建智驾域路径跟踪控制和底盘域稳定性控制的代价函数,从而将智驾域路径跟踪控制和底盘域稳定性控制与斯坦克伯格闭环博弈相结合,将智驾域作为博弈的领导者,且将底盘域作为博弈的跟随者,求解最优控制策略,进而有效的提升了路径跟踪的控制精度,并且提升了车辆的安全性和稳定性,有效的满足用户的驾乘需求。由此,解决了相关技术中由于单轮制动产生不足转向或过多转向,导致路径跟踪的控制精度降低,降低了车辆的安全性和稳定性,无法满足用户的驾乘需求的问题。According to the intelligent networked bus path tracking game control device proposed in the embodiment of the present application, the vehicle system dynamics two-degree-of-freedom vehicle model can be constructed according to the actual parameters of the intelligent networked bus, and the road model can be constructed according to the road information, combined with the vehicle system dynamics A two-degree-of-freedom vehicle model and a road model are used to construct a vehicle-road model. Based on the quadratic optimal theory, the cost functions of intelligent driving domain path tracking control and chassis domain stability control are constructed based on the vehicle-road model. Combining domain path tracking control and chassis domain stability control with the Steinkelberg closed-loop game, the smart driving domain is used as the leader of the game, and the chassis domain is used as the follower of the game to solve the optimal control strategy and effectively improve It improves the control accuracy of path tracking, improves the safety and stability of the vehicle, and effectively meets the driving needs of users. This solves the problem in the related art that understeering or oversteering due to single-wheel braking leads to reduced control accuracy of path tracking, lowers safety and stability of the vehicle, and fails to meet the driving needs of users.
图8为本申请实施例提供的电子设备的结构示意图。该电子设备可以包括:FIG. 8 is a schematic structural diagram of an electronic device provided by an embodiment of the present application. This electronic equipment can include:
存储器801、处理器802及存储在存储器801上并可在处理器802上运行的计算机程序。A memory 801 , a processor 802 , and a computer program stored in the memory 801 and executable on the processor 802 .
处理器802执行程序时实现上述实施例中提供的智能网联客车路径跟踪博弈控制方法。When the processor 802 executes the program, it realizes the game control method for the path tracking of the intelligent networked bus provided in the above-mentioned embodiments.
进一步地,电子设备还包括:Further, the electronic equipment also includes:
通信接口803,用于存储器801和处理器802之间的通信。The communication interface 803 is used for communication between the memory 801 and the processor 802 .
存储器801,用于存放可在处理器802上运行的计算机程序。The memory 801 is used to store computer programs that can run on the processor 802 .
存储器801可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。The memory 801 may include a high-speed RAM memory, and may also include a non-volatile memory (non-volatile memory), such as at least one disk memory.
如果存储器801、处理器802和通信接口803独立实现,则通信接口803、存储器801和处理器802可以通过总线相互连接并完成相互间的通信。总线可以是工业标准体系结构(Industry Standard Architecture,简称为ISA)总线、外部设备互连(PeripheralComponent,简称为PCI)总线或扩展工业标准体系结构(Extended Industry StandardArchitecture,简称为EISA)总线等。总线可以分为地址总线、数据总线、控制总线等。为便于表示,图8中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。If the memory 801, the processor 802, and the communication interface 803 are independently implemented, the communication interface 803, the memory 801, and the processor 802 may be connected to each other through a bus to complete mutual communication. The bus may be an Industry Standard Architecture (Industry Standard Architecture, ISA for short) bus, a Peripheral Component Interconnect (PCI for short) bus, or an Extended Industry Standard Architecture (EISA for short) bus. The bus can be divided into address bus, data bus, control bus and so on. For ease of representation, only one thick line is used in FIG. 8 , but it does not mean that there is only one bus or one type of bus.
可选地,在具体实现上,如果存储器801、处理器802及通信接口803,集成在一块芯片上实现,则存储器801、处理器802及通信接口803可以通过内部接口完成相互间的通信。Optionally, in specific implementation, if the memory 801, the processor 802, and the communication interface 803 are integrated on one chip, then the memory 801, the processor 802, and the communication interface 803 can communicate with each other through the internal interface.
处理器802可能是一个中央处理器(Central Processing Unit,简称为CPU),或者是特定集成电路(Application Specific Integrated Circuit,简称为ASIC),或者是被配置成实施本申请实施例的一个或多个集成电路。The processor 802 may be a central processing unit (Central Processing Unit, referred to as CPU), or a specific integrated circuit (Application Specific Integrated Circuit, referred to as ASIC), or configured to implement one or more of the embodiments of the present application integrated circuit.
本实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上的智能网联客车路径跟踪博弈控制方法。This embodiment also provides a computer-readable storage medium, on which a computer program is stored, and when the program is executed by a processor, the above game control method for route tracking of an intelligent networked bus is realized.
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、 “示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本申请的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或N个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。In the description of this specification, descriptions referring to the terms "one embodiment", "some embodiments", "example", "specific examples", or "some examples" mean that specific features described in connection with the embodiment or example , structure, material or characteristic is included in at least one embodiment or example of the present application. In this specification, the schematic representations of the above terms are not necessarily directed to the same embodiment or example. Moreover, the described specific features, structures, materials or characteristics may be combined in any one or N embodiments or examples in an appropriate manner. In addition, those skilled in the art can combine and combine different embodiments or examples and features of different embodiments or examples described in this specification without conflicting with each other.
此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本申请的描述中,“N个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。In addition, the terms "first" and "second" are used for descriptive purposes only, and cannot be interpreted as indicating or implying relative importance or implicitly specifying the quantity of indicated technical features. Thus, the features defined as "first" and "second" may explicitly or implicitly include at least one of these features. In the description of the present application, "N" means at least two, such as two, three, etc., unless otherwise specifically defined.
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或N个用于实现定制逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本申请的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本申请的实施例所属技术领域的技术人员所理解。Any process or method description in a flowchart or otherwise described herein may be understood to represent a module, segment or portion of code comprising one or N steps of executable instructions for implementing a custom logical function or process, Also, the scope of preferred embodiments of the present application includes additional implementations in which functions may be performed out of the order shown or discussed, including substantially concurrently or in reverse order depending on the functions involved, which should be considered Those skilled in the art to which the embodiments of the present application belong can understand.
在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或N个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。The logic and/or steps represented in the flowcharts or otherwise described herein, for example, can be considered as a sequenced listing of executable instructions for implementing logical functions, can be embodied in any computer-readable medium, For use with an instruction execution system, device, or device (such as a computer-based system, a system including a processor, or other systems that can fetch instructions from an instruction execution system, device, or device and execute instructions), or in conjunction with such an instruction execution system, device or equipment used. For the purposes of this specification, a "computer-readable medium" may be any device that can contain, store, communicate, propagate or transmit a program for use in or in conjunction with an instruction execution system, device or device. More specific examples (non-exhaustive list) of computer readable media include the following: electrical connection with one or N wires (electronic device), portable computer disk case (magnetic device), random access memory (RAM), Read Only Memory (ROM), Erasable and Editable Read Only Memory (EPROM or Flash Memory), Fiber Optic Devices, and Portable Compact Disc Read Only Memory (CDROM). In addition, the computer-readable medium may even be paper or other suitable medium on which the program can be printed, since the paper or other medium can be optically scanned and subsequently edited, interpreted, or in other suitable manner as necessary Processing is performed to obtain the program electronically and then to store it in a computer memory.
应当理解,本申请的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,N个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。如,如果用硬件来实现和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。It should be understood that each part of the present application may be realized by hardware, software, firmware or a combination thereof. In the above embodiments, the N steps or methods may be implemented by software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware as in another embodiment, it can be implemented by any one or a combination of the following techniques known in the art: a discrete Logic circuits, ASICs with suitable combinational logic gates, Programmable Gate Arrays (PGAs), Field Programmable Gate Arrays (FPGAs), etc.
本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。Those of ordinary skill in the art can understand that all or part of the steps carried by the methods of the above embodiments can be completed by instructing related hardware through a program, and the program can be stored in a computer-readable storage medium. During execution, one or a combination of the steps of the method embodiments is included.
此外,在本申请各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。In addition, each functional unit in each embodiment of the present application may be integrated into one processing module, each unit may exist separately physically, or two or more units may be integrated into one module. The above-mentioned integrated modules can be implemented in the form of hardware or in the form of software function modules. If the integrated modules are implemented in the form of software function modules and sold or used as independent products, they can also be stored in a computer-readable storage medium.
上述提到的存储介质可以是只读存储器,磁盘或光盘等。尽管上面已经示出和描述了本申请的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本申请的限制,本领域的普通技术人员在本申请的范围内可以对上述实施例进行变化、修改、替换和变型。The storage medium mentioned above may be a read-only memory, a magnetic disk or an optical disk, and the like. Although the embodiments of the present application have been shown and described above, it can be understood that the above embodiments are exemplary and should not be construed as limitations on the present application, and those skilled in the art can make the above-mentioned The embodiments are subject to changes, modifications, substitutions and variations.
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310513369.1A CN116215585B (en) | 2023-05-09 | 2023-05-09 | Intelligent network-connected bus path tracking game control method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310513369.1A CN116215585B (en) | 2023-05-09 | 2023-05-09 | Intelligent network-connected bus path tracking game control method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN116215585A CN116215585A (en) | 2023-06-06 |
CN116215585B true CN116215585B (en) | 2023-08-08 |
Family
ID=86569950
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310513369.1A Active CN116215585B (en) | 2023-05-09 | 2023-05-09 | Intelligent network-connected bus path tracking game control method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116215585B (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112373470A (en) * | 2020-11-17 | 2021-02-19 | 聊城大学 | Nash game control method for automatic driving, steering and braking under emergency avoidance working condition |
CN113911106A (en) * | 2021-10-11 | 2022-01-11 | 聊城大学 | Commercial vehicle transverse track following and stability cooperative control method based on game theory |
CN113978450A (en) * | 2021-10-11 | 2022-01-28 | 聊城大学 | Anti-heeling path tracking game control method for commercial vehicle |
CN114834469A (en) * | 2022-04-14 | 2022-08-02 | 京东鲲鹏(江苏)科技有限公司 | Man-machine co-driving conflict control method and device, storage medium and electronic equipment |
CN115214672A (en) * | 2022-08-16 | 2022-10-21 | 重庆清研理工智能控制技术研究院有限公司 | Automatic driving type human decision-making, planning and controlling method considering workshop interaction |
-
2023
- 2023-05-09 CN CN202310513369.1A patent/CN116215585B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112373470A (en) * | 2020-11-17 | 2021-02-19 | 聊城大学 | Nash game control method for automatic driving, steering and braking under emergency avoidance working condition |
CN113911106A (en) * | 2021-10-11 | 2022-01-11 | 聊城大学 | Commercial vehicle transverse track following and stability cooperative control method based on game theory |
CN113978450A (en) * | 2021-10-11 | 2022-01-28 | 聊城大学 | Anti-heeling path tracking game control method for commercial vehicle |
CN114834469A (en) * | 2022-04-14 | 2022-08-02 | 京东鲲鹏(江苏)科技有限公司 | Man-machine co-driving conflict control method and device, storage medium and electronic equipment |
CN115214672A (en) * | 2022-08-16 | 2022-10-21 | 重庆清研理工智能控制技术研究院有限公司 | Automatic driving type human decision-making, planning and controlling method considering workshop interaction |
Non-Patent Citations (1)
Title |
---|
智能网联汽车的运动规划与主动安全控制;王韬 等;装备制造技术(第5期);144-147,159 * |
Also Published As
Publication number | Publication date |
---|---|
CN116215585A (en) | 2023-06-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Alcala et al. | Gain‐scheduling LPV control for autonomous vehicles including friction force estimation and compensation mechanism | |
CN108698595B (en) | For controlling the method for vehicle movement and the control system of vehicle | |
JP6165378B1 (en) | Vehicle speed control device | |
Huang et al. | Adaptive neural control of vehicle yaw stability with active front steering using an improved random projection neural network | |
CN112519882B (en) | Vehicle reference track tracking method and system | |
WO2023024914A1 (en) | Vehicle avoidance method and apparatus, computer device, and storage medium | |
Čorić et al. | Optimisation of active suspension control inputs for improved vehicle handling performance | |
CN110626340A (en) | Intelligent vehicle path tracking control system and method based on gray wolf algorithm | |
CN115877841A (en) | Trajectory tracking control method, device, equipment and storage medium for unmanned mine car | |
Sun et al. | Controlling tractor‐semitrailer vehicles in automated highway systems: Adaptive robust and Lyapunov minimax approach | |
CN116215585B (en) | Intelligent network-connected bus path tracking game control method and device | |
CN118457625A (en) | Lane changing obstacle avoidance trajectory tracking control method, system, electronic device and storage medium | |
Zhao et al. | Integrated longitudinal and lateral control system design and case study on an electric vehicle | |
CN116279802A (en) | Vehicle lateral control method, device, equipment and storage medium | |
CN116466710A (en) | Control method and device for vehicle queue, computer equipment and storage medium | |
Dang et al. | Research on steering coordination control strategy for distributed drive electric vehicles | |
CN115447615A (en) | Trajectory optimization method based on vehicle kinematics model predictive control | |
CN110471277B (en) | Automatic tracking control method of intelligent commercial vehicle based on output feedback gain planning | |
Chen et al. | Linear quadratic Gaussian optimal control strategy for four-wheel steering vehicle | |
Zhang et al. | Integrated Direct Yaw Control and Antislip Regulation Mixed Control of Distributed Drive Electric Vehicle Using Cosimulation Methodology | |
Jiang et al. | Path following method based on constrained arc fitting and curvature feedforward control | |
Alcalá et al. | Gain scheduling lpv control scheme for the autonomous guidance problem using a dynamic modelling approach | |
Reichhartinger et al. | Robust cascaded automatic cruise control of electric vehicles | |
Salas et al. | Simultaneous Robust H∞ Output-Feedback Control and Sensor Fault Estimation for Path Tracking | |
CN113022567B (en) | An intelligent vehicle path tracking control method based on Popov super stability |
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 |