CN105691388B - A kind of Automotive active anti-collision system and its method for planning track - Google Patents
A kind of Automotive active anti-collision system and its method for planning track Download PDFInfo
- Publication number
- CN105691388B CN105691388B CN201610023691.6A CN201610023691A CN105691388B CN 105691388 B CN105691388 B CN 105691388B CN 201610023691 A CN201610023691 A CN 201610023691A CN 105691388 B CN105691388 B CN 105691388B
- Authority
- CN
- China
- Prior art keywords
- msub
- mrow
- mtd
- mtr
- msubsup
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 23
- 238000012545 processing Methods 0.000 claims abstract description 11
- 238000005457 optimization Methods 0.000 claims description 28
- 239000002245 particle Substances 0.000 claims description 27
- 230000001133 acceleration Effects 0.000 claims description 12
- 230000008569 process Effects 0.000 abstract description 5
- 230000001427 coherent effect Effects 0.000 abstract 1
- 206010039203 Road traffic accident Diseases 0.000 description 4
- 238000011160 research Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 2
- 208000027418 Wounds and injury Diseases 0.000 description 1
- 230000003044 adaptive effect Effects 0.000 description 1
- 230000004888 barrier function Effects 0.000 description 1
- 230000006378 damage Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 208000014674 injury Diseases 0.000 description 1
- 230000009191 jumping Effects 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012827 research and development Methods 0.000 description 1
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W30/00—Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
- B60W30/08—Active safety systems predicting or avoiding probable or impending collision or attempting to minimise its consequences
- B60W30/09—Taking automatic action to avoid collision, e.g. braking and steering
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W30/00—Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
- B60W30/08—Active safety systems predicting or avoiding probable or impending collision or attempting to minimise its consequences
- B60W30/095—Predicting travel path or likelihood of collision
- B60W30/0953—Predicting travel path or likelihood of collision the prediction being responsive to vehicle dynamic parameters
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W2050/0001—Details of the control system
- B60W2050/0019—Control system elements or transfer functions
- B60W2050/0028—Mathematical models, e.g. for simulation
- B60W2050/0031—Mathematical model of the vehicle
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2520/00—Input parameters relating to overall vehicle dynamics
- B60W2520/10—Longitudinal speed
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2540/00—Input parameters relating to occupants
- B60W2540/18—Steering angle
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2554/00—Input parameters relating to objects
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2554/00—Input parameters relating to objects
- B60W2554/80—Spatial relation or speed relative to objects
Landscapes
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
- Steering Control In Accordance With Driving Conditions (AREA)
- Steering-Linkage Mechanisms And Four-Wheel Steering (AREA)
Abstract
The invention discloses a kind of Automotive active anti-collision system and its method for planning track, system includes forward-looking radar, camera, vehicle speed sensor, yaw-rate sensor, side slip angle sensor, signal processing module, Electronic Control power ECU, throttle control, steering controller, brake monitor.Automobile is in the process of moving, electronic control unit gathers the signal that each sensor transmits through signal processing module in real time, and road conditions and vehicle condition residing for real-time judge current time automobile, if it may now cause danger situation, the executable track that then ECU produces a continuous nothing and touched by performing internal trajectory planning program set in advance, and coherent signal is output to throttle control, steering controller and brake monitor and carries out corresponding operating, to avoid the generation of dangerous situation.The present invention in case of emergency can aid in driver to operate automobile, it is possible to increase driving active safety performance.
Description
Technical Field
The invention relates to the field of automobile auxiliary driving, in particular to an automobile active collision avoidance system and a track planning method thereof.
Background
With the rise of intelligent traffic in the global scope, the automobile auxiliary driving technology is receiving more and more attention, and the main purpose of research is to reduce the incidence of increasingly serious traffic accidents and improve the efficiency of the existing road traffic. In the international research institutions, industrial design units are investing a great deal of manpower, material resources and financial resources in the research and development process of the key technology.
The active collision avoidance system is used as an important research content of an automobile auxiliary driving technology, the main research purpose of the active collision avoidance system is to improve the safety performance of automobile driving, the sensing capability of a driver is expanded by mainly utilizing a modern information technology and a sensing technology, external information (such as speed, barrier distance, speed, direction and the like) is transmitted to the driver, meanwhile, the information of automobile conditions and road conditions is comprehensively utilized, the safety degree of the current running condition of the automobile is judged, measures can be automatically taken to control the automobile in an emergency situation, so that the automobile is actively prevented from danger, and the safe running of the automobile is ensured or the injury degree of accidents is reduced to the maximum extent possible. Only if the automobile has the active safety performance, the traffic accidents can be fundamentally reduced, and the traffic safety is improved.
The track planning technology is a key technology in an active collision avoidance system, and a precondition of the track planning technology is to generate a feasible reference track and provide track parameters to a tracking controller so that the controller can control an automobile to run according to the planned track, so that how to plan a feasible collision-free track in an emergency is very important.
Disclosure of Invention
The invention aims to solve the technical problem of the prior art, provides an automobile active collision avoidance system and a track planning method thereof, solves the problem of track planning of the active collision avoidance system in an emergency, effectively avoids obstacles while ensuring the operation stability of an automobile in a mode of combining software and hardware, avoids traffic accidents and realizes the active safety function of the automobile.
The invention adopts the following technical scheme for solving the technical problems:
an automobile active collision avoidance system comprises a forward looking radar, a camera, a signal processing module, a vehicle speed sensor, a yaw velocity sensor, a mass center yaw angle sensor, a steering wheel corner sensor, an electronic control power supply ECU, an accelerator controller, a steering controller and a brake controller;
the forward looking radar and the camera are connected with the electronic control power supply ECU through a signal processing module; the electronic control power supply ECU is respectively connected with a vehicle speed sensor, a yaw rate sensor, a mass center slip angle sensor, a steering wheel corner sensor, an accelerator controller, a steering controller and a brake controller;
the forward looking radar and the camera are both arranged in front of the automobile and used for detecting the road condition in front of the automobile, and transmitting the detected signals to the electronic control unit ECU after being processed by the signal processing module;
the vehicle speed sensor, the yaw rate sensor, the mass center slip angle sensor and the steering wheel angle sensor are respectively used for sensing the speed, the yaw rate, the mass center slip angle and the front wheel steering angle of the vehicle, and collected signals are processed and then sent to the electronic control unit ECU;
and the electronic control unit ECU is used for outputting corresponding signals to the accelerator controller, the steering controller and the brake controller according to the received signals, and carrying out corresponding acceleration, deceleration and braking operations so as to ensure the driving safety.
The invention also discloses a track planning method based on the automobile active collision avoidance system, which comprises the following steps:
step 1), acquiring the distance, speed, acceleration and width of an obstacle in front of an automobile through a forward-looking radar and a camera, comparing the distance between the obstacle in front and the automobile with a preset safety distance threshold, and executing step 2 if the distance is smaller than the preset safety distance threshold;
step 2), acquiring the speed, the yaw rate, the centroid yaw angle and the front wheel steering angle of the automobile through a vehicle speed sensor, a yaw rate sensor, a centroid yaw angle sensor and a steering wheel angle sensor;
step 3), establishing an automobile three-degree-of-freedom kinematic model according to the yaw angle, the steering angle of the front wheels, the longitudinal speed, the distance between the front axle and the rear axle, and the longitudinal coordinate and the lateral coordinate of the middle point of the rear axle;
step 4), parameterizing the track to be generated by using a seventh polynomial;
step 5), setting a track optimization model constraint condition, setting an objective function and an optimization variable according to the three-degree-of-freedom kinematic model of the automobile and the parameterized track to be generated, and solving the track optimization model according to the longitudinal speed, the yaw angular velocity, the mass center side slip angle, the front wheel steering angle, the distance, the speed and the acceleration of the front obstacle of the automobile to obtain the track optimization model;
and 6), solving the established track optimization model based on the dynamic particle swarm optimization algorithm to obtain a planned track.
As a further optimization scheme of the trajectory planning method of the automobile active collision avoidance system, the automobile three-degree-of-freedom kinematics model in the step 3) is established according to the following formula:
wherein x and y are respectively the longitudinal coordinate and the lateral coordinate of the middle point of the rear axle of the automobile, theta is the yaw angle of the automobile and is the steering angle of the front wheels of the automobile, v is the longitudinal speed of the automobile, l is the distance between the front axle and the rear axle of the automobile, and t is the current time of the trajectory planning.
As a further optimization scheme of the trajectory planning method of the automobile active collision avoidance system, the trajectory equation parameterized by the seventh-order polynomial in the step 5) is as follows:
wherein x isd0、xd1、xd2、xd3、xd4、xd5、xd6、xd7、yd0、yd1、yd2、yd3、yd4、yd5、yd6、yd7Is the undetermined coefficient of the polynomial (x)d(t),yd(t)) is the trajectory to be generated.
As a further optimization scheme of the trajectory planning method of the active collision avoidance system of the automobile, the constraint conditions of the trajectory optimization model in step 6 are as follows:
(R0+R1)2≤[PL-1(H1-Mxd6-Nxd7)+xd6t6+xd7t7-x0-vx(t-t0)]2
+[PL-1(H2-Myd6-Nyd7)+yd6t6+yd7t7-y0-vy(t-t0)]2;
wherein,
P=[1 t t2t3t4t5],
t0planning an initial time, t, for the trajectoryfFor the end of the planning of the trajectory,is an initial time t0The state of the vehicle is such that,to end the time tfThe state of the vehicle;
R0half the length of the car, R1Half the width of the obstacle;
an objective function ofWherein, w1And w2Is a weight coefficient, and w1+w2=1;ayIs the vehicle lateral acceleration;
the optimized variable is xd6、xd7、yd6、yd7。
Compared with the prior art, the invention adopting the technical scheme has the following technical effects:
1. the track generated by the track planning method meets various incomplete constraints and execution mechanism constraints;
2. the track curvature generated by the track planning method has continuity and dynamic real-time performance, and can adapt to dynamically changing road environment;
3. the track generated by tracking the track planning method can effectively avoid the automobile from the obstacles and prevent traffic accidents.
Drawings
FIG. 1 is a schematic structural diagram of an active collision avoidance system of the present invention;
FIG. 2 is a schematic diagram of the active collision avoidance process of the present invention;
fig. 3 is a three-degree-of-freedom kinematic model of an automobile according to the present invention.
Detailed Description
The technical scheme of the invention is further explained in detail by combining the attached drawings:
as shown in fig. 1, the invention discloses an active collision avoidance system for an automobile, which comprises a forward looking radar, a camera, a signal processing module, a vehicle speed sensor, a yaw rate sensor, a mass center side deviation angle sensor, a steering wheel corner sensor, an Electronic Control Unit (ECU), an accelerator controller, a steering controller and a brake controller, wherein the forward looking radar is connected with the camera;
the forward looking radar and the camera are connected with the electronic control power supply ECU through a signal processing module; the electronic control power supply ECU is respectively connected with a vehicle speed sensor, a yaw rate sensor, a mass center slip angle sensor, a steering wheel corner sensor, an accelerator controller, a steering controller and a brake controller;
the forward looking radar and the camera are both arranged in front of the automobile and used for detecting the road condition in front of the automobile, and transmitting the detected signals to the electronic control unit ECU after being processed by the signal processing module;
the vehicle speed sensor, the yaw rate sensor, the mass center slip angle sensor and the steering wheel angle sensor are respectively used for sensing the speed, the yaw rate, the mass center slip angle and the front wheel steering angle of the vehicle, and collected signals are processed and then sent to the electronic control unit ECU;
and the electronic control unit ECU is used for outputting corresponding signals to the accelerator controller, the steering controller and the brake controller according to the received signals, and carrying out corresponding acceleration, deceleration and braking operations so as to ensure the driving safety.
The invention also discloses a track planning method based on the automobile active collision avoidance system, which comprises the following specific steps:
step 1, obtaining the distance, speed, acceleration and width of an obstacle in front of an automobile through a forward-looking radar and a camera, comparing the distance between the obstacle in front and the automobile with a preset safe distance threshold value, and executing step 2 if the distance is smaller than the preset safe distance threshold value.
And 2, acquiring the longitudinal speed, the yaw rate, the mass center slip angle and the steering angle of the front wheel of the automobile through a vehicle speed sensor, a yaw rate sensor, a mass center slip angle sensor and a steering wheel angle sensor.
Step 3, establishing an automobile three-degree-of-freedom kinematic model as shown in fig. 3:
wherein x and y are respectively the longitudinal coordinate and the lateral coordinate of the middle point of the rear axle of the automobile, theta is the yaw angle of the automobile and is the steering angle of the front wheels of the automobile, v is the longitudinal speed of the automobile, l is the distance between the front axle and the rear axle of the automobile, and t is the current time of the trajectory planning.
And 4, entering a cycle.
Step 5, setting the initial moment of the track planning as t0The final time of the trajectory planning is tfAnd parameterizing the track to be generated by using a seventh polynomial:
wherein x isd0、xd1、xd2、xd3、xd4、xd5、xd6、xd7、yd0、yd1、yd2、yd3、yd4、yd5、yd6、yd7Is the undetermined coefficient of the polynomial.
Step 6, setting a track optimization model constraint condition, setting an objective function and an optimization variable according to the three-degree-of-freedom kinematic model of the automobile and the parameterized track to be generated, and solving the track optimization model according to the longitudinal speed, the yaw angular velocity, the mass center side slip angle, the front wheel steering angle of the automobile, the distance, the speed and the acceleration of the front obstacle of the automobile to obtain the track optimization model:
1) constraint conditions are as follows:
set at an initial time t0The state of the vehicle A isAt the end time tfThe state of the vehicle A isAnd the designed track is (x)d(t),yd(t)). Then, according to the vehicle kinematics model (1), the equality constraints imposed on the designed trajectory are as follows:
the trajectory equation (2) is substituted into the equation constraint (3) and is converted into a matrix form, the coefficients of which can be determined by the following equation:
wherein,
and is
Substituting equation (4) into trajectory equation (2) may result in a further expression for the trajectory equation:
wherein P ═ 1 t t2t3t4t5]。
In order to meet the collision avoidance requirement, some inequality constraint conditions need to be met:
(R0+R1)2≤[xd(t)-x0-vx(t-t0)]2+[yd(t)-y0-vy(t-t0)]2(6)
wherein R is0Half the length of the car, R1Is half of the width of the obstacle;
Substituting equation (5) into (6) may result in a further expression:
(R0+R1)2≤[PL-1(H1-Mxd6-Nxd7)+xd6t6+xd7t7-x0-vx(t-t0)]2
+[PL-1(H2-Myd6-Nyd7)+yd6t6+yd7t7-y0-vy(t-t0)]2(7)
2) the objective function, generally speaking, in the process of active collision avoidance of an intelligent automobile, the planned trajectory must satisfy some conditions, for example, effectively avoid obstacles while ensuring the stability of the automobile, and based on such consideration, the following function is selected as the optimized objective function:
wherein, w1And w2Is a weight coefficient, and w1+w2=1;ayIs the vehicle lateral acceleration; (ii) a
3) Optimizing variables, as can be readily seen from equation (5), the variables to be optimized are: x is the number ofd6、xd7、yd6、yd7。
And 7, solving the established track optimization model based on a dynamic particle swarm optimization algorithm to obtain a required track:
particle swarm optimization, also called particle swarm optimization, is based on a swarm of particles, and the solution to each optimization problem is to find one particle in the feasible space. In order to enable the particles to search in a global scope and maintain the diversity of the particles, the invention adopts a Dynamic Particle Swarm Optimization (DPSO) to optimize a trajectory Optimization model.
If the D-dimensional space position vector of the particle swarm is xi=(xi1,xi2,...,xiD) Each xiAnd representing a potential feasible solution in the solution space, and judging whether the solution is the optimal solution according to the adaptive value calculated by the objective function. The D-dimensional space velocity vector of the ith particle is vi=(vi1,vi2,...,viD) I th individual optimum position P of particlei=(Pi1,Pi2,...,PiD) Optimum location L of particle swarmi=(Li1,Li2,...,LiD) The global optimal position G ═ G (G) of the particle swarm1,G2,...,GD) The iterative formula is as follows:
vi(t+1)=ωvit+b1r1(pi(t)-xi(t))+b2r2(Li(t)-xi(t))+b2r3(G(t)-xi(t)) (9)
in the formula: b1、b2、b3Is a normal number; r is1、r2、r3Is [0,1 ]]A random number within; the parameter ω is an inertia factor.
Let omega depend on cycle times from omegasLinearly decreasing to omegaeMaximum number of cycles is ImaxThe current number of cycles is IcThe value of ω can then be given by:
in the formula: omegasTo optimize the initial inertia factor; omegaeFor optimising the inertia of the terminationA factor.
The position of the particle at time t +1 in the particle population is determined by the following equation:
xi(t+1)=xi(t)+vi(t+1) (11)
if the particle swarm is updated to exceed the defined domain limit later, the positions of the particles need to be readjusted to fall within the decision space, and the new positions can be calculated according to the following formula:
xi(t+1)=xi(t)+λvi(t+1) (12)
λ=2/(γ2+2) (13)
in the formula: λ is a speed adjustment coefficient, which is between (0, 1); gamma is the number of adjustments, and when gamma is greater than 3, the particle velocity becomes reversed.
Distance between particles i and k | | | xi-xk| | can be obtained by the following formula:
in the formula: d is the dimension of the decision variable.
Generation of dynamic particle swarm: if m particle groups have been generated, let b be the particle group closest to the particle group a, if the distance between them is greater than DmaxThen a particle group x needs to be generatedm+1Component of the kth dimension of the ith particle in the groupCan be obtained by the following formula:
in the formula: c1、C2Is [0,1 ]]A random number within; round (-) is a round letterNumber, therefore, round (0.5+ C)2) Is 0 or 1.
And 8, the ECU outputs the relevant parameters of the generated track to an accelerator controller, a steering controller and a brake controller, and executes corresponding operations to accurately track the generated track.
And 9, jumping to the step 4, performing the track solving and tracking at the next moment, and repeating the steps until the planning is finished to finish the whole collision avoidance process, as shown in fig. 2.
It will be understood by those skilled in the art that, unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs. It will be further understood that terms, such as those defined in commonly used dictionaries, should be interpreted as having a meaning that is consistent with their meaning in the context of the prior art and will not be interpreted in an idealized or overly formal sense unless expressly so defined herein.
The above-mentioned embodiments, objects, technical solutions and advantages of the present invention are further described in detail, it should be understood that the above-mentioned embodiments are only illustrative of the present invention and are not intended to limit the present invention, and any modifications, equivalents, improvements and the like made within the spirit and principle of the present invention should be included in the protection scope of the present invention.
Claims (4)
1. A track planning method of an automobile active collision avoidance system is characterized in that the automobile active collision avoidance system comprises a forward looking radar, a camera, a signal processing module, a vehicle speed sensor, a yaw angle sensor, a mass center lateral deviation angle sensor, a steering wheel corner sensor, an electronic control power supply ECU, an accelerator controller, a steering controller and a brake controller;
the forward looking radar and the camera are connected with the electronic control power supply ECU through a signal processing module; the electronic control power supply ECU is respectively connected with a vehicle speed sensor, a yaw rate sensor, a mass center slip angle sensor, a steering wheel corner sensor, an accelerator controller, a steering controller and a brake controller;
the forward looking radar and the camera are both arranged in front of the automobile and used for detecting the road condition in front of the automobile, and transmitting the detected signals to the electronic control unit ECU after being processed by the signal processing module;
the vehicle speed sensor, the yaw rate sensor, the mass center slip angle sensor and the steering wheel angle sensor are respectively used for sensing the speed, the yaw rate, the mass center slip angle and the front wheel steering angle of the vehicle, and collected signals are processed and then sent to the electronic control unit ECU;
the electronic control unit ECU is used for outputting corresponding signals to the accelerator controller, the steering controller and the brake controller according to the received signals, and carrying out corresponding acceleration, deceleration and braking operations so as to ensure driving safety;
the track planning method of the automobile active collision avoidance system comprises the following steps:
step 1), acquiring the distance, speed, acceleration and width of an obstacle in front of an automobile through a forward-looking radar and a camera, comparing the distance between the obstacle in front and the automobile with a preset safety distance threshold, and executing step 2 if the distance is smaller than the preset safety distance threshold;
step 2), acquiring the speed, the yaw rate, the centroid yaw angle and the front wheel steering angle of the automobile through a vehicle speed sensor, a yaw rate sensor, a centroid yaw angle sensor and a steering wheel angle sensor;
step 3), establishing an automobile three-degree-of-freedom kinematic model according to the yaw angle, the steering angle of the front wheels, the longitudinal speed, the distance between the front axle and the rear axle, and the longitudinal coordinate and the lateral coordinate of the middle point of the rear axle;
step 4), parameterizing the track to be generated by using a seventh polynomial;
step 5), setting a track optimization model constraint condition, setting an objective function and an optimization variable according to the three-degree-of-freedom kinematic model of the automobile and the parameterized track to be generated, and solving the track optimization model according to the longitudinal speed, the yaw angular velocity, the mass center side slip angle, the front wheel steering angle, the distance, the speed and the acceleration of the front obstacle of the automobile to obtain the track optimization model;
and 6), solving the established track optimization model based on the dynamic particle swarm optimization algorithm to obtain a planned track.
2. The trajectory planning method for the active collision avoidance system of the automobile according to claim 1, wherein the three-degree-of-freedom kinematic model of the automobile in the step 3) is established according to the following formula:
<mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <mover> <mi>x</mi> <mo>&CenterDot;</mo> </mover> <mo>=</mo> <mi>v</mi> <mi>cos</mi> <mrow> <mo>(</mo> <mi>&theta;</mi> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mover> <mi>y</mi> <mo>&CenterDot;</mo> </mover> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>=</mo> <mi>v</mi> <mi>sin</mi> <mrow> <mo>(</mo> <mi>&theta;</mi> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mover> <mi>&theta;</mi> <mo>&CenterDot;</mo> </mover> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>=</mo> <mi>v</mi> <mi>tan</mi> <mi>&delta;</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>/</mo> <mi>l</mi> </mrow> </mtd> </mtr> </mtable> </mfenced>
wherein x and y are respectively the longitudinal coordinate and the lateral coordinate of the middle point of the rear axle of the automobile, theta is the yaw angle of the automobile and is the steering angle of the front wheels of the automobile, v is the longitudinal speed of the automobile, l is the distance between the front axle and the rear axle of the automobile, and t is the current time of the trajectory planning.
3. The trajectory planning method of the active collision avoidance system of claim 2, wherein the trajectory equation parameterized by the seventh-order polynomial in step 5) is:
<mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <msub> <mi>x</mi> <mi>d</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>=</mo> <msub> <mi>x</mi> <mrow> <mi>d</mi> <mn>0</mn> </mrow> </msub> <mo>+</mo> <msub> <mi>x</mi> <mrow> <mi>d</mi> <mn>1</mn> </mrow> </msub> <mi>t</mi> <mo>+</mo> <msub> <mi>x</mi> <mrow> <mi>d</mi> <mn>2</mn> </mrow> </msub> <msup> <mi>t</mi> <mn>2</mn> </msup> <mo>+</mo> <msub> <mi>x</mi> <mrow> <mi>d</mi> <mn>3</mn> </mrow> </msub> <msup> <mi>t</mi> <mn>3</mn> </msup> <mo>+</mo> <msub> <mi>x</mi> <mrow> <mi>d</mi> <mn>4</mn> </mrow> </msub> <msup> <mi>t</mi> <mn>4</mn> </msup> <mo>+</mo> <msub> <mi>x</mi> <mrow> <mi>d</mi> <mn>5</mn> </mrow> </msub> <msup> <mi>t</mi> <mn>5</mn> </msup> <mo>+</mo> <msub> <mi>x</mi> <mrow> <mi>d</mi> <mn>6</mn> </mrow> </msub> <msup> <mi>t</mi> <mn>6</mn> </msup> <mo>+</mo> <msub> <mi>x</mi> <mrow> <mi>d</mi> <mn>7</mn> </mrow> </msub> <msup> <mi>t</mi> <mn>7</mn> </msup> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>y</mi> <mi>d</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>=</mo> <msub> <mi>y</mi> <mrow> <mi>d</mi> <mn>0</mn> </mrow> </msub> <mo>+</mo> <msub> <mi>y</mi> <mrow> <mi>d</mi> <mn>1</mn> </mrow> </msub> <mi>t</mi> <mo>+</mo> <msub> <mi>y</mi> <mrow> <mi>d</mi> <mn>2</mn> </mrow> </msub> <msup> <mi>t</mi> <mn>2</mn> </msup> <mo>+</mo> <msub> <mi>y</mi> <mrow> <mi>d</mi> <mn>3</mn> </mrow> </msub> <msup> <mi>t</mi> <mn>3</mn> </msup> <mo>+</mo> <msub> <mi>y</mi> <mrow> <mi>d</mi> <mn>4</mn> </mrow> </msub> <msup> <mi>t</mi> <mn>4</mn> </msup> <mo>+</mo> <msub> <mi>y</mi> <mrow> <mi>d</mi> <mn>5</mn> </mrow> </msub> <msup> <mi>t</mi> <mn>5</mn> </msup> <mo>+</mo> <msub> <mi>y</mi> <mrow> <mi>d</mi> <mn>6</mn> </mrow> </msub> <msup> <mi>t</mi> <mn>6</mn> </msup> <mo>+</mo> <msub> <mi>y</mi> <mrow> <mi>d</mi> <mn>7</mn> </mrow> </msub> <msup> <mi>t</mi> <mn>7</mn> </msup> </mrow> </mtd> </mtr> </mtable> </mfenced>1
wherein x isd0、xd1、xd2、xd3、xd4、xd5、xd6、xd7、yd0、yd1、yd2、yd3、yd4、yd5、yd6、yd7Is the undetermined coefficient of the polynomial (x)d(t),yd(t)) are the vertical and horizontal coordinates of the trajectory to be generated.
4. The trajectory planning method of the active collision avoidance system of the automobile according to claim 3, wherein the constraint conditions of the trajectory optimization model in the step 6 are as follows:
<mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <msub> <mi>x</mi> <mi>d</mi> </msub> <mrow> <mo>(</mo> <msub> <mi>t</mi> <mn>0</mn> </msub> <mo>)</mo> </mrow> <mo>=</mo> <msub> <mi>x</mi> <mn>0</mn> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mover> <mi>x</mi> <mo>&CenterDot;</mo> </mover> <mi>d</mi> </msub> <mrow> <mo>(</mo> <msub> <mi>t</mi> <mn>0</mn> </msub> <mo>)</mo> </mrow> <mo>=</mo> <msub> <mi>v</mi> <mn>0</mn> </msub> <msub> <mi>cos&theta;</mi> <mn>0</mn> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mover> <mi>x</mi> <mo>&CenterDot;&CenterDot;</mo> </mover> <mi>d</mi> </msub> <mrow> <mo>(</mo> <msub> <mi>t</mi> <mn>0</mn> </msub> <mo>)</mo> </mrow> <mo>=</mo> <msub> <mover> <mi>v</mi> <mo>&CenterDot;</mo> </mover> <mn>0</mn> </msub> <msub> <mi>cos&theta;</mi> <mn>0</mn> </msub> <mo>-</mo> <msubsup> <mi>v</mi> <mn>0</mn> <mn>2</mn> </msubsup> <msub> <mi>tan&delta;</mi> <mn>0</mn> </msub> <msub> <mi>sin&theta;</mi> <mn>0</mn> </msub> <mo>/</mo> <mi>l</mi> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>x</mi> <mi>d</mi> </msub> <mrow> <mo>(</mo> <msub> <mi>t</mi> <mi>f</mi> </msub> <mo>)</mo> </mrow> <mo>=</mo> <msub> <mi>x</mi> <mi>f</mi> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mover> <mi>x</mi> <mo>&CenterDot;</mo> </mover> <mi>d</mi> </msub> <mrow> <mo>(</mo> <msub> <mi>t</mi> <mi>f</mi> </msub> <mo>)</mo> </mrow> <mo>=</mo> <msub> <mi>v</mi> <mi>f</mi> </msub> <msub> <mi>cos&theta;</mi> <mi>f</mi> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mover> <mi>x</mi> <mo>&CenterDot;&CenterDot;</mo> </mover> <mi>d</mi> </msub> <mrow> <mo>(</mo> <msub> <mi>t</mi> <mi>f</mi> </msub> <mo>)</mo> </mrow> <mo>=</mo> <msub> <mover> <mi>v</mi> <mo>&CenterDot;</mo> </mover> <mi>f</mi> </msub> <msub> <mi>cos&theta;</mi> <mi>f</mi> </msub> <mo>-</mo> <msubsup> <mi>v</mi> <mi>f</mi> <mn>2</mn> </msubsup> <msub> <mi>tan&delta;</mi> <mi>f</mi> </msub> <msub> <mi>sin&theta;</mi> <mi>f</mi> </msub> <mo>/</mo> <mi>l</mi> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>y</mi> <mi>d</mi> </msub> <mrow> <mo>(</mo> <msub> <mi>t</mi> <mn>0</mn> </msub> <mo>)</mo> </mrow> <mo>=</mo> <msub> <mi>y</mi> <mn>0</mn> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mover> <mi>y</mi> <mo>&CenterDot;</mo> </mover> <mi>d</mi> </msub> <mrow> <mo>(</mo> <msub> <mi>t</mi> <mn>0</mn> </msub> <mo>)</mo> </mrow> <mo>=</mo> <msub> <mi>v</mi> <mn>0</mn> </msub> <msub> <mi>sin&theta;</mi> <mn>0</mn> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mover> <mi>y</mi> <mo>&CenterDot;&CenterDot;</mo> </mover> <mi>d</mi> </msub> <mrow> <mo>(</mo> <msub> <mi>t</mi> <mn>0</mn> </msub> <mo>)</mo> </mrow> <mo>=</mo> <msub> <mover> <mi>v</mi> <mo>&CenterDot;</mo> </mover> <mn>0</mn> </msub> <msub> <mi>sin&theta;</mi> <mn>0</mn> </msub> <mo>+</mo> <msubsup> <mi>v</mi> <mn>0</mn> <mn>2</mn> </msubsup> <msub> <mi>tan&delta;</mi> <mn>0</mn> </msub> <msub> <mi>cos&theta;</mi> <mn>0</mn> </msub> <mo>/</mo> <mi>l</mi> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>y</mi> <mi>d</mi> </msub> <mrow> <mo>(</mo> <msub> <mi>t</mi> <mi>f</mi> </msub> <mo>)</mo> </mrow> <mo>=</mo> <msub> <mi>y</mi> <mi>f</mi> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mover> <mi>y</mi> <mo>&CenterDot;</mo> </mover> <mi>d</mi> </msub> <mrow> <mo>(</mo> <msub> <mi>t</mi> <mi>f</mi> </msub> <mo>)</mo> </mrow> <mo>=</mo> <msub> <mi>v</mi> <mi>f</mi> </msub> <msub> <mi>sin&theta;</mi> <mi>f</mi> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mover> <mi>y</mi> <mo>&CenterDot;&CenterDot;</mo> </mover> <mi>d</mi> </msub> <mrow> <mo>(</mo> <msub> <mi>t</mi> <mi>f</mi> </msub> <mo>)</mo> </mrow> <mo>=</mo> <msub> <mover> <mi>v</mi> <mo>&CenterDot;</mo> </mover> <mi>f</mi> </msub> <msub> <mi>sin&theta;</mi> <mi>f</mi> </msub> <mo>+</mo> <msubsup> <mi>v</mi> <mi>f</mi> <mn>2</mn> </msubsup> <msub> <mi>tan&delta;</mi> <mi>f</mi> </msub> <msub> <mi>cos&theta;</mi> <mi>f</mi> </msub> <mo>/</mo> <mi>l</mi> </mrow> </mtd> </mtr> </mtable> </mfenced>
(R0+R1)2≤[PL-1(H1-Mxd6-Nxd7)+xd6t6+xd7t7-x0-vx(t-t0)]2
+[PL-1(H2-Myd6-Nyd7)+yd6t6+yd7t7-y0-vy(t-t0)]2;
wherein,
P=[1 t t2t3t4t5],
<mrow> <mi>L</mi> <mo>=</mo> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <mn>1</mn> </mtd> <mtd> <msub> <mi>t</mi> <mn>0</mn> </msub> </mtd> <mtd> <msubsup> <mi>t</mi> <mn>0</mn> <mn>2</mn> </msubsup> </mtd> <mtd> <msubsup> <mi>t</mi> <mn>0</mn> <mn>3</mn> </msubsup> </mtd> <mtd> <msubsup> <mi>t</mi> <mn>0</mn> <mn>4</mn> </msubsup> </mtd> <mtd> <msubsup> <mi>t</mi> <mn>0</mn> <mn>5</mn> </msubsup> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> <mtd> <mn>1</mn> </mtd> <mtd> <mrow> <mn>2</mn> <msub> <mi>t</mi> <mn>0</mn> </msub> </mrow> </mtd> <mtd> <mrow> <mn>3</mn> <msubsup> <mi>t</mi> <mn>0</mn> <mn>2</mn> </msubsup> </mrow> </mtd> <mtd> <msubsup> <mi>t</mi> <mn>0</mn> <mn>3</mn> </msubsup> </mtd> <mtd> <mrow> <mn>5</mn> <msubsup> <mi>t</mi> <mn>0</mn> <mn>4</mn> </msubsup> </mrow> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>2</mn> </mtd> <mtd> <mrow> <mn>6</mn> <msub> <mi>t</mi> <mn>0</mn> </msub> </mrow> </mtd> <mtd> <mrow> <mn>12</mn> <msubsup> <mi>t</mi> <mn>0</mn> <mn>2</mn> </msubsup> </mrow> </mtd> <mtd> <mrow> <mn>20</mn> <msubsup> <mi>t</mi> <mn>0</mn> <mn>3</mn> </msubsup> </mrow> </mtd> </mtr> <mtr> <mtd> <mn>1</mn> </mtd> <mtd> <msub> <mi>t</mi> <mi>f</mi> </msub> </mtd> <mtd> <msubsup> <mi>t</mi> <mi>f</mi> <mn>2</mn> </msubsup> </mtd> <mtd> <msubsup> <mi>t</mi> <mi>f</mi> <mn>3</mn> </msubsup> </mtd> <mtd> <msubsup> <mi>t</mi> <mi>f</mi> <mn>4</mn> </msubsup> </mtd> <mtd> <msubsup> <mi>t</mi> <mi>f</mi> <mn>5</mn> </msubsup> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> <mtd> <mn>1</mn> </mtd> <mtd> <mrow> <mn>2</mn> <msub> <mi>t</mi> <mi>f</mi> </msub> </mrow> </mtd> <mtd> <mrow> <mn>3</mn> <msubsup> <mi>t</mi> <mi>f</mi> <mn>2</mn> </msubsup> </mrow> </mtd> <mtd> <mrow> <mn>4</mn> <msubsup> <mi>t</mi> <mi>f</mi> <mn>3</mn> </msubsup> </mrow> </mtd> <mtd> <mrow> <mn>5</mn> <msubsup> <mi>t</mi> <mi>f</mi> <mn>4</mn> </msubsup> </mrow> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>2</mn> </mtd> <mtd> <mrow> <mn>6</mn> <msub> <mi>t</mi> <mi>f</mi> </msub> </mrow> </mtd> <mtd> <mrow> <mn>12</mn> <msubsup> <mi>t</mi> <mi>f</mi> <mn>2</mn> </msubsup> </mrow> </mtd> <mtd> <mrow> <mn>20</mn> <msubsup> <mi>t</mi> <mi>f</mi> <mn>3</mn> </msubsup> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>,</mo> </mrow>
t0planning an initial time, t, for the trajectoryfFor the end of the planning of the trajectory,is an initial time t0The state of the vehicle is such that,to end the time tfThe state of the vehicle;
R0half the length of the car, R1Half the width of the obstacle;
an objective function ofWherein, w1And w2Is a weight coefficient, and w1+w2=1;ayIs the vehicle lateral acceleration;
<mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <msup> <mi>x</mi> <mo>&prime;</mo> </msup> <mo>=</mo> <mfrac> <mrow> <msub> <mi>x</mi> <mi>f</mi> </msub> <mo>-</mo> <msub> <mi>x</mi> <mn>0</mn> </msub> </mrow> <mrow> <msub> <mi>t</mi> <mi>f</mi> </msub> <mo>-</mo> <msub> <mi>t</mi> <mn>0</mn> </msub> </mrow> </mfrac> <mrow> <mo>(</mo> <mi>t</mi> <mo>-</mo> <msub> <mi>t</mi> <mn>0</mn> </msub> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msup> <mi>y</mi> <mo>&prime;</mo> </msup> <mo>=</mo> <mfrac> <mrow> <msub> <mi>y</mi> <mi>f</mi> </msub> <mo>-</mo> <msub> <mi>y</mi> <mn>0</mn> </msub> </mrow> <mrow> <msub> <mi>t</mi> <mi>f</mi> </msub> <mo>-</mo> <msub> <mi>t</mi> <mn>0</mn> </msub> </mrow> </mfrac> <mrow> <mo>(</mo> <mi>t</mi> <mo>-</mo> <msub> <mi>t</mi> <mn>0</mn> </msub> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> </mtable> </mfenced>
the optimized variable is xd6、xd7、yd6、yd7。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610023691.6A CN105691388B (en) | 2016-01-14 | 2016-01-14 | A kind of Automotive active anti-collision system and its method for planning track |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610023691.6A CN105691388B (en) | 2016-01-14 | 2016-01-14 | A kind of Automotive active anti-collision system and its method for planning track |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105691388A CN105691388A (en) | 2016-06-22 |
CN105691388B true CN105691388B (en) | 2017-11-14 |
Family
ID=56227380
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610023691.6A Active CN105691388B (en) | 2016-01-14 | 2016-01-14 | A kind of Automotive active anti-collision system and its method for planning track |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105691388B (en) |
Families Citing this family (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106347324A (en) * | 2016-09-30 | 2017-01-25 | 张家港长安大学汽车工程研究院 | Back-spraying automobile anti-collision system |
CN106564495B (en) * | 2016-10-19 | 2018-11-06 | 江苏大学 | The intelligent vehicle safety for merging space and kinetic characteristics drives envelope reconstructing method |
CN106864457B (en) * | 2016-12-22 | 2019-05-07 | 新华三技术有限公司 | A kind of data processing method and device |
CN107226089B (en) * | 2017-04-14 | 2019-06-04 | 南京航空航天大学 | A kind of pilotless automobile collision avoidance method |
CN107117167B (en) * | 2017-04-24 | 2023-05-09 | 南京航空航天大学 | Automobile differential steering system with multiple collision avoidance modes and control method thereof |
DE102017215844A1 (en) * | 2017-09-08 | 2019-03-14 | Robert Bosch Gmbh | Method for operating a vehicle |
CN107561943A (en) * | 2017-09-13 | 2018-01-09 | 青岛理工大学 | Method for establishing mathematical model of maximum-speed-control inverse dynamics of automobile |
CN107839683B (en) * | 2017-11-07 | 2019-07-30 | 长春工业大学 | A kind of automobile emergency collision avoidance control method considering moving obstacle |
CN107878453B (en) * | 2017-11-07 | 2019-07-30 | 长春工业大学 | A kind of automobile emergency collision avoidance integral type control method for hiding dynamic barrier |
CN109070884A (en) * | 2017-12-29 | 2018-12-21 | 深圳市大疆创新科技有限公司 | Control method for vehicle, vehicle control apparatus and vehicle |
CN108839652B (en) * | 2018-06-27 | 2019-12-20 | 聊城大学 | Automatic driving emergency avoidance system for vehicle instability controllable domain |
CN109017975B (en) * | 2018-07-02 | 2021-04-06 | 南京航空航天大学 | Control method and control system of intelligent steering system |
CN108801286B (en) * | 2018-08-01 | 2021-11-30 | 奇瑞汽车股份有限公司 | Method and device for determining a driving trajectory |
CN109283843B (en) * | 2018-10-12 | 2021-08-03 | 江苏大学 | Path-changing trajectory planning method based on fusion of polynomial and particle swarm optimization |
CN111399489B (en) * | 2018-12-14 | 2023-08-04 | 北京京东乾石科技有限公司 | Method and device for generating information |
CN109910878B (en) * | 2019-03-21 | 2020-10-20 | 山东交通学院 | Automatic driving vehicle obstacle avoidance control method and system based on track planning |
CN110288847B (en) * | 2019-06-28 | 2021-01-19 | 浙江吉利控股集团有限公司 | Automatic driving decision method, device and system, storage medium and terminal |
CN111098842B (en) * | 2019-12-13 | 2022-03-04 | 北京京东乾石科技有限公司 | Vehicle speed control method and related equipment |
CN111645676B (en) * | 2020-01-19 | 2022-08-26 | 摩登汽车有限公司 | Vehicle avoidance method, device, equipment and automobile |
CN111497825A (en) * | 2020-03-31 | 2020-08-07 | 南京航空航天大学 | Phase space vehicle stability judging method |
CN111413990A (en) * | 2020-05-07 | 2020-07-14 | 吉林大学 | Lane change track planning system |
CN111703419B (en) * | 2020-05-29 | 2022-07-22 | 江苏大学 | Collision avoidance trajectory planning method for intelligent automobile under emergency working condition |
CN112242059B (en) * | 2020-09-30 | 2021-10-01 | 南京航空航天大学 | Intelligent decision-making method for unmanned vehicle based on motivation and risk assessment |
CN113264067B (en) * | 2021-06-25 | 2022-06-07 | 合肥工业大学 | Unmanned racing car braking and steering cooperative collision avoidance control method and system |
CN118597106B (en) * | 2024-07-22 | 2024-11-08 | 东北大学 | Robust tracking control method for safe motion state of unmanned vehicle |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6847875B2 (en) * | 2003-02-26 | 2005-01-25 | Ford Global Technologies, Llc | Method for determining a longitudinal vehicle velocity by compensating individual wheel speeds |
JP5397231B2 (en) * | 2010-01-12 | 2014-01-22 | トヨタ自動車株式会社 | Risk avoidance support device |
CN102806911B (en) * | 2012-08-23 | 2015-06-03 | 浙江吉利汽车研究院有限公司杭州分公司 | Traffic safety auxiliary control method and system thereof |
CN103035121A (en) * | 2012-12-06 | 2013-04-10 | 南京航空航天大学 | Planning method of intelligent vehicle autonomous running dynamic trajectory and system of the same |
CN103496366B (en) * | 2013-09-09 | 2016-02-24 | 北京航空航天大学 | A kind of initiative lane change collision avoidance control method based on collaborative truck and device |
CN103935265B (en) * | 2014-04-24 | 2016-10-05 | 吴刚 | A kind of vehicle body stabilizing control system of electric automobile |
CN104176054B (en) * | 2014-08-18 | 2016-07-06 | 大连理工大学 | A kind of automatic lane change control system of automobile active anti-corrosion and method of work thereof |
CN205396080U (en) * | 2016-01-14 | 2016-07-27 | 南京航空航天大学 | Car initiative collision avoidance system |
-
2016
- 2016-01-14 CN CN201610023691.6A patent/CN105691388B/en active Active
Also Published As
Publication number | Publication date |
---|---|
CN105691388A (en) | 2016-06-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105691388B (en) | A kind of Automotive active anti-collision system and its method for planning track | |
Hamid et al. | Autonomous emergency braking system with potential field risk assessment for frontal collision mitigation | |
Ferrara et al. | Second order sliding mode control of vehicles with distributed collision avoidance capabilities | |
CN205396080U (en) | Car initiative collision avoidance system | |
CN106671982A (en) | Multi-intelligent agent based unmanned electric car automatic overtaking system and method | |
CN109334564B (en) | Anti-collision automobile active safety early warning system | |
CN107065567A (en) | A kind of automatic stopping control system that control is constrained based on adaptive neural network | |
WO2023024914A1 (en) | Vehicle avoidance method and apparatus, computer device, and storage medium | |
Sabry et al. | Fuzzy control of autonomous intelligent vehicles for collision avoidance using integrated dynamics | |
Chen et al. | Lane keeping control for autonomous 4WS4WD vehicles subject to wheel slip constraint | |
Xu et al. | Design and implementation of driving control system for autonomous vehicle | |
Choi et al. | Emergency driving support algorithm with steering torque overlay and differential braking | |
Yue et al. | Automated hazard escaping trajectory planning/tracking control framework for vehicles subject to tire blowout on expressway | |
CN110834628B (en) | Obstacle avoidance control method and system suitable for automobile | |
Zhong et al. | Optimal lane change control of intelligent vehicle based on MPC | |
Zhang et al. | Minimum time lane changing problem of vehicle handling inverse dynamics considering the driver’s intention | |
Li et al. | Spatial-based predictive control for vehicle collision avoidance by steering maneuvers | |
US11269339B2 (en) | Method and control unit for controlling a vehicle during a collision | |
Ghumman et al. | Guidance-based on-line motion planning for autonomous highway overtaking | |
Rahim et al. | A longitudinal speed controller for autonomous multi-trailer articulated heavy vehicles | |
Chen et al. | Ribbon model based path tracking method for autonomous ground vehicles | |
Zhu et al. | Trajectory planning algorithm using Gauss pseudo-spectral method based on vehicle-infrastructure cooperative system | |
Zhang et al. | Motion planning in lane change scenario for autonomous vehicles | |
CN113264067A (en) | Unmanned racing car braking and steering cooperative collision avoidance control method and system | |
Arikere et al. | The Potential Safety Benefit of Propulsion in Obstacle Avoidance Manoeuvres with Oncoming Traffic |
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 |