[go: up one dir, main page]

CN107972667A - The man-machine harmony control method and its control system of a kind of deviation auxiliary system - Google Patents

The man-machine harmony control method and its control system of a kind of deviation auxiliary system Download PDF

Info

Publication number
CN107972667A
CN107972667A CN201810031566.9A CN201810031566A CN107972667A CN 107972667 A CN107972667 A CN 107972667A CN 201810031566 A CN201810031566 A CN 201810031566A CN 107972667 A CN107972667 A CN 107972667A
Authority
CN
China
Prior art keywords
mrow
layer
vehicle
torque
lane
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
Application number
CN201810031566.9A
Other languages
Chinese (zh)
Other versions
CN107972667B (en
Inventor
汪洪波
夏志
陈无畏
赵林峰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hefei University of Technology
Original Assignee
Hefei University of Technology
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Hefei University of Technology filed Critical Hefei University of Technology
Priority to CN201910298019.1A priority Critical patent/CN109969181B/en
Priority to CN201810031566.9A priority patent/CN107972667B/en
Priority to CN201910298010.0A priority patent/CN109969180B/en
Publication of CN107972667A publication Critical patent/CN107972667A/en
Application granted granted Critical
Publication of CN107972667B publication Critical patent/CN107972667B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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
    • B60W30/00Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
    • B60W30/10Path keeping
    • B60W30/12Lane keeping
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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/00Details 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
    • B60W50/08Interaction between the driver and the control system
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/04Architecture, e.g. interconnection topology
    • G06N3/045Combinations of networks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/08Learning methods
    • G06N3/084Backpropagation, e.g. using gradient descent
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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
    • B60W2510/00Input parameters relating to a particular sub-units
    • B60W2510/20Steering systems
    • B60W2510/202Steering torque
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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
    • B60W2520/00Input parameters relating to overall vehicle dynamics
    • B60W2520/14Yaw
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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
    • B60W2710/00Output or target parameters relating to a particular sub-units
    • B60W2710/20Steering systems
    • B60W2710/202Steering torque

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • General Health & Medical Sciences (AREA)
  • General Engineering & Computer Science (AREA)
  • Biophysics (AREA)
  • Computational Linguistics (AREA)
  • Data Mining & Analysis (AREA)
  • Evolutionary Computation (AREA)
  • Artificial Intelligence (AREA)
  • Molecular Biology (AREA)
  • Computing Systems (AREA)
  • Biomedical Technology (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Human Computer Interaction (AREA)
  • Steering Control In Accordance With Driving Conditions (AREA)

Abstract

本发明公开了一种车道偏离辅助系统的人机协调控制方法及其控制系统。人机协调控制方法包括以下步骤:车道偏离辅助系统启动后,根据车辆横向偏差y和目标路径f(t),得出车辆转向所需的期望方向盘转角θ*;根据θ*得出期望辅助转矩设计驾驶员实际的操作转矩Td和y作为双输入、权重系数σ作为单输出的人机协调控制器;通过σ和做乘积来动态调整所述车道偏离辅助系统的实际辅助转矩Ta的大小。本发明人机协调控制方法通过输出辅助权重动态地调整车道偏离辅助系统的辅助转矩,实现驾驶员与辅助系统的协调控制,能够在有效地避免车辆偏离出车道的同时,减小驾驶员和辅助系统之间的相互干扰,避免人机冲突,有较好的人机协调性能。

The invention discloses a man-machine coordination control method and a control system of a lane departure assisting system. The man-machine coordinated control method includes the following steps: after the lane departure assist system is started, according to the vehicle lateral deviation y and the target path f(t), obtain the desired steering wheel angle θ * required for vehicle steering; obtain the desired auxiliary rotation angle θ * according to θ * moment Design the driver's actual operating torque T d and y as a double input, and the weight coefficient σ as a single output man-machine coordination controller; through σ and The product is used to dynamically adjust the magnitude of the actual assist torque T a of the lane departure assist system. The man-machine coordinated control method of the present invention dynamically adjusts the assisting torque of the lane departure assisting system by outputting the assisting weight, realizes the coordinated control between the driver and the assisting system, and can effectively prevent the vehicle from deviating from the lane while reducing the driver's and Mutual interference between auxiliary systems avoids man-machine conflicts and has better man-machine coordination performance.

Description

一种车道偏离辅助系统的人机协调控制方法及其控制系统A human-machine coordinated control method and control system for a lane departure assistance system

技术领域technical field

本发明涉及智能汽车的辅助驾驶技术领域中的一种人机协调控制方法及其人机协调控制系统,尤其涉及一种车道偏离辅助系统的人机协调控制方法及其人机协调控制系统。The invention relates to a human-machine coordinated control method and a human-machine coordinated control system in the technical field of assisted driving of intelligent vehicles, in particular to a human-machine coordinated control method and a human-machine coordinated control system of a lane departure assist system.

背景技术Background technique

车道偏离辅助系统(Lane departure assistance system,LDAS)是智能汽车辅助驾驶技术的重要组成部分,能够通过主动施加干预的方式来辅助驾驶员控制车辆,因而,如何协调好驾驶员和辅助系统之间的控制已成为国内外智能汽车辅助驾驶领域研究的热点问题。Lane departure assistance system (Lane departure assistance system, LDAS) is an important part of intelligent car assisted driving technology. It can assist the driver to control the vehicle by actively intervening. Therefore, how to coordinate the relationship between the driver and the auxiliary system Control has become a hot issue in the field of intelligent vehicle assisted driving research at home and abroad.

实现车道偏离辅助控制的途径主要有两种:转向控制和差动制动控制。转向控制可分为转矩控制和转角控制。转矩控制基于转向系统给转向机构施加一个额外的转向力,以实现辅助控制;转角控制则需要通过转向系统控制车轮转到期望的角度来实现辅助控制。差动制动控制是将期望的制动压力分配到两侧车轮进行差动制动,使得车辆横摆响应跟踪期望值并实现车道偏离辅助控制。There are two main ways to realize lane departure assist control: steering control and differential braking control. Steering control can be divided into torque control and angle control. Torque control is based on the steering system applying an additional steering force to the steering mechanism to achieve auxiliary control; steering angle control requires the steering system to control the wheels to turn to the desired angle to achieve auxiliary control. Differential braking control is to distribute the desired braking pressure to the wheels on both sides for differential braking, so that the yaw response of the vehicle can track the desired value and realize lane departure assist control.

当采用电动助力转向进行车道偏离辅助时,车辆能够在多种工况下实现车道偏离辅助,具有较强的适应性。然而,采用转向控制进行车道偏离辅助会存在驾驶员和辅助系统之间的相互干扰问题,如果协调不一致则会导致人机冲突,这有可能加重驾驶员操纵负担,影响汽车横向安全性。因而,有效地协调驾驶员和辅助系统进行车道偏离辅助控制以提升人机协调性能具有重要意义。When the electric power steering is used for lane departure assistance, the vehicle can realize lane departure assistance under various working conditions, which has strong adaptability. However, the use of steering control for lane departure assistance will cause mutual interference between the driver and the auxiliary system. If the coordination is inconsistent, it will lead to human-machine conflicts, which may increase the burden on the driver and affect the lateral safety of the vehicle. Therefore, it is of great significance to effectively coordinate the driver and the auxiliary system for lane departure assistance control to improve the performance of human-machine coordination.

发明内容Contents of the invention

基于背景技术存在的技术问题,本发明提出了一种车道偏离辅助系统的人机协调控制方法及其人机协调控制系统。Based on the technical problems existing in the background technology, the present invention proposes a human-machine coordinated control method of a lane departure assistance system and a human-machine coordinated control system thereof.

本发明的解决方案是:一种车道偏离辅助系统的人机协调控制方法,其包括以下步骤:The solution of the present invention is: a human-machine coordinated control method of a lane departure assist system, which comprises the following steps:

所述车道偏离辅助系统启动后,根据车辆横向偏差y和目标路径f(t),得出车辆转向所需的期望方向盘转角θ*After the lane departure assist system is started, according to the vehicle lateral deviation y and the target path f(t), the desired steering wheel angle θ * required for vehicle steering is obtained;

根据期望方向盘转角θ*得出期望辅助转矩 According to the desired steering wheel angle θ * , the desired assist torque is obtained

设计双输入单输出的人机协调控制器,操作转矩Td和车辆横向偏差y作为人机协调控制器的两个输入,人机协调控制器的输出为权重系数σ;Design a human-machine coordination controller with two inputs and one output. The operating torque T d and the vehicle lateral deviation y are used as the two inputs of the human-machine coordination controller. The output of the human-machine coordination controller is the weight coefficient σ;

通过权重系数σ和期望辅助转矩做乘积来动态调整所述车道偏离辅助系统的实际辅助转矩Ta的大小。By weight coefficient σ and desired assist torque The product is used to dynamically adjust the magnitude of the actual assist torque T a of the lane departure assist system.

作为上述方案的进一步改进,采用跨道时间作为车道偏离的判断算法,基于跨道时间的车辆偏离判断算法通过建立的车辆运动模型预测车辆行驶轨迹,从而计算出车轮接触到车道边缘所需的最小时间。As a further improvement of the above scheme, the cross-lane time is used as the judgment algorithm of lane departure, and the vehicle departure judgment algorithm based on the cross-lane time predicts the vehicle trajectory through the established vehicle motion model, so as to calculate the minimum time required for the wheels to touch the edge of the lane. time.

作为上述方案的进一步改进,根据车辆横向偏差y、实际方向盘转角θ,通过驾驶员模型计算出期望方向盘转角θ*As a further improvement of the above scheme, according to the vehicle lateral deviation y and the actual steering wheel angle θ, the expected steering wheel angle θ * is calculated through the driver model.

优选地,将实际方向盘转角θ和期望方向盘转角θ*做差,并通过BP神经网络的PID控制器得出车辆转向所需的期望辅助转矩 Preferably, the difference between the actual steering wheel angle θ and the desired steering wheel angle θ * is made, and the desired assist torque required for vehicle steering is obtained through the PID controller of the BP neural network

作为上述方案的进一步改进,所述人机协调控制器包括基于五层拓扑结构的模糊神经网络控制器,所述模糊神经网络控制器的五层拓扑结构为:输入层、模糊化层、推理层、归一化层和输出层;以操作转矩Td和车辆横向偏差y为双输入,权重系数σ为单输出。As a further improvement of the above scheme, the human-machine coordination controller includes a fuzzy neural network controller based on a five-layer topology, and the five-layer topology of the fuzzy neural network controller is: an input layer, a fuzzy layer, and an inference layer , the normalization layer and the output layer; the operating torque T d and the vehicle lateral deviation y are double inputs, and the weight coefficient σ is a single output.

优选地,所述模糊神经网络控制器满足的原则包括:Preferably, the principles satisfied by the fuzzy neural network controller include:

(1)当|Td|>Td max,此时车辆处于紧急状态,实际辅助转矩Ta的权重系数σ最低,驾驶员完全占据车辆行驶主权,其中,表示为判断驾驶员操作状态所设定的阈值二的最大值;(1) When |T d |>T d max , the vehicle is in an emergency state, the weight coefficient σ of the actual assist torque T a is the lowest, and the driver completely occupies the driving authority of the vehicle. Among them, Indicates the maximum value of threshold 2 set for judging the driver's operating state;

(2)当|Td|<Td 0,此时驾驶员没有操作转向盘,所述车道偏离辅助系统占据车辆行驶主权,权重系数σ随着车辆横向偏差y的增大而增大,其中,表示所设定的阈值二的最小值;(2) When |T d |<T d 0 , the driver does not operate the steering wheel at this time, and the lane departure assist system occupies the vehicle driving authority, and the weight coefficient σ increases with the increase of the vehicle lateral deviation y, where , Indicates the minimum value of the set threshold 2;

(3)当Td 0≤|Td|≤Td max且|y|<ymin,此时车辆处于车道中央,没有偏离出车道的危险,所以要降低实际辅助转矩Ta的权重系数σ,给驾驶员尽可能多的车辆行驶主权,其中,ymin表示认为车辆仍然处于车道中央所设定的阈值三;(3) When T d 0 ≤|T d |≤T d max and |y|<y min , the vehicle is in the center of the lane at this time, and there is no danger of deviating from the lane, so the weight coefficient of the actual assist torque T a should be reduced σ, giving the driver as much control over the vehicle as possible, where y min represents the threshold three set for the vehicle to still be in the center of the lane;

(4)当Td 0≤|Td|≤Td max且|y|≥ymin,此时分三种情况讨论:若操作转矩Td和实际辅助转矩Ta方向相反,说明驾驶员误操作,此时需要给实际辅助转矩Ta调高权重系数σ以纠正车辆行驶轨迹;若操作转矩Td和实际辅助转矩Ta方向相同,说明驾驶员转向正确。(4) When T d 0 ≤|T d |≤T d max and |y|≥y min , there are three situations for discussion: if the operation torque T d is opposite to the actual assist torque T a , it means that the driver At this time, it is necessary to increase the weight coefficient σ to the actual assist torque T a to correct the vehicle trajectory; if the operating torque T d is in the same direction as the actual assist torque T a , it means that the driver is steering correctly.

优选地,设输入的操作转矩Td的论域为[-8,8],模糊子集为{NB,NM,NS,Z,PS,PM,PB},分别表示{负大,负中,负小,零,正小,正中,正大};输入的车辆横向偏差y的论域设为[-0.6,0.6],模糊子集也为{NB,NM,NS,Z,PS,PM,PB},分别表示{负大,负中,负小,零,正小,正中,正大};输出的权重系数σ的论域为[0,1],模糊子集为{Z,S,M,L,VL},分别表示{零,小,中,大,很大};令输入向量X=[x1,x2]T(x1=Td,x2=y),第k层的输出用y(k),(k=1,2,3,4,5)表示,各层功能为:第一层:输入层,第二层:模糊化层,第三层:推理层,第四层:归一化层,第五层:输出层。Preferably, the universe of the input operating torque T d is [-8,8], and the fuzzy subsets are {NB, NM, NS, Z, PS, PM, PB}, respectively representing {negative large, negative medium , negative small, zero, positive small, positive middle, positive large}; the domain of the input vehicle lateral deviation y is set to [-0.6,0.6], and the fuzzy subset is also {NB,NM,NS,Z,PS,PM, PB}, respectively represent {negative large, negative medium, negative small, zero, positive small, positive medium, positive large}; the domain of the output weight coefficient σ is [0,1], and the fuzzy subset is {Z,S,M ,L,VL}, respectively represent {zero, small, medium, large, very large}; let the input vector X=[x 1 ,x 2 ] T (x 1 =T d ,x 2 =y), the kth layer The output is represented by y (k) , (k=1,2,3,4,5), and the functions of each layer are: the first layer: input layer, the second layer: fuzzy layer, the third layer: reasoning layer, The fourth layer: normalization layer, the fifth layer: output layer.

再优选地,第一层:输入层,输入层的每个神经元节点对应一个连续变量xi,这一层的节点直接将输入数据传给第二层节点,因而,输出表示如下:;More preferably, the first layer: input layer, each neuron node of the input layer corresponds to a continuous variable x i , and the nodes of this layer directly transmit the input data to the second layer nodes, thus, the output Expressed as follows:

第二层:模糊化层,将输入的连续变量xi的值,根据定义的三个模糊子集上的隶属度函数进行模糊化处理,该层每个节点代表着一个语言变量值,总节点数为14,第一层第i个输出对应的第j级隶属度计算公式表示为:The second layer: the fuzzy layer, the value of the input continuous variable x i is fuzzified according to the membership function on the three defined fuzzy subsets. Each node of this layer represents a language variable value, and the total node The number is 14, the j-th level membership degree corresponding to the i-th output of the first layer The calculation formula is expressed as:

式中:cijij分别表示隶属函数的中心和宽度;In the formula: c ij , σ ij represent the center and width of the membership function respectively;

第三层:推理层,每个神经元节点代表一条对应的模糊规则,通过匹配第二层节点得到的隶属度,计算出每条模糊规则的适用度,总节点数为n,其中n=49,则第三层第m个节点的输出为:The third layer: reasoning layer, each neuron node represents a corresponding fuzzy rule, and the applicability of each fuzzy rule is calculated by matching the degree of membership obtained by the nodes in the second layer, and the total number of nodes is n, where n=49 , then the mth node of the third layer The output is:

式中,为第一层第1个输出对应的第j级隶属度,为第一层第2个输出对应的第j级隶属度;In the formula, is the membership degree of level j corresponding to the first output of the first layer, is the membership degree of level j corresponding to the second output of the first layer;

第四层:归一化层,对网络结构进行总体归一化计算,总节点数为n,第四层第m个节点的输出为:The fourth layer: normalization layer, which performs overall normalization calculation on the network structure, the total number of nodes is n, and the mth node of the fourth layer The output is:

第五层:输出层,将模糊化后的变量清晰化,进行反模糊计算,网络输出y(5)等于第4层各节点输出与其对应权重的乘积求和:The fifth layer: the output layer, which clears the fuzzified variables and performs defuzzification calculations. The network output y (5) is equal to the sum of the products of the output of each node in the fourth layer and its corresponding weight:

式中:wm表示第4层第m个节点与输出节点之间的连接权值。In the formula: w m represents the mth node and the output node of the fourth layer connection weights between.

本发明还提供一种车道偏离辅助系统的人机协调控制系统,其包括:The present invention also provides a human-machine coordinated control system of a lane departure assist system, which includes:

期望方向盘转角θ*和期望辅助转矩获取模块,所述车道偏离辅助系统启动后,根据车辆横向偏差y和目标路径f(t),得出车辆转向所需的期望方向盘转角θ*和期望辅助转矩 Desired steering wheel angle θ * and desired assist torque Obtaining module, after the lane departure assist system is started, according to the vehicle lateral deviation y and the target path f(t), obtain the desired steering wheel angle θ * and the desired assist torque required for vehicle steering

人机协调控制依据获取模块,获取驾驶员实际的操作转矩Td,将操作转矩Td和车辆横向偏差y作为人机协调控制的依据;The human-machine coordinated control basis acquisition module acquires the driver's actual operating torque T d , and uses the operating torque T d and the vehicle lateral deviation y as the basis for man-machine coordinated control;

人机协调控制器设计模块,设计双输入单输出的人机协调控制器,操作转矩Td和车辆横向偏差y作为人机协调控制器的两个输入,人机协调控制器的输出为权重系数σ;以及Human-machine coordination controller design module, design a dual-input and single-output human-machine coordination controller, the operating torque T d and vehicle lateral deviation y are used as two inputs of the human-machine coordination controller, and the output of the human-machine coordination controller is the weight coefficient σ; and

实际辅助转矩Ta优化模块,通过权重系数σ和期望辅助转矩做乘积来动态调整所述车道偏离辅助系统的实际辅助转矩Ta的大小。The actual assist torque T a optimization module, through the weight coefficient σ and the desired assist torque The product is used to dynamically adjust the magnitude of the actual assist torque T a of the lane departure assist system.

本发明的车道偏离辅助系统的人机协调控制方法,基于模糊神经网络控制理论,针对车道偏离辅助过程中驾驶员和辅助系统之间的人机协调问题,设计了考虑驾驶员转矩和车辆横向偏差的人机协调控制器。人机协调控制器通过输出辅助权重动态地调整车道偏离辅助系统的辅助转矩,实现驾驶员与辅助系统的协调控制。本发明能够在有效地避免车辆偏离出车道的同时,减小驾驶员和辅助系统之间的相互干扰,避免人机冲突,有较好的人机协调性能。The human-machine coordination control method of the lane departure assistance system of the present invention is based on the fuzzy neural network control theory, and is designed to consider the driver torque and the vehicle lateral Biased Human-Machine Coordinated Controller. The human-machine coordination controller dynamically adjusts the assist torque of the lane departure assist system by outputting the assist weight, so as to realize the coordinated control between the driver and the assist system. The invention can effectively prevent the vehicle from deviating from the lane, reduce the mutual interference between the driver and the auxiliary system, avoid man-machine conflict, and have better man-machine coordination performance.

附图说明Description of drawings

图1是本发明的车道偏离辅助系统的人机协调控制方法的流程图。Fig. 1 is a flow chart of the man-machine coordinated control method of the lane departure assistance system of the present invention.

图2是采用图1中人机协调控制方法的人机协调控制系统的结构示意图。FIG. 2 is a schematic structural diagram of a human-machine coordinated control system adopting the human-machine coordinated control method in FIG. 1 .

图3是图2中驾驶员模型采用的单点预瞄模型示意图。Fig. 3 is a schematic diagram of a single-point preview model adopted by the driver model in Fig. 2 .

图4是图2中PID控制器的控制结构图。Fig. 4 is a control structure diagram of the PID controller in Fig. 2 .

图5是图2中协调控制器的模糊神经网络拓扑结构示意图。Fig. 5 is a schematic diagram of the fuzzy neural network topology structure of the coordination controller in Fig. 2 .

图6是本发明的车道偏离辅助系统的实际辅助转矩Ta的优化方法的流程图。Fig. 6 is a flow chart of the method for optimizing the actual assist torque T a of the lane departure assist system of the present invention.

图7是图2中人机协调控制系统的硬件在环试验流程框图。Fig. 7 is a flow chart of the hardware-in-the-loop test of the human-machine coordinated control system in Fig. 2 .

图8是图2中人机协调控制系统的驾驶员输入转矩即驾驶员的操作转矩Td的试验结果曲线图。Fig. 8 is a graph of test results of the driver's input torque of the man-machine coordinated control system in Fig. 2 , that is, the driver's operating torque T d .

图9是图2中人机协调控制系统的权重系数σ的试验结果曲线图。FIG. 9 is a graph showing test results of the weight coefficient σ of the human-machine coordinated control system in FIG. 2 .

图10是图2中人机协调控制系统的实际辅助转矩Ta的试验结果曲线图。Fig. 10 is a graph showing the experimental results of the actual assist torque T a of the man-machine coordinated control system in Fig. 2 .

图11是图2中人机协调控制系统的车辆横向偏差y的试验结果曲线图。FIG. 11 is a graph showing test results of the vehicle lateral deviation y of the human-machine coordinated control system in FIG. 2 .

具体实施方式Detailed ways

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.

传统的车道偏离辅助系统,在当判断车辆即将偏离出车道且驾驶员未操作方向盘时,就会启用,一旦驾驶员介入,辅助系统将停止工作。系统通过电动助力转向机构即EPS(Electric Power steering system)进行车道偏离辅助。如驱动EPS的电机给转向柱施加转矩改变汽车前轮转角δf,汽车前轮转角δf的改变引起车辆状态和位置的调整,体现在车辆行驶过程中车辆在路面上相对于车道中心线的车辆横向偏差y的调整。The traditional lane departure assist system will be activated when it is judged that the vehicle is about to deviate from the lane and the driver does not operate the steering wheel. Once the driver intervenes, the assist system will stop working. The system provides lane departure assistance through the Electric Power Steering System (EPS). For example, the motor driving the EPS applies torque to the steering column to change the front wheel angle δf of the car, and the change of the front wheel angle δf will cause the adjustment of the vehicle state and position, which is reflected in the vehicle’s movement on the road relative to the centerline of the lane The adjustment of the vehicle lateral deviation y.

本发明的车道偏离辅助系统的人机协调控制方法用于在车辆即将偏离出车道时,协同驾驶员共同完成转向。该系统能够有效地协调驾驶员和车道偏离辅助系统,适时进行车道偏离辅助控制以提升人机协调性能。因而,本发明能够在有效地避免车辆偏离出车道的同时,减小驾驶员和车道偏离辅助系统之间的相互干扰,避免人机冲突,有较好的人机协调性能。The man-machine coordination control method of the lane departure assistance system of the present invention is used to cooperate with the driver to complete the steering when the vehicle is about to deviate from the lane. The system can effectively coordinate the driver and the lane departure assistance system, and timely perform lane departure assistance control to improve human-machine coordination performance. Therefore, the present invention can reduce the mutual interference between the driver and the lane departure assistance system while effectively preventing the vehicle from departing from the lane, avoiding human-machine conflicts, and having better human-machine coordination performance.

实施例1Example 1

请参阅图1及图2,本发明的车道偏离辅助系统的人机协调控制方法包括以下步骤。Please refer to FIG. 1 and FIG. 2 , the human-machine coordinated control method of the lane departure assistance system of the present invention includes the following steps.

步骤S11,获取车辆行驶过程中的横摆角速度ω、车速v以及车辆在路面上相对于车道中心线的车辆横向偏差y,并将横摆角速度ω、车速v和车辆横向偏差y作为车道偏离的判断依据。Step S11: Obtain the yaw rate ω, vehicle speed v and the vehicle lateral deviation y of the vehicle on the road relative to the centerline of the lane during the driving process of the vehicle, and use the yaw rate ω, vehicle speed v and vehicle lateral deviation y as the lane departure Judgments based.

步骤S12,将预测车轮接触到车道边缘所需的最小时间作为跨道时间,将跨道时间和设定的阈值一进行对比,在所述跨道时间小于所述设定的阈值一时判断车辆即将偏离出车道。Step S12, taking the minimum time required for the predicted wheel to touch the edge of the lane as the crossing time, comparing the crossing time with the set threshold one, and judging that the vehicle is about to Deviate from the exit lane.

在本实施例中,采用跨道时间作为车道偏离的判断算法。将计算出的跨道时间和设定的阈值一进行对比,进而判断车辆是否即将偏离出车道。In this embodiment, the crossing time is used as the judging algorithm for lane departure. Comparing the calculated cross-lane time with the set threshold one, and then judging whether the vehicle is about to deviate from the lane.

基于跨道时间的车辆偏离判断算法通过建立的车辆运动模型预测车辆行驶轨迹,从而计算出车轮接触到车道边缘所需的最小时间即跨道时间。计算跨道时间TLC的具体表达式为:The vehicle departure judgment algorithm based on cross-lane time predicts the vehicle trajectory through the established vehicle motion model, so as to calculate the minimum time required for the wheels to touch the edge of the lane, that is, the cross-lane time. The specific expression for calculating the crossing time TLC is:

式中,dlane表示车道宽度,db表示轮距,θ为车辆航向角(即实际方向盘转角),可由横摆角速度ω积分得到,L表示轴距,ω、v、y均来自步骤S11的横摆角速度ω、车速v、车辆横向偏差y。In the formula, d lane represents the width of the lane, d b represents the wheel base, θ is the vehicle heading angle (that is, the actual steering wheel angle), which can be obtained from the integral of the yaw rate ω, L represents the wheelbase, and ω, v, y are all obtained from step S11 Yaw rate ω, vehicle speed v, vehicle lateral deviation y.

步骤S13,根据判断结果决定是否启动车道偏离辅助系统。In step S13, it is determined whether to activate the lane departure assistance system according to the judgment result.

当判断车辆即将偏离出车道时,启动所述车道偏离辅助系统。如果步骤S12中,计算出的跨道时间小于设定的阈值一,说明车辆即将偏离出车道,则步骤S13启动车道偏离辅助系统。如果计算出的跨道时间大于等于设定的阈值一,说明车辆不会即将偏离出车道,则不启动车道偏离辅助系统。When it is judged that the vehicle is about to deviate from the lane, the lane departure assistance system is activated. If in step S12, the calculated cross-lane time is less than the set threshold one, it means that the vehicle is about to deviate from the lane, and then step S13 activates the lane departure assistance system. If the calculated cross-lane time is greater than or equal to the set threshold one, it means that the vehicle will not deviate from the lane, and the lane departure assistance system will not be activated.

步骤S14、根据车辆横向偏差y和实际方向盘转角θ,得出车辆转向所需的期望方向盘转角θ*和期望辅助转矩 Step S14, according to the vehicle lateral deviation y and the actual steering wheel angle θ, obtain the desired steering wheel angle θ * and the desired assisting torque required for vehicle steering

在本实施例中,根据车辆横向偏差y和实际方向盘转角θ等状态参数,通过驾驶员模型和神经网络的PID算法分别得出车辆转向所需的期望方向盘转角θ*和期望辅助转矩先通过驾驶员模型计算出期望方向盘转角θ*,将实际方向盘转角θ和期望方向盘转角θ*做差,并通过BP神经网络的PID控制器得出车辆转向所需的期望辅助转矩 In this embodiment, according to state parameters such as the vehicle lateral deviation y and the actual steering wheel angle θ, the expected steering wheel angle θ * and the expected assisting torque required for vehicle steering are respectively obtained through the driver model and the PID algorithm of the neural network First calculate the expected steering wheel angle θ * through the driver model, make the difference between the actual steering wheel angle θ and the expected steering wheel angle θ * , and obtain the desired assist torque required for vehicle steering through the PID controller of the BP neural network

驾驶员模型为如图3所示的单点预瞄模型:f(t)为车辆目标轨迹,y(t)为车辆当前位置侧向坐标,T为预瞄时间。The driver model is a single-point preview model as shown in Figure 3: f(t) is the target trajectory of the vehicle, y(t) is the lateral coordinates of the current position of the vehicle, and T is the preview time.

假设预瞄距离为d,预瞄时间T与预瞄距离d之间的关系为:Assuming that the preview distance is d, the relationship between the preview time T and the preview distance d is:

根据车辆的侧向速度即车速v与车辆的侧向加速度,可以预测t+T时刻车辆位置的侧向坐标y(t+T),此时选择一个理想的转向角使得车辆产生侧向加速度在t+T时刻车辆位置的侧向坐标y(t+T)与目标轨迹的侧向坐标f(t+T)相等,则可得:According to the lateral speed of the vehicle, that is, the vehicle speed v and the lateral acceleration of the vehicle, the lateral coordinate y(t+T) of the vehicle position at time t+T can be predicted. At this time, an ideal steering angle is selected to make the vehicle generate lateral acceleration At time t+T, the lateral coordinate y(t+T) of the vehicle position is equal to the lateral coordinate f(t+T) of the target trajectory, then:

f(t+T)=y(t+T)f(t+T)=y(t+T)

联立两式可得最优的侧向加速度 The optimal lateral acceleration can be obtained by combining the two equations

根据车辆运动学关系,可以得到实际侧向加速度与实际方向盘转角θ之间的关系:According to the vehicle kinematics relationship, the actual lateral acceleration can be obtained The relationship with the actual steering wheel angle θ:

式中,R为汽车转向半径,isw表示转向系传动比。In the formula, R is the steering radius of the vehicle, and i sw is the transmission ratio of the steering system.

最后得出跟踪目标轨迹所需的最优转向盘转角即期望方向盘转角θ*Finally, the optimal steering wheel angle required to track the target trajectory is the desired steering wheel angle θ * :

BP神经网络的PID控制器如图4所示,即神经网络PID控制结构主要由经典的PID控制器和神经网络两部分构成。经典PID控制器:直接对被控对象进行闭环控制,控制器的三个参数为在线整定。神经网络:其输出层神经元的输出状态对应PID控制器的三个可调参数,通过神经网络的自学习和调整加权系数,使得神经网络的输出对应于某种最优控制律下的PID控制参数。The PID controller of the BP neural network is shown in Figure 4, that is, the PID control structure of the neural network is mainly composed of two parts: the classic PID controller and the neural network. Classical PID controller: directly perform closed-loop control on the controlled object, and the three parameters of the controller are online tuning. Neural network: The output state of the neurons in the output layer corresponds to the three adjustable parameters of the PID controller. Through the self-learning of the neural network and the adjustment of the weighting coefficient, the output of the neural network corresponds to the PID control under a certain optimal control law parameter.

神经网络采用3-5-3结构的三层前馈网络。输入层神经元的个数为3,分别为横摆角速度期望值、实际值和偏差;隐含层神经元个数为5;输出层神经元个数为3,即PID控制参数。The neural network adopts a three-layer feed-forward network with a 3-5-3 structure. The number of neurons in the input layer is 3, which are the expected value, actual value and deviation of the yaw rate; the number of neurons in the hidden layer is 5; the number of neurons in the output layer is 3, which are the PID control parameters.

令输入向量X=[x1(n),x2(n),x3(n)]T,x1(n),x2(n),x3(n)分别表示ω*(n),ω(n)及其偏差e(n);第k层的输出用y(k)(n),(k=1,2,3)表示;隐含层神经元的激活函数取正负对称的Sigmoid函数:Let the input vector X=[x 1 (n), x 2 (n), x 3 (n)] T , x 1 (n), x 2 (n), x 3 (n) represent ω * (n) respectively , ω(n) and its deviation e(n); the output of the kth layer is represented by y (k) (n), (k=1,2,3); the activation function of the hidden layer neurons is positive and negative symmetric The sigmoid function:

输出层输出分别为The outputs of the output layer are

由于这三个参数不能为负,所以输出层的激活函数为Since these three parameters cannot be negative, the activation function of the output layer is

因此,BP神经网络PID控制器的控制律为Therefore, the control law of the BP neural network PID controller is

定义性能指标函数为Define the performance index function as

如图5所示,采用BP学习算法对网络加权系数进行迭代修正,即按ε(n)对加权系数的负梯度方向搜索调整,并附加一个使搜索快速收敛全局极小的动量项As shown in Figure 5, the BP learning algorithm is used to iteratively correct the weighting coefficients of the network, that is, search and adjust the negative gradient direction of the weighting coefficients according to ε(n), and add a momentum item to make the search quickly converge to the global minimum

式中,η为学习率;α为动量因子;wli为隐含层和输出层的加权系数。In the formula, η is the learning rate; α is the momentum factor; w li is the weighting coefficient of the hidden layer and the output layer.

步骤S15,获取驾驶员实际的操作转矩Td,将操作转矩Td和车辆横向偏差y作为人机协调控制的依据。In step S15, the driver's actual operating torque T d is obtained, and the operating torque T d and the vehicle lateral deviation y are used as the basis for man-machine coordinated control.

步骤S16、设计双输入单输出的人机协调控制器,操作转矩Td和车辆横向偏差y作为人机协调控制器的两个输入,人机协调控制器的输出为权重系数σ。即,根据操作转矩Td和车辆横向偏差y设计双输入单输出的人机协调控制器。Step S16. Design a human-machine coordination controller with two inputs and one output. The operating torque T d and the vehicle lateral deviation y are used as the two inputs of the human-machine coordination controller. The output of the human-machine coordination controller is the weight coefficient σ. That is, according to the operating torque T d and the vehicle lateral deviation y, a human-machine coordination controller with two inputs and one output is designed.

所述人机协调控制器包括基于五层拓扑结构的模糊神经网络控制器,所述模糊神经网络控制器的五层拓扑结构为:输入层、模糊化层、推理层、归一化层和输出层;以操作转矩Td和车辆横向偏差y为双输入,权重系数σ为单输出。故,基于五层拓扑结构的模糊神经网络理论设计双输入单输出的人机协调控制器。The man-machine coordination controller comprises a fuzzy neural network controller based on a five-layer topology, and the five-layer topology of the fuzzy neural network controller is: an input layer, a fuzzy layer, an inference layer, a normalization layer and an output layer layer; take the operating torque T d and the vehicle lateral deviation y as the double input, and the weight coefficient σ as the single output. Therefore, a dual-input and single-output man-machine coordination controller is designed based on the fuzzy neural network theory of five-layer topology.

所述人机协调控制器基于模糊神经网络理论并充分考虑驾驶员操作转矩Td和车辆横向偏差y而设计。The human-machine coordination controller is designed based on fuzzy neural network theory and fully considering the driver's operating torque T d and the vehicle lateral deviation y.

用于人机协调的模糊神经网络控制器的设计需要满足得原则具体包括。The design of the fuzzy neural network controller for human-machine coordination needs to meet the specific principles.

(1)当驾驶员转矩|Td|>Td max,此时车辆处于紧急状态,实际辅助转矩Ta的权重系数最低,驾驶员完全占据车辆行驶的主权。(1) When the driver torque |T d |>T d max , the vehicle is in an emergency state, the weight coefficient of the actual assist torque T a is the lowest, and the driver completely occupies the sovereignty of the vehicle.

(2)当|Td|<Td 0,此时驾驶员没有操作转向盘,所述车道偏离辅助系统占据车辆行驶主权,权重系数σ随着侧向车辆横向偏差y的增大而增大。其中,表示为判断驾驶员操作状态所设定的阈值二的最大值和最小值。(2) When |T d |<T d 0 , the driver does not operate the steering wheel at this time, and the lane departure assist system occupies the driving authority of the vehicle, and the weight coefficient σ increases with the increase of the lateral deviation y of the lateral vehicle . in, Indicates the maximum and minimum values of threshold 2 set for judging the driver's operating state.

(3)当Td 0≤|Td|≤Td max且|y|<ymin,此时车辆处于车道中央,没有偏离出车道的危险,所以要降低实际辅助转矩Ta的权重系数σ,给驾驶员尽可能多的车辆行驶主权。其中,ymin表示认为车辆仍然处于车道中央所设定的阈值三。(3) When T d 0 ≤|T d |≤T d max and |y|<y min , the vehicle is in the center of the lane at this time, and there is no danger of deviating from the lane, so the weight coefficient of the actual assist torque T a should be reduced σ, giving the driver as much autonomy as possible. Among them, y min represents the threshold three set for the vehicle is still in the center of the lane.

(4)当Td 0≤|Td|≤Td max且|y|≥ymin,此时分三种情况讨论:若驾驶员转矩即操作转矩Td和实际辅助转矩Ta方向相反,说明驾驶员误操作,此时需要给实际辅助转矩Ta较大的权重系数σ以纠正车辆行驶轨迹;若操作转矩Td和实际辅助转矩Ta方向相同,说明驾驶员转向正确。驾驶员转矩越大,实际辅助转矩Ta的权重系数σ就越小,以减小辅助系统对驾驶员的干预;若侧向偏差y较大,实际辅助转矩Ta的权重系数σ也较大,反之亦然。(4) When T d 0 ≤|T d |≤T d max and |y|≥y min , there are three situations to discuss: if the driver torque is the direction of the operating torque T d and the actual assist torque T a On the contrary, it indicates that the driver misoperated. At this time, it is necessary to give the actual assist torque T a a larger weight coefficient σ to correct the vehicle trajectory; correct. The greater the driver torque, the smaller the weight coefficient σ of the actual assist torque T a to reduce the intervention of the auxiliary system on the driver; if the lateral deviation y is large, the weight coefficient σ of the actual assist torque T a is also larger, and vice versa.

所设计的人机协调控制器的模糊神经网络采用双输入/单输出的五层拓扑结构,即输入层、模糊化层、推理层、归一化层和输出层。以操作转矩Td和车辆横向偏差y为输入,权重系数σ为输出。The fuzzy neural network of the human-machine coordination controller adopts a five-layer topological structure of double input/single output, namely input layer, fuzzy layer, reasoning layer, normalization layer and output layer. Taking the operating torque T d and the vehicle lateral deviation y as input, the weight coefficient σ is the output.

设输入的操作转矩Td的论域为[-8,8],模糊子集为{NB,NM,NS,Z,PS,PM,PB},分别表示{负大,负中,负小,零,正小,正中,正大};车辆侧向偏差y的论域设为[-0.6,0.6],模糊子集也为{NB,NM,NS,Z,PS,PM,PB},分别表示{负大,负中,负小,零,正小,正中,正大};输出的权重系数σ的论域为[0,1],模糊子集为{Z,S,M,L,VL},分别表示{零,小,中,大,很大}。令输入向量X=[x1,x2]T(x1=Td,x2=y),第k层的输出用y(k),(k=1,2,3,4,5)表示,各层功能如下:Assume that the domain of the input operating torque T d is [-8,8], and the fuzzy subsets are {NB, NM, NS, Z, PS, PM, PB}, respectively representing {negative large, negative medium, negative small , zero, positive small, central, positive large}; the universe of vehicle lateral deviation y is set to [-0.6,0.6], and the fuzzy subset is also {NB,NM,NS,Z,PS,PM,PB}, respectively Indicates {negative large, negative medium, negative small, zero, positive small, positive medium, positive large}; the domain of the output weight coefficient σ is [0,1], and the fuzzy subset is {Z, S, M, L, VL }, representing {zero, small, medium, large, very large} respectively. Let the input vector X=[x 1 ,x 2 ] T (x 1 =T d ,x 2 =y), the output of the kth layer is y (k) , (k=1,2,3,4,5) Indicates that the functions of each layer are as follows:

第一层:输入层。输入层的每个神经元节点对应一个连续变量xi,这一层的节点直接将输入数据传给第二层节点,因而,输出表示如下:The first layer: the input layer. Each neuron node in the input layer corresponds to a continuous variable x i , and the nodes in this layer directly pass the input data to the second layer nodes, thus, the output Expressed as follows:

第二层:模糊化层。将输入的连续变量xi的值根据定义的模糊子集上的隶属度函数进行模糊化处理,该层每个节点代表着一个语言变量值,总节点数为14。第1层第i个输出对应的第j级隶属度计算公式可表示为:The second layer: fuzzy layer. The value of the input continuous variable x i is fuzzified according to the membership function on the defined fuzzy subset. Each node of this layer represents a language variable value, and the total number of nodes is 14. The j-th level membership degree corresponding to the i-th output of the first layer The calculation formula can be expressed as:

式中:cijij分别表示隶属函数的中心和宽度。In the formula: c ij , σ ij represent the center and width of the membership function respectively.

第三层:推理层。每个神经元节点代表一条对应的模糊规则,通过匹配第2层得到的隶属度,计算出每条规则的适用度。总节点数为n(n=49),则第m个节点的输出为:The third layer: reasoning layer. Each neuron node represents a corresponding fuzzy rule, and the applicability of each rule is calculated by matching the membership degree obtained in the second layer. The total number of nodes is n (n=49), then the mth node The output is:

式中,为第一层第1个输出对应的第j级隶属度,为第一层第2个输出对应的第j级隶属度。简单的说就是当i分别为1和2时第二层的输出。In the formula, is the membership degree of level j corresponding to the first output of the first layer, is the membership degree of level j corresponding to the second output of the first layer. Simply put, it is the output of the second layer when i is 1 and 2 respectively.

第四层:归一化层。对网络结构进行总体归一化计算,总节点数为n,第四层第m个节点的输出为:The fourth layer: normalization layer. Perform an overall normalized calculation on the network structure, the total number of nodes is n, and the mth node of the fourth layer The output is:

第五层:输出层。将模糊化后的变量清晰化,进行反模糊计算。网络输出y(5)等于第4层各节点输出与其对应权重的乘积求和。The fifth layer: the output layer. Clear the fuzzified variables and perform defuzzification calculations. The network output y (5) is equal to the sum of the products of the output of each node in the fourth layer and its corresponding weight.

式中:wm表示第4层第m个节点与输出节点之间的连接权值。In the formula: w m represents the mth node and the output node of the fourth layer connection weights between.

步骤S17,通过权重系数σ和期望辅助转矩做乘积来动态调整所述车道偏离辅助系统的实际辅助转矩Ta的大小。Step S17, through the weight coefficient σ and the desired assist torque The product is used to dynamically adjust the magnitude of the actual assist torque T a of the lane departure assist system.

人机协调控制器根据操作转矩Td和车辆横向偏差y的值实时产生一个权重系数σ,并通过此权重系数σ来动态调整实际辅助转矩Ta的大小,在保证安全性的同时协调驾驶员和辅助系统之间的控制;The human-machine coordination controller generates a weight coefficient σ in real time according to the value of the operating torque T d and the vehicle lateral deviation y, and dynamically adjusts the size of the actual auxiliary torque T a through this weight coefficient σ, and coordinates while ensuring safety. controls between the driver and assistance systems;

所设计的人机协调控制器根据驾驶员的操作转矩Td和车辆横向偏差y的值实时产生一个动态的权重系数σ,并通过此权重系数σ和车辆转向所需的期望辅助转矩做乘积以实时调整实际辅助转矩Ta的大小,既能保证车辆不偏离出车道又实现了驾驶员和辅助系统之间的协调控制。The designed human-machine coordination controller generates a dynamic weight coefficient σ in real time according to the driver's operating torque T d and the value of the vehicle lateral deviation y, and through this weight coefficient σ and the desired auxiliary torque required by the vehicle steering Doing the product to adjust the size of the actual auxiliary torque T a in real time can not only ensure that the vehicle does not deviate from the lane, but also realize the coordinated control between the driver and the auxiliary system.

通过上述步骤得到的实际辅助转矩Ta同驾驶员的操作转矩Td共同作用于转向系统,若驾驶员转矩即操作转矩Td和实际辅助转矩Ta方向相反,说明驾驶员误操作,此时需要给实际辅助转矩Ta较大的权重系数σ以纠正车辆行驶轨迹。可以通过EPS系统单独进行车道偏离辅助,如改变汽车前轮转角δf,汽车前轮转角δf的改变引起车辆状态的调整,最终改变车辆横向偏差y。 The actual assist torque T a obtained through the above steps acts on the steering system together with the driver’s operating torque T d . At this time, it is necessary to give the actual assist torque T a a larger weight coefficient σ to correct the vehicle trajectory. Lane departure assistance can be performed independently through the EPS system, such as changing the front wheel angle δf of the car, the change of the car's front wheel angle δf will cause the adjustment of the vehicle state, and finally change the vehicle lateral deviation y.

若操作转矩Td和实际辅助转矩Ta方向相同,说明驾驶员转向正确。无需通过EPS机构进行车道偏离辅助。操作转矩Td越大,实际辅助转矩Ta的权重系数σ就越小,以减小辅助系统对驾驶员的干预,此时,驾驶员的操作和辅助系统提供的辅助转矩协同控制车辆转向。若车辆横向偏差y较大,实际辅助转矩Ta的权重系数σ也较大,反之亦然。If the operating torque T d is in the same direction as the actual assist torque T a , it means that the driver is steering correctly. There is no need for lane departure assist via the EPS mechanism. The larger the operating torque T d is, the smaller the weight coefficient σ of the actual assisting torque T a is to reduce the intervention of the auxiliary system on the driver. At this time, the driver's operation and the assisting torque provided by the auxiliary system are coordinated The vehicle turns. If the vehicle lateral deviation y is larger, the weight coefficient σ of the actual assist torque T a is also larger, and vice versa.

在其他实施例中,本发明的车道偏离辅助系统的人机协调控制方法,可包括以下简化步骤:In other embodiments, the human-machine coordinated control method of the lane departure assistance system of the present invention may include the following simplified steps:

将预测车轮接触到车道边缘所需的最小时间作为跨道时间,将跨道时间和设定的阈值一进行对比,在跨道时间小于所述设定的阈值一时启动所述车道偏离辅助系统;Taking the minimum time required for the predicted wheel to touch the edge of the lane as the crossing time, comparing the crossing time with a set threshold one, and starting the lane departure assist system when the crossing time is less than the set threshold one;

根据车辆横向偏差y和目标路径f(t),得出车辆转向所需的期望方向盘转角θ*According to the vehicle lateral deviation y and the target path f(t), the desired steering wheel angle θ * required for vehicle steering is obtained;

根据期望方向盘转角θ*得出期望辅助转矩 According to the desired steering wheel angle θ * , the desired assist torque is obtained

设计驾驶员实际的操作转矩Td和车辆横向偏差y作为双输入、权重系数σ作为单输出的人机协调控制器;Design the man-machine coordination controller with the driver's actual operating torque T d and the vehicle lateral deviation y as the double input and the weight coefficient σ as the single output;

通过权重系数σ和期望辅助转矩做乘积来动态调整所述车道偏离辅助系统的实际辅助转矩Ta的大小。By weight coefficient σ and desired assist torque The product is used to dynamically adjust the magnitude of the actual assist torque T a of the lane departure assist system.

本实施方式所提出的方法旨在提供一种车道偏离辅助系统的人机协调控制方法,该方法针对车道偏离辅助过程中的驾驶员和车道偏离辅助系统之间的人机协调问题,应用模糊神经网络控制理论,设计考虑驾驶员的操作转矩Td和车辆横向偏差y的人机协调控制器,通过输出辅助权重系数σ动态地调整车道偏离辅助系统的实际辅助转矩Ta,实现驾驶员与辅助系统的协调控制。本发明能够在有效地避免车辆偏离出车道的同时,减小驾驶员和辅助系统之间的相互干扰,避免人机冲突,有较好的人机协调性能,可进一步推广。The method proposed in this embodiment aims to provide a human-machine coordination control method of the lane departure assistance system. This method aims at the human-machine coordination problem between the driver and the lane departure assistance system in the process of lane departure assistance, and uses fuzzy neural Network control theory, design a man-machine coordination controller that considers the driver's operating torque T d and the vehicle lateral deviation y, and dynamically adjusts the actual assist torque T a of the lane departure assist system by outputting the assist weight coefficient σ to realize the driver's Coordinated control with auxiliary systems. The invention can effectively prevent the vehicle from deviating from the lane, reduce the mutual interference between the driver and the auxiliary system, avoid man-machine conflict, have better man-machine coordination performance, and can be further popularized.

实施例2Example 2

请再次参阅图2,图2展示的是采用实施例1的人机协调控制方法的人机协调控制系统的结构示意图。本发明的人机协调控制系统包括EPS机构、实际辅助转矩Ta的优化系统。Please refer to FIG. 2 again. FIG. 2 shows a schematic structural diagram of a human-machine coordinated control system adopting the human-machine coordinated control method of Embodiment 1. The human-machine coordinated control system of the present invention includes an EPS mechanism and an optimization system for the actual auxiliary torque T a .

EPS机构包括车道偏离判断依据获取模块、车道偏离判断模块、偏离辅助控制系统启动模块。The EPS mechanism includes a lane departure judging basis acquisition module, a lane departure judging module, and a departure assist control system starting module.

所述车道偏离判断依据获取模块获取车辆行驶过程中的横摆角速度ω、车速v以及车辆在路面上相对于车道中心线的车辆横向偏差y,并将横摆角速度ω、车速v和车辆横向偏差y作为所述车道偏离判断模块进行车道偏离的判断依据。The lane departure judgment basis acquisition module acquires the yaw rate ω, the vehicle speed v, and the vehicle lateral deviation y of the vehicle on the road surface relative to the centerline of the lane during the driving process of the vehicle, and calculates the yaw rate ω, the vehicle speed v and the vehicle lateral deviation y is used as the basis for judging lane departure by the lane departure judging module.

所述车道偏离判断模块将预测车轮接触到车道边缘所需的最小时间作为跨道时间,并将跨道时间和设定的阈值一进行对比,在所述跨道时间小于所述设定的阈值一时判断车辆即将偏离出车道。The lane departure judging module takes the minimum time required for the predicted wheel to touch the edge of the lane as the crossing time, and compares the crossing time with a set threshold value 1, and when the crossing time is less than the set threshold value It is judged that the vehicle is about to deviate from the lane.

所述偏离辅助控制系统启动模块根据所述车道偏离判断模块的判断结果决定是否启动车道偏离辅助系统。The starting module of the departure assistance control system decides whether to activate the lane departure assistance system according to the judgment result of the lane departure judgment module.

实际辅助转矩Ta的优化系统包括期望方向盘转角θ*和期望辅助转矩获取模块,人机协调控制依据获取模块,人机协调控制器设计模块,实际辅助转矩Ta优化模块。The optimization system for the actual assist torque T a includes the desired steering wheel angle θ * and the desired assist torque Acquisition module, man-machine coordination control basis acquisition module, man-machine coordination controller design module, actual auxiliary torque T a optimization module.

期望方向盘转角θ*和期望辅助转矩获取模块,根据车辆横向偏差y和目标路径f(t),得出车辆转向所需的期望方向盘转角θ*和期望辅助转矩 Desired steering wheel angle θ * and desired assist torque The acquisition module, according to the vehicle lateral deviation y and the target path f(t), obtains the desired steering wheel angle θ * and the desired assist torque required for vehicle steering

人机协调控制依据获取模块获取驾驶员实际的操作转矩Td,将操作转矩Td和车辆横向偏差y作为人机协调控制的依据。The human-machine coordinated control basis acquisition module acquires the driver's actual operating torque T d , and uses the operating torque T d and the vehicle lateral deviation y as the basis for man-machine coordinated control.

人机协调控制器设计模块设计双输入单输出的人机协调控制器,操作转矩Td和车辆横向偏差y作为人机协调控制器的两个输入,人机协调控制器的输出为权重系数σ。The human-machine coordination controller design module designs a double-input and single-output human-machine coordination controller. The operating torque T d and the vehicle lateral deviation y are used as the two inputs of the human-machine coordination controller. The output of the human-machine coordination controller is the weight coefficient σ.

实际辅助转矩Ta优化模块通过权重系数σ和期望辅助转矩做乘积来动态调整所述车道偏离辅助系统的实际辅助转矩Ta的大小。The actual assist torque T a optimization module passes the weight coefficient σ and the expected assist torque The product is used to dynamically adjust the magnitude of the actual assist torque T a of the lane departure assist system.

人机协调控制系统的细节已在实施例1的人机协调控制方法中描述,在此不再累述。The details of the man-machine coordinated control system have been described in the man-machine coordinated control method of Embodiment 1, and will not be repeated here.

实施例3Example 3

请参阅图2、图6,本实施例3展示了本发明的车道偏离辅助系统的实际辅助转矩Ta的优化方法,所述优化方法包括以下步骤。Please refer to Fig. 2 and Fig. 6. Embodiment 3 shows the optimization method of the actual assist torque T a of the lane departure assist system of the present invention, and the optimization method includes the following steps.

步骤S21,根据车辆行驶过程中的车辆横向偏差y和目标路径f(t),得出车辆转向所需的期望方向盘转角θ*Step S21 , according to the vehicle lateral deviation y and the target path f(t) during the driving process of the vehicle, the desired steering wheel angle θ * required for vehicle steering is obtained.

根据车辆横向偏差y和目标路径f(t),通过驾驶员模型计算出期望方向盘转角θ*,期望方向盘转角θ*的计算方法如实施例1中的步骤S14所描述,在此不再累述介绍。According to the vehicle lateral deviation y and the target path f(t), the desired steering wheel angle θ * is calculated through the driver model, and the calculation method of the desired steering wheel angle θ * is as described in step S14 in Embodiment 1, and will not be repeated here. introduce.

步骤S22,根据实际方向盘转角θ和期望方向盘转角θ*,得出车辆转向所需的期望辅助转矩 Step S22, according to the actual steering wheel angle θ and the expected steering wheel angle θ * , the expected assist torque required for vehicle steering is obtained

将实际方向盘转角θ和期望方向盘转角θ*做差,并通过BP神经网络的PID控制器得出车辆转向所需的期望辅助转矩期望辅助转矩的计算方法如实施例1中的步骤S14所描述,在此不再累述介绍。Make the difference between the actual steering wheel angle θ and the desired steering wheel angle θ * , and obtain the desired auxiliary torque required for vehicle steering through the PID controller of the BP neural network desired assist torque The calculation method of is as described in step S14 in Embodiment 1, and will not be repeated here.

步骤S23,设计双输入单输出的人机协调控制器,车辆行驶过程中的操作转矩Td和车辆横向偏差y作为人机协调控制器的两个输入,人机协调控制器的输出为权重系数σ。Step S23, design a human-machine coordination controller with two inputs and one output. The operating torque T d and the vehicle lateral deviation y during vehicle running are used as the two inputs of the human-machine coordination controller, and the output of the human-machine coordination controller is the weight Coefficient σ.

权重系数σ的计算方法如实施例1中的步骤S16所描述,在此不再累述介绍。The calculation method of the weight coefficient σ is as described in step S16 in Embodiment 1, and will not be repeated here.

步骤S24,通过权重系数σ和期望辅助转矩做乘积来动态优化所述车道偏离辅助系统的实际辅助转矩Ta的大小。Step S24, through the weight coefficient σ and the desired assist torque The product is used to dynamically optimize the magnitude of the actual assist torque T a of the lane departure assist system.

若驾驶员转矩即操作转矩Td和实际辅助转矩Ta方向相反,说明驾驶员误操作,此时需要给实际辅助转矩Ta较大的权重系数σ以纠正车辆行驶轨迹。可以通过EPS系统单独进行车道偏离辅助,如改变汽车前轮转角δf,汽车前轮转角δf的改变引起车路模型的调整,最终改变车辆横向偏差y。If the direction of the driver’s torque, that is, the operating torque Td , is opposite to the actual assisting torque Ta , it means that the driver misoperated. At this time, it is necessary to give the actual assisting torque Ta a larger weight coefficient σ to correct the vehicle trajectory. Lane departure assistance can be performed separately through the EPS system, such as changing the front wheel angle δf of the car, the change of the car's front wheel angle δf will cause the adjustment of the vehicle road model, and finally change the vehicle lateral deviation y.

若操作转矩Td和实际辅助转矩Ta方向相同,说明驾驶员转向正确。无需通过EPS机构进行车道偏离辅助。操作转矩Td越大,实际辅助转矩Ta的权重系数σ就越小,以减小辅助系统对驾驶员的干预,此时,驾驶员的操作和EPS机构的车道偏离辅助可以同步进行。若车辆横向偏差y较大,实际辅助转矩Ta的权重系数σ也较大,反之亦然。If the operating torque T d is in the same direction as the actual assist torque T a , it means that the driver is steering correctly. There is no need for lane departure assist via the EPS mechanism. The larger the operating torque T d is, the smaller the weight coefficient σ of the actual assisting torque T a is to reduce the intervention of the assisting system on the driver. At this time, the driver's operation and the lane departure assistance of the EPS mechanism can be carried out synchronously . If the vehicle lateral deviation y is larger, the weight coefficient σ of the actual assist torque T a is also larger, and vice versa.

实施例4Example 4

请再次参阅图2,图2还展示了采用实施例3的实际辅助转矩Ta的优化方法的实际辅助转矩Ta的优化系统的结构示意图。本发明的实际辅助转矩Ta的优化系统包括期望方向盘转角θ*获取模块,期望辅助转矩获取模块,人机协调控制器设计模块,实际辅助转矩Ta优化模块。Please refer to FIG. 2 again. FIG. 2 also shows a schematic structural diagram of an optimization system for actual assist torque T a using the method for optimizing actual assist torque T a in Embodiment 3. Referring to FIG. The optimization system of the actual assist torque T a of the present invention includes a desired steering wheel angle θ * acquisition module, the desired assist torque Acquisition module, man-machine coordination controller design module, actual auxiliary torque T a optimization module.

期望方向盘转角θ*获取模块根据车辆行驶过程中的车辆横向偏差y和目标路径f(t),得出车辆转向所需的期望方向盘转角θ*The expected steering wheel angle θ * acquisition module obtains the expected steering wheel angle θ * required for vehicle steering according to the vehicle lateral deviation y and the target path f(t) during vehicle driving.

期望辅助转矩获取模块根据实际方向盘转角θ和期望方向盘转角θ*,得出车辆转向所需的期望辅助转矩 desired assist torque The acquisition module obtains the expected assist torque required for vehicle steering according to the actual steering wheel angle θ and the expected steering wheel angle θ *

人机协调控制器设计模块设计双输入单输出的人机协调控制器,车辆行驶过程中的操作转矩Td和车辆横向偏差y作为人机协调控制器的两个输入,人机协调控制器的输出为权重系数σ。The human-machine coordination controller design module designs a dual-input and single-output human-machine coordination controller. The operating torque T d and the vehicle lateral deviation y during vehicle running are used as the two inputs of the human-machine coordination controller. The human-machine coordination controller The output of is the weight coefficient σ.

实际辅助转矩Ta优化模块通过权重系数σ和期望辅助转矩做乘积来动态优化所述车道偏离辅助系统的实际辅助转矩Ta的大小。The actual assist torque T a optimization module passes the weight coefficient σ and the expected assist torque The product is used to dynamically optimize the magnitude of the actual assist torque T a of the lane departure assist system.

实际辅助转矩Ta的优化系统的细节已在实施例3的实际辅助转矩Ta的优化方法中描述,在此不再累述。The details of the optimization system for the actual assist torque T a have been described in the method for optimizing the actual assist torque T a in Embodiment 3, and will not be repeated here.

实施例5Example 5

为验证实施例1中人机协调控制方法的有效性和可行性,以下结合具体对人机协调控制方法进行验证。In order to verify the effectiveness and feasibility of the man-machine coordinated control method in Embodiment 1, the man-machine coordinated control method will be verified in detail below.

采用基于CarSim车辆模型的仿真环境,联合LabVIEW进行硬件在环试验研究。试验平台和试验框图如图7所示。本发明搭建的试验台主要由上位机、下位机、接口系统以及转向系统几部分组成。在上位机中根据车辆参数建立CarSim整车动力学模型和虚拟道路,联合CarSim/LabVIEW,编写LabVIEW车道偏离辅助控制程序;下位机为NI的PXI系统,实时运行上位机建立的程序;接口系统是将传感器采集到的转矩等信号传送到PXI系统,同时将控制信号输出给执行机构的控制器(如控制辅助转矩的EPS电机控制器以及生成转向路感的伺服电机)。Using the simulation environment based on the CarSim vehicle model, combined with LabVIEW to conduct hardware-in-the-loop test research. The test platform and test block diagram are shown in Figure 7. The test bench built by the present invention is mainly composed of upper computer, lower computer, interface system and steering system. Establish the CarSim vehicle dynamics model and virtual road according to the vehicle parameters in the upper computer, and combine CarSim/LabVIEW to write the LabVIEW lane departure assistance control program; the lower computer is the PXI system of NI, which runs the program established by the upper computer in real time; the interface system is The torque and other signals collected by the sensor are transmitted to the PXI system, and the control signal is output to the controller of the actuator (such as the EPS motor controller that controls the auxiliary torque and the servo motor that generates the steering sense).

选择直路为仿真道路,路宽3.75m,车速恒定为80km/h,在1s-1.5s施加10N·m的转矩使车辆偏离车道中心,选取两种具有代表性的驾驶员操作方式进行人机协调控制策略的试验验证,即在车辆偏离车道时,驾驶员作出反应,进行误操作和正确操作。Choose a straight road as the simulated road, the road width is 3.75m, the vehicle speed is constant at 80km/h, a torque of 10N m is applied in 1s-1.5s to make the vehicle deviate from the center of the lane, and two representative driver operation modes are selected for man-machine The experimental verification of the coordinated control strategy, that is, when the vehicle deviates from the lane, the driver reacts, performs misoperation and correct operation.

图8-图11为人机协调控制策略试验结果,其中图8为驾驶员输入转矩即驾驶员的操作转矩Td的试验结果曲线图,图9为权重系数σ的试验结果曲线图,图10为实际辅助转矩Ta的试验结果曲线图,图11为车辆横向偏差y的试验结果曲线图。Fig. 8-Fig. 11 are the test results of the man-machine coordinated control strategy, wherein Fig. 8 is the test result curve diagram of the driver's input torque, that is, the driver's operating torque T d , and Fig. 9 is the test result curve diagram of the weight coefficient σ, Fig. 10 is a graph of the test results of the actual assist torque T a , and FIG. 11 is a graph of the test results of the vehicle lateral deviation y.

当驾驶员转向正确时,人机协调控制器的输出权重系数σ明显下降,实际辅助转矩Ta也相对较小,因而给了驾驶员更多的主权,减小了辅助系统对驾驶员的干扰。当驾驶员误操作方向盘时,输出权重保持在较大值,辅助控制器即EPS机构输出较大的实际辅助转矩Ta以弥补驾驶员施加错误的操作转矩Td。从图10可以看出,无论驾驶员在车辆偏离时进行何种操作,LDAS即车道偏离辅助系统依然能够保证车辆不偏出车道。When the driver steers correctly, the output weight coefficient σ of the human-machine coordination controller drops significantly, and the actual assist torque T a is relatively small, thus giving the driver more sovereignty and reducing the impact of the assist system on the driver. interference. When the driver misoperates the steering wheel, the output weight remains at a large value, and the auxiliary controller, ie, the EPS mechanism, outputs a larger actual assist torque T a to compensate for the wrong operation torque T d applied by the driver. It can be seen from Figure 10 that no matter what operation the driver performs when the vehicle deviates, LDAS (Lane Departure Assist System) can still ensure that the vehicle does not deviate from the lane.

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。The above descriptions are only preferred embodiments of the present invention, and are not intended to limit the present invention. Any modifications, equivalent replacements and improvements made within the spirit and principles of the present invention should be included in the protection of the present invention. within range.

Claims (10)

1. A man-machine coordination control method of a lane departure auxiliary system is characterized by comprising the following steps:
after the lane departure auxiliary system is started, an expected steering wheel rotation angle theta required by vehicle steering is obtained according to the vehicle transverse deviation y and the target path f (t)*
According to desired steering wheel angle theta*Deriving a desired assistance torque
Designing a human-machine coordination controller with double inputs and single output, and operating a torque TdAnd the vehicle transverse deviation y is used as two inputs of a man-machine coordination controller, and the output of the man-machine coordination controller is a weight coefficient sigma;
by the weight coefficient sigma and the desired assist torqueMultiplying to dynamically adjust an actual assist torque T of the lane departure assist systemaThe size of (2).
2. The method of claim 1, wherein a minimum time required for the wheels to contact the lane edge is predicted as a lane crossing time, the lane crossing time is compared with a first set threshold, and the lane departure support system is activated when the lane crossing time is less than the first set threshold.
3. The human-computer coordination control method of a lane departure assist system according to claim 2, wherein a lane crossing time is used as a determination algorithm of a lane departure, and a vehicle departure determination algorithm based on the lane crossing time predicts a vehicle travel track through the established vehicle motion model, thereby calculating a minimum time required for a wheel to contact a lane edge.
4. The human-machine coordination control method of the lane departure assistance system according to claim 1, wherein the desired steering wheel angle θ is calculated by a driver model based on the vehicle lateral deviation y and the target path f (t)*
5. The method of claim 4, wherein the actual steering wheel angle θ and the desired steering wheel angle θ are determined by a human-machine coordination control method*Making a difference, and obtaining the expectation needed by the vehicle steering through a PID controller of a BP neural networkAssistance torque
6. The human-machine coordination control method of the lane departure assistance system according to claim 1, wherein said human-machine coordination controller comprises a five-layer topology based fuzzy neural network controller, said five-layer topology of said fuzzy neural network controller being: the system comprises an input layer, a fuzzy layer, an inference layer, a normalization layer and an output layer; with operating torque TdAnd the vehicle transverse deviation y is double input, and the weight coefficient sigma is single output.
7. The human-machine coordination control method of the lane departure assistance system according to claim 6, wherein the fuzzy neural network controller satisfies the criteria comprising:
(1) when | Td|>Td maxAt this time, the vehicle is in an emergency state, and the actual assist torque TaHas the lowest weight coefficient sigma, the driver fully occupies the vehicle driving ownership, wherein,a maximum value of the second threshold value set for judging the operation state of the driver;
(2) when | Td|<Td 0When the driver does not operate the steering wheel, the lane departure assist system occupies the vehicle driving master, and the weight coefficient sigma is increased as the vehicle lateral deviation y is increased, wherein,a minimum value representing the set threshold two;
(3) when T isd 0≤|Td|≤Td maxAnd y < yminAt this time, since the vehicle is in the center of the lane and there is no danger of deviating from the lane, the actual assist torque T is reducedaThe weighting factor sigma of (a) gives the driver as much ownership as possible of the vehicle, wherein yminA third threshold value set to indicate that the vehicle is still considered to be in the center of the lane;
(4) when T isd 0≤|Td|≤Td maxAnd y | ≧ yminAt this point, three cases are discussed: if the operating torque TdAnd the actual assist torque TaThe direction is opposite, which indicates that the driver operates by mistake, and the actual auxiliary torque T needs to be given at the momentaIncreasing the weight coefficient sigma to correct the vehicle running track; if the operating torque TdAnd the actual assist torque TaThe direction is the same, which indicates that the driver turns correctly.
8. The method of claim 6, wherein the input operation torque T is setdHas a discourse field of [ -8,8]The fuzzy subset is { NB, NM, NS, Z, PS, PM, PB }, NB, NM, NS, Z, PS, PM, PB is the operating torque TdFuzzy linguistic variables after fuzzification respectively represent { negative big, negative middle, negative small, zero, positive small, positive middle and positive big }; the input universe of vehicle lateral deviation y is set to [ -0.6,0.6 [ -0.6 []The fuzzy subset is also { NB, NM, NS, Z, PS, PM, PB }, which respectively represents { big negative, middle negative, small negative, zero, small positive, middle positive, big positive }; the output weight coefficient sigma has a domain of [0,1 ]]The fuzzy subset is { Z, S, M, L, VL }, which respectively represents { zero, small, medium, large }; let input vector X be [ X ]1,x2]T(x1=Td,x2Y), output of k-th layer using y(k)And (k ═ 1,2,3,4,5), each layer functions as: a first layer: input layer, second layer: blurring layer, third layer: inference layer, fourth layer: normalization layer, fifth layer: and (5) outputting the layer.
9. The human-machine-coordinated-control method of the lane departure assistance system according to claim 8, characterized in that the first layer: an input layer, each neuron node of the input layer corresponds to a continuous variable xiThe nodes of this layer directly transfer the input data to the second layerLayer nodes, thus, outputsIs represented as follows:
<mrow> <msubsup> <mi>y</mi> <mi>i</mi> <mrow> <mo>(</mo> <mn>1</mn> <mo>)</mo> </mrow> </msubsup> <mo>=</mo> <msub> <mi>x</mi> <mi>i</mi> </msub> <mo>,</mo> <mrow> <mo>(</mo> <mi>i</mi> <mo>=</mo> <mn>1</mn> <mo>,</mo> <mn>2</mn> <mo>)</mo> </mrow> </mrow>
a second layer: fuzzification layer, which is the continuous variable x of inputiThe fuzzy processing is carried out according to membership function on three defined fuzzy subsets, each node of the layer represents a language variable value, the total node number is 14, the ith output of the first layer corresponds to the jth membershipThe calculation formula is expressed as:
<mrow> <msubsup> <mi>y</mi> <mrow> <mi>i</mi> <mi>j</mi> </mrow> <mrow> <mo>(</mo> <mn>2</mn> <mo>)</mo> </mrow> </msubsup> <mo>=</mo> <mi>exp</mi> <mrow> <mo>(</mo> <mo>-</mo> <mfrac> <msup> <mrow> <mo>(</mo> <msub> <mi>x</mi> <mi>i</mi> </msub> <mo>-</mo> <msub> <mi>c</mi> <mrow> <mi>i</mi> <mi>j</mi> </mrow> </msub> <mo>)</mo> </mrow> <mn>2</mn> </msup> <msubsup> <mi>&amp;sigma;</mi> <mrow> <mi>i</mi> <mi>j</mi> </mrow> <mn>2</mn> </msubsup> </mfrac> <mo>)</mo> </mrow> </mrow>
in the formula: c. CijijRespectively representing the center and the width of the membership function;
and a third layer: and in the inference layer, each neuron node represents a corresponding fuzzy rule, the applicability of each fuzzy rule is calculated by matching the membership obtained by the second layer of nodes, the total number of the nodes is n, wherein n is 49, and the mth node in the third layer isThe output of (c) is:
<mrow> <msubsup> <mi>y</mi> <mi>m</mi> <mrow> <mo>(</mo> <mn>3</mn> <mo>)</mo> </mrow> </msubsup> <mo>=</mo> <msubsup> <mi>y</mi> <mrow> <mn>1</mn> <mi>j</mi> </mrow> <mrow> <mo>(</mo> <mn>2</mn> <mo>)</mo> </mrow> </msubsup> <msubsup> <mi>y</mi> <mrow> <mn>2</mn> <mi>j</mi> </mrow> <mrow> <mo>(</mo> <mn>2</mn> <mo>)</mo> </mrow> </msubsup> <mo>,</mo> <mrow> <mo>(</mo> <mi>m</mi> <mo>=</mo> <mn>1</mn> <mo>,</mo> <mn>2</mn> <mo>,</mo> <mo>...</mo> <mo>,</mo> <mi>n</mi> <mo>)</mo> </mrow> </mrow>
in the formula,the j-th degree of membership corresponding to the 1 st output of the first layer,the j-th level membership degree corresponding to the 2 nd output of the first layer;
a fourth layer: a normalization layer for performing overall normalization calculation on the network structure, the total node number is n, and the mth node of the fourth layerThe output of (c) is:
<mrow> <msubsup> <mi>y</mi> <mi>m</mi> <mrow> <mo>(</mo> <mn>4</mn> <mo>)</mo> </mrow> </msubsup> <mo>=</mo> <mfrac> <msubsup> <mi>y</mi> <mi>m</mi> <mrow> <mo>(</mo> <mn>3</mn> <mo>)</mo> </mrow> </msubsup> <mrow> <munderover> <mo>&amp;Sigma;</mo> <mrow> <mi>m</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>n</mi> </munderover> <msubsup> <mi>y</mi> <mi>m</mi> <mrow> <mo>(</mo> <mn>3</mn> <mo>)</mo> </mrow> </msubsup> </mrow> </mfrac> </mrow>
and a fifth layer: the output layer is used for clarifying the fuzzified variable, performing anti-fuzzy calculation and outputting y through a network(5)Equal to the sum of products of the outputs of the nodes of the 4 th layer and the corresponding weights:
<mrow> <msup> <mi>y</mi> <mrow> <mo>(</mo> <mn>5</mn> <mo>)</mo> </mrow> </msup> <mo>=</mo> <munderover> <mo>&amp;Sigma;</mo> <mrow> <mi>m</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>n</mi> </munderover> <msub> <mi>w</mi> <mi>m</mi> </msub> <msubsup> <mi>y</mi> <mi>m</mi> <mrow> <mo>(</mo> <mn>4</mn> <mo>)</mo> </mrow> </msubsup> </mrow>
in the formula: w is amRepresenting the m-th node and the output node of the 4 th layerThe connection weight between them.
10. A human-machine-coordinated control system of a lane departure assistance system, characterized by comprising:
desired steering wheel angle theta*And a desired assist torque Ta *The acquisition module is used for obtaining an expected steering wheel corner theta required by vehicle steering according to the vehicle transverse deviation y and the target path f (t) after the lane departure auxiliary system is started*And desired assist torque
The man-machine coordination control obtains the actual operation torque T of the driver according to an obtaining moduledWill operate a torque TdAnd the vehicle transverse deviation y is used as the basis of man-machine coordination control;
a design module of the human-computer coordination controller, a design module of the human-computer coordination controller with double input and single output, and an operation torque TdAnd the vehicle transverse deviation y is used as two inputs of a man-machine coordination controller, and the output of the man-machine coordination controller is a weight coefficient sigma; and
actual assist torque TaAn optimization module for optimizing the desired assist torque by a weighting factor sigmaMultiplying to dynamically adjust an actual assist torque T of the lane departure assist systemaThe size of (2).
CN201810031566.9A 2018-01-12 2018-01-12 A Human-Machine Coordinated Control Method for Lane Departure Assist System Active CN107972667B (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN201910298019.1A CN109969181B (en) 2018-01-12 2018-01-12 A lane departure assist system and a lane departure assist method thereof
CN201810031566.9A CN107972667B (en) 2018-01-12 2018-01-12 A Human-Machine Coordinated Control Method for Lane Departure Assist System
CN201910298010.0A CN109969180B (en) 2018-01-12 2018-01-12 Man-machine coordination control system of lane departure auxiliary system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810031566.9A CN107972667B (en) 2018-01-12 2018-01-12 A Human-Machine Coordinated Control Method for Lane Departure Assist System

Related Child Applications (2)

Application Number Title Priority Date Filing Date
CN201910298019.1A Division CN109969181B (en) 2018-01-12 2018-01-12 A lane departure assist system and a lane departure assist method thereof
CN201910298010.0A Division CN109969180B (en) 2018-01-12 2018-01-12 Man-machine coordination control system of lane departure auxiliary system

Publications (2)

Publication Number Publication Date
CN107972667A true CN107972667A (en) 2018-05-01
CN107972667B CN107972667B (en) 2019-07-02

Family

ID=62005873

Family Applications (3)

Application Number Title Priority Date Filing Date
CN201810031566.9A Active CN107972667B (en) 2018-01-12 2018-01-12 A Human-Machine Coordinated Control Method for Lane Departure Assist System
CN201910298019.1A Active CN109969181B (en) 2018-01-12 2018-01-12 A lane departure assist system and a lane departure assist method thereof
CN201910298010.0A Active CN109969180B (en) 2018-01-12 2018-01-12 Man-machine coordination control system of lane departure auxiliary system

Family Applications After (2)

Application Number Title Priority Date Filing Date
CN201910298019.1A Active CN109969181B (en) 2018-01-12 2018-01-12 A lane departure assist system and a lane departure assist method thereof
CN201910298010.0A Active CN109969180B (en) 2018-01-12 2018-01-12 Man-machine coordination control system of lane departure auxiliary system

Country Status (1)

Country Link
CN (3) CN107972667B (en)

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108725453A (en) * 2018-06-11 2018-11-02 南京航空航天大学 Human-machine co-driving control system and its switching mode based on driver model and handling inverse dynamics
CN109177974A (en) * 2018-08-28 2019-01-11 清华大学 A kind of man-machine type lane of driving altogether of intelligent automobile keeps householder method
CN109760677A (en) * 2019-03-13 2019-05-17 广州小鹏汽车科技有限公司 A kind of lane keeps householder method and system
CN111152776A (en) * 2020-01-10 2020-05-15 合肥工业大学 A kind of unmanned formula racing car steering and braking coordinated control method and system
CN111923919A (en) * 2019-05-13 2020-11-13 广州汽车集团股份有限公司 Vehicle control method, vehicle control device, computer equipment and storage medium
CN112677991A (en) * 2020-12-11 2021-04-20 武汉格罗夫氢能汽车有限公司 Hydrogen energy automobile lane departure prevention device
CN113978548A (en) * 2021-11-12 2022-01-28 京东鲲鹏(江苏)科技有限公司 Steering cooperative control method, device, equipment and medium applied to unmanned vehicle
CN114235432A (en) * 2021-11-12 2022-03-25 东风越野车有限公司 Multi-source fusion diagnosis method and system for vehicle deviation problem reasons
CN114384916A (en) * 2022-01-13 2022-04-22 华中科技大学 An adaptive decision-making method and system for off-road vehicle path planning
WO2022144549A1 (en) * 2020-12-31 2022-07-07 ZF Automotive UK Limited Automotive vehicle control circuit
WO2022144552A1 (en) * 2020-12-31 2022-07-07 ZF Automotive UK Limited Steer by wire system for an automotive vehicle
WO2022144550A1 (en) * 2020-12-31 2022-07-07 ZF Automotive UK Limited Automotive vehicle lane keep assist system
CN115107867A (en) * 2021-03-22 2022-09-27 操纵技术Ip控股公司 Functional limitations of torque requests based on neural network calculations
CN115723148A (en) * 2022-10-31 2023-03-03 中国科学院深圳先进技术研究院 Driving robot

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110329255B (en) * 2019-07-19 2020-11-13 中汽研(天津)汽车工程研究院有限公司 A Lane Departure Assist Control Method Based on Human-Machine Collaborative Strategy
CN111158377B (en) * 2020-01-15 2021-04-27 浙江吉利汽车研究院有限公司 A lateral control method, system and vehicle for a vehicle
US11498619B2 (en) * 2020-01-15 2022-11-15 GM Global Technology Operations LLC Steering wheel angle bias correction for autonomous vehicles using angle control
CN111175056A (en) * 2020-01-17 2020-05-19 金龙联合汽车工业(苏州)有限公司 Hardware-in-loop test device of commercial vehicle lane keeping system
GB2602478B (en) * 2020-12-31 2024-12-11 Zf Automotive Uk Ltd Motor control in an electric power steering
CN114559937A (en) * 2022-03-25 2022-05-31 南京航空航天大学 A lane keeping assist system based on driver characteristics and its control method
CN115062539B (en) * 2022-06-08 2024-08-27 合肥工业大学 Man-vehicle cooperative steering control method based on reinforcement learning corner weight distribution

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060217861A1 (en) * 2005-03-25 2006-09-28 Mitsubishi Fuso Truck And Bus Corporation Lane keeping assistant apparatus
CN101058319A (en) * 2007-05-21 2007-10-24 林士云 Electric assisting steering system based on intelligence control
JP2009161100A (en) * 2008-01-09 2009-07-23 Fuji Heavy Ind Ltd Lane tracking control device and lane tracking control method
CN102717825A (en) * 2012-06-20 2012-10-10 清华大学 Collaborative lane keeping controlling method
CN106066644A (en) * 2016-06-17 2016-11-02 百度在线网络技术(北京)有限公司 Set up the method for intelligent vehicle control model, intelligent vehicle control method and device
CN107150682A (en) * 2017-04-27 2017-09-12 同济大学 A kind of track keeps accessory system
CN107292048A (en) * 2017-07-05 2017-10-24 合肥工业大学 One kind is based on veDYNA tracks keeping method and system

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5359085B2 (en) * 2008-03-04 2013-12-04 日産自動車株式会社 Lane maintenance support device and lane maintenance support method
JP5200732B2 (en) * 2008-07-29 2013-06-05 日産自動車株式会社 Travel control device and travel control method
JP5469506B2 (en) * 2010-03-30 2014-04-16 富士重工業株式会社 Vehicle out-of-road departure prevention control device
US9542847B2 (en) * 2011-02-16 2017-01-10 Toyota Motor Engineering & Manufacturing North America, Inc. Lane departure warning/assistance method and system having a threshold adjusted based on driver impairment determination using pupil size and driving patterns
DE102011011714A1 (en) * 2011-02-18 2012-08-23 MAN Truck & Bus Aktiengesellschaft Method for supporting a driver of a vehicle, in particular a motor vehicle or utility vehicle
CN102616241A (en) * 2012-03-28 2012-08-01 周圣砚 Lane departure alarm system based on lane line model detection method and on-line study method
KR102002334B1 (en) * 2012-11-20 2019-07-23 현대모비스 주식회사 Lane Keeping Assist Apparatus
CN105059288B (en) * 2015-08-11 2017-10-20 奇瑞汽车股份有限公司 A kind of system for lane-keeping control and method
EP3266668B1 (en) * 2016-07-06 2025-02-19 Continental Autonomous Mobility Germany GmbH Device for determining driving warning information
CN107097785B (en) * 2017-05-25 2019-08-27 江苏大学 A method of intelligent vehicle lateral control based on adaptive preview distance

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060217861A1 (en) * 2005-03-25 2006-09-28 Mitsubishi Fuso Truck And Bus Corporation Lane keeping assistant apparatus
CN101058319A (en) * 2007-05-21 2007-10-24 林士云 Electric assisting steering system based on intelligence control
JP2009161100A (en) * 2008-01-09 2009-07-23 Fuji Heavy Ind Ltd Lane tracking control device and lane tracking control method
CN102717825A (en) * 2012-06-20 2012-10-10 清华大学 Collaborative lane keeping controlling method
CN106066644A (en) * 2016-06-17 2016-11-02 百度在线网络技术(北京)有限公司 Set up the method for intelligent vehicle control model, intelligent vehicle control method and device
CN107150682A (en) * 2017-04-27 2017-09-12 同济大学 A kind of track keeps accessory system
CN107292048A (en) * 2017-07-05 2017-10-24 合肥工业大学 One kind is based on veDYNA tracks keeping method and system

Cited By (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108725453A (en) * 2018-06-11 2018-11-02 南京航空航天大学 Human-machine co-driving control system and its switching mode based on driver model and handling inverse dynamics
CN109177974A (en) * 2018-08-28 2019-01-11 清华大学 A kind of man-machine type lane of driving altogether of intelligent automobile keeps householder method
CN109177974B (en) * 2018-08-28 2020-01-03 清华大学 Man-machine co-driving type lane keeping auxiliary method for intelligent automobile
CN109760677A (en) * 2019-03-13 2019-05-17 广州小鹏汽车科技有限公司 A kind of lane keeps householder method and system
CN109760677B (en) * 2019-03-13 2020-09-11 广州小鹏汽车科技有限公司 Lane keeping auxiliary method and system
CN111923919A (en) * 2019-05-13 2020-11-13 广州汽车集团股份有限公司 Vehicle control method, vehicle control device, computer equipment and storage medium
CN111152776A (en) * 2020-01-10 2020-05-15 合肥工业大学 A kind of unmanned formula racing car steering and braking coordinated control method and system
CN111152776B (en) * 2020-01-10 2021-03-23 合肥工业大学 A kind of unmanned formula racing car steering and braking coordinated control method and system
CN112677991B (en) * 2020-12-11 2022-06-07 武汉格罗夫氢能汽车有限公司 Hydrogen energy automobile lane departure prevention device
CN112677991A (en) * 2020-12-11 2021-04-20 武汉格罗夫氢能汽车有限公司 Hydrogen energy automobile lane departure prevention device
WO2022144550A1 (en) * 2020-12-31 2022-07-07 ZF Automotive UK Limited Automotive vehicle lane keep assist system
WO2022144549A1 (en) * 2020-12-31 2022-07-07 ZF Automotive UK Limited Automotive vehicle control circuit
WO2022144552A1 (en) * 2020-12-31 2022-07-07 ZF Automotive UK Limited Steer by wire system for an automotive vehicle
GB2602476B (en) * 2020-12-31 2024-11-27 Zf Automotive Uk Ltd Automotive vehicle lane keep assist system
GB2604321B (en) * 2020-12-31 2024-12-25 Zf Automotive Uk Ltd Steer by wire system for an automotive vehicle
GB2602477B (en) * 2020-12-31 2025-01-01 Zf Automotive Uk Ltd Automotive vehicle control circuit
CN115107867A (en) * 2021-03-22 2022-09-27 操纵技术Ip控股公司 Functional limitations of torque requests based on neural network calculations
CN114235432A (en) * 2021-11-12 2022-03-25 东风越野车有限公司 Multi-source fusion diagnosis method and system for vehicle deviation problem reasons
CN113978548A (en) * 2021-11-12 2022-01-28 京东鲲鹏(江苏)科技有限公司 Steering cooperative control method, device, equipment and medium applied to unmanned vehicle
CN113978548B (en) * 2021-11-12 2023-01-31 京东鲲鹏(江苏)科技有限公司 Steering cooperative control method, device, equipment and medium applied to unmanned vehicle
CN114384916A (en) * 2022-01-13 2022-04-22 华中科技大学 An adaptive decision-making method and system for off-road vehicle path planning
CN115723148A (en) * 2022-10-31 2023-03-03 中国科学院深圳先进技术研究院 Driving robot

Also Published As

Publication number Publication date
CN109969181A (en) 2019-07-05
CN109969180B (en) 2020-05-22
CN109969180A (en) 2019-07-05
CN109969181B (en) 2020-06-05
CN107972667B (en) 2019-07-02

Similar Documents

Publication Publication Date Title
CN107972667B (en) A Human-Machine Coordinated Control Method for Lane Departure Assist System
CN108216231B (en) A Lane Departure Assist Control Method Based on the Combined Steering and Braking Extension
CN110187639B (en) A Trajectory Planning Control Method Based on Parameter Decision Framework
Zhao et al. Yaw and lateral stability control for four-wheel steer-by-wire system
Bian et al. An advanced lane-keeping assistance system with switchable assistance modes
CN107561942B (en) Intelligent vehicle trajectory tracking model prediction control method based on model compensation
CN109017778B (en) Active steering control method for expected path of four-wheel independent drive vehicle
CN109017760B (en) Vehicle expected trajectory tracking method and device and rolling time domain optimization algorithm
CN110377039A (en) A kind of vehicle obstacle-avoidance trajectory planning and tracking and controlling method
CN109050661B (en) Coordinated control method and coordinated control device for electronic differential and active differential steering
CN113467470B (en) Trajectory tracking control method of unmanned autonomous trolley
CN112141101B (en) A method and system for previewing safe paths based on CNN and LSTM
CN109177744B (en) Lane departure auxiliary control method for hub motor driven automobile
Li et al. Path planning and obstacle avoidance control for autonomous multi-axis distributed vehicle based on dynamic constraints
Guo et al. Intelligent vehicle trajectory tracking based on neural networks sliding mode control
CN109291806B (en) Lane departure assist control system and control method of in-wheel motor driven vehicle
EL HAJJAMI et al. Neural network based sliding mode lateral control for autonomous vehicle
CN109017759A (en) Expected path Vehicular yaw control method
CN109017446A (en) Expect path vehicular longitudinal velocity tracing control method and device
CN109017447A (en) The total driving moment output method of automatic driving vehicle
Hu et al. Optimal tracking control for autonomous vehicle with prescribed performance via adaptive dynamic programming
CN117141507A (en) Automatic driving vehicle path tracking method and experimental device based on feedforward and predictive LQR
Sousa et al. Nonlinear tire model approximation using machine learning for efficient model predictive control
CN115755885B (en) A dynamic path planning method for autonomous driving vehicles
CN115489597B (en) Corner control system suitable for four-wheel steering intelligent automobile by wire

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