CN104977933A - Regional path tracking control method for autonomous land vehicle - Google Patents

Regional path tracking control method for autonomous land vehicle Download PDF

Info

Publication number
CN104977933A
CN104977933A CN201510377605.7A CN201510377605A CN104977933A CN 104977933 A CN104977933 A CN 104977933A CN 201510377605 A CN201510377605 A CN 201510377605A CN 104977933 A CN104977933 A CN 104977933A
Authority
CN
China
Prior art keywords
vehicle
formula
delta
unit
beta
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
CN201510377605.7A
Other languages
Chinese (zh)
Other versions
CN104977933B (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.)
Jilin University
Original Assignee
Jilin University
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 Jilin University filed Critical Jilin University
Priority to CN201510377605.7A priority Critical patent/CN104977933B/en
Publication of CN104977933A publication Critical patent/CN104977933A/en
Application granted granted Critical
Publication of CN104977933B publication Critical patent/CN104977933B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
  • Medicines Containing Antibodies Or Antigens For Use As Internal Diagnostic Agents (AREA)

Abstract

The invention discloses a regional path tracking control method for an autonomous land vehicle. A problem that collision of a vehicle with a road boundary or surround obstacle occurs because shapes and sizes of the vehicle and the road are not considered by the existing tracking control method can be solved. The method comprises the following steps: establishing a two-dimensional road model; establishing a mathematical model associated with a vehicle path tracking problem; calculating a roadable region boundary line within a certain distance in front of the vehicle; establishing a vehicle system model; carrying out a design of a regional path tracking control model and selecting a controlled quantity being an optimum front wheel steering angle at current time; according to the optimum front wheel steering angle, controlling a steering execution mechanism to make motion to enable the controlled vehicle to be driven in a roadable region, provided by a vehicle sensing system, within a certain distance in front of the vehicle. When the two-dimensional road model is established, the shapes and sizes of the vehicle and roads are taken into consideration, thereby reducing the possibility of collision of the vechile with the road boundary and thus improving safety of the autonomous land vehicle.

Description

A kind of domain type path tracking control method of autonomous land vehicle
Technical field
The invention belongs to the control method of autonomous driving technical field, relate to a kind of path tracking control method of autonomous land vehicle.
Background technology
The wide application prospect of autonomous driving technology makes it day by day receive the concern of people.Typical autonomous driving system comprises sensory perceptual system and the large functional module of Ride Control System two, and sensory perceptual system is in order to obtain the running state information of vehicle-periphery information and vehicle self, and Ride Control System is then replace driver to control vehicle to travel.For autonomous driving technology, path following control is the most key control problem that Ride Control System needs to solve.The path following control of existing autonomous land vehicle is mostly the motion control method that have references to robot; first the Traffic Information scanned according to sensory perceptual system cooks up a feasible track or path-line, then controls vehicle tracking this feasible track or path-line.These control methods are mostly the road vehicle modellings based on dotted-line style, and the typical control method of some of them has pure point tracking method, takes aim at PID and Stanly method etc. in advance.They can obtain good path following control effect, but due to the shape that neglected vehicle and road in the design process and size, so can not ensure that vehicle can not collide with road boundary or the barrier around it.
Summary of the invention
The problem to be solved in the present invention overcomes the shape not considering vehicle and road and size that exist in the path tracking control method of existing autonomous land vehicle and then can not ensure the problem that vehicle does not collide with road boundary or its peripheral obstacle, provides a kind of domain type path tracking control method of autonomous land vehicle.
The domain type path tracking control method of a kind of autonomous land vehicle that the present invention proposes adopts following technical scheme to realize:
A kind of domain type path tracking control method of autonomous land vehicle, Ride Control System in autonomous land vehicle is first according to the front wheel angle of running state information optimization current time the best of the connecting way area information provided after sensory perceptual system scan process and vehicle self, then according to this front wheel angle control vehicle turn to topworks's action, to make vehicle travel in feasible road area, it is characterized in that step is as follows:
Step one, set up two-dimentional road vehicle model:
Set up two-dimentional road vehicle model, if rigid rod RF is auto model, it crosses the barycenter o of vehicle, and length equals length of wagon l, and expected path is then by expectation road area left side boundary line f ' lboundary line f ' on the right of (x), expectation road area rx expectation road area that () and expectation road area center line f (x) form represents, and meets:
f l ′ ( x ) = f l ( x ) - w 2 f r ′ ( x ) = f r ( x ) + w 2 f ( x ) = f l ( x ) + f r ( x ) 2 - - - ( 1 )
In formula, f lx () is the left margin in connecting way region in front one segment distance that obtained by the sensory perceptual system scan process in autonomous land vehicle; f rx () is the right margin in connecting way region in front one segment distance that obtained by the sensory perceptual system scan process in autonomous land vehicle; F ' lx () is for expecting boundary line, the road area left side, f r' (x) for expecting boundary line on the right of road area, w is vehicle width, unit, m;
Step 2, set up the mathematical model of the domain type path trace problem of vehicle:
Based on the two-dimentional road vehicle model that step one is set up, ensure that rigid rod RF is in all the time by expectation road area left side boundary line f ' lboundary line f on the right of (x), expectation road area r' (x) and expect that in road area center line f (x) the expectation road area that forms, in conjunction with geometry and the physical characteristics of rigid rod, the mathematical model setting up the domain type path trace problem of vehicle is as follows:
{ f r ′ ( x ) - l f ( ψ + β ) ≤ y o ≤ f l ′ ( x ) - l f ( ψ + β ) f r ′ ( x ) + l r ( ψ + β ) ≤ y o ≤ f l ′ ( x ) + l r ( ψ + β ) - - - ( 6 )
In formula, y ofor the lateral position of vehicle centroid o, unit, m; l ffor vehicle centroid o is to the distance of vehicle front point F, unit, m; l rfor vehicle centroid o is to the distance of rear vehicle end point R, unit, m; ψ is Vehicular yaw angle, unit, rad; β is vehicle centroid side drift angle, unit, rad;
Connecting way regional edge boundary line f in step 3, calculating vehicle front one segment distance l(x) and f r(x):
Assuming that the sensory perceptual system of autonomous land vehicle can the point sequence information (x of connecting way zone boundary of Real-time Obtaining du vehicule r, y r, x l, y l), the boundary line function adopting three Lagrange's interpolation formulas to obtain connecting way region in vehicle front one segment distance based on binary search algorithm is:
f r ( x ) = Σ Π i ≠ p ( x - x r ( i ) ) ( x r ( p ) - x r ( i ) ) y r ( p ) f l ( x ) = Σ Π i ≠ p ( x - x l ( i ) ) ( x l ( p ) - x l ( i ) ) y l ( p ) , p = j , n , m , k ; i = j , n , m , k ; - - - ( 7 )
In formula, (x r(i), y r(i), x l(i), y l(i)), i=j, n, m, k are the point sequence (x of connecting way zone boundary r, y r, x l, y l) in four groups of coordinate points;
Step 4, set up autonomous land vehicle system model and arranged as state space form:
x · = A x + Bδ f y o = C x - - - ( 19 )
In formula,
A = 0 v v 0 0 0 0 1 0 0 2 ( C f + C r ) m v 2 ( aC f - bC r ) mv 2 - 1 0 0 2 ( aC f - bC r ) I z 2 ( a 2 C f + b 2 C r ) I z v , B = 0 0 - 2 C f m v - 2 aC f I z , C = 1 0 0 0 ;
In formula, x is system state vector, and x=[y oψ β r] t; δ ffor vehicle front wheel angle, be also system control amount, unit, rad; y ofor system exports; A is system matrix; B is input matrix; C is output matrix; V is the speed at vehicle centroid place, unit, m/s; R is the yaw velocity of vehicle, unit, rad/s; C ffor the cornering stiffness of vehicle front tyre, unit, N/rad; C rfor the cornering stiffness of vehicle rear wheel tire, unit, N/rad; M is the quality of vehicle, unit, kg; I zfor vehicle is around the moment of inertia of z-axis, unit, kgm 2; A is the distance of vehicle centroid o to automobile front-axle, unit, m; B is the distance of vehicle centroid o to vehicle rear axle, unit, m;
The domain type path following control model of step 5, employing model predictive control method design vehicle is:
min δ f ( k + i ) J J = || Γ y ( Y ( k + 1 | k ) - R ( k ) ) || 2 + || Γ u U ( k ) || 2 + Σ i = 1 P Γ d , i ( || Δx d ( k + i ) || 2 + || Δy d ( k + i ) || 2 ) - - - ( 32 )
Meet: x ( k + i + 1 ) = A c x ( k + i ) + B c δ f ( k + i ) y o ( k + i ) = C c x ( k + i ) | Δδ f ( k + i ) | ≤ Δδ f s a t | δ f ( k + i ) | ≤ δ f s a t f r ′ ( k + i ) - l f ( C ψ + C β ) x ( k + i ) ≤ y o ( k + i ) ≤ f l ′ ( k + i ) - l f ( C ψ + C β ) x ( k + i ) f r ′ ( k + i ) + l f ( C ψ + C β ) x ( k + i ) ≤ y o ( k + i ) ≤ f l ′ ( k + i ) + l f ( C ψ + C β ) x ( k + i ) | C β x ( k + i ) | ≤ | β r o l l o v e r |
In formula:
Y ( k + 1 | k ) = y o ( k + 1 ) y o ( k + 2 ) . . . y o ( k + P ) , R ( k ) = y r ( k + 1 ) y r ( k + 2 ) . . . y r ( k + P ) , U ( k ) = δ f ( k ) δ f ( k + 1 ) . . . δ f ( k + N - 1 ) ;
A c = e AT s , B c = ∫ 0 T s e A τ d τ · B , C c = C ;
Δx d(k+i)=v(k)·T s
Δy d(k+i)=y o(k+i)-y o(k+i-1);
Δδ f(k+i)=δ f(k+i)-δ f(k+i-1);
C ψ=[0 1 0 0],C β=[0 0 1 0];
And choose the front wheel angle of controlled quentity controlled variable and current time the best for:
δ f * = U * ( 1 ) - - - ( 33 )
δ in formula f(k+i) be the system control amount in k+i moment, be the front wheel angle of vehicle, unit, rad;
The system state vector that x (k+i) is the k+i moment;
Y o(k+i) for the system in k+i moment exports, i.e. the lateral position of vehicle centroid, unit, m;
P is prediction time domain, and N is for controlling time domain;
Γ yand Γ ufor weighting matrix;
Γ d,ifor weight factor;
Y r(k+i), i=1 ..., P is the discrete magnitude expecting road area center line f (x), and discrete interval is v (k) T s, unit, m;
Δ x d(k+i) be the length travel that vehicle travels within this period of time of (k+i-1) ~ (k+i), unit, m;
Δ y d(k+i) be the lateral shift that vehicle travels within this period of time of (k+i-1) ~ (k+i), unit, m;
Δ δ f(k+i) be the controlling increment in k+i moment, unit, rad;
δ fsatfor turning to the maximum front wheel angle achieved by topworks, unit, rad;
Δ δ fsatturn to the maximum front wheel angle increment achieved by topworks, unit, rad;
F ' l(k+i) for expecting road area left side boundary line f ' l(x) in the sampled value of moment k+i, unit, m;
F r' (k+i) then for expecting boundary line f on the right of road area r' (x) in the sampled value of moment k+i, unit, m;
β rolloverfor the critical quantity of rollover may occur vehicle, unit, rad;
T sfor the sampling time, unit s;
U *for the optimal control sequence obtained by Optimization Solution;
Step 6, front wheel angle according to the current time the best provided in step 5 control turns to topworks's action, makes the front wheel angle of controlled vehicle equal the front wheel angle of current time the best thus controlled vehicle is travelled in connecting way region in vehicle front one segment distance that vehicle sensory perceptual system provides, the control objectives of feasible region path trace.
Further technical scheme is:
The detailed process of step 2 is:
For ensureing that rigid rod RF is in all the time by expectation road area left side boundary line f ' lboundary line f on the right of (x), expectation road area r' (x) and expect in road area center line f (x) the expectation road area that forms, need ensure that the relation described in following formula (2) is set up:
f r ′ ( x ) ≤ y F ≤ f l ′ ( x ) f r ′ ( x ) ≤ y R ≤ f l ′ ( x ) - - - ( 2 )
In formula, y ffor the lateral position of rigid rod RF forward terminal F, unit, m; y rfor the lateral position of rigid rod RF aft terminal R, unit, m;
There is following geometric relationship in the forward terminal F of rigid rod RF and aft terminal R and barycenter o:
y F = y o + l f sin ( ψ + β ) y R = y o - l r sin ( ψ + β ) - - - ( 3 )
In formula, y ofor the lateral position of vehicle centroid o, unit, m; l ffor vehicle centroid o is to the distance of vehicle front point F, unit, m; l rfor vehicle centroid o is to the distance of rear vehicle end point R, unit, m; ψ is Vehicular yaw angle, unit, radian (rad); β is vehicle centroid side drift angle, unit, rad;
Consider that the distance that the sensory perceptual system of autonomous land vehicle can observe at every turn is approximately 50m, and the curvature of road is also mostly smaller, so yaw angle ψ when thinking that vehicle travels in this section of region is very little, consider that again the side slip angle β of vehicle is very little, the present invention adopts following approximation relation:
s i n ( ψ + β ) ≈ ψ + β c o s ( ψ + β ) ≈ 1 - - - ( 4 )
And then formula (3) can be reduced to:
y F = y o + l f ( ψ + β ) y R = y o - l r ( ψ + β ) - - - ( 5 )
Formula (5) is updated in formula (2), arranges the mathematical modulo pattern (6) that can obtain the domain type path trace problem of the vehicle described in step 2.
The detailed process of step 3 is:
In formula (7) in step 3, (x r(i), y r(i), x l(i), y l(i)), i=j, n, m, k are road point sequence (x r, y r, x l, y l) in four groups of coordinate points, choosing of these four groups of coordinate points, carries out based on binary search algorithm, and the object of binary search is the starting point in order to obtain connecting way region in vehicle front one segment distance with terminal the concrete derivation of binary search algorithm is as follows:
When not considering reversing, suppose that the position coordinates at the current place of controlled vehicle is (x o, y o), get as the starting point of search, then point horizontal ordinate x rand point (0) horizontal ordinate x l(0) must be negative value, the object of this time search finds to be positioned at vehicle centroid o rear and one group of point that range points o is nearest in the X-axis direction then point horizontal ordinate x r(j) and point horizontal ordinate x lj () must meet formula (8):
x r ( j ) · x r ( j + 1 ) ≤ 0 x l ( j ) · x l ( j + 1 ) ≤ 0 - - - ( 8 )
In formula, x r(j+1) for being positioned at a little front and the point nearest apart from it horizontal ordinate; x l(j+1) for being positioned at a little front and the point nearest apart from it horizontal ordinate;
Search out the one group of point meeting formula (8) after, their information is stored, then when carrying out second time and searching for, starting point using them as search, consider the control signal be applied on Autonomous Vehicles, its useful effect phase is generally about 1s, only consider that vehicle front length is one section of road area of v, in formula, v is the speed at vehicle centroid place, therefore, and the impact point of this search horizontal ordinate must meet inequality relation in formula (9):
( x r ( k ) - v ) · ( x r ( k + 1 ) - v ) ≤ 0 ( x l ( k ) - v ) · ( x l ( k + 1 ) - v ) ≤ 0 - - - ( 9 )
In formula, x r(k) for point horizontal ordinate; x l(k) for point horizontal ordinate; x r(k+1) for being positioned at a little front and the point nearest apart from it horizontal ordinate; x l(k+1) for being positioned at a little front and the point nearest apart from it horizontal ordinate;
By the point searched with as two groups of interpolation points of formula (7), selected point simultaneously with as other two groups of interpolation points of formula (7), j, k, n and m is made to represent above-mentioned four groups of interpolation points respectively at known road point sequence (x r, y r, x l, y l) position, the relation between j, k, n and m is as follows:
The detailed process of step 4 is:
(1) vehicle kinematics model is set up
Assuming that vehicle is a rigid body, wherein install the wheel that four deformation can not occur, and using vehicle front-wheel as deflecting roller, obtain the kinematics model of vehicle according to kinematical equation and geometric relationship as shown in formula (11):
x · o = v c o s ( ψ + β ) y · o = v s i n ( ψ + β ) ψ · = r - - - ( 11 )
In formula, x ofor the lengthwise position of vehicle centroid o, unit, m; y ofor the lateral position of vehicle centroid o, unit, m; V is the speed at vehicle centroid place, unit, m/s; R is the yaw velocity of vehicle, unit, rad/s, formula (4) is updated in formula (11), then the vehicle kinematics model that can be simplified, shown in (12):
x · o = v y · o = v ( ψ + β ) ψ · = r - - - ( 12 )
(2) vehicle dynamic model is set up
If vehicle centroid o is true origin in vehicle dynamic model, along the positive dirction that vehicle body direction is forward transverse axis x, perpendicular to the positive dirction that the direction on X direction is longitudinal axis y, this method is that the front wheel angle by controlling vehicle carrys out the object of realizing route tracking, so ignore the longitudinal dynamics of vehicle, the lateral dynamics of consideration vehicle and the dynamics of yaw direction, according to Newton second law and equalising torque relation, can obtain such as formula the vehicle dynamic model shown in (13):
mv x ( β · + r ) = F x f sinδ f + F y f cosδ f + F y r I z r · = a ( F x f sinδ f + F y f cosδ f ) - bF y r - - - ( 13 )
In formula, v xfor the longitudinal velocity at vehicle centroid place, unit, m/s; F yffor vehicle front-wheel side force, unit, N; F yrfor vehicle rear wheel side force, unit, N; M is the quality of vehicle, unit, kg; I zfor vehicle is around the moment of inertia of z-axis, unit, kgm 2; A is the distance of vehicle centroid o to automobile front-axle, unit, m; B is the distance of vehicle centroid o to vehicle rear axle, unit, m; δ ffor vehicle front wheel angle, unit, rad, the front wheel angle δ of vehicle fvery little, formula (13) can be simplified, the vehicle dynamic model after simplification is such as formula shown in (14):
mv x ( β · + r ) = F y f + F y r I z r · = aF y f - bF y r - - - ( 14 )
Assuming that vehicle side does not reach capacity to tire force, now side force F ysubstantially linear with slip angle of tire α, shown in (15):
F y f = 2 C f α f F y r = 2 C r α r - - - ( 15 )
In formula, C ffor the tire cornering stiffness of vehicle front-wheel, unit, Nrad; C rfor the tire cornering stiffness of vehicle rear wheel, unit, Nrad; α ffor the slip angle of tire of vehicle front-wheel, unit, rad; α rfor the slip angle of tire of vehicle rear wheel, unit, rad, according to the regulation of coordinate system, the slip angle of tire α of front-wheel fwith the slip angle of tire α of trailing wheel rbe respectively:
α f = β + a r v x - δ f α r = β - b r v x - - - ( 16 )
Convolution (14), (15) and (16), arrangement can obtain binary vehicle dynamic model, shown in (17):
β · = 2 ( C f + C r ) mv x β + ( 2 ( aC f - bC r ) mv x 2 - 1 ) r - 2 C f mv x δ f r · = 2 ( aC f - bC r ) I z β + 2 ( a 2 C f + b 2 C r ) I z v x r - 2 aC f I z δ f - - - ( 17 )
(3) state-space model of Vehicular system is set up
Convolution (12) and formula (17), consider simultaneously then can obtain Vehicular system motion and dynamic (dynamical) differential equation, specifically such as formula shown in (18):
y · o = v ( ψ + β ) ψ · = r β · = 2 ( C f + C r ) m v β + ( 2 ( aC f - bC r ) mv 2 - 1 ) r - 2 C f m v δ f r · = 2 ( aC f - bC r ) I z β + 2 ( a 2 C f + b 2 C r ) I z v r - 2 aC f I z δ f - - - ( 18 )
By controlling the front wheel angle of vehicle and then ensureing that the lateral position of vehicle meets the inequality constrain in formula (6), choose the lateral position y of vehicle centroid o oexport as system, choose front wheel angle δ simultaneously fas system control amount, system state vector is chosen for x=[y oψ β r], Vehicular system model can be described as the state-space model shown in step 4 Chinese style (19).
The detailed process of step 5 is:
Suppose that autonomous land vehicle keeps constant speed drive in a prediction time domain, the Differential Model that formula (19) in step 4 is Vehicular system, in order to the design of the domain type path following control model for vehicle, need formula (19) discretize, obtain the Vehicular system model of discrete time, shown in (20):
x ( k + 1 ) = A c x ( k ) + B c δ f ( k ) y o ( k ) = C c x ( k ) - - - ( 20 )
In formula, A c = e AT s , B c = ∫ 0 T s e A τ d τ · B , C c = C , T in formula sfor the sampling time;
Assuming that prediction time domain is P, control time domain is N, and meets N≤P, and the controlled quentity controlled variable that supposition controls outside time domain simultaneously remains unchanged, i.e. δ f(k+N-1)=δ f(k+N)=...=δ f(k+P-1), then the status predication equation of P step is gone out based on the Vehicular system model inference of discrete time in formula (20), concrete Ru shown in (21):
x ( k + 1 ) = A c x ( k ) + B c δ f ( k ) x ( k + 2 ) = A c x ( k + 1 ) + B c δ f ( k + 1 ) = A c 2 x ( k ) + A c B c δ f ( k ) + B c δ f ( k + 1 ) . . . x ( k + N ) = A c N x ( k ) + A c N - 1 B c δ f ( k ) + ... + B c δ f ( k + N - 1 ) . . . x ( k + P ) = A c P x ( k ) + A c P - 1 B c δ f ( k ) + ... + Σ i = 1 P - N + 1 A c i - 1 B c δ f ( k + N - 1 ) - - - ( 21 )
The prediction simultaneously deriving P step exports, shown in (22):
y o ( k + 1 ) = C c A c x ( k ) + C c B c δ f ( k ) . . . y o ( k + N ) = C c A c N x ( k ) + C c A c N - 1 B c δ f ( k ) + ... + C c B c δ f ( k + N - 1 ) . . . y o ( k + P ) = C c A c P x ( k ) + C c A c P - 1 B c δ f ( k ) + ... + Σ i = 1 P - N + 1 C c A c i - 1 B c δ f ( k + N - 1 ) - - - ( 22 )
Definition control inputs sequence U (k) and control forecasting output sequence Y (k+1|k) are respectively:
U ( k ) = δ f ( k ) δ f ( k + 1 ) . . . δ f ( k + N - 1 ) Y ( k + 1 | k ) = y o ( k + 1 ) y o ( k + 2 ) . . . y o ( k + P ) - - - ( 23 )
In order to make autonomous land vehicle as far as possible along expecting that the center line of road area travels, define such as formula reference input sequence R (k) shown in (24):
R ( k ) = y r ( k + 1 ) y r ( k + 2 ) . . . y r ( k + P ) - - - ( 24 )
In formula, y r(k+i), i=1 ..., P is the discrete magnitude expecting road area center line f (x), and discrete interval is v (k) T s, travelling along expectation road area center line as far as possible to control vehicle, realizing by the objective function minimized in formula (25):
J 1=‖Y(k+1|k)-R(k)‖ 2(25)
In order to the function making domain type path following control model have the controlled route or travel by vehicle of the shortizationest, when adopting the domain type path following control model of model predictive control method design vehicle, realize, shown in (26) by minimizing the objective function be made up of the displacement of vehicle traveling:
J 2 = Σ i = 1 P ( || Δx d ( k + i ) || 2 + || Δy d ( k + i ) || 2 ) - - - ( 26 )
In formula,
Δx d(k+i)=v(k)·T s,i=1,…,P
Δy d(k+i)=y o(k+i)-y o(k+i-1),i=1,…,P;
In formula, Δ x d(k+i) be the length travel that vehicle travels within this period of time of (k+i-1) ~ (k+i), unit, m; Δ y d(k+i) be the lateral shift that vehicle travels within this period of time of (k+i-1) ~ (k+i), unit, m;
In order to be controlled the control action of controller, make it can not be excessive, turn to ride comfort with what ensure controlled vehicle, the formula (27) that will be made up of control inputs sequence U (k) be as an optimization aim of Controlling model:
J 3=‖U(k)‖ 2(27)
Introduce weight coefficient to J 1, J 2and J 3the demand of three optimization aim carries out balance process, and the optimization aim of the domain type path following control model based on Model Predictive Control of design is:
J = || Γ y ( Y ( k + 1 | k ) - R ( k ) ) || 2 + || Γ u U ( k ) || 2 + Σ i = 1 P Γ d , i ( || Δx d ( k + i ) || 2 + || Δy d ( k + i ) || 2 ) - - - ( 28 )
In formula, Γ yand Γ ufor weighting matrix; Γ d,ifor weight factor;
In order to ensure that controlled vehicle travels all the time in connecting way region, when adopting the domain type path following control model of model predictive control method design vehicle, control system is exported and use restraint, inequality relation in integrating step two Chinese style (6), this output constraint can be written to such as formula the form shown in (29):
{ f r ′ ( k + i ) - l f ( ψ ( k + i ) + β ( k + i ) ) ≤ y o ( k + i ) ≤ f l ′ ( k + i ) - l f ( ψ ( k + i ) + β ( k + i ) ) f r ′ ( k + i ) + l r ( ψ ( k + i ) + β ( k + i ) ) ≤ y o ( k + i ) ≤ f l ′ ( k + i ) + l r ( ψ ( k + i ) + β ( k + i ) ) , i = 1 , ... , P - - - ( 29 )
In formula, ψ (k+i)=C ψx (k+i), and C ψ=[0 10 0]; β (k+i)=C βx (k+i), and C β=[0 00 1]; F ' l(k+i) for expecting road area left side boundary line f ' l(x) in the sampled value of moment k+i, unit, m; f r' (k+i) then for expecting boundary line f on the right of road area r' (x) in the sampled value of moment k+i, unit, m.
For making vehicle front wheel angle and rate of change thereof not higher than the saturation value of steering mechanism, the control constraints that consideration is shown below when adopting the domain type path following control model of model predictive control method design vehicle and controlling increment constraint:
| δ f ( k + i ) | ≤ δ f s a t | Δδ f ( k + i ) | ≤ Δδ f s a t , i = 1 , ... , N - - - ( 30 )
In formula, δ f(k+i) be the vehicle front wheel angle in k+i moment, unit, rad; δ fsatfor turning to the maximum front wheel angle achieved by topworks, unit, rad; Δ δ f(k+i)=δ f(k+i)-δ f(k+i-1) be the front wheel angle increment in k+i moment, unit, rad; Δ δ fsatturn to the maximum front wheel angle increment achieved by topworks, unit, rad;
For improving the lateral stability of vehicle, reduce the risk that rollover occurs for it, the domain type path following control model of the vehicle of design should make vehicle centroid side drift angle β be not more than the critical value β of vehicle generation rollover as far as possible rollover, therefore, consider following state constraint constantly adopting the domain type path following control model of model predictive control method design vehicle:
|β(k+i)|≤β rollover,i=1,…,P (31)
By arranging formula (25) ~ (31), obtain the formula (32) of the zone routing tracing control model in step 5, the optimization problem solved in formula (32) can obtain an optimum control sequence U *, the ultimate principle of combination model PREDICTIVE CONTROL, chooses the front wheel angle of controlled quentity controlled variable and current time the best be the formula (33) described in step 5:
δ f * = U * ( 1 ) - - - ( 33 ) .
Compared with prior art, the present invention has following beneficial effect:
1. the present invention set up two-dimentional road vehicle model time, consider shape and the size of vehicle and road, reduce the possibility that vehicle and road boundary collide, improve the security of autonomous land vehicle.
2. Controlling model of the present invention is based on dynamics of vehicle and kinematic relation design, has good path trace performance when low speed and high speed equally.
3. the present invention is when the domain type path following control model of design vehicle, intact stability and energy consumption of vehicles problem are also taken into account, while guarantee autonomous land vehicle path trace performance, guarantees the riding stability of vehicle, reduce its oil consumption, improve the economy of Autonomous Vehicles.
Accompanying drawing explanation
Fig. 1 is the process flow diagram of the domain type path tracking control method of a kind of autonomous land vehicle of the present invention;
Fig. 2 is the schematic diagram of the two-dimentional road vehicle model set up in the domain type path tracking control method of a kind of autonomous land vehicle of the present invention;
Fig. 3 is the geometric relationship figure of end points and vehicle centroid before and after the vehicle body in the domain type path tracking control method of a kind of autonomous land vehicle of the present invention;
Fig. 4 is the principle schematic in connecting way regional edge boundary line in acquisition vehicle front one segment distance in the domain type path tracking control method of a kind of autonomous land vehicle of the present invention;
Fig. 5 is the vehicle kinematics model schematic in the domain type path tracking control method of a kind of autonomous land vehicle of the present invention;
Fig. 6 is the vehicle dynamic model schematic diagram in the domain type path tracking control method of a kind of autonomous land vehicle of the present invention;
Fig. 7 is the domain type path following control system chart of autonomous land vehicle in embodiment of the present invention;
Fig. 8 is the road condition figure of off-line simulation experiment in embodiment of the present invention;
Fig. 9 a to Fig. 9 d is the simulation result of first group of off-line simulation experiment in embodiment of the present invention, wherein Fig. 9 a is the driving path of controlled vehicle, and Fig. 9 b is the controlled quentity controlled variable that controller optimization goes out, i.e. the front wheel angle of vehicle, Fig. 9 c is the side slip angle of vehicle, and Fig. 9 d is the yaw velocity of vehicle;
Figure 10 a to Figure 10 d is the simulation result of second group of off-line simulation experiment in embodiment of the present invention, wherein Figure 10 a is the driving path of controlled vehicle, Figure 10 b is the controlled quentity controlled variable that controller optimization goes out, the i.e. front wheel angle of vehicle, Figure 10 c is the side slip angle of vehicle, and Figure 10 d is the yaw velocity of vehicle.
Embodiment
Below in conjunction with accompanying drawing, the present invention is described in detail:
The present invention proposes a kind of domain type path tracking control method of autonomous land vehicle, and its concrete implementation step is as follows:
Step one, set up two-dimentional road vehicle model:
The present invention sets up a kind of novel two-dimentional road vehicle model, as shown in Figure 2.Ignore the width on left and right vehicle wheel both sides, with the rigid rod RF of vehicle centroid o represent vehicle, the length of rigid rod RF equals length of wagon l.Expected path is then by expectation road area left side boundary line f ' lboundary line f on the right of (x), expectation road area r' (x) and expect that road area center line f (x) the expectation road area that forms represents, wherein expect road area left side boundary line f ' lboundary line f on the right of (x) and expectation road area r' (x) can be calculated by following formula:
f l ′ ( x ) = f l ( x ) - w 2 f r ′ ( x ) = f r ( x ) + w 2 f ( x ) = f l ( x ) + f r ( x ) 2 - - - ( 1 )
Wherein, f lx (), for be scanned by sensory perceptual system, then processes the left margin in connecting way region in front one segment distance that obtains; f rx (), for be scanned by sensory perceptual system, then processes the right margin in connecting way region in front one segment distance that obtains; W is vehicle width, unit, m.
Step 2, set up the mathematical model of the domain type path following control problem of vehicle:
The target of path trace is that autonomous driving automobile is travelled along expected path.Based on the two-dimentional road vehicle model that the present invention sets up, in known the present invention, the main target of path trace ensures that rigid rod RF is in all the time by expectation road area left side boundary line f ' lboundary line f on the right of (x), expectation road area r' (x) and expect in road area center line f (x) the expectation road area that forms, so path trace problem of the present invention has another name called for domain type path trace.
Rigid rod RF has the characteristic that size and shape is constant under motion and stressing conditions, as long as so ensure that the forward terminal F of rigid rod RF and aft terminal R is in given expectation road area, whole rigid rod RF is just in this expectation road area.Therefore, domain type path trace problem proposed by the invention, its main target is that the relation described in guarantee formula (2) is set up:
f r ′ ( x ) ≤ y F ≤ f l ′ ( x ) f r ′ ( x ) ≤ y R ≤ f l ′ ( x ) - - - ( 2 )
Wherein, y ffor the lateral position of rigid rod RF forward terminal F, unit, m; y rfor the lateral position of rigid rod RF aft terminal R, unit, m.
As shown in Figure 3, there is following geometric relationship in the forward terminal F of rigid rod RF and aft terminal R and barycenter o:
y F = y o + l f sin ( ψ + β ) y R = y o - l r sin ( ψ + β ) - - - ( 3 )
Wherein, y ofor the lateral position of vehicle centroid o, unit, m; l ffor vehicle centroid o is to the distance of vehicle front point F, unit, m; l rfor vehicle centroid o is to the distance of rear vehicle end point R, unit, m; ψ is Vehicular yaw angle, unit, radian (rad); β is vehicle centroid side drift angle, unit, rad.
Consider the sensory perceptual system of autonomous land vehicle, its distance that at every turn can observe is approximately 50m, and the curvature of road is also mostly smaller, so yaw angle ψ when thinking that vehicle travels in this section of region is very little.Consider that again the side slip angle β of vehicle is very little, the present invention adopts following approximation relation:
s i n ( ψ + β ) ≈ ψ + β c o s ( ψ + β ) ≈ 1 - - - ( 4 )
And then formula (3) can be reduced to:
y F = y o + l f ( ψ + β ) y R = y o - l r ( ψ + β ) - - - ( 5 )
Formula (5) is updated in formula (2), arranges the mathematical model of the domain type path trace problem that can obtain the vehicle that the present invention proposes, be shown below:
{ f r ′ ( x ) - l f ( ψ + β ) ≤ y o ≤ f l ′ ( x ) - l f ( ψ + β ) f r ′ ( x ) + l r ( ψ + β ) ≤ y o ≤ f l ′ ( x ) + l r ( ψ + β ) - - - ( 6 )
Connecting way zone boundary line function f in step 3, calculating front one segment distance l(x) and f r(x)
The present invention supposes that vehicle sensory perceptual system can the point sequence (x of connecting way zone boundary, vehicle periphery road under Real-time Obtaining vehicle body coordinate system r, y r, x l, y l).Based on this, adopt three Lagrange's interpolation formulas to the road point sequence (x obtained r, y r, x l, y l) carry out interpolation processing, obtain the left side boundary line f in connecting way region in vehicle front one segment distance l(x) and the right boundary line f r(x), specifically such as formula shown in (7):
f r ( x ) = Σ Π i ≠ p ( x - x r ( i ) ) ( x r ( p ) - x r ( i ) ) y r ( p ) f l ( x ) = Σ Π i ≠ p ( x - x l ( i ) ) ( x l ( p ) - x l ( i ) ) y l ( p ) , p = j , n , m , k ; i = j , n , m , k ; - - - ( 7 )
In formula, (x r(i), y r(i), x l(i), y l(i)), i=j, n, m, k are the point sequence (x of connecting way zone boundary r, y r, x l, y l) in four groups of coordinate points.Choosing of these four groups of coordinate points, carries out based on binary search algorithm, specifically as shown in Figure 4.The object of binary search is the starting point in order to obtain connecting way region in vehicle front one segment distance with terminal the concrete derivation of binary search algorithm is as follows:
When not considering reversing, suppose that the position coordinates at the current place of controlled vehicle is (x o, y o), get as the starting point of search, then point horizontal ordinate x rand point (0) horizontal ordinate x l(0) must be negative value.This time the object of search finds to be positioned at vehicle centroid o rear and one group of point that range points o is nearest in the X-axis direction then point horizontal ordinate x r(j) and point horizontal ordinate x lj () must meet formula (8):
x r ( j ) · x r ( j + 1 ) ≤ 0 x l ( j ) · x l ( j + 1 ) ≤ 0 - - - ( 8 )
Wherein, x r(j+1) for being positioned at a little front and the point nearest apart from it horizontal ordinate; x l(j+1) for being positioned at a little front and the point nearest apart from it horizontal ordinate.
Search out the one group of point meeting formula (8) after, their information is stored, then when carrying out second time and searching for, the starting point using them as search.Consider the control signal be applied on Autonomous Vehicles, its useful effect phase is generally about 1s, so the present invention only considers that vehicle front length is one section of road area of v, wherein v is the speed at vehicle centroid place.Therefore, the impact point of this search horizontal ordinate must meet inequality relation in formula (9):
( x r ( k ) - v ) · ( x r ( k + 1 ) - v ) ≤ 0 ( x l ( k ) - v ) · ( x l ( k + 1 ) - v ) ≤ 0 - - - ( 9 )
Wherein, x r(k) for point horizontal ordinate; x l(k) for point horizontal ordinate; x r(k+1) for being positioned at a little front and the point nearest apart from it horizontal ordinate; x l(k+1) for being positioned at a little front and the point nearest apart from it horizontal ordinate.
The point that the present invention will search with as two groups of interpolation points of formula (7), selected point simultaneously with as other two groups of interpolation points.J, k, n and m is made to represent above-mentioned four groups of interpolation points respectively at known road point sequence (x r, y r, x l, y l) position, then there is following relation:
Step 4, set up Vehicular system model and be organized into state space form:
Consider that kinematics and the kinetics relation of vehicle have great impact to low speed and autonomous land vehicle when running at high speed respectively, the kinematics of vehicle and kinetics relation, when setting up Vehicular system model, are taken into account by the present invention simultaneously.
(1) vehicle kinematics model is set up
The schematic diagram of vehicle kinematics model as shown in Figure 5, supposes that vehicle is a rigid body, wherein installs the wheel that four deformation can not occur here, and took turns as deflecting roller in the past.The kinematics model of vehicle can be obtained such as formula shown in (11) according to the geometric relationship shown in kinematical equation and accompanying drawing 5:
x · o = v c o s ( ψ + β ) y · o = v s i n ( ψ + β ) ψ · = r - - - ( 11 )
In formula, x ofor the lengthwise position of vehicle centroid o, unit, m; y ofor the lateral position of vehicle centroid o, unit, m; V is the speed at vehicle centroid place, unit, m/s; R is the yaw velocity of vehicle, unit, rad/s.Formula (4) is updated in formula (11), then the vehicle kinematics model that can be simplified, shown in (12):
x · o = v y · o = v ( ψ + β ) ψ · = r - - - ( 12 )
(2) vehicle dynamic model is set up
As shown in Figure 6, wherein vehicle centroid o is true origin to the schematic diagram of vehicle dynamic model, and being the positive dirction of transverse axis x along vehicle body direction forward, is the positive dirction of longitudinal axis y perpendicular to the direction on X direction.Because the present invention carrys out the object of realizing route tracking by the front wheel angle of control vehicle, so ignore the longitudinal dynamics of vehicle, and only consider the lateral dynamics of vehicle and the dynamics of yaw direction.According to Newton second law and equalising torque relation, can obtain such as formula the vehicle dynamic model shown in (13):
mv x ( β · + r ) = F x f sinδ f + F y f cosδ f + F y r I z r · = a ( F x f sinδ f + F y f cosδ f ) - bF y r - - - ( 13 )
In formula, v xfor the longitudinal velocity at vehicle centroid place, unit, m/s; F yffor vehicle front-wheel side force, unit, N; F yrfor vehicle rear wheel side force, unit, N; M is the quality of vehicle, unit, kg; I zfor vehicle is around the moment of inertia of z-axis, unit, kgm 2; A is the distance of vehicle centroid o to automobile front-axle, unit, m; B is the distance of vehicle centroid o to vehicle rear axle, unit, m; δ ffor vehicle front wheel angle, unit, rad.The front wheel angle δ of vehicle fvery little, so formula (13) can be simplified, the vehicle dynamic model after simplification is such as formula shown in (14):
mv x ( β · + r ) = F y f + F y r I z r · = aF y f - bF y r - - - ( 14 )
Assuming that vehicle side does not reach capacity to tire force, now side force F ysubstantially linear with slip angle of tire α, shown in (15):
F y f = 2 C f α f F y r = 2 C r α r - - - ( 15 )
In formula, C fthe tire cornering stiffness of vehicle front-wheel, unit, Nrad; C rfor the tire cornering stiffness of vehicle rear wheel, unit, Nrad; α ffor the slip angle of tire of vehicle front-wheel, unit, rad; α rfor the slip angle of tire of vehicle rear wheel, unit, rad.According to the regulation of coordinate system, the slip angle of tire of front and rear wheel is respectively:
α f = β + a r v x - δ f α r = β - b r v x - - - ( 16 )
Convolution (14), (15) and (16), arrangement can obtain binary vehicle dynamic model, shown in (17):
β · = 2 ( C f + C r ) mv x β + ( 2 ( aC f - bC r ) mv x 2 - 1 ) r - 2 C f mv x δ f r · = 2 ( aC f - bC r ) I z β + 2 ( a 2 C f + b 2 C r ) I z v x r - 2 aC f I z δ f - - - ( 17 )
(3) state-space model of Vehicular system is set up
Convolution (12) and formula (17), consider simultaneously then can obtain Vehicular system motion and dynamic (dynamical) differential equation, specifically such as formula shown in (18):
y · o = v ( ψ + β ) ψ · = r β · = 2 ( C f + C r ) m v β + ( 2 ( aC f - bC r ) mv 2 - 1 ) r - 2 C f m v δ f r · = 2 ( aC f - bC r ) I z β + 2 ( a 2 C f + b 2 C r ) I z v r - 2 aC f I z δ f - - - ( 18 )
The domain type path trace problem of the vehicle that the present invention proposes, its main target is the inequality constrain met by the front wheel angle of control vehicle and then the lateral position of guarantee vehicle in formula (6).So, choose the lateral position y of vehicle centroid o oexport as system, choose front wheel angle δ simultaneously fas system control amount, selecting system state vector x=[y oψ β r] t.Based on this, Vehicular system model can be described the state-space model shown in an accepted way of doing sth (19):
x · = A x + Bδ f y o = C x - - - ( 19 )
In formula,
A = 0 v v 0 0 0 0 1 0 0 2 ( C f + C r ) m v 2 ( aC f - bC r ) mv 2 - 1 0 0 2 ( aC f - bC r ) I z 2 ( a 2 C f + b 2 C r ) I z v , B = 0 0 - 2 C f m v - 2 aC f I z , C = 1 0 0 0 ;
Wherein, A is system matrix; B is input matrix; C is output matrix.
Step 5, employing model predictive control method carry out the design of domain type path following control model, obtain the front wheel angle of current time the best
The system chart of the domain type path following control system of the present invention's design as shown in Figure 7, characterizes the position (x of the vehicle centroid of travel condition of vehicle o, y o), the side slip angle β of the speed v of Vehicular yaw angle ψ, vehicle, the yaw velocity r of vehicle and vehicle obtains by the high-precision GPS sensor RT3002 measurement of device in sensory perceptual system.Consider the superiority of model predictive control method in process constraint, the present invention is based on the design that model predictive control method carries out domain type path following control model.
First, according to the mathematical model of the domain type path trace problem set up above, must retrain the lateral position of vehicle centroid when the domain type path following control model of design vehicle, make it meet inequality relation in formula (6).Secondly, consider that security is the major issue that vehicle must be paid close attention in the process of moving, and for carrying out the Autonomous Vehicles of domain type path trace, it is obviously safest traveling scheme that center line along its connecting way region, front travels, so the domain type path following control model of vehicle of design must can ensure that Autonomous Vehicles travels in the zone on heart line as much as possible.Vehicle generation lateral turnover also drastically influence the driving safety of vehicle.By experience, when vehicle centroid side drift angle β is greater than a certain amount, (we are called rollover critical point β rollover) time, vehicle just has the danger that rollover occurs, so must use restraint to vehicle centroid side drift angle when the domain type path following control model of design vehicle.Again, consider now extensively by the oil consumption problem paid close attention to both at home and abroad, the present invention proposes to be reduced energy consumption by the travel route of the shortizationest vehicle and then realized reducing the object of oil consumption.Finally, consider the ride performance of Autonomous Vehicles, also need to limit the size of control action, to avoid occurring excessive control action.The steering mechanism of vehicle is a mechanical system, the problem that machinery is saturated can be there is, so to ensure that the controlled quentity controlled variable that controller exports can play control action effectively, also must take into account turning to the saturation problem of topworks when the domain type path following control model of design vehicle.To sum up analyze, the domain type path following control model of the vehicle of the present invention's design needs to realize following targets:
Target 1) make the lateral position of vehicle centroid meet constraint in formula (6);
Target 2) make vehicle travel as much as possible on the center line expecting road area, to reduce the danger that vehicle and road edge or barrier collide;
Target 3) make vehicle centroid side drift angle β be not more than the critical value β of vehicle generation rollover rollover;
Target 4) vehicle is travelled path short as far as possible, to reduce the oil consumption of vehicle;
Target 5) ensure that the front wheel angle of the controlled quentity controlled variable that controller exports and vehicle is steady all the time, avoid occurring excessive control action.
Target 6) make front wheel angle and rate of change thereof not higher than the saturation value of steering mechanism;
According to above-mentioned control objectives, adopt model predictive control method to carry out the design of the domain type path following control model of vehicle, detailed process is as follows:
Known, the speed of a motor vehicle is a continuous quantity slowly changed, so the present invention makes following hypothesis: suppose that autonomous land vehicle keeps constant speed drive in a prediction time domain.
The Differential Model that formula (19) is Vehicular system is the design of the domain type path following control model for vehicle, needs, by formula (19) discretize, to obtain the Vehicular system model of discrete time, shown in (20):
x ( k + 1 ) = A c x ( k ) + B c δ f ( k ) y o ( k ) = C c x ( k ) - - - ( 20 )
In formula, A c = e AT s , B c = ∫ 0 T s e A τ d τ · B , C c = C , Wherein T sfor the sampling time.
Assuming that prediction time domain is P, control time domain is N, and meets N≤P.The controlled quentity controlled variable that supposition controls outside time domain simultaneously remains unchanged, i.e. δ f(k+N-1)=δ f(k+N)=...=δ f(k+P-1), then based on the Vehicular system model of discrete time in formula (20), the status predication equation of P step can be derived, concrete Ru shown in (21):
x ( k + 1 ) = A c x ( k ) + B c δ f ( k ) x ( k + 2 ) = A c x ( k + 1 ) + B c δ f ( k + 1 ) = A c 2 x ( k ) + A c B c δ f ( k ) + B c δ f ( k + 1 ) . . . x ( k + N ) = A c N x ( k ) + A c N - 1 B c δ f ( k ) + ... + B c δ f ( k + N - 1 ) . . . x ( k + P ) = A c P x ( k ) + A c P - 1 B c δ f ( k ) + ... + Σ i = 1 P - N + 1 A c i - 1 B c δ f ( k + N - 1 ) - - - ( 21 )
The prediction simultaneously deriving P step exports, shown in (22):
y o ( k + 1 ) = C c A c x ( k ) + C c B c δ f ( k ) . . . y o ( k + N ) = C c A c N x ( k ) + C c A c N - 1 B c δ f ( k ) + ... + C c B c δ f ( k + N - 1 ) . . . y o ( k + P ) = C c A c P x ( k ) + C c A c P - 1 B c δ f ( k ) + ... + Σ i = 1 P - N + 1 C c A c i - 1 B c δ f ( k + N - 1 ) - - - ( 22 )
Definition control inputs sequence U (k) and control forecasting output sequence Y (k+1|k) are respectively:
U ( k ) = δ f ( k ) δ f ( k + 1 ) . . . δ f ( k + N - 1 ) Y ( k + 1 | k ) = y o ( k + 1 ) y o ( k + 2 ) . . . y o ( k + P ) - - - ( 23 )
According to the above-mentioned analysis about control objectives, one of them control objectives known makes autonomous land vehicle as far as possible along expecting that the center line of road area travels, so invention defines such as formula reference input sequence R (k) shown in (24):
R ( k ) = y r ( k + 1 ) y r ( k + 2 ) . . . y r ( k + P ) - - - ( 24 )
In formula, y r(k+i), i=1 ..., P is the discrete magnitude expecting road area center line f (x), and discrete interval is v (k) T s.So, vehicle is controlled as far as possible along expecting that this control objectives that road area center line travels realizes by the objective function minimized in formula (25):
J 1=‖Y(k+1|k)-R(k)‖ 2(25)
Target 4) to point out: domain type path following control model should have the function of the controlled route or travel by vehicle of the shortizationest, realizes the object of energy-saving and emission-reduction with this.
When adopting the domain type path following control model of model predictive control method design vehicle, this demand for control realizes, shown in (26) by minimizing the objective function be made up of the displacement of vehicle traveling:
J 2 = Σ i = 1 P ( || Δx d ( k + i ) || 2 + || Δy d ( k + i ) || 2 ) - - - ( 26 )
In formula,
Δx d(k+i)=v(k)·T s,i=1,…,P
Δy d(k+i)=y o(k+i)-y o(k+i-1),i=1,…,P;
Wherein, Δ x d(k+i) be the length travel that vehicle travels within this period of time of (k+i-1) ~ (k+i), unit, m; Δ y d(k+i) be the lateral shift that vehicle travels within this period of time of (k+i-1) ~ (k+i), unit, m.Simultaneously target 5) to point out: the size of the controlled quentity controlled variable that reply controller exports and vehicle front wheel angle is controlled, and makes it can not be excessive, turns to ride comfort with what ensure controlled vehicle.Therefore, the present invention's formula (27) that will be made up of control inputs sequence U (k) is as an optimization aim of Controlling model:
J 3=‖U(k)‖ 2(27)
For such one, there is J 1, J 2and J 3the optimization problem of three optimization aim, need introduce the demand conflict of weight coefficient to each optimization aim and weigh and process, to obtain a most suitable optimum results.Therefore, the optimization aim of the domain type path following control model based on Model Predictive Control of the present invention's design is:
J = || Γ y ( Y ( k + 1 | k ) - R ( k ) ) || 2 + || Γ u U ( k ) || 2 + Σ i = 1 P Γ d , i ( || Δx d ( k + i ) || 2 + || Δy d ( k + i ) || 2 ) - - - ( 28 )
In formula, Γ yand Γ ufor weighting matrix; Γ d,ifor weight factor.
Know again, domain type path following control needs the most important control objectives realized to be ensure that controlled vehicle travels all the time in connecting way region.For this reason, the present invention exports system when adopting the domain type path following control model of model predictive control method design vehicle and uses restraint.Inequality relation in convolution (6), this output constraint can be written to such as formula the form shown in (29):
{ f r ′ ( k + i ) - l f ( ψ ( k + i ) + β ( k + i ) ) ≤ y o ( k + i ) ≤ f l ′ ( k + i ) - l f ( ψ ( k + i ) + β ( k + i ) ) f r ′ ( k + i ) + l r ( ψ ( k + i ) + β ( k + i ) ) ≤ y o ( k + i ) ≤ f l ′ ( k + i ) + l r ( ψ ( k + i ) + β ( k + i ) ) , i = 1 , ... , P - - - ( 29 )
In formula, ψ (k+i)=C ψx (k+i), and C ψ=[0 10 0]; β (k+i)=C βx (k+i), and C β=[0 00 1]; F ' l(k+i) for expecting road area left side boundary line f ' l(x) in the sampled value of moment k+i, unit, m; f r' (k+i) then for expecting boundary line f on the right of road area r' (x) in the sampled value of moment k+i, unit, m.
There is the saturated situation of machinery in the topworks that turns to of vehicle, excessive or too fast controlled quentity controlled variable can not be applied on controlled vehicle effectively.Invalid controlled quentity controlled variable is provided for avoiding controller, the present invention proposes target 6): make front wheel angle and rate of change thereof not higher than the saturation value of steering mechanism, this then needs the control constraints considering when adopting the domain type path following control model of model predictive control method design vehicle to be shown below and controlling increment constraint:
| δ f ( k + i ) | ≤ δ f s a t | Δδ f ( k + i ) | ≤ Δδ f s a t , i = 1 , ... , N - - - ( 30 )
In formula, δ f(k+i) be k+i moment vehicle front wheel angle, unit, rad; δ fsatfor turning to the maximum front wheel angle achieved by topworks, unit, rad; Δ δ f(k+i)=δ f(k+i)-δ f(k+i-1) be the front wheel angle increment in k+i moment, unit, rad; Δ δ fsatturn to the maximum front wheel angle increment achieved by topworks, unit, rad.Be the lateral stability improving vehicle simultaneously, reduce the risk that rollover occurs for it, the domain type path following control model that the present invention proposes to design should make vehicle centroid side drift angle β be not more than the critical value β of vehicle generation rollover as far as possible rollover.Therefore, following state constraint is considered when adopting the domain type path following control model of model predictive control method design vehicle:
|β(k+i)|≤β rollover,i=1,…,P (31)
In sum, the domain type path following control model of the present invention's vehicle of adopting model predictive control method to design can be organized into following form:
min δ f ( k + i ) J J = || Γ y ( Y ( k + 1 | k ) - R ( k ) ) || 2 + || Γ u U ( k ) || 2 + Σ i = 1 P Γ d , i ( || Δx d ( k + i ) || 2 + || Δy d ( k + i ) || 2 ) - - - ( 32 )
Meet: x ( k + i + 1 ) = A c x ( k + i ) + B c δ f ( k + i ) y o ( k + i ) = C c x ( k + i ) | Δδ f ( k + i ) | ≤ Δδ f s a t | δ f ( k + i ) | ≤ δ f s a t f r ′ ( k + i ) - l f ( C ψ + C β ) x ( k + i ) ≤ y o ( k + i ) ≤ f l ′ ( k + i ) - l f ( C ψ + C β ) x ( k + i ) f r ′ ( k + i ) + l f ( C ψ + C β ) x ( k + i ) ≤ y o ( k + i ) ≤ f l ′ ( k + i ) + l f ( C ψ + C β ) x ( k + i ) | C β x ( k + i ) | ≤ | β r o l l o v e r |
In formula:
A c = e AT s , B c = ∫ 0 T s e A τ d τ · B , C c = C ;
Δx d(k+i)=v·T s
Δy d(k+i)=y o(k+i)-y o(k+i-1);
Δδ f(k+i)=δ f(k+i)-δ f(k+i-1);
C ψ=[0 1 0 0],C β=[0 0 1 0];
The optimization problem solved in formula (32) can obtain an optimum control sequence U *, the ultimate principle of combination model PREDICTIVE CONTROL, the present invention chooses the front wheel angle of controlled quentity controlled variable and current time the best for:
δ f * = U * ( 1 ) - - - ( 33 )
Namely optimal control sequence U is chosen *first amount be applied on controlled vehicle as controlled quentity controlled variable.To subsequent time, the domain type path following control model based on Model Predictive Control will recalculate an optimum control amount according to current vehicle condition, reciprocal with this, namely achieve rolling optimization and control.
Step 6, front wheel angle according to the current time the best provided in step 5 control turns to topworks's action, makes the front wheel angle of controlled vehicle equal the front wheel angle of current time the best thus controlled vehicle is travelled in connecting way region in a certain segment distance of vehicle front that vehicle sensory perceptual system provides, the control objectives of feasible region path trace.
For verifying the validity of designed path following control model, the domain type path following control model based on Model Predictive Control is built under Matlab/Simulink environment, adopt high-precision vehicle dynamics simulation software veDYNA as controlled device, carry out off-line simulation and analyze simulation result.
Table 1HQ430 auto model parameter
The Vehicular system model adopted in emulation experiment is red flag HQ430 model, and its major parameter is as shown in table 1.Experiment road condition as shown in Figure 8, is asphalt roads.For fully verifying the performance of designed path following control model, the present invention has carried out two groups of emulation experiments altogether;
One group is carry out under the bituminous pavement operating mode of drying, and the coefficientoffrictionμ of road surface and tire is taken as 0.9.In experimentation, first vehicle carries out Acceleration of starting, then carries out constant speed drive with the longitudinal velocity of 60km/h and 85km/h respectively.
Another group is then carry out under the bituminous pavement operating mode of humidity, and the coefficientoffrictionμ of road surface and tire is taken as 0.6.In experimentation, first vehicle carries out Acceleration of starting, then carries out constant speed drive with the longitudinal velocity of 60km/h and 82km/h respectively.
Two groups of simulation results are respectively as shown in accompanying drawing 9 and accompanying drawing 10: accompanying drawing 9 is the simulation result of first group of emulation, namely the simulation result under dry asphalt roads operating mode (μ=0.9), wherein Fig. 9 a is the driving path of controlled vehicle, Fig. 9 b is the controlled quentity controlled variable that controller optimization goes out, the i.e. front wheel angle of vehicle, Fig. 9 c is the side slip angle of vehicle, and Fig. 9 d is the yaw velocity of vehicle; Accompanying drawing 10 is the simulation result under moist bituminous pavement operating mode (μ=0.6) of second group, wherein Figure 10 a is the driving path of controlled vehicle, Figure 10 b is the controlled quentity controlled variable that controller optimization goes out, the i.e. front wheel angle of vehicle, Figure 10 c is the side slip angle of vehicle, and Figure 10 d is the yaw velocity of vehicle.
Through off-line simulation, can find out that the domain type path following control model based on Model Predictive Control that the present invention designs can control controlled vehicle and travel all the time in given road area, the front wheel angle of optimization is lower than the saturation value of steering mechanism, can ensure driving safety and the lateral stability of controlled vehicle, and the change of road pavement friction factor has certain robustness simultaneously.

Claims (5)

1. the domain type path tracking control method of an autonomous land vehicle, Ride Control System in autonomous land vehicle is first according to the front wheel angle of running state information optimization current time the best of the connecting way area information provided after sensory perceptual system scan process and vehicle self, then according to this front wheel angle control vehicle turn to topworks's action, to make vehicle travel in feasible road area, it is characterized in that step is as follows:
Step one, set up two-dimentional road vehicle model:
Set up two-dimentional road vehicle model, if rigid rod RF is auto model, it crosses the barycenter o of vehicle, and length equals length of wagon l, expects road area then by expectation road area left side boundary line f l' (x), expect boundary line f on the right of road area r' (x) and expect that road area center line f (x) the expectation road area that forms represents, and meet:
f l ′ ( x ) = f l ( x ) - w 2 f r ′ ( x ) = f r ( x ) + w 2 f ( x ) = f l ( x ) + f r ( x ) 2 - - - ( 1 )
In formula, f lx () is the left margin in connecting way region in front one segment distance that obtained by the sensory perceptual system scan process in autonomous land vehicle; f rx () is the right margin in connecting way region in front one segment distance that obtained by the sensory perceptual system scan process in autonomous land vehicle; f l' (x) for expect boundary line, the road area left side, f r' (x) for expecting boundary line on the right of road area, w is vehicle width, unit, m;
Step 2, set up the mathematical model of the domain type path trace problem of vehicle:
Based on the two-dimentional road vehicle model that step one is set up, ensure that rigid rod RF is in all the time by expectation road area left side boundary line f l' (x), expect boundary line f on the right of road area r' (x) and expect that in road area center line f (x) the expectation road area that forms, in conjunction with geometry and the physical characteristics of rigid rod, the mathematical model setting up the domain type path trace problem of vehicle is as follows:
{ f r ′ ( x ) - l f ( ψ + β ) ≤ y o ≤ f l ′ ( x ) - l f ( ψ + β ) f r ′ ( x ) + l r ( ψ + β ) ≤ y o ≤ f l ′ ( x ) + l r ( ψ + β ) - - - ( 6 )
In formula, y ofor the lateral position of vehicle centroid o, unit, m; l ffor vehicle centroid o is to the distance of vehicle front point F, unit, m; l rfor vehicle centroid o is to the distance of rear vehicle end point R, unit, m; ψ is Vehicular yaw angle, unit, rad; β is vehicle centroid side drift angle, unit, rad;
Connecting way regional edge boundary line f in step 3, calculating vehicle front one segment distance l(x) and f r(x):
Assuming that the sensory perceptual system of autonomous land vehicle can the point sequence information (x of connecting way zone boundary of Real-time Obtaining du vehicule r, y r, x l, y l), the boundary line function adopting three Lagrange's interpolation formulas to obtain connecting way region in vehicle front one segment distance based on binary search algorithm is:
f r ( x ) = Σ Π i ≠ p ( x - x r ( i ) ) ( x r ( p ) - x r ( i ) ) y r ( p ) f l ( x ) = Σ Π i ≠ p ( x - x l ( i ) ) ( x l ( p ) - x l ( i ) ) y l ( p ) , p = j , n , m , k ; i = j , n , m , k ; - - - ( 7 )
In formula, (x r(i), y r(i), x l(i), y l(i)), i=j, n, m, k are the point sequence (x of connecting way zone boundary r, y r, x l, y l) in four groups of coordinate points;
Step 4, set up autonomous land vehicle system model and arranged as state space form:
{ x · = A x + Bδ f y o = C x - - - ( 19 )
In formula,
A = 0 v v 0 0 0 0 1 0 0 2 ( C f + C r ) m v 2 ( aC f - bC r ) mv 2 - 1 0 0 2 ( aC f - bC r ) I z 2 ( a 2 C f + b 2 C r ) I z v , B = 0 0 - 2 C f m v - 2 aC f I z , C = 1 0 0 0 ;
In formula, x is system state vector, and x=[y oψ β r] t; δ ffor vehicle front wheel angle, be also system control amount, unit, rad; y ofor system exports; A is system matrix; B is input matrix; C is output matrix; V is the speed at vehicle centroid place, unit, m/s; R is the yaw velocity of vehicle, unit, rad/s; C ffor the cornering stiffness of vehicle front tyre, unit, N/rad; C rbe respectively the cornering stiffness of vehicle rear wheel tire, unit, N/rad; M is the quality of vehicle, unit, kg; I zfor vehicle is around the moment of inertia of z-axis, unit, kgm 2; A is the distance of vehicle centroid o to automobile front-axle, unit, m; B is the distance of vehicle centroid o to vehicle rear axle, unit, m;
The domain type path following control model of step 5, employing model predictive control method design vehicle is:
min J δ f ( k + i ) J = | | Γ y ( Y ( k + 1 | k ) - R ( k ) ) | | 2 + | | Γ u U ( k ) | | 2 + Σ i = 1 P Γ d , i ( | | Δx d ( k + i ) | | 2 + | | Δy d ( k + i ) | | 2 ) - - - ( 32 )
Meet: x ( k + i + 1 ) = A c x ( k + i ) + B c δ f ( k + i ) y o ( k + i ) = C c x ( k + i ) | Δ δ f ( k + i ) | ≤ Δ δ f s a t | δ f ( k + i ) | ≤ δ f s a t f r ′ ( k + i ) - l f ( C ψ + C β ) x ( k + i ) ≤ y o ( k + i ) ≤ f l ′ ( k + i ) - l f ( C ψ + C β ) x ( k + i ) f r ′ ( k + i ) + l r ( C ψ + C β ) x ( k + i ) ≤ y o ( k + i ) ≤ f l ′ ( k + i ) + l r ( C ψ + C β ) x ( k + i ) | C β x ( k + i ) | ≤ | β r o l l o v e r |
In formula:
Y ( k + 1 | k ) = y 0 ( k + 1 ) y 0 ( k + 2 ) . . . y 0 ( k + P ) , R ( k ) = y r ( k + 1 ) y r ( k + 2 ) . . . y r ( k + P ) , U ( k ) = δ f ( k ) δ f ( k + 1 ) . . . δ f ( k + N - 1 ) ;
A c = e AT s , B c = ∫ 0 T s e A τ d τ · B , C c = C ;
Δx d(k+i)=v(k)·T s
Δy d(k+i)=y o(k+i)-y o(k+i-1);
Δδ f(k+i)=δ f(k+i)-δ f(k+i-1);
C ψ=[0 1 0 0],C β=[0 0 1 0];
And choose the front wheel angle of controlled quentity controlled variable and current time the best for:
δ f * = U * ( 1 ) - - - ( 33 )
δ in formula f(k+i) be the system control amount in k+i moment, be the front wheel angle of vehicle, unit, rad;
The system state vector that x (k+i) is the k+i moment;
Y o(k+i) for the system in k+i moment exports, i.e. the lateral position of vehicle centroid, unit, m;
P is prediction time domain, and N is for controlling time domain;
Γ yand Γ ufor weighting matrix;
Γ d,ifor weight factor;
Y r(k+i), i=1 ..., P is the discrete magnitude expecting road area center line f (x), and discrete interval is v (k) T s, unit, m;
Δ x d(k+i) be the length travel that vehicle travels within this period of time of (k+i-1) ~ (k+i), unit, m;
Δ y d(k+i) be the lateral shift that vehicle travels within this period of time of (k+i-1) ~ (k+i), unit, m;
Δ δ f(k+i) be the controlling increment in k+i moment, unit, rad;
δ fsatfor turning to the maximum front wheel angle achieved by topworks, unit, rad;
Δ δ fsatturn to the maximum front wheel angle increment achieved by topworks, unit, rad;
F l' (k+i) for expect road area left side boundary line f l' (x) in the sampled value of moment k+i, unit, m;
F r' (k+i) then for expecting boundary line f on the right of road area r' (x) in the sampled value of moment k+i, unit, m;
β rolloverfor the critical quantity of rollover may occur vehicle, unit, rad;
T sfor the sampling time, unit s;
U *for the optimal control sequence obtained by Optimization Solution;
Step 6, front wheel angle according to the current time the best provided in step 5 control turns to topworks's action, makes the front wheel angle of controlled vehicle equal the front wheel angle of current time the best thus controlled vehicle is travelled in connecting way region in vehicle front one segment distance that vehicle sensory perceptual system provides, the control objectives of feasible region path trace.
2. according to the domain type path tracking control method of a kind of autonomous land vehicle according to claim 1, it is characterized in that, the detailed process of step 2 is:
For ensureing that rigid rod RF is in all the time by expectation road area left side boundary line f l' (x), expect boundary line f on the right of road area r' (x) and expect in road area center line f (x) the expectation road area that forms, need ensure that the relation described in following formula (2) is set up:
f r ′ ( x ) ≤ y F ≤ f l ′ ( x ) f r ′ ( x ) ≤ y R ≤ f l ′ ( x ) - - - ( 2 )
In formula, y ffor the lateral position of rigid rod RF forward terminal F, unit, m; y rfor the lateral position of rigid rod RF aft terminal R, unit, m;
There is following geometric relationship in the forward terminal F of rigid rod RF and aft terminal R and barycenter o:
y F = y o + l f s i n ( ψ + β ) y R = y o - l r sin ( ψ + β ) - - - ( 3 )
In formula, y ofor the lateral position of vehicle centroid o, unit, m; l ffor vehicle centroid o is to the distance of vehicle front point F, unit, m; l rfor vehicle centroid o is to the distance of rear vehicle end point R, unit, m; ψ is Vehicular yaw angle, unit, radian (rad); β is vehicle centroid side drift angle, unit, rad;
Consider that the distance that the sensory perceptual system of autonomous land vehicle can observe at every turn is approximately 50m, and the curvature of road is also mostly smaller, so yaw angle ψ when thinking that vehicle travels in this section of region is very little, consider that again the side slip angle β of vehicle is very little, the present invention adopts following approximation relation:
sin ( ψ + β ) ≈ ψ + β cos ( ψ + β ) ≈ 1 - - - ( 4 )
And then formula (3) can be reduced to:
y F = y o + l f ( ψ + β ) y R = y o - l r ( ψ + β ) - - - ( 5 )
Formula (5) is updated in formula (2), arranges the mathematical modulo pattern (6) that can obtain the domain type path trace problem of the vehicle described in step 2.
3. according to the domain type path tracking control method of a kind of autonomous land vehicle according to claim 1, it is characterized in that, the detailed process of step 3 is:
In formula (7) in step 3, (x r(i), y r(i), x l(i), y l(i)), i=j, n, m, k are the point sequence (x of connecting way zone boundary r, y r, x l, y l) in four groups of coordinate points, choosing of these four groups of coordinate points, carries out based on binary search algorithm, and the object of binary search is the starting point in order to obtain the connecting way region in vehicle front one segment distance with terminal the concrete derivation of binary search algorithm is as follows:
When not considering reversing, suppose that the position coordinates at the current place of controlled vehicle is (x o, y o), get as the starting point of search, then point horizontal ordinate x rand point (0) horizontal ordinate x l(0) must be negative value, the object of this time search finds to be positioned at vehicle centroid o rear and one group of point that range points o is nearest in the X-axis direction then point horizontal ordinate x r(j) and point horizontal ordinate x lj () must meet formula (8):
x r ( j ) · x r ( j + 1 ) ≤ 0 x l ( j ) · x l ( j + 1 ) ≤ 0 - - - ( 8 )
In formula, x r(j+1) for being positioned at a little front and the point nearest apart from it horizontal ordinate; x l(j+1) for being positioned at a little front and the point nearest apart from it horizontal ordinate;
Search out the one group of point meeting formula (8) after, their information is stored, then when carrying out second time and searching for, starting point using them as search, consider the control signal be applied on Autonomous Vehicles, its useful effect phase is generally about 1s, only consider that vehicle front length is one section of road area of v, in formula, v is the speed at vehicle centroid place, therefore, and the impact point of this search horizontal ordinate must meet inequality relation in formula (9):
( x r ( k ) - v ) · ( x r ( k + 1 ) - v ) ≤ 0 ( x l ( k ) - v ) · ( x l ( k + 1 ) - v ) ≤ 0 - - - ( 9 )
In formula, x r(k) for point horizontal ordinate; x l(k) for point horizontal ordinate; x r(k+1) for being positioned at a little front and the point nearest apart from it horizontal ordinate; x l(k+1) for being positioned at a little front and the point nearest apart from it horizontal ordinate;
By the point searched with as two groups of interpolation points of formula (7), selected point simultaneously with as other two groups of interpolation points of formula (7), j, k, n and m is made to represent above-mentioned four groups of interpolation points respectively at known road point sequence (x r, y r, x l, y l) position, the relation between j, k, n and m is as follows:
4. according to the domain type path tracking control method of a kind of autonomous land vehicle according to claim 1, it is characterized in that, the detailed process of step 4 is:
(1) vehicle kinematics model is set up
Assuming that vehicle is a rigid body, wherein install the wheel that four deformation can not occur, and using vehicle front-wheel as deflecting roller, obtain the kinematics model of vehicle according to kinematical equation and geometric relationship as shown in formula (11):
x · o = v c o s ( ψ + β ) y · o = v s i n ( ψ + β ) ψ · = r - - - ( 11 )
In formula, x ofor the lengthwise position of vehicle centroid o, unit, m; y ofor the lateral position of vehicle centroid o, unit, m; V is the speed at vehicle centroid place, unit, m/s; R is the yaw velocity of vehicle, unit, rad/s, formula (4) is updated in formula (11), then the vehicle kinematics model that can be simplified, shown in (12):
x · o = v y · o = v ( ψ + β ) ψ · = r - - - ( 12 )
(2) vehicle dynamic model is set up
If vehicle centroid o is true origin in vehicle dynamic model, along the positive dirction that vehicle body direction is forward transverse axis x, perpendicular to the positive dirction that the direction on X direction is longitudinal axis y, this method is pros by the controlling vehicle always realizing route objects of following the tracks of, so ignore the longitudinal dynamics of vehicle, the lateral dynamics of consideration vehicle and the dynamics of yaw direction, according to Newton second law and equalising torque relation, can obtain such as formula the vehicle dynamic model shown in (13):
mv x ( β · + r ) = F x f sinβ f + F y f cosβ f + F y r I z r · = a ( F x f sinδ f + F y f cosδ f ) - bF y r - - - ( 13 )
In formula, v xfor the longitudinal velocity at vehicle centroid place, unit, m/s; F yffor vehicle front-wheel side force, unit, N; F yrfor vehicle rear wheel side force, unit, N; M is the quality of vehicle, unit, kg; I zfor vehicle is around the moment of inertia of z-axis, unit, kgm 2; A is the distance of vehicle centroid o to automobile front-axle, unit, m; B is the distance of vehicle centroid o to vehicle rear axle, unit, m; δ ffor vehicle front wheel angle, unit, rad, the front wheel angle δ of vehicle fvery little, formula (13) can be simplified, the vehicle dynamic model after simplification is such as formula shown in (14):
mv x ( β · + r ) = F y f + F y r I z r · = aF y f - bF y r - - - ( 14 )
Assuming that vehicle side does not reach capacity to tire force, now side force F ysubstantially linear with slip angle of tire α, shown in (15):
F y f = 2 C f α f F y r = 2 C r α r - - - ( 15 )
In formula, C ffor the tire cornering stiffness of vehicle front-wheel, unit, Nrad; C rfor the tire cornering stiffness of vehicle rear wheel, unit, Nrad; α ffor the slip angle of tire of vehicle front-wheel, unit, rad; α rfor the slip angle of tire of vehicle rear wheel, unit, rad, according to the regulation of coordinate system, the slip angle of tire α of front-wheel fwith the slip angle of tire α of trailing wheel rbe respectively:
α f = β + a r v x - δ f α f = β + b r v x - - - ( 16 )
Convolution (14), (15) and (16), arrangement can obtain binary vehicle dynamic model, shown in (17):
β · = 2 ( C f + C r ) mv x β + ( 2 ( aC f - bC r ) mv x 2 - 1 ) r - 2 C f mv x δ f r · = 2 ( aC f + bC r ) I z β + 2 ( a 2 C f + b 2 C r ) I z v x r - 2 aC f I z δ f - - - ( 17 )
(3) state-space model of Vehicular system is set up
Convolution (12) and formula (17), consider simultaneously then can obtain Vehicular system motion and dynamic (dynamical) differential equation, specifically such as formula shown in (18):
y · o = v ( ψ + β ) ψ · = r β · = 2 ( C f + C r ) m v β + ( 2 ( aC f - bC r ) mv 2 - 1 ) r - 2 C f m v δ f r · = 2 ( aC f - bC r ) I z β + 2 ( a 2 C f + b 2 C r ) I z v r - 2 aC f I z δ f - - - ( 18 )
By controlling the front wheel angle of vehicle and then ensureing that the lateral position of vehicle meets the inequality constrain in formula (6), choose the lateral position y of vehicle centroid o oexport as system, choose front wheel angle δ simultaneously fas system control amount, system state vector is chosen for x=[y oψ β r], Vehicular system model can be described as the state-space model shown in step 4 Chinese style (19).
5. according to the domain type path tracking control method of a kind of autonomous land vehicle according to claim 1, it is characterized in that, the detailed process of step 5 is:
Suppose that autonomous land vehicle keeps constant speed drive in a prediction time domain, the Differential Model that formula (19) in step 4 is Vehicular system, in order to the design of the domain type path following control model for vehicle, need formula (19) discretize, obtain the Vehicular system model of discrete time, shown in (20):
x ( k + 1 ) = A c x ( k ) + B c δ f ( k ) y o ( k ) = C c x ( k ) - - - ( 20 )
In formula, A c = e AT s , B c = ∫ 0 T s e A τ d τ · B , C c = C , T in formula sfor the sampling time;
Assuming that prediction time domain is P, control time domain is N, and meets N≤P, and the controlled quentity controlled variable that supposition controls outside time domain simultaneously remains unchanged, i.e. δ f(k+N-1)=δ f(k+N)=...=δ f(k+P-1), then the status predication equation of P step is gone out based on the Vehicular system model inference of discrete time in formula (20), concrete Ru shown in (21):
x ( k + 1 ) = A c x ( k ) + B c δ f ( k ) x ( k + 2 ) = A c x ( k + 1 ) + B c δ f ( k + 1 ) = A c 2 x ( k ) + A c B c δ f ( k ) + B c δ f ( k + 1 ) . . . x ( k + N ) = A c N x ( k ) + A c N - 1 B c δ f ( k ) + ... + B c δ f ( k + N - 1 ) . . . x ( k + P ) = A c P x ( k ) + A c P - 1 B c δ f ( k ) + ... + Σ i = 1 P - N + 1 A c i - 1 B c δ f ( k + N - 1 ) - - - ( 21 )
The prediction simultaneously deriving P step exports, shown in (22):
{ y 0 ( k + 1 ) = C c A c x ( k ) + C c B c δ f ( k ) . . . y 0 ( k + N ) = C c A c N x ( k ) + C c A c N - 1 B c δ f ( k ) + ... + C c B c δ f ( k + N - 1 ) . . . y 0 ( k + P ) = C c A c P x ( k ) + C c A c P - 1 B c δ f ( k ) + ... + Σ i = 1 P - N + 1 C c A c i - 1 B c δ f ( k + N - 1 ) - - - ( 22 )
Definition control inputs sequence U (k) and control forecasting output sequence Y (k+1|k) are respectively:
U ( k ) = δ f ( k ) δ f ( k + 1 ) . . . δ f ( k + N - 1 ) Y ( k + 1 | k ) = y 0 ( k + 1 ) y 0 ( k + 2 ) . . . y 0 ( k + P ) - - - ( 23 )
In order to make autonomous land vehicle as far as possible along expecting that the center line of road area travels, define such as formula reference input sequence R (k) shown in (24):
R ( k ) = y r ( k + 1 ) y r ( k + 2 ) . . . y r ( k + P ) - - - ( 24 )
In formula, y r(k+i), i=1 ..., P is the discrete magnitude expecting road area center line f (x), and discrete interval is v (k) T s, in order to control vehicle as far as possible along expectation road area center line, realize by the objective function minimized in formula (25):
J 1=‖Y(k+1|k)-R(k)‖ 2(25)
In order to the function making domain type path following control model have the controlled route or travel by vehicle of the shortizationest, when adopting the domain type path following control model of model predictive control method design vehicle, realize, shown in (26) by minimizing the objective function be made up of the displacement of vehicle traveling:
J 2 = Σ i = 1 P ( | | Δx d ( k + i ) | | 2 + | | Δy d ( k + i ) | | 2 ) - - - ( 26 )
In formula,
Δx d(k+i)=v(k)·T s,i=1,…,P
Δy d(k+i)=y o(k+i)-y o(k+i-1),i=1,…,P;
In formula, Δ x d(k+i) be the length travel that vehicle travels within this period of time of (k+i-1) ~ (k+i), unit, m; Δ y d(k+i) be the lateral shift that vehicle travels within this period of time of (k+i-1) ~ (k+i), unit, m;
In order to be controlled the control action of controller, make it can not be excessive, turn to ride comfort with what ensure controlled vehicle, the formula (27) that will be made up of control inputs sequence U (k) be as an optimization aim of Controlling model:
J 3=‖U(k)‖ 2(27)
Introduce weight coefficient to J 1, J 2and J 3the demand of three optimization aim carries out balance process, and the optimization aim of the domain type path following control model of the vehicle of design is:
J = | | Γ y ( Y ( k + 1 | k ) - R ( k ) ) | | 2 + | | Γ u U ( k ) | | 2 + Σ i = 1 P Γ d , i ( | | Δx d ( k + i ) | | 2 + | | Δy d ( k + i ) | | 2 ) - - - ( 28 )
In formula, Γ yand Γ ufor weighting matrix; Γ d,ifor weight factor;
In order to ensure that controlled vehicle travels all the time in connecting way region, when adopting the domain type path following control model of model predictive control method design vehicle, system is exported and use restraint, inequality relation in integrating step two Chinese style (6), this output constraint can be written to such as formula the form shown in (29):
f r ′ ( k + i ) - l f ( ψ ( k + i ) + β ( k + i ) ) ≤ y o ( k + i ) ≤ f l ′ ( k + i ) - l f ( ψ ( k + i ) + β ( k + i ) ) f r ′ ( k + i ) + l r ( ψ ( k + i ) + β ( k + i ) ) ≤ y o ( k + i ) ≤ f l ′ ( k + i ) + l r ( ψ ( k + i ) + β ( k + i ) ) , i = 1 , ... , P - - - ( 29 )
In formula, ψ (k+i)=C ψx (k+i), and C ψ=[0 10 0]; β (k+i)=C βx (k+i), and C β=[0 00 1]; f l' (k+i) for expect road area left side boundary line f l' (x) in the sampled value of moment k+i, unit, m; f r' (k+i) then for expecting boundary line f on the right of road area r' (x) in the sampled value of moment k+i, unit, m;
For making vehicle front wheel angle and rate of change thereof not higher than the saturation value of steering mechanism, the control constraints that consideration is shown below when adopting the domain type path following control model of model predictive control method design vehicle and controlling increment constraint:
| δ f ( k + i ) | ≤ δ f s a t | Δδ f ( k + i ) | ≤ δ f s a t , i = 1 , ... , N - - - ( 30 )
In formula, δ f(k+i) be k+i moment vehicle front wheel angle, unit, rad; δ fsatfor turning to the maximum front wheel angle achieved by topworks, unit, rad; Δ δ f(k+i)=δ f(k+i)-δ f(k+i-1) be the front wheel angle increment in k+i moment, unit, rad; Δ δ fsatturn to the maximum front wheel angle increment achieved by topworks, unit, rad;
For improving the lateral stability of vehicle, reduce the risk that rollover occurs for it, the domain type path following control model of design should make vehicle centroid side drift angle β be not more than the critical value β of vehicle generation rollover as far as possible rollover, therefore, consider following state constraint when adopting the domain type path following control model of model predictive control method design vehicle:
|β(k+i)|≤β rollover,i=1,…,P (31)
By arranging formula (25) ~ (31), obtain the formula (32) of the zone routing tracing control model in step 5, the optimization problem solved in formula (32) can obtain an optimum control sequence U *, the ultimate principle of combination model PREDICTIVE CONTROL, chooses the front wheel angle of controlled quentity controlled variable and current time the best be the formula (33) described in step 5:
δ f * = U * ( 1 ) - - - ( 33 ) .
CN201510377605.7A 2015-07-01 2015-07-01 A kind of domain type path tracking control method of autonomous land vehicle Active CN104977933B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510377605.7A CN104977933B (en) 2015-07-01 2015-07-01 A kind of domain type path tracking control method of autonomous land vehicle

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510377605.7A CN104977933B (en) 2015-07-01 2015-07-01 A kind of domain type path tracking control method of autonomous land vehicle

Publications (2)

Publication Number Publication Date
CN104977933A true CN104977933A (en) 2015-10-14
CN104977933B CN104977933B (en) 2017-11-14

Family

ID=54274529

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510377605.7A Active CN104977933B (en) 2015-07-01 2015-07-01 A kind of domain type path tracking control method of autonomous land vehicle

Country Status (1)

Country Link
CN (1) CN104977933B (en)

Cited By (50)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105335797A (en) * 2015-11-03 2016-02-17 浙江大学 Automatic parking locus optimization method based on full-simultaneous dynamic optimization framework
CN105974917A (en) * 2016-05-11 2016-09-28 江苏大学 Vehicle obstacle-avoidance path planning research method based on novel manual potential field method
CN106114511A (en) * 2016-07-21 2016-11-16 辽宁工业大学 A kind of automobile cruise system core target identification method
CN107015477A (en) * 2017-04-05 2017-08-04 同济大学 Vehicle route tracking H ∞ control methods based on feedback of status
CN107168319A (en) * 2017-06-01 2017-09-15 同济大学 A kind of unmanned vehicle barrier-avoiding method based on Model Predictive Control
CN107600073A (en) * 2017-08-10 2018-01-19 同济大学 A kind of vehicle centroid side drift angle estimating system and method based on Multi-source Information Fusion
CN107878453A (en) * 2017-11-07 2018-04-06 长春工业大学 A kind of automobile emergency collision avoidance integral type control method for hiding dynamic barrier
CN107963120A (en) * 2016-10-19 2018-04-27 中车株洲电力机车研究所有限公司 A kind of rubber tire low-floor intelligent track train automatic steering control method
CN107963126A (en) * 2016-10-19 2018-04-27 中车株洲电力机车研究所有限公司 A kind of multi-shaft steering vehicle deep camber automatic Pilot rotating direction control method
CN108287541A (en) * 2017-01-10 2018-07-17 通用汽车环球科技运作有限责任公司 Optimize the method and apparatus of the track of autonomous vehicle
CN108334086A (en) * 2018-01-25 2018-07-27 江苏大学 A kind of automatic driving vehicle path tracking control method based on soft-constraint quadratic programming MPC
CN108445750A (en) * 2017-02-16 2018-08-24 法拉第未来公司 Method and system for vehicle movement planning
CN108549367A (en) * 2018-04-09 2018-09-18 吉林大学 A kind of man-machine method for handover control based on prediction safety
CN108646743A (en) * 2018-06-01 2018-10-12 浙江亚特电器有限公司 Path following method for mobile carrier
CN108897216A (en) * 2018-07-03 2018-11-27 吉林大学 A kind of intelligent automobile model prediction decision-making technique based on the virtual field of force in region
CN108958245A (en) * 2018-06-29 2018-12-07 北京理工大学 A kind of unmanned vehicle path tracking algorithm based on time series
CN108973769A (en) * 2018-06-15 2018-12-11 吉林大学 A kind of all fronts control electric car path tracking control method
CN109017778A (en) * 2018-07-31 2018-12-18 大连民族大学 The expected path active steering control method of four motorized wheels vehicle
CN109017793A (en) * 2018-07-26 2018-12-18 中南大学 The navigation of autonomous trick vehicle and control method based on antero posterior axis fusion reference
CN109017808A (en) * 2018-08-16 2018-12-18 天津大学 A kind of pilotless automobile model predictive controller design method
CN109017759A (en) * 2018-07-31 2018-12-18 大连民族大学 Expected path Vehicular yaw control method
CN109017760A (en) * 2018-07-31 2018-12-18 大连民族大学 Vehicle desired trajectory tracking, device and rolling time horizon optimization algorithm
CN109017804A (en) * 2018-07-31 2018-12-18 大连民族大学 Torque distribution controller is the method that each hub motor of vehicle distributes driving moment
CN109085840A (en) * 2018-09-21 2018-12-25 大连维德智能视觉技术创新中心有限公司 A kind of automobile navigation control system and control method based on binocular vision
CN109292018A (en) * 2018-09-13 2019-02-01 吉林大学 Four-wheel steering Trajectory Tracking Control method based on coaxial-type wheel leg structure
CN109415058A (en) * 2016-05-24 2019-03-01 雷诺股份公司 For controlling the device of vehicle route
CN109521763A (en) * 2017-09-18 2019-03-26 百度(美国)有限责任公司 The path optimization based on constraint smoothing spline for automatic driving vehicle
CN109983522A (en) * 2016-11-29 2019-07-05 株式会社电装 Nonlinear optimization program, track search program and the route searching apparatus of successive value optimization problem
CN110065491A (en) * 2018-01-24 2019-07-30 宝沃汽车(中国)有限公司 Wheel guard method, device and vehicle
CN110134042A (en) * 2019-05-10 2019-08-16 吉林大学 Vehicle route tracking prediction controller and FPGA isomery speed up to realize method
CN110187639A (en) * 2019-06-27 2019-08-30 吉林大学 A kind of trajectory planning control method based on Parameter Decision Making frame
CN110210058A (en) * 2019-04-26 2019-09-06 纵目科技(上海)股份有限公司 Meet reference line generation method, system, terminal and the medium of dynamics of vehicle
CN110244721A (en) * 2019-06-05 2019-09-17 杭州飞步科技有限公司 Automatic Pilot control method, device, equipment and storage medium
CN110370267A (en) * 2018-09-10 2019-10-25 北京京东尚科信息技术有限公司 Method and apparatus for generating model
CN110377039A (en) * 2019-07-26 2019-10-25 吉林大学 A kind of vehicle obstacle-avoidance trajectory planning and tracking and controlling method
CN110435640A (en) * 2019-07-25 2019-11-12 禾多科技(北京)有限公司 The efficient valet parking planing method cooperateed with based on field end, vehicle end
CN110816528A (en) * 2018-08-08 2020-02-21 丰田自动车工程及制造北美公司 Solver for embedded real-time constrained optimal control problem in autonomous system
CN110968095A (en) * 2019-11-23 2020-04-07 奇瑞汽车股份有限公司 Automatic driving control method
CN110989625A (en) * 2019-12-25 2020-04-10 湖南大学 Vehicle path tracking control method
CN111399489A (en) * 2018-12-14 2020-07-10 北京京东尚科信息技术有限公司 Method and apparatus for generating information
CN111688704A (en) * 2020-06-24 2020-09-22 吉林大学 Man-machine torque cooperative steering control method based on driving state prediction
CN111891118A (en) * 2020-08-05 2020-11-06 桂林电子科技大学 Model predictive control algorithm-based electric vehicle rollover prevention control method
CN112305911A (en) * 2020-09-11 2021-02-02 重庆智行者信息科技有限公司 Feedback prediction control method and device under complex environment and vehicle
CN112590773A (en) * 2020-12-15 2021-04-02 恒大新能源汽车投资控股集团有限公司 Automatic vehicle warehousing method and device, computer equipment and storage medium
CN112904719A (en) * 2021-01-15 2021-06-04 哈尔滨工程大学 Annular area tracking control method suitable for underwater robot position
CN113008258A (en) * 2021-03-02 2021-06-22 京东鲲鹏(江苏)科技有限公司 Path planning method, device, equipment and storage medium
CN113204236A (en) * 2021-04-14 2021-08-03 华中科技大学 Intelligent agent path tracking control method
CN113632033A (en) * 2020-02-25 2021-11-09 华为技术有限公司 Vehicle control method and device
CN114435399A (en) * 2022-01-27 2022-05-06 上海工程技术大学 Automatic driving automobile stability path tracking method based on prediction model
CN116279596A (en) * 2023-05-26 2023-06-23 禾多科技(北京)有限公司 Vehicle control method, apparatus, electronic device, and computer-readable medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2020169A2 (en) * 2007-07-31 2009-02-04 Deere & Company Method and system for generating end turns
CN101842278A (en) * 2007-11-02 2010-09-22 丰田自动车株式会社 Vehicle control device and vehicle control method
CN103085816A (en) * 2013-01-30 2013-05-08 同济大学 Trajectory tracking control method and control device for driverless vehicle
CN103204162A (en) * 2012-01-11 2013-07-17 通用汽车环球科技运作有限责任公司 Lane Tracking System With Active Rear-steer

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2020169A2 (en) * 2007-07-31 2009-02-04 Deere & Company Method and system for generating end turns
CN101842278A (en) * 2007-11-02 2010-09-22 丰田自动车株式会社 Vehicle control device and vehicle control method
CN103204162A (en) * 2012-01-11 2013-07-17 通用汽车环球科技运作有限责任公司 Lane Tracking System With Active Rear-steer
CN103085816A (en) * 2013-01-30 2013-05-08 同济大学 Trajectory tracking control method and control device for driverless vehicle

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
TOSHIHIRO HIRAOKA ET AL.: "Automatic path-tracking controller of a four-wheel steering vehicle", 《VEHICLE SYSTEM DYNAMICS》 *
余如 等: "自主驾驶车辆的预测避障控制", 《信息与控制》 *

Cited By (81)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105335797B (en) * 2015-11-03 2019-07-16 浙江大学 A kind of autonomous parking track optimizing method based on full simultaneous dynamic optimization frame
CN105335797A (en) * 2015-11-03 2016-02-17 浙江大学 Automatic parking locus optimization method based on full-simultaneous dynamic optimization framework
CN105974917A (en) * 2016-05-11 2016-09-28 江苏大学 Vehicle obstacle-avoidance path planning research method based on novel manual potential field method
CN105974917B (en) * 2016-05-11 2018-12-14 江苏大学 A kind of vehicle obstacle-avoidance path planning research method based on novel artificial potential field method
CN109415058A (en) * 2016-05-24 2019-03-01 雷诺股份公司 For controlling the device of vehicle route
CN106114511A (en) * 2016-07-21 2016-11-16 辽宁工业大学 A kind of automobile cruise system core target identification method
CN106114511B (en) * 2016-07-21 2018-03-06 辽宁工业大学 A kind of automobile cruise system core target identification method
CN107963126A (en) * 2016-10-19 2018-04-27 中车株洲电力机车研究所有限公司 A kind of multi-shaft steering vehicle deep camber automatic Pilot rotating direction control method
CN107963120A (en) * 2016-10-19 2018-04-27 中车株洲电力机车研究所有限公司 A kind of rubber tire low-floor intelligent track train automatic steering control method
CN107963120B (en) * 2016-10-19 2020-11-10 中车株洲电力机车研究所有限公司 Automatic steering control method for rubber-tyred low-floor intelligent rail train
CN107963126B (en) * 2016-10-19 2020-03-17 中车株洲电力机车研究所有限公司 Large-curvature automatic driving steering control method for multi-axle steering vehicle
CN109983522B (en) * 2016-11-29 2021-11-02 株式会社电装 Non-transitory computer-readable storage medium and route searching device
CN109983522A (en) * 2016-11-29 2019-07-05 株式会社电装 Nonlinear optimization program, track search program and the route searching apparatus of successive value optimization problem
CN108287541A (en) * 2017-01-10 2018-07-17 通用汽车环球科技运作有限责任公司 Optimize the method and apparatus of the track of autonomous vehicle
CN108445750A (en) * 2017-02-16 2018-08-24 法拉第未来公司 Method and system for vehicle movement planning
CN108445750B (en) * 2017-02-16 2022-04-08 法拉第未来公司 Method and system for vehicle motion planning
CN107015477A (en) * 2017-04-05 2017-08-04 同济大学 Vehicle route tracking H ∞ control methods based on feedback of status
CN107168319A (en) * 2017-06-01 2017-09-15 同济大学 A kind of unmanned vehicle barrier-avoiding method based on Model Predictive Control
CN107600073B (en) * 2017-08-10 2019-07-05 同济大学 A kind of vehicle centroid side drift angle estimating system and method based on Multi-source Information Fusion
CN107600073A (en) * 2017-08-10 2018-01-19 同济大学 A kind of vehicle centroid side drift angle estimating system and method based on Multi-source Information Fusion
CN109521763B (en) * 2017-09-18 2022-02-01 百度(美国)有限责任公司 Constrained smooth spline-based path optimization for autonomous vehicles
CN109521763A (en) * 2017-09-18 2019-03-26 百度(美国)有限责任公司 The path optimization based on constraint smoothing spline for automatic driving vehicle
CN107878453B (en) * 2017-11-07 2019-07-30 长春工业大学 A kind of automobile emergency collision avoidance integral type control method for hiding dynamic barrier
CN107878453A (en) * 2017-11-07 2018-04-06 长春工业大学 A kind of automobile emergency collision avoidance integral type control method for hiding dynamic barrier
CN110065491A (en) * 2018-01-24 2019-07-30 宝沃汽车(中国)有限公司 Wheel guard method, device and vehicle
CN110065491B (en) * 2018-01-24 2021-01-12 宝沃汽车(中国)有限公司 Wheel protection method and device and vehicle
CN108334086A (en) * 2018-01-25 2018-07-27 江苏大学 A kind of automatic driving vehicle path tracking control method based on soft-constraint quadratic programming MPC
CN108334086B (en) * 2018-01-25 2021-06-22 江苏大学 Unmanned vehicle path tracking control method based on soft-constraint quadratic programming MPC
CN108549367A (en) * 2018-04-09 2018-09-18 吉林大学 A kind of man-machine method for handover control based on prediction safety
CN108646743A (en) * 2018-06-01 2018-10-12 浙江亚特电器有限公司 Path following method for mobile carrier
CN108973769A (en) * 2018-06-15 2018-12-11 吉林大学 A kind of all fronts control electric car path tracking control method
CN108958245A (en) * 2018-06-29 2018-12-07 北京理工大学 A kind of unmanned vehicle path tracking algorithm based on time series
CN108897216A (en) * 2018-07-03 2018-11-27 吉林大学 A kind of intelligent automobile model prediction decision-making technique based on the virtual field of force in region
CN109017793A (en) * 2018-07-26 2018-12-18 中南大学 The navigation of autonomous trick vehicle and control method based on antero posterior axis fusion reference
CN109017760B (en) * 2018-07-31 2022-04-12 大连民族大学 Vehicle expected trajectory tracking method and device and rolling time domain optimization algorithm
CN109017804B (en) * 2018-07-31 2022-01-18 大连民族大学 Method for distributing driving torque for each hub motor of vehicle by torque distribution controller
CN109017778A (en) * 2018-07-31 2018-12-18 大连民族大学 The expected path active steering control method of four motorized wheels vehicle
CN109017759A (en) * 2018-07-31 2018-12-18 大连民族大学 Expected path Vehicular yaw control method
CN109017760A (en) * 2018-07-31 2018-12-18 大连民族大学 Vehicle desired trajectory tracking, device and rolling time horizon optimization algorithm
CN109017778B (en) * 2018-07-31 2022-04-15 大连民族大学 Active steering control method for expected path of four-wheel independent drive vehicle
CN109017804A (en) * 2018-07-31 2018-12-18 大连民族大学 Torque distribution controller is the method that each hub motor of vehicle distributes driving moment
CN109017759B (en) * 2018-07-31 2022-04-08 大连民族大学 Desired path vehicle yaw control method
CN110816528A (en) * 2018-08-08 2020-02-21 丰田自动车工程及制造北美公司 Solver for embedded real-time constrained optimal control problem in autonomous system
CN110816528B (en) * 2018-08-08 2023-06-13 丰田自动车工程及制造北美公司 Solver for embedded real-time constrained optimal control problem in autonomous system
CN109017808A (en) * 2018-08-16 2018-12-18 天津大学 A kind of pilotless automobile model predictive controller design method
CN110370267A (en) * 2018-09-10 2019-10-25 北京京东尚科信息技术有限公司 Method and apparatus for generating model
CN109292018A (en) * 2018-09-13 2019-02-01 吉林大学 Four-wheel steering Trajectory Tracking Control method based on coaxial-type wheel leg structure
CN109292018B (en) * 2018-09-13 2021-01-12 吉林大学 Four-wheel steering track tracking control method based on coaxial wheel leg structure
CN109085840A (en) * 2018-09-21 2018-12-25 大连维德智能视觉技术创新中心有限公司 A kind of automobile navigation control system and control method based on binocular vision
CN111399489A (en) * 2018-12-14 2020-07-10 北京京东尚科信息技术有限公司 Method and apparatus for generating information
CN111399489B (en) * 2018-12-14 2023-08-04 北京京东乾石科技有限公司 Method and device for generating information
CN110210058B (en) * 2019-04-26 2024-04-26 纵目科技(上海)股份有限公司 Reference line generation method, system, terminal and medium conforming to vehicle dynamics
CN110210058A (en) * 2019-04-26 2019-09-06 纵目科技(上海)股份有限公司 Meet reference line generation method, system, terminal and the medium of dynamics of vehicle
CN110134042B (en) * 2019-05-10 2021-11-05 吉林大学 Vehicle path tracking prediction controller and FPGA heterogeneous acceleration implementation method
CN110134042A (en) * 2019-05-10 2019-08-16 吉林大学 Vehicle route tracking prediction controller and FPGA isomery speed up to realize method
CN110244721B (en) * 2019-06-05 2022-04-12 杭州飞步科技有限公司 Automatic driving control method, device, equipment and storage medium
CN110244721A (en) * 2019-06-05 2019-09-17 杭州飞步科技有限公司 Automatic Pilot control method, device, equipment and storage medium
CN110187639A (en) * 2019-06-27 2019-08-30 吉林大学 A kind of trajectory planning control method based on Parameter Decision Making frame
CN110187639B (en) * 2019-06-27 2021-05-11 吉林大学 Trajectory planning control method based on parameter decision framework
CN110435640A (en) * 2019-07-25 2019-11-12 禾多科技(北京)有限公司 The efficient valet parking planing method cooperateed with based on field end, vehicle end
CN110377039A (en) * 2019-07-26 2019-10-25 吉林大学 A kind of vehicle obstacle-avoidance trajectory planning and tracking and controlling method
CN110968095A (en) * 2019-11-23 2020-04-07 奇瑞汽车股份有限公司 Automatic driving control method
CN110989625A (en) * 2019-12-25 2020-04-10 湖南大学 Vehicle path tracking control method
CN110989625B (en) * 2019-12-25 2020-11-27 湖南大学 Vehicle path tracking control method
CN113632033B (en) * 2020-02-25 2023-10-20 华为技术有限公司 Vehicle control method and device
CN113632033A (en) * 2020-02-25 2021-11-09 华为技术有限公司 Vehicle control method and device
CN111688704A (en) * 2020-06-24 2020-09-22 吉林大学 Man-machine torque cooperative steering control method based on driving state prediction
CN111688704B (en) * 2020-06-24 2021-05-25 吉林大学 Man-machine torque cooperative control method based on driving state prediction
CN111891118A (en) * 2020-08-05 2020-11-06 桂林电子科技大学 Model predictive control algorithm-based electric vehicle rollover prevention control method
CN112305911A (en) * 2020-09-11 2021-02-02 重庆智行者信息科技有限公司 Feedback prediction control method and device under complex environment and vehicle
CN112590773B (en) * 2020-12-15 2022-08-19 恒大新能源汽车投资控股集团有限公司 Automatic vehicle warehousing method and device, computer equipment and storage medium
CN112590773A (en) * 2020-12-15 2021-04-02 恒大新能源汽车投资控股集团有限公司 Automatic vehicle warehousing method and device, computer equipment and storage medium
CN112904719A (en) * 2021-01-15 2021-06-04 哈尔滨工程大学 Annular area tracking control method suitable for underwater robot position
CN113008258A (en) * 2021-03-02 2021-06-22 京东鲲鹏(江苏)科技有限公司 Path planning method, device, equipment and storage medium
CN113008258B (en) * 2021-03-02 2024-05-17 京东鲲鹏(江苏)科技有限公司 Path planning method, device, equipment and storage medium
CN113204236B (en) * 2021-04-14 2022-05-20 华中科技大学 Intelligent agent path tracking control method
CN113204236A (en) * 2021-04-14 2021-08-03 华中科技大学 Intelligent agent path tracking control method
CN114435399A (en) * 2022-01-27 2022-05-06 上海工程技术大学 Automatic driving automobile stability path tracking method based on prediction model
CN114435399B (en) * 2022-01-27 2023-09-12 上海工程技术大学 Automatic driving automobile stability path tracking method based on predictive model
CN116279596A (en) * 2023-05-26 2023-06-23 禾多科技(北京)有限公司 Vehicle control method, apparatus, electronic device, and computer-readable medium
CN116279596B (en) * 2023-05-26 2023-08-04 禾多科技(北京)有限公司 Vehicle control method, apparatus, electronic device, and computer-readable medium

Also Published As

Publication number Publication date
CN104977933B (en) 2017-11-14

Similar Documents

Publication Publication Date Title
CN104977933A (en) Regional path tracking control method for autonomous land vehicle
CN106114511B (en) A kind of automobile cruise system core target identification method
Pérez et al. Cascade architecture for lateral control in autonomous vehicles
CN108674414B (en) A kind of intelligent automobile Trajectory Tracking Control method of limiting condition
Yu et al. MPC-based regional path tracking controller design for autonomous ground vehicles
Cai et al. Implementation and development of a trajectory tracking control system for intelligent vehicle
CN109795502A (en) Intelligent electric automobile path trace model predictive control method
CN109976159A (en) Intelligent vehicle crosswise joint method based on safely controllable domain
CN106004870A (en) Vehicle stability integrated control method based on variable-weight model prediction algorithm
CN108732921B (en) Transverse extension preview switching control method for automatic driving automobile
Xu et al. Model predictive control for lane keeping system in autonomous vehicle
CN109131312A (en) A kind of intelligent electric automobile ACC/ESC integrated control system and its method
CN108646756A (en) Intelligent automobile crosswise joint method and system based on piecewise affine fuzzy sliding mode
CN108860149B (en) Motion trajectory design method for shortest free lane change of intelligent vehicle
CN110116732A (en) A kind of lateral stable control method of vehicle considering tire cornering stiffness variation
CN104881030A (en) Unmanned vehicle-side longitudinal coupling tracking control method based on rapid terminal sliding mode principle
CN112578672B (en) Unmanned vehicle trajectory control system based on chassis nonlinearity and trajectory control method thereof
CN103057436A (en) Yawing moment control method of individual driven electromobile based on multi-agent
CN108973769A (en) A kind of all fronts control electric car path tracking control method
CN111086510B (en) Front wheel steering vehicle lane keeping control method based on prediction function control
Wang et al. Path planning and path tracking for collision avoidance of autonomous ground vehicles
CN109291932A (en) Electric car Yaw stability real-time control apparatus and method based on feedback
CN116560371A (en) Self-adaptive model predictive control-based automatic driving vehicle path tracking method
CN109292018A (en) Four-wheel steering Trajectory Tracking Control method based on coaxial-type wheel leg structure
Guo et al. Regional path moving horizon tracking controller design for autonomous ground vehicles

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant