CN114371691B - Tracking control method for auxiliary driving curve track - Google Patents

Tracking control method for auxiliary driving curve track Download PDF

Info

Publication number
CN114371691B
CN114371691B CN202111245395.8A CN202111245395A CN114371691B CN 114371691 B CN114371691 B CN 114371691B CN 202111245395 A CN202111245395 A CN 202111245395A CN 114371691 B CN114371691 B CN 114371691B
Authority
CN
China
Prior art keywords
vehicle
speed
road
curve
moment
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
Application number
CN202111245395.8A
Other languages
Chinese (zh)
Other versions
CN114371691A (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.)
Nanjing University of Aeronautics and Astronautics
Original Assignee
Nanjing University of Aeronautics and Astronautics
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 Nanjing University of Aeronautics and Astronautics filed Critical Nanjing University of Aeronautics and Astronautics
Priority to CN202111245395.8A priority Critical patent/CN114371691B/en
Publication of CN114371691A publication Critical patent/CN114371691A/en
Application granted granted Critical
Publication of CN114371691B publication Critical patent/CN114371691B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0231Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means
    • G05D1/0246Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using a video camera in combination with image processing means
    • G05D1/0251Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using a video camera in combination with image processing means extracting 3D information from a plurality of images taken from different locations, e.g. stereo vision
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0212Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
    • G05D1/0214Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory in accordance with safety or protection criteria, e.g. avoiding hazardous areas
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0212Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
    • G05D1/0221Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory involving a learning process
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0212Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
    • G05D1/0223Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory involving speed control of the vehicle
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0257Control of position or course in two dimensions specially adapted to land vehicles using a radar
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0276Control of position or course in two dimensions specially adapted to land vehicles using signals provided by a source external to the vehicle

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Multimedia (AREA)
  • Electromagnetism (AREA)
  • Feedback Control In General (AREA)
  • Control Of Driving Devices And Active Controlling Of Vehicle (AREA)

Abstract

The invention discloses a tracking control method for assisting in driving curve tracks, which comprises the following steps: the environment sensing unit identifies a lane track line; the ECU calculates the speeds of different positions of the curved path in real time according to an algorithm; the tracking controller tracks the planning speed and the road track; the speed planning method comprises the following steps: the method comprises the steps of adopting a fuzzy control method, taking lane line curvature, road attachment coefficient and road track tracking deviation as fuzzy input, and outputting speed curves of different points of a curve; the tracking control method comprises the following steps: by simulating the brain emotion memory learning process, a brain emotion tracking controller tracking speed curve and a track curve are designed. The invention improves the tracking precision of the curve track of the vehicle and the robustness of the tracking process, carries out speed planning on the curve running in advance, can effectively reduce the unstable condition of the vehicle, ensures the curve running process to be safer and more stable, and applies double insurance to the curve running safety.

Description

Tracking control method for auxiliary driving curve track
Technical Field
The invention relates to the technical field of auxiliary driving, in particular to an auxiliary driving curve track tracking control method.
Background
With the rapid development of the automobile industry, communication, computer and other technologies, intelligent driving automobiles are no longer far from reach, and have been taken into people's lives. The problem of intelligent driving vehicle safety is always described, and intelligent vehicle active safety technology gradually becomes a hot spot of current research.
The core of the unmanned system can be roughly divided into three parts of perception recognition, decision planning and behavior control. As a final step in achieving autopilot, a behavior control module is critical. The core of the behavior control module is the design of the controller, which can be seen as the ability of the system to track the desired trajectory, the tracking controller needs to have a certain anti-interference ability in view of the strong nonlinearity of the vehicle system and the interference situation during operation. The control layer tracking controller has various designs and different application algorithms, and adopts classical control theory such as PID control, modern control theory such as linear quadratic control, synovial membrane control, robust control, MPC and the like, and research on more intelligent control theory such as fuzzy control, neural network control, pretightening following theory and control strategies combining different algorithms.
The effective auxiliary driving track tracking control system needs to have reasonable sensor arrangement and a tracking control strategy which takes stability and accuracy into consideration. At present, most of methods used in researches on track tracking control are combined with an electronic stabilizing system of a vehicle body, and the coupling factor of transverse and longitudinal control during track tracking is the running speed of the vehicle; in the track tracking process, when the vehicle keeps the original speed to enable the vehicle to be critically unstable, the vehicle body electronic stability system is used for interventional control of the vehicle body to be stable, but the instability conditions such as sideslip, rollover and the like of the vehicle still occur when the speed is too high; therefore, the speed of the track tracking process is required to be planned in advance, the track tracking running efficiency of the curve is improved, and the safety is ensured.
Disclosure of Invention
The invention aims to: the invention aims to solve the technical problem of providing an auxiliary driving curve track tracking control method aiming at the defects in the background technology.
The technical scheme is as follows:
a method for tracking and controlling the track of an assisted driving curve comprises the following steps:
step 1), a camera collects lane line information, obstacle information and lane speed limit information of a lane at the current moment k, and the curvature kappa of a lane line of a lane where a recognized own vehicle is located k =1/R, road track tracking deviation e k =d real k -d desire k Speed limit V of lane lim k Transmitting to CAN bus for VCU to fetch for calculation and judgment; l and R are the length and the radius of the lane line acquired by the camera at the moment k; d, d real k For the true deviation of the longitudinal axis of the vehicle from the lane line at time k, d desire k The expected deviation of the longitudinal axis of the vehicle from the lane line at time k;
step 2), the speed u of the automobile at the moment k is collected by a speed sensor, an acceleration sensor and a front wheel steering angle sensor respectively v k Wheel speed u w k Acceleration alpha k Front wheel angle delta k The collected data is input to a CAN bus for VCU calculation;
step 3), calculating the longitudinal force F of the tire by adopting a magic formula tire model x Calculating road surface braking coefficient mu according to a vehicle dynamics formula b Estimating the road adhesion coefficient mu at the moment k according to a fuzzy estimation algorithm k
Step 4), VCU according to the received lane line curvature kappa k Tracking deviation e of road track k Road adhesion coefficient mu k Calculating the k-moment planning speed u of the curve at the current k moment by using a fuzzy control algorithm plan k The method comprises the steps of carrying out a first treatment on the surface of the Combining the planning speed at each moment before the moment k to obtain a speed planning curve;
step 5), the camera detects road traffic signs in real time, and when the road speed limit is detected to be V lim k When VCU uses Kalman filtering to smooth speed planning curve and is smaller than road speed limit V lim k If no road speed limit exists at the moment k, no speed limit processing is performed to obtain a smooth and reasonable speed curve;
Step 6), VCU calculates the planning speed u at k moment pla n And the real speed u rea l Deviation e of (2) v k =u plank -u rea Calculating expected acceleration alpha at k moment through brain emotion learning loop controller des k Judging that the vehicle needs accelerating, decelerating or idling according to a braking driving switching strategy, and finally calculating the automatic pedal pressure and the throttle opening according to an inverse engine model and an inverse brake model respectively so as to control the acceleration and deceleration of the vehicle;
step 7), the camera detects the position of the lane line of the road in real time, and the real deviation d of the longitudinal axis of the vehicle at the moment k and the lane line is obtained real k Transmitting the deviation to a CAN bus, and calculating the expected deviation d of the longitudinal axis of the vehicle and the lane line at the moment k by the VCU in real time plan k From true deviation d real k E of the difference e of (2) k =d real k -d plan k And the deviation value e k The front wheel angle delta required by the vehicle to track the lane line at the current moment is calculated by inputting the front wheel angle delta into a brain emotion learning loop controller k Finally, delta is transmitted through a CAN bus k The input vehicle steer-by-wire unit controls the vehicle to track the lane line in real time;
and 8), repeating the steps 1) -7) in sequence, and calculating the acceleration and the front wheel rotation angle at the moment k+1.
Further, the step 3) specifically includes:
step 3.1) calculating the tire longitudinal force F at the current moment k according to the magic formula tire model x k
F x =D x sin{C x arctan[B x λ-E x (B x λ-arctan B x λ)]}
C x =1.62
D x =a 1 F z 2 +a 2 F z
B x C x D x =a 3 sin[a 4 arctan(a 5 F z )](1-a 12 |λ|)
B x C x D x =B x C x D x /C x D x
E x =a 6 F z 2 +a 7 F z +a 8
Wherein a is 1 、a 2 、a 3 、a 4 、a 5 、a 6 、a 7 、a 8 、a 12 Fitting parameters of the magic formula tire, F z For vertical load of the tyre, x represents longitudinal direction of the vehicle, lambda is slip ratio, D x Is the peak factor, B x As a rigidity factor, C x Is a curve shape factor, E x Is a curve curvature factor;
step 3.2) fitting six road surfaces through a large amount of experimental data: ice, snow, wet cobble, wet asphalt, dry cement, dry asphalt semi-empirical tire-road mathematical model:
wherein C is 1 、C 2 、C 3 Three parameters for the pavement model; then drawing lambda-mu curves of six road surfaces according to the corresponding parameters; λ represents the slip ratio, μ is the road surface peak adhesion coefficient;
step 3.3) calculating the brake force coefficient μ b And slip ratio λ:
λ=(u w -u v )/u w
wherein u is v Indicating the speed of the automobile, u w Representing the wheel speed of an automobile;
step 3.4) setting a fuzzy controller, wherein the input is mu b And lambda, output as the similarity s of the current road surface and six road surfaces 1 、s 2 、s 3 、s 4 、s 5 、s 6 The method comprises the steps of carrying out a first treatment on the surface of the Then the weighted average method is adopted to calculate the road attachment coefficient mu k
Wherein mu 1 、μ 2 、μ 3 、μ 4 、μ 5 、μ 6 The peak adhesion coefficients of the six road surfaces are respectively.
Further, in the step 4), the input of the fuzzy control algorithm is the lane line curvature κ k Tracking deviation e of road track k And road adhesion coefficient mu k According to IF A and B and C then D fuzzy rule, road planning speed u at this time is output plan k The fuzzy rule is:
step 4.1) when the lane line curvature κ k The speed of the vehicle should be reduced when the vehicle is too large, and the speed of the vehicle should be lower than the speed limit V of the lane lim Allowing the vehicle to safely pass through a curve with a smaller radius;
step 4.2) when road adhesion coefficient μ k When the speed is larger, the vehicle speed should be properly increased and the vehicle speed should be lower than the speed limit V of the lane lim
Step 4.3) tracking the deviation e when the track is traced k When larger, the vehicle speed should be reduced appropriately so that the vehicle re-tracks the lane track over a shorter distance.
Further, in the step 6), the brain emotion learning circuit controller calculates the expected acceleration α des k The method comprises the following steps:
step 6.1), inputting a stimulation signal into the thalamus for deep processing:
wherein the method comprises the steps ofFor inputting the stimulus signal, n represents the number of input stimulus signals,/->A value of a vector of a central point of the jth hidden layer neuron, gamma j >0 is the width of the gaussian function (j=1, …, m), and m e N is the total number of input signals;
step 6.2), processed signal S j After entering the sensory cortex, the almond body and the prefrontal cortex enter respectively, and the almond kernel and the prefrontal cortex output are respectively:
wherein V is j And W is j (j=1, …, m) are the weight factors of the amygdala and the prefrontal cortex, respectively, weight vector for almond body, ++>Is the weight vector of the orbital cortex; the output of the controller is:
wherein the method comprises the steps ofu is the output alpha of the controller des
Step 6.3), the weight factor updating process is as follows:
wherein S is the signal S after thalamus processing j F represents an unknown function f to be approximatedx) G represents an unknown function g to be approximatedx),γ 1 ~γ 4 In order to adjust the parameters of the device,for error matrix, e is e v U is the output alpha of the controller des P is a positive definite matrix and satisfies Λ T P + pΛ = -Q, Q being any n x n order positive definite matrix,b=[00...01] T n ,V fk 、V gk respectively corresponding to the time f of the almond body kx)、g(x) Weight factor, W of fk 、W gk Respectively corresponding to the time f of the forehead cortex kx)、g(x) Weight factor of->Is the first derivative;
step 6.4), the control quantity u is the vehicle expected acceleration alpha des The calculation process of (2) is as follows:
g(x)=(V g -W g )S
u=g -1 (x)[-f(x)+x d (n) +K T E+u r ]
wherein S is the signal S after thalamus processing jF is a state variable of the systemx) Is an unknown smooth function and f%x) The bounded is marked as f%x)||≤f<∞,g(x) Is unknown smooth function and g%x) The limit is marked as g%x)||≤g<∞;/>Respectively f%x),g(x) Is a function of the estimated value of (2); t represents time, ε is a number greater than zero, x d (n) For the n-th derivative of the desired speed, k= [ K ] n ,k n-1 ,k n-2 ,…,k 1 ] T Is a coefficient matrix, d%xT) is the interference quantity related to time and meets the requirement of d%x,t)||≤ε d <Infinity, e is e v Error matrix is +.>u r For the system robust term, ρ (t) is w+d #xUpper bound of t)>
Further, the brain emotion learning circuit controller in the step 7) calculates an expected steering angle delta k The specific steps of (a) are as follows:
step 7.1), inputting a stimulation signal into the thalamus for deep processing:
wherein the method comprises the steps ofFor inputting the stimulus signal, n represents the number of input stimulus signals,/->The central point vector value, sigma, for the jth hidden layer neuron j >0 is the width of the gaussian function (j=1, …, m), and m e N is the total number of input signals;
step 7.2), processed signal S j After entering the sensory cortex, the almond body and the prefrontal cortex enter respectively, and the almond kernel and the prefrontal cortex output are respectively:
wherein V is j And W is j (j=1, …, m) are the weight factors of the amygdala and the prefrontal cortex, respectively, weight vector for almond body, ++>Is the weight vector of the orbital cortex; the output of the controller is:
wherein the method comprises the steps ofu is the output delta of the controller k
Step 7.3), the weight factor updating process is as follows:
wherein S is the signal S after thalamus processing j F represents an unknown function f to be approximatedx) G represents an unknown function g to be approximatedx),γ 1 ~γ 4 In order to adjust the parameters of the device,for error matrix, e is e k U is the output delta of the controller k P is a positive definite matrix and satisfies Λ T P + pΛ = -Q, Q being any n x n order positive definite matrix,b=[0 0 ... 0 1] T n ,V fk 、V gk respectively corresponding to the time f of the almond body kx)、g(x) Weight factor, W of fk 、W gk Respectively corresponding to the time f of the forehead cortex kx)、g(x) Weight factor of->Is the first derivative;
step 7.4), the control quantity u is the vehicle expected acceleration delta k The calculation process of (2) is as follows:
g(x)=(V g -W g )S
u=g -1 (x)[-f(x)+x d (n) +K T E+u r ]
wherein S is the signal S after thalamus processing jF is a state variable of the systemx) Is an unknown smooth function and f%x) The bounded is marked as f%x)||≤f<∞,g(x) Is unknown smooth function and g%x) The limit is marked as g%x)||≤g<∞;/>Respectively f%x),g(x) Is a function of the estimated value of (2); t represents time, ε is a number greater than zero, x d (n) For the n-th derivative of the desired trajectory, k= [ K ] n ,k n-1 ,k n-2 ,…,k 1 ] T Is a coefficient matrix, d%xT) is the interference quantity related to time and meets the requirement of d%x,t)||≤ε d <Infinity, e is e k Error matrix is +.>u r For the system robust term, ρ (t) is w+d #xUpper bound of t)>
The beneficial effects are that:
1) The intelligent fuzzy algorithm is adopted to plan the speeds of different points of the curve in real time, the expected speeds of the vehicle at different road positions are planned in real time by combining the vehicle dynamics constraint, and corresponding smoothing processing is carried out to obtain a curve expected speed curve, so that the running stability of the vehicle at curves with different curvatures is ensured.
2) Most vehicles have a vehicle body stabilizing system, but speed planning is performed on curve driving in advance, so that the unstable state of the vehicles can be effectively reduced, and double insurance is applied to curve driving safety.
3) The brain emotion learning loop model in the brain-like calculation field is utilized to design a track tracking controller, so that the speed tracking and track tracking precision is increased, the tracking error is reduced, the lag response time of a driver is reduced, and the stability of the tracking process is improved.
Drawings
FIG. 1 is a logic block diagram of a driving curve trajectory tracking control system;
FIG. 2 is a graph of a radial basal brain emotional nerve learning model;
fig. 3 is a block diagram of the trajectory tracking control system input u.
Detailed Description
The invention is further explained below with reference to the drawings.
As shown in fig. 1, the logic block diagram of the driving-assisted curve track following control system of the present invention can be divided into seven functional parts: the system comprises an environment sensing unit, a vehicle sensor, a CAN bus, a VCU, a wire control and movement unit, a speed control unit and a wire control and movement unit. The following is a specific explanation of the flow of the block diagram:
the environment sensing unit comprises a camera, a laser radar and a millimeter wave radar; the self-vehicle sensor unit comprises a vehicle speed sensor, a wheel speed sensor, an acceleration sensor and a front wheel steering angle sensor; the camera is arranged right above the front windshield of the vehicle and used for identifying lane line information, barrier information and lane speed limit and transmitting image information into the VCU; the laser radars are at least 2 in number (the safety of front end detection is ensured, the danger caused by single radar failure is prevented), are respectively arranged on a front end cabin cover and a roof and are used for detecting the relative distance between a front obstacle and a vehicle and the speed and the acceleration of the front vehicle, and information is stored on a CAN bus for being called and processed by a VCU in real time; the millimeter wave radar is at least 1 in number, is arranged on an air inlet barrier at the front part of the vehicle, and is used for detecting the relative distance between a remote vehicle and a host vehicle, and storing information on a CAN bus for being called and processed by a VCU in real time; the vehicle speed sensor, the wheel speed sensor, the acceleration sensor and the front wheel steering angle sensor are respectively used for collecting the speed, the wheel rotating speed, the longitudinal acceleration and the front wheel steering angle of the vehicle, and storing information on a CAN bus for being called and processed by a VCU in real time; the steering-by-wire unit comprises a steering power-assisted motor and a steering controller and is used for receiving a steering signal of the VCU and steering; the brake-by-wire unit comprises a brake cylinder and is used for receiving a brake signal of the VCU and braking; the wheel speed control unit comprises a wheel motor and is used for receiving a wheel speed signal of the VCU and controlling the vehicle speed; the electronic control unit VCU realizes the functions of calculating, judging and sending control signals and is used for calculating the expected vehicle acceleration and the expected front wheel rotation angle respectively according to the received values of the speed, the longitudinal acceleration, the front wheel rotation angle, the lane line curvature, the track tracking deviation, the lane speed limit, the road attachment coefficient and the like of the vehicle; the VCU comprises a speed planning module and a track tracking module, wherein the speed planning module calculates a speed curve of a curve according to the curvature of a lane line, track tracking deviation and road adhesion coefficient, and the speed curve of the curve is processed by Kalman filtering and vehicle dynamics constraint so as to be smoother and more reasonable; the track tracking control module builds a tracking controller by using a brain emotion learning loop model, and calculates a spring expected front wheel corner by combining dynamics constraint; the desired front wheel rotation angle and the desired acceleration bring the vehicle into the next running state.
The invention also discloses a driving curve track assisting control method, which comprises the following steps:
step 1), a camera collects lane line information, obstacle information and lane speed limit information of a lane at the current moment k, and the curvature kappa of a lane line of a lane where a recognized own vehicle is located k =1/R, road track tracking deviation e k =d real k -d desire k Speed limit V of lane lim k Transmitting to CAN bus for VCU to fetch for calculation and judgment; l and R are the length and the radius of the lane line acquired by the camera at the moment k; d, d real k For the true deviation of the longitudinal axis of the vehicle from the lane line at time k, d desire k The expected deviation of the longitudinal axis of the vehicle from the lane line at time k;
step 2), the speed u of the automobile at the moment k is collected by a speed sensor, an acceleration sensor and a front wheel steering angle sensor respectively v k Wheel speed u w k Acceleration alpha k Front wheel angle delta k The collected data is input to a CAN bus for VCU calculation;
step 3), calculating the longitudinal force F of the tire by adopting a magic formula tire model x Calculating road surface braking coefficient mu according to a vehicle dynamics formula b Estimating the road adhesion coefficient mu at the moment k according to a fuzzy estimation algorithm k
Step 3.1) calculating the tire longitudinal force F at the current moment k according to the magic formula tire model x k
F x =D x sin{C x arctan[B x λ-E x (B x λ-arctan B x λ)]}
C x =1.62
D x =a 1 F z 2 +a 2 F z
B x C x D x =a 3 sin[a 4 arctan(a 5 F z )](1-a 12 |λ|)
B x C x D x =B x C x D x /C x D x
E x =a 6 F z 2 +a 7 F z +a 8
Wherein a is 1 、a 2 、a 3 、a 4 、a 5 、a 6 、a 7 、a 8 、a 12 Fitting parameters of the magic formula tire, F z For vertical load of the tyre, x represents longitudinal direction of the vehicle, lambda is slip ratio, D x Is the peak factor, B x As a rigidity factor, C x Is a curve shape factor, E x Is a curve curvature factor;
step 3.2) fitting six road surfaces through a large amount of experimental data: ice, snow, wet cobble, wet asphalt, dry cement, dry asphalt semi-empirical tire-road mathematical model:
wherein C is 1 、C 2 、C 3 Three parameters for the pavement model; then drawing lambda-mu curves of six road surfaces according to the corresponding parameters; λ represents the slip ratio, μ is the road surface peak adhesion coefficient;
step 3.3) calculating the brake force coefficient μ b And slip ratio λ:
λ=(u w -u v )/u w
step 3.4) setting a fuzzy controller, wherein the input is mu b And lambda, output as the similarity s of the current road surface and six road surfaces 1 、s 2 、s 3 、s 4 、s 5 、s 6 The method comprises the steps of carrying out a first treatment on the surface of the Then the weighted average method is adopted to calculate the road attachment coefficient mu k
Wherein mu 1 、μ 2 、μ 3 、μ 4 、μ 5 、μ 6 The peak adhesion coefficients of the six road surfaces are respectively.
Step 4), VCU according to the received lane line curvature kappa k Tracking deviation e of road track k Road adhesion coefficient mu k Calculating planning speed u at curve k point position at current k moment by using fuzzy control algorithm plan k The method comprises the steps of carrying out a first treatment on the surface of the Combining the planned speeds at each time before the k time, the speed planning curve described in step 5) can be obtained.
The input of the fuzzy control algorithm is lane line curvature kappa k Tracking deviation e of road track k And road adhesion coefficient mu k According to IF A and B and C then D fuzzy rule, road planning speed u at this time is output plan k The fuzzy rule is:
step 4.1) when the lane line curvature κ k The speed of the vehicle should be reduced when the vehicle is too large, and the speed of the vehicle should be lower than the speed limit V of the lane lim Allowing the vehicle to safely pass through a curve with a smaller radius;
step 4.2) when road adhesion coefficient μ k When the speed is larger, the vehicle speed should be properly increased and the vehicle speed should be lower than the speed limit V of the lane lim
Step 4.3) tracking the deviation e when the track is traced k When larger, the vehicle speed should be reduced appropriately so that the vehicle re-tracks the lane track over a shorter distance.
Step 5), the camera detects road traffic signs in real time, and when the road speed limit is detected to be V lim k When VCU uses Kalman filtering to smooth speed planning curve and is smaller than road speed limit V lim k If no road speed limit exists at the moment k, no speed limit processing is performed, and a smooth and reasonable speed curve is obtained;
step 6), VCU calculates the planning speed u at k moment pla n And the real speed u rea l Deviation e of (2) vk =u plank -u rea Calculating expected acceleration alpha at k moment through brain emotion learning loop controller des k Judging that the vehicle needs accelerating, decelerating or idling according to a braking driving switching strategy, and finally calculating the automatic pedal pressure and the throttle opening according to an inverse engine model and an inverse brake model respectively so as to control the acceleration and deceleration of the vehicle;
the brain emotion learning loop controller calculates the expected acceleration alpha des The method comprises the following steps:
step 6.1), inputting a stimulation signal into the thalamus for deep processing:
wherein the method comprises the steps ofFor inputting the stimulus signal, n represents the number of input stimulus signals,/->The central point vector value, sigma, for the jth hidden layer neuron j >0 is the width of the gaussian function (j=1, …, m), and m e N is the total number of input signals;
step 6.2), processed signal S j After entering the sensory cortex, the almond body and the prefrontal cortex enter respectively, and the almond kernel and the prefrontal cortex output are respectively:
wherein V is j And W is j (j=1, …, m) are the weight factors of the amygdala and the prefrontal cortex, respectively, weight vector for almond body, ++>Is the weight vector of the orbital cortex; the output of the controller is:
wherein the method comprises the steps ofu is the output alpha of the controller des
Step 6.3), the weight factor updating process is as follows:
wherein S is the signal S after thalamus processing j F represents an unknown function f to be approximatedx) G represents an unknown function g to be approximatedx),γ 1 ~γ 4 In order to adjust the parameters of the device,for error matrix, e is e v U is the control output alpha des P is a positive definite matrix and satisfies Λ T P + pΛ = -Q, Q being any n x n order positive definite matrix,b=[0 0 ... 0 1] T n ,V fk 、V gk respectively corresponding to the time f of the almond body kx)、g(x) Weight factor, W of fk 、W gk Respectively corresponding to the time f of the forehead cortex kx)、g(x) Weight factor of->Is the first derivative;
step 6.4), the control quantity u is the vehicle expected acceleration alpha des The calculation process of (2) is as follows:
g(x)=(V g -W g )S
u=g -1 (x)[-f(x)+x d (n) +K T E+u r ]
wherein S is the signal S after thalamus processing jF is a state variable of the systemx) Is an unknown smooth function and f%x) The bounded is marked as f%x)||≤f<∞,g(x) Is unknown smooth function and g%x) The limit is marked as g%x)||≤g<∞;/>Respectively are provided withIs f%x),g(x) Is a function of the estimated value of (2); t represents time, ε is a number greater than zero, x d (n) For the n-th derivative of the desired speed, k= [ K ] n ,k n-1 ,k n-2 ,…,k 1 ] T Is a coefficient matrix, d%xT) is the interference quantity related to time and meets the requirement of d%x,t)||≤ε d <Infinity, e is e v Error matrix is +.>u r For the system robust term, ρ (t) is w+d #xUpper bound of t)>
Step 6.5), according to the idle acceleration value α, two switching thresholds h1 and h2 are set near the idle acceleration, forming a transition region:
table 1 actuator switch strategy
The two switching thresholds h1 and h2 determine the control timing of braking and driving. Therefore, the value of h1 should be reasonable, especially, when the value of h1 is too small, the vehicle frequently and slightly shakes, and the riding comfort is affected. h1 is too large, and braking is delayed. The value of h2 can influence the control of driving, too small h2 can cause frequent acceleration, and too large h2 can cause acceleration delay of the system. Finally, through experimental balance, the thresholds h1 and h2 are set to 0.05 and 0.3 respectively.
Step 6.6), when the control strategy output corresponds to braking, at which time the vehicle needs to perform braking operation, according to the inverse brake model, taking into account the air resistance and the rolling resistance, the desired braking pressure is finally calculated by the inverse brake model:
t in wb,des Indicating the expected braking pressure, m indicating the mass of the whole main vehicle, g indicating the gravitational acceleration, f indicating the rolling resistance coefficient, r eff Indicating the radius of the wheel, C D Represents the air resistance coefficient, A represents the windward area v represents the vehicle speed, kb is the braking gain coefficient and 20, P are taken here W Indicating a desired brake pressure;
when the control strategy output corresponds to acceleration, the vehicle needs to perform acceleration operation at the moment, and the throttle opening corresponding to the acceleration is obtained according to the three-dimensional lookup table of the inverse engine model, so that the acceleration operation is realized;
step 7), the camera detects the position of the lane line of the road in real time, and the real deviation d of the longitudinal axis of the vehicle at the moment k and the lane line is obtained real k Transmitting the deviation to a CAN bus, and calculating the expected deviation d of the longitudinal axis of the vehicle and the lane line at the moment k by the VCU in real time plan k From true deviation d real k E of the difference e of (2) k =d real k -d plan k And the deviation value e k The front wheel angle delta required by the vehicle to track the lane line at the current moment is calculated by inputting the front wheel angle delta into a brain emotion learning loop controller k Finally, delta is transmitted through a CAN bus k The input vehicle steer-by-wire unit controls the vehicle to track the lane line in real time;
the brain emotion learning loop controller calculates the expected steering angle delta k The specific steps of (a) are as follows:
step 7.1), inputting a stimulation signal into the thalamus for deep processing:
wherein the method comprises the steps ofFor inputting the stimulus signal, n represents the number of input stimulus signals,/->The central point vector value, sigma, for the jth hidden layer neuron j >0 is the width of the gaussian function (j=1, …, m), and m e N is the total number of input signals;
step 7.2), processed signal S j After entering the sensory cortex, the almond body and the prefrontal cortex enter respectively, and the almond kernel and the prefrontal cortex output are respectively:
wherein V is j And W is j (j=1, …, m) are the weight factors of the amygdala and the prefrontal cortex, respectively, weight vector for almond body, ++>Is the weight vector of the orbital cortex; the output of the controller is:
wherein the method comprises the steps ofu is the output delta of the controller k
Step 7.3), the weight factor updating process is as follows:
wherein S is the signal S after thalamus processing j F represents an unknown function f to be approximatedx) G represents an unknown function g to be approximatedx),γ 1 ~γ 4 In order to adjust the parameters of the device,for error matrix, e is e k U is the control output delta k P is a positive definite matrix and satisfies Λ T P + pΛ = -Q, Q being any n x n order positive definite matrix,b=[0 0 ... 0 1] T n ,V fk 、V gk respectively corresponding to the time f of the almond body kx)、g(x) Weight factor, W of fk 、W gk Respectively corresponding to the time f of the forehead cortex kx)、g(x) Weight factor of->Is the first derivative;
step 7.4), the control quantity u is the vehicle expected acceleration delta k The calculation process of (2) is as follows:
g(x)=(V g -W g )S
u=g -1 (x)[-f(x)+x d (n) +K T E+u r ]
wherein S is the signal S after thalamus processing jF is a state variable of the systemx) Is an unknown smooth function and f%x) The bounded is marked as f%x)||≤f<∞,g(x) Is unknown smooth function and g%x) The limit is marked as g%x)||≤g<∞;/>Respectively f%x),g(x) Is a function of the estimated value of (2); t represents time, ε is a number greater than zero, x d (n) For the n-th derivative of the desired trajectory, k= [ K ] n ,k n-1 ,k n-2 ,…,k 1 ] T Is a coefficient matrix, d%xT) is the interference quantity related to time and meets the requirement of d%x,t)||≤ε d <Infinity, e is e k Error matrix is +.>u r For the system robust term, ρ (t) is w+d #xUpper bound of t)>
And 8), repeating the steps 1) -7) in sequence, and calculating the acceleration and the front wheel rotation angle at the moment k+1.

Claims (3)

1. The auxiliary driving curve track tracking control method is characterized by comprising the following steps of:
step 1), a camera collects k lane line information, obstacle information and lane speed limit information at the current moment, and a host vehicle station to be identified
Curvature k of lane line in lane k =1/R, road track tracking deviation e k =d real k -d desire k Speed limit V of lane lim k Transmitting to CAN bus for VCU to fetch for calculation and judgment; l and R are the length and the radius of the lane line acquired by the camera at the moment k; d, d real k For the true deviation of the longitudinal axis of the vehicle from the lane line at time k, d desire k The expected deviation of the longitudinal axis of the vehicle from the lane line at time k;
step 2), the speed u of the automobile at the moment k is collected by a speed sensor, an acceleration sensor and a front wheel steering angle sensor respectively v k Wheel speed u w k Acceleration alpha k Front wheel angle delta k The collected data is input to a CAN bus for VCU calculation;
step 3), calculating the longitudinal force F of the tire by adopting a magic formula tire model x Calculating road surface braking coefficient mu according to a vehicle dynamics formula b Estimating the road adhesion coefficient mu at the moment k according to a fuzzy estimation algorithm k
Step 4), VCU according to the received lane line curvature kappa k Tracking deviation e of road track k Road adhesion coefficient mu k Calculating the k-moment planning speed u of the curve at the current k moment by using a fuzzy control algorithm plan k The method comprises the steps of carrying out a first treatment on the surface of the Combining the planning speed at each moment before the moment k to obtain a speed planning curve;
step 5), the camera detects road traffic signs in real time, and when the road speed limit is detected to be V lim k When VCU uses Kalman filtering to smooth speed planning curve and is smaller than road speed limit V lim k If no road speed limit exists at the moment k, no speed limit processing is performed, and a smooth and reasonable speed curve is obtained;
step 6), VCU calculates the planning speed u at k moment plan k And the real speed u real k Deviation e of (2) vk =u plan k -u real k Calculating expected acceleration alpha at k moment through brain emotion learning loop controller des k Judging that the vehicle needs accelerating, decelerating or idling according to a braking driving switching strategy, and finally calculating automatic pedal pressure according to the throttle opening of the reverse engine model and the reverse brake model respectively so as to control the acceleration and deceleration of the vehicle;
step 7), the camera detects the position of the lane line of the road in real time, and the real deviation d of the longitudinal axis of the vehicle at the moment k and the lane line is obtained real k Transmitting the deviation to a CAN bus, and calculating the expected deviation d of the longitudinal axis of the vehicle and the lane line at the moment k by the VCU in real time plan k From true deviation d real k E of the difference e of (2) k =d real k -d plan k And the deviation value e k The front wheel angle delta required by the vehicle to track the lane line at the current moment is calculated by inputting the front wheel angle delta into a brain emotion learning loop controller k Finally, delta is transmitted through a CAN bus k The input vehicle steer-by-wire unit controls the vehicle to track the lane line in real time;
step 8), repeating the steps 1) -7) in sequence, and calculating the acceleration and the front wheel rotation angle at the moment k+1;
in the step 6), the brain emotion learning loop controller calculates the expected acceleration alpha des k The method comprises the following steps:
step 6.1), inputting a stimulation signal into the thalamus for deep processing:
wherein the method comprises the steps ofFor inputting the stimulus signal, n represents the number of input stimulus signals,/-> The central point vector value, sigma, for the jth hidden layer neuron j >0 is the width of the gaussian function (j=1, …, m), and m e N is the total number of input signals;
step 6.2), processed signal S j After entering the sensory cortex, the almond body and the prefrontal cortex enter respectively, and the almond kernel and the prefrontal cortex output are respectively:
wherein V is j And W is j (j=1, …, m) are the weight factors of the amygdala and the prefrontal cortex, respectively, weight vector for almond body, ++>Is the weight vector of the orbital cortex; the output of the controller is:
wherein the method comprises the steps ofu is the output alpha of the controller des
Step 6.3), the weight factor updating process is as follows:
wherein S is the signal S after thalamus processing j F represents an unknown function f (x) to be approximated, g represents an unknown function g # -, to be approximatedx),γ 1 ~γ 4 In order to adjust the parameters of the device,for error matrix, e is e v U is the output of the controller, α des For the desired acceleration of the vehicle, P is a positive definite matrix and satisfies Λ T P + pΛ = -Q, Q being any n x n order positive definite matrix,b=[0 0…01] T n ,V fk 、V gk respectively corresponding to the time f of the almond body kx)、g(x) Weight factor, W of fk 、W gk Respectively corresponding to the time f of the forehead cortex kx)、g(x) Weight factor of->Is the first derivative;
step 6.4), the control quantity u is the vehicle expected acceleration alpha des The calculation process of (2) is as follows:
wherein the method comprises the steps ofF is a state variable of the systemx) Is an unknown smooth function and f%x) The bounded is marked as f%x)||≤f<∞,g(x) Is unknown smooth function and g%x) The limit is marked as g%x)||≤g<∞;Respectively f%x),g(x) Is a function of the estimated value of (2); t represents time, ε is a number greater than zero, x d (n) For the n-th derivative of the desired speed, k= [ K ] n ,k n-1 ,k n-2 ,...,k 1 ] T Is a coefficient matrix, d%xT) is the interference quantity related to time and meets the requirement of d%x,t)||≤ε d <Infinity, e is e v Error matrix is +.> u r For the system robust term, ρ (t) is w+d #xUpper bound of t)>
When the control strategy output corresponds to braking, at this time, the vehicle needs to perform braking operation, and according to the reverse brake model, the desired braking pressure is finally calculated by the reverse brake model in consideration of air resistance and rolling resistance:
t in wb,des Indicating the expected braking pressure, m indicating the mass of the whole main vehicle, g indicating the gravitational acceleration, f indicating the rolling resistance coefficient, r eff Indicating the radius of the wheel, C D Represents the air resistance coefficient, A represents the windward area v represents the vehicle speed, kb is the braking gain coefficient and 20, P are taken here W Indicating a desired brake pressure;
the brain emotion learning loop controller in the step 7) calculates an expected steering angle delta k The specific steps of (a) are as follows:
step 7.1), inputting a stimulation signal into the thalamus for deep processing:
wherein the method comprises the steps ofFor inputting the stimulus signal, n represents the number of input stimulus signals,/-> The central point vector value, sigma, for the jth hidden layer neuron j > 0 is the width of the gaussian function (j=1,., m), m e N is the total of the input signalsA number;
step 7.2), processed signal S j After entering the sensory cortex, the almond body and the prefrontal cortex enter respectively, and the almond kernel and the prefrontal cortex output are respectively:
wherein V is j And W is j (j=1,., m) are weight factors of the amygdala and the prefrontal cortex, respectively, weight vector for almond body, ++>Is the weight vector of the orbital cortex; the output of the controller is:
wherein the method comprises the steps ofu is the output delta of the controller k
Step 7.3), the weight factor updating process is as follows:
wherein f represents an unknown function f to be approximatedx) G represents an unknown function g to be approximatedx),γ 1 ~γ 4 In order to adjust the parameters of the device,for error matrix, e is e k U is the output delta of the controller k P is a positive definite matrix and satisfies Λ T P+pΛ= -Q, Q being any n x n order positive definite matrix, ++>b=[0 0…01] T n ,V fk 、V gk Respectively corresponding to the time f of the almond body kx)、g(x) Weight factor, W of fk 、W gk Respectively corresponding to the time f of the forehead cortex kx)、g(x) Weight factor of->Is the first derivative;
step 7.4), the control quantity u is the vehicle expected acceleration delta k The calculation process of (2) is as follows:
wherein the method comprises the steps ofF is a state variable of the systemx) Is an unknown smooth function and f%x) The bounded is marked as f%x)||≤f<∞,g(x) Is unknown smooth function and g%x) The limit is marked as g%x)||≤g<∞;/>Respectively f%x),g(x) Is a function of the estimated value of (2); t represents time, ε is a number greater than zero, x d (n) For the n-th derivative of the desired trajectory, k= [ K ] n ,k n-1 ,k n-2 ,...,k 1 ] T Is a coefficient matrix, d%xT) is the interference quantity related to time and meets the requirement of d%x,t)||≤ε d <Infinity, e is e k Error matrix is +.> u r For the system robust term, ρ (t) is w+d #xAn upper bound of t) is defined,
2. the driving curve trajectory tracking control method according to claim 1, wherein the step 3) specifically includes:
step 3.1) calculating the tire longitudinal force F at the current moment k according to the magic formula tire model x
F x =D x sin{C x arctan[B x λ-E x (B x λ-arctanB x λ)]}
C x =1.62
D x =a 1 F z 2 +a 2 F z
B x C x D x =a 3 sin[a 4 arctan(a 5 F z )](1-a 12 |λ|)
B x C x D x =B x C x D x /C x D x
E x =a 6 F z 2 +a 7 F z +a 8
Wherein a is 1 、a 2 、a 3 、a 4 、a 5 、a 6 、a 7 、a 8 、a 12 Fitting parameters of the magic formula tire, F z For vertical load of the tyre, x represents longitudinal direction of the vehicle, lambda is slip ratio, D x Is the peak factor, B x As a rigidity factor, C x Is a curve shape factor, E x Is a curve curvature factor;
step 3.2) fitting six road surfaces through a large amount of experimental data: ice, snow, wet cobble, wet asphalt, dry cement, dry asphalt semi-empirical tire-road mathematical model:
wherein C is 1 、C 2 、C 3 Three parameters of the pavement mathematical model; then drawing lambda-mu curves of six road surfaces according to the corresponding parameters; λ represents the slip ratio, μ is the road surface peak adhesion coefficient;
step 3.3) calculating the brake force coefficient μ b And slip ratio λ:
λ=(u w -u v )/u w
wherein u is v Indicating the speed of the automobile, u w Representing the wheel speed of an automobile;
step 3.4) setting a fuzzy controller, wherein the input is mu b And lambda, output as the similarity s of the current road surface and six road surfaces 1 、s 2 、s 3 、s 4 、s 5 、s 6 The method comprises the steps of carrying out a first treatment on the surface of the Then the weighted average method is adopted to calculate the road attachment coefficient mu k
Wherein mu 1 、μ 2 、μ 3 、μ 4 、μ 5 、μ 6 The peak adhesion coefficients of the six road surfaces are respectively.
3. The driving-assisted curve track following control method according to claim 1, wherein in the step 4), the input of the fuzzy control algorithm is a lane line curvature κ k Tracking deviation e of road track k And road adhesion coefficient mu k According to IF A and B and C then D fuzzy rule, road planning speed u at this time is output plan k The fuzzy rule is:
step 4.1) when the lane line curvature κ k The speed of the vehicle should be reduced when the vehicle is too large, and the speed of the vehicle should be lower than the speed limit V of the lane lim Allowing the vehicle to safely pass through a curve with a smaller radius;
step 4.2) when road adhesion coefficient μ k When the speed is larger, the vehicle speed should be properly increased and the vehicle speed should be lower than the speed limit V of the lane lim
Step 4.3) tracking the deviation e when the track is traced k When larger, the vehicle speed should be properly reduced so as to facilitate the vehicleThe lane trajectory is re-tracked within a short distance.
CN202111245395.8A 2021-10-26 2021-10-26 Tracking control method for auxiliary driving curve track Active CN114371691B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111245395.8A CN114371691B (en) 2021-10-26 2021-10-26 Tracking control method for auxiliary driving curve track

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111245395.8A CN114371691B (en) 2021-10-26 2021-10-26 Tracking control method for auxiliary driving curve track

Publications (2)

Publication Number Publication Date
CN114371691A CN114371691A (en) 2022-04-19
CN114371691B true CN114371691B (en) 2024-04-16

Family

ID=81138361

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111245395.8A Active CN114371691B (en) 2021-10-26 2021-10-26 Tracking control method for auxiliary driving curve track

Country Status (1)

Country Link
CN (1) CN114371691B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114942637B (en) * 2022-05-17 2024-05-28 北方工业大学 Cognitive learning method for autonomous search of maze robot with emotion and memory mechanism

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012252406A (en) * 2011-05-31 2012-12-20 Nissan Motor Co Ltd Road shape prediction device
CN108454623A (en) * 2018-01-22 2018-08-28 大连理工大学 A kind of unmanned electric vehicle Trajectory Tracking Control method of four motorized wheels
CN108622104A (en) * 2018-05-07 2018-10-09 湖北汽车工业学院 A kind of Trajectory Tracking Control method for automatic driving vehicle
CN110614998A (en) * 2019-08-21 2019-12-27 南京航空航天大学 Aggressive driving-assisted curve obstacle avoidance and road changing path planning system and method
CN113183957A (en) * 2021-05-24 2021-07-30 前海七剑科技(深圳)有限公司 Vehicle control method, device and equipment and automatic driving vehicle
CN113460088A (en) * 2021-07-26 2021-10-01 南京航空航天大学 Unmanned vehicle path tracking control method based on nonlinear tire and driver model

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012252406A (en) * 2011-05-31 2012-12-20 Nissan Motor Co Ltd Road shape prediction device
CN108454623A (en) * 2018-01-22 2018-08-28 大连理工大学 A kind of unmanned electric vehicle Trajectory Tracking Control method of four motorized wheels
CN108622104A (en) * 2018-05-07 2018-10-09 湖北汽车工业学院 A kind of Trajectory Tracking Control method for automatic driving vehicle
CN110614998A (en) * 2019-08-21 2019-12-27 南京航空航天大学 Aggressive driving-assisted curve obstacle avoidance and road changing path planning system and method
CN113183957A (en) * 2021-05-24 2021-07-30 前海七剑科技(深圳)有限公司 Vehicle control method, device and equipment and automatic driving vehicle
CN113460088A (en) * 2021-07-26 2021-10-01 南京航空航天大学 Unmanned vehicle path tracking control method based on nonlinear tire and driver model

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
地下矿用车辆无人驾驶目标路径规划方法研究;石峰;郭鑫;龙智卓;李恒通;姜勇;赵继平;宁媛松;;矿冶;27(04);正文第87-91页 *
智能车辆轨迹跟踪控制器设计;柴瑞强;孙涛;田敏杰;;软件导刊;19(04);正文第169-173页 *

Also Published As

Publication number Publication date
CN114371691A (en) 2022-04-19

Similar Documents

Publication Publication Date Title
CN109131326B (en) Self-adaptive cruise controller with lane change auxiliary function and working method thereof
CN110614998B (en) Aggressive driving-assisted curve obstacle avoidance and road changing path planning system and method
CN109131312B (en) ACC/ESC integrated control system and method for intelligent electric vehicle
Li et al. Comprehensive tire–road friction coefficient estimation based on signal fusion method under complex maneuvering operations
CN109849908B (en) Lane keeping auxiliary system based on adjacent lane risk prediction and control method
US7860653B2 (en) Obstacle avoidance control apparatus
CN110329255B (en) Lane departure auxiliary control method based on man-machine cooperation strategy
US8209090B2 (en) Method and device for performing a collision avoidance maneuver
CN108032858B (en) Adaptive cruise control method and system based on bypass driving path prediction
CN104527644B (en) A kind of adaptive cruise method
US7398145B2 (en) Wheel grip factor estimating apparatus and vehicle motion control apparatus
CN105676643B (en) A kind of intelligent automobile turns to and braking self-adaptive wavelet base method
CN105667509A (en) Curve control system and method applied to automobile adaptive cruise control (ACC) system
CN111332362B (en) Intelligent steer-by-wire control method integrating individual character of driver
CN106114511A (en) A kind of automobile cruise system core target identification method
US20080091318A1 (en) Method and system for lane centering control
CN112896188B (en) Automatic driving decision control system considering front vehicle encounter
CN104691609A (en) Algorithm for steering angle command to torque command conversion
CN107697065B (en) Automatic parking control method for general parking scene
JPH0781604A (en) Automatic travel vehicle
CN109017758B (en) Advance-adjustment vehicle stability control system and method
CN114371691B (en) Tracking control method for auxiliary driving curve track
Lu et al. From vehicle stability control to intelligent personal minder: Real-time vehicle handling limit warning and driver style characterization
CN204452443U (en) A kind of self-adaption cruise system
CN109774709B (en) Vehicle linear control braking auxiliary safety system under emergency lane change working condition and control method thereof

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