CN211107381U - Intelligent automobile path tracking control system based on wolf algorithm - Google Patents

Intelligent automobile path tracking control system based on wolf algorithm Download PDF

Info

Publication number
CN211107381U
CN211107381U CN201921649876.3U CN201921649876U CN211107381U CN 211107381 U CN211107381 U CN 211107381U CN 201921649876 U CN201921649876 U CN 201921649876U CN 211107381 U CN211107381 U CN 211107381U
Authority
CN
China
Prior art keywords
path
path tracking
wolf
automobile
gwo
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201921649876.3U
Other languages
Chinese (zh)
Inventor
葛召浩
赵又群
闫茜
周凯
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nanjing University of Aeronautics and Astronautics
Original Assignee
Nanjing University of Aeronautics and Astronautics
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nanjing University of Aeronautics and Astronautics filed Critical Nanjing University of Aeronautics and Astronautics
Priority to CN201921649876.3U priority Critical patent/CN211107381U/en
Application granted granted Critical
Publication of CN211107381U publication Critical patent/CN211107381U/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Steering Control In Accordance With Driving Conditions (AREA)
  • Control Of Driving Devices And Active Controlling Of Vehicle (AREA)

Abstract

The utility model provides an intelligent automobile path tracking control system and method based on grey wolf algorithm, this system is including the path planning system, path tracking decision-making system and the vehicle chassis actuating system that connect gradually, and wherein path tracking decision-making system includes driver predictive control ware and GWO attitude control two subsystems, predictive control ware adopt based on the vehicle lateral acceleration feedback revises preview-follow driver model, GWO attitude control ware has adopted grey wolf algorithm. The utility model discloses plan out the ideal route by the path planning system, the ideal route information is received to path tracking decision-making system, and through vehicle chassis actuating system's steer-by-wire executor, in-wheel motor brake executor adjustment car travel state, the realization is to the accurate tracking of ideal route to improve the stability of traveling of car.

Description

Intelligent automobile path tracking control system based on wolf algorithm
Technical Field
The utility model relates to an intelligent automobile path tracking technical field specifically is an intelligent automobile path tracking control system based on grey wolf algorithm.
Background
With the progress of the times and the development of technology, the progress of automobile four-transformation (electromotion, intellectualization, networking and sharing) is gradually accelerated, automobiles with L1 (driving support) and L2 (partial automation) level automatic driving functions are continuously on the market, in the process of realizing automatic driving, man-machine driving together is a very important development stage, in the whole driving process, human factors of drivers account for a great proportion, and traffic accidents are easily caused once the drivers drive for a long time, fatigue and misjudge, the common path tracking control method only focuses on the track control of the automobiles and ignores the influence of the operation behaviors of the drivers on the driving conditions of the automobiles, and the common path tracking control method only takes the mass center lateral displacement of the automobiles as a control object and does not consider the influence of the driving postures of the automobile heading angles and the like on the path tracking precision.
SUMMERY OF THE UTILITY MODEL
The utility model discloses a solve prior art's problem, the utility model provides an intelligent automobile path tracking control system based on grey wolf algorithm, plan out the ideal route by the route planning system, path tracking decision-making system receives ideal route information, respectively by driver predictive control ware, GWO attitude control ware trails the lateral position and the course angle in ideal route, output steering wheel corner and wheel braking moment, through vehicle chassis actuating system's steer-by-wire executor, in-wheel motor brake executor adjustment car travel state, the realization is to the accurate tracking in ideal route, and improve the stability of traveling of car.
The utility model provides an intelligent automobile path tracking control system based on grey wolf algorithm, including path planning system, path tracking decision-making system and the vehicle chassis actuating system who connects gradually.
The path planning system is a path planning program built in an automobile driving computer, can sense a road and an obstacle ahead according to an automobile sensor system, and plans an optimal driving path at a future moment. Currently, a path planning system is researched and applied in the field of intelligent driving, and is not described herein again.
The path tracking decision system comprises a driver prediction controller and an GWO (Grey wolf algorithm) attitude controller, wherein the prediction controller adopts a pre-aiming-following driver model corrected based on vehicle lateral acceleration feedback and is used for describing and predicting the operation behavior of a driver, the error between the lateral position of the mass center of the automobile and the lateral position of an ideal path is taken as a control target, the driver firstly pre-aims at the road ahead, and then adjusts the steering wheel angle according to the information of the ideal path and the current driving state (such as position, speed, acceleration and the like) of the vehicle to carry out active steering control, so that the vehicle can follow the ideal path with the minimum lateral position error. GWO attitude controller adopts Grey wolf algorithm to assist driver to track path, and takes the error between the car yaw angle and ideal path slope as control target, the input of the controller is the slope of ideal path, the car yaw speed, and the output is the braking moment of wheels, and carries out differential braking control.
The system is further improved, the automobile chassis execution system comprises a steer-by-wire actuator and a hub motor brake actuator, the steer-by-wire actuator receives the steering wheel angle output by the driver prediction controller, and the steering wheel angle directly acts on a steering mechanism to control the rotation of wheels; the wheel hub motor brake actuator receives the wheel brake torque output by the GWO attitude controller, controls the corresponding wheel brake, generates an additional yaw moment and adjusts the yaw velocity of the automobile.
The utility model also provides an intelligent automobile path tracking control method based on grey wolf algorithm, including following step:
step 1: the path planning system plans an ideal path at a future moment according to the road and obstacle signals identified by the sensor system and transmits ideal path parameters to the path tracking decision system;
step 2: the path tracking decision-making system receives ideal path parameters and automobile driving state parameters, calculates the deviation between the current lateral position of the automobile and the lateral position of the ideal path, and the deviation between the current yaw angle of the automobile and the slope angle of the ideal path, respectively inputs the deviation into a driver prediction controller and an GWO attitude controller, outputs a steering wheel corner after calculation to act on a steer-by-wire actuator, and outputs a wheel braking torque to act on a hub motor braking actuator;
and step 3: and a steer-by-wire actuator and a hub motor brake actuator in the automobile chassis execution system respectively receive the steering wheel angle and the wheel brake torque output by the path tracking decision system, and control the automobile to run according to an ideal path, so that a control target of path tracking is realized.
Further improved, the GWO attitude controller in step 2) adopts a gray wolf algorithm, specifically: the method comprises the steps of representing an optimized object, namely additional braking torque of four wheels of an automobile by using the position X of a single wolf, representing an error between an optimized target, namely an automobile yaw angle and an ideal path course angle by using the prey odor concentration Y, representing the increasing or decreasing amount of the optimized object in different optimization stages respectively by using a walking Step length, a rushing Step length and an attack Step length, and finally, outputting the position of a wolf head, namely the optimal solution of the optimized object.
The utility model has the advantages that:
1) the influence of the operation behavior of the driver on the current and future vehicle motion states is comprehensively considered, and the accuracy of path tracking and the stability of the vehicle are improved by combining the lateral position error of the driver model and the yaw velocity of the GWO attitude controller;
2) the gray wolf algorithm has better robustness and global convergence performance for complex functions with different characteristics, and further improves the precision and the efficiency of a control system.
Drawings
Fig. 1 is a schematic view of a control system of the present invention;
FIG. 2 is a flow chart of the driver predictive controller theory according to the present invention;
fig. 3 is a flowchart of the gray wolf algorithm of the present invention.
Detailed Description
The present invention will be further explained with reference to the accompanying drawings.
The utility model provides an intelligent automobile path tracking control system based on grey wolf algorithm, this system is as shown in figure 1, including path planning system, path tracking decision-making system and the vehicle chassis actuating system that connects gradually.
The path planning system is a path planning program built in an automobile driving computer, can sense a road and an obstacle ahead according to an automobile sensor system, and plans an optimal driving path at a future moment. Currently, a path planning system is researched and applied in the field of intelligent driving, and is not described herein again.
The path tracking decision system comprises a driver prediction controller and an GWO (Grey wolf algorithm) attitude controller, wherein the prediction controller adopts a pre-aiming-following driver model corrected based on the lateral acceleration feedback of the vehicle and is used for describing and predicting the operation behavior of the driver, the error between the lateral position of the mass center of the automobile and the lateral position of an ideal path is taken as a control target, the driver firstly pre-aims at the front road, and then the steering wheel corner is adjusted according to the information of the ideal path and the current running state (such as position, speed, acceleration and the like) of the vehicle to carry out active steering control, so that the vehicle can follow the ideal path with the minimum lateral position error. GWO attitude controller adopts Grey wolf algorithm to assist driver to track path, and takes the error between the car yaw angle and ideal path slope as control target, the input of the controller is the slope of ideal path, the car yaw speed, and the output is the braking moment of wheels, and carries out differential braking control.
The automobile chassis execution system comprises a steer-by-wire actuator and a hub motor brake actuator, wherein the steer-by-wire actuator receives a steering wheel angle output by a driver prediction controller, and directly acts on a steering mechanism to control the rotation of wheels; the wheel hub motor brake actuator receives the wheel brake torque output by the GWO attitude controller, controls the corresponding wheel brake, generates an additional yaw moment and adjusts the yaw velocity of the automobile.
The working method of the utility model is as follows:
step 1: the path planning system plans an ideal path at a future moment according to the road and obstacle signals identified by the sensor system and transmits ideal path parameters to the path tracking decision system;
step 2: the path tracking decision-making system receives ideal path parameters and automobile driving state parameters, calculates the deviation between the current lateral position of the automobile and the lateral position of the ideal path, and the deviation between the current yaw angle of the automobile and the slope angle of the ideal path, respectively inputs the deviation into a driver prediction controller and an GWO attitude controller, outputs a steering wheel corner after calculation to act on a steer-by-wire actuator, and outputs a wheel braking torque to act on a hub motor braking actuator;
as shown in fig. 2, in step 2, the specific method of the driver prediction controller is as follows:
step 2.1.1: assume that the current time is t0Reading the actual side position of the automobile as Y (t)0) Longitudinal velocity vxLateral velocity vySelecting the preview time T of the driver, and the preview front v of the driverxThe path at T obtains the lateral position Y (T) of the path at the pre-aiming point0+T);
Step 2.1.2: if the vehicle is then at the desired lateral acceleration ay *Doing the even accelerated motion of side direction, can arrive target track point after T moment, then have:
Figure BDA0002222210990000041
this makes it easy to obtain:
Figure BDA0002222210990000042
step 2.1.3: ideal lateral acceleration a of automobiley *Ideal steering wheel angle with automobileSW *The relationship between can be represented by a steady state gain GayTo express, the derivation formula of the ideal steering wheel angle can be obtained:
Figure BDA0002222210990000043
wherein the steady state gain GayIs related to the longitudinal velocity vxHowever, since the above driver model is built in advance of the longitudinal speed of the vehicle being at a constant speed, the control of the steering angle of the steering wheel of the vehicle is not accurate enough only based on the driver model built according to the above formula.
Step 2.1.4: on the basis, a pre-aiming driver model based on vehicle lateral acceleration feedback correction is established, and the actual lateral acceleration a of the automobile is correctedyAs feedback information for optimizing the behavior, a PID steering controller is establishedy *And ayAs input information, error value e (t) of (4) outputs correction amount △ of the ideal steering wheel:
V=Kp*e(t)+Ki*∫e(t)dt+Kd*de(t)/dt
based on the above calculation, the final steering wheel angle is output:
Figure BDA0002222210990000044
as shown in fig. 3, in step 2, the specific method of the GWO attitude controller is as follows:
step 2.2.1: numerical initialization
a) Initializing a wolf cluster number N and location information X of each wolfi(Fx1,Fx2,Fx3,Fx4) I ═ 1, N), the position information is a four-dimensional coordinate, Fx1,Fx2,Fx3,Fx4Respectively representing the braking torque of a left front wheel, a right front wheel, a left rear wheel and a right rear wheel of the automobile;
b) setting the odor concentration Y of prey corresponding to each wolfiI.e. the slope angle theta of the ideal path and the yaw velocity w of the vehiclerThe formed objective function is as follows:
Yi=|∫wrdt-θ|
wherein:
Figure BDA0002222210990000051
Figure BDA0002222210990000052
Fy1,Fy2,Fy3,Fy4the lateral forces of the left front wheel, the right front wheel, the left rear wheel and the right rear wheel of the automobile, twFor the track of the vehicle, IzYawing the rotational inertia for the automobile; lf,lrThe distances from the centroid position to the front and rear axes, respectively.
c) Setting the maximum iteration number k according to the control precision and the solving speed requirementmaxMaximum number of migrations TmaxA sounding scale factor α, a distance decision factor ω, a step factor S, and an update scale factor σ;
d) selecting the artificial wolf with the highest concentration of the current prey as the wolf head, and taking the position as XleadPrey odor concentration of Ylead
Step 2.2.2: wandering behavior
a) Arranging the scent concentrations of the preys of the N wolfs from big to small, taking the corresponding artificial wolfs with higher scent concentrations of the N + α preys except the wolf as the exploring wolfs, and taking all the artificial wolfs except the wolf and the exploring wolfs as the fierce wolfs;
b) for the exploratory wolf j, the prey odor concentration is Yj 0At this time Yj 0<YleadJ ═ 1, N × α, which performs a walking action, advancing in each of the h directions by one walking stepaWhen the sensed smell concentration of the prey returns to the original position after each step of advancing, the position of the spy wolf j after advancing to the p-th direction (p is 1,2,3 … h) is recorded as Xj pPrey odor concentration of Yj p
c) Selection of Yj pPrey odor concentration Y at maximum and greater than current locationj 0Is advanced by a step of walk stepaUpdating the position information X of the sounding wolf jj
d) Repeating the above wandering behaviors until a certain wolf detecting sensesPrey odor concentration Yj>YleadAt this time, the detecting wolf becomes head wolf, Ylead=YjOr the number of wandering times T reaches the maximum number of wandering times TmaxKeeping the original wolf unchanged;
step 2.2.3: summoning/rushing behavior
a) The head wolf calls the calling behavior through howling, N (1- α) -1 head wolf around the head wolf is called to get close to the position of the head wolf rapidly, and the head wolf steps with the rushing step lengthb=2*stepaRapidly approaching the position of the wolf head;
b) in the journey, the prey smell concentration Y is sensed by the wolf z (z ═ 1, N ═ 1- α) -1)z>YleadThen the wolf of terry turns into wolf of head and initiates a call-out action, at which time Ylead=Yz
c) In the rushing course, the prey odor concentration Y sensed by the wolf of terry zz<YleadThe wolf of terry z continues to rush until the distance d between itself and the wolf of head szsIs less than dnearAdding the attack to the hunting course, namely turning into the attack behavior;
step 2.2.4: attack behavior
a) Regarding the position of the wolf closest to the prey, i.e. the wolf head, as the moving position of the prey, the wolf head jointly probes the wolf to attack the step lengthcClose proximity to a prey in hopes of capturing it;
b) if the prey odor concentration sensed by a certain artificial wolf is greater than the prey odor concentration sensed by the home position state after the attack action is implemented, updating the position of the artificial wolf, otherwise, keeping the position of the artificial wolf unchanged;
c) if the position of the artificial wolf is updated, the concentration of the smell of the prey perceived by a certain artificial wolf is greater than that of the smell of the prey perceived by the wolf, the artificial wolf is converted into the wolf, the position of the artificial wolf is regarded as the position of the prey, and other artificial wolfs continue to attack by taking the wolf as the center;
d) after updating the position of the wolf head, judging whether the optimum precision or the maximum iteration number k is reachedmaxIf yes, outputting the position of the wolf head, namely the optimal solution, otherwise, turning to the step2.2.2。
And step 3: and a steer-by-wire actuator and a hub motor brake actuator in the automobile chassis execution system respectively receive the steering wheel angle and the wheel brake torque output by the path tracking decision system, and control the automobile to run according to an ideal path, so that a control target of path tracking is realized.
The utility model discloses the concrete application way is many, and the above-mentioned only is the preferred embodiment of the utility model, should point out, to ordinary skilled person in this technical field, under the prerequisite that does not deviate from the utility model discloses the principle, can also make a plurality of improvements, and these improvements also should be regarded as the utility model discloses a scope of protection.

Claims (2)

1. The utility model provides an intelligent automobile path tracking control system based on wolf algorithm which characterized in that: the system comprises a path planning system, a path tracking decision-making system and an automobile chassis execution system which are sequentially connected, wherein the path tracking decision-making system comprises a driver prediction controller and an GWO attitude controller, the prediction controller adopts a preview-follow driver model based on vehicle lateral acceleration feedback correction, and the GWO attitude controller adopts a wolf algorithm.
2. The intelligent car path tracking control system based on the wolf algorithm of claim 1, wherein: the automobile chassis execution system comprises a steer-by-wire actuator and a hub motor brake actuator, wherein the steer-by-wire actuator receives a steering wheel angle output by a driver prediction controller, and directly acts on a steering mechanism to control the rotation of wheels; the wheel hub motor brake actuator receives the wheel brake torque output by the GWO attitude controller, controls the corresponding wheel brake, generates an additional yaw moment and adjusts the yaw velocity of the automobile.
CN201921649876.3U 2019-09-30 2019-09-30 Intelligent automobile path tracking control system based on wolf algorithm Active CN211107381U (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201921649876.3U CN211107381U (en) 2019-09-30 2019-09-30 Intelligent automobile path tracking control system based on wolf algorithm

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201921649876.3U CN211107381U (en) 2019-09-30 2019-09-30 Intelligent automobile path tracking control system based on wolf algorithm

Publications (1)

Publication Number Publication Date
CN211107381U true CN211107381U (en) 2020-07-28

Family

ID=71722097

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201921649876.3U Active CN211107381U (en) 2019-09-30 2019-09-30 Intelligent automobile path tracking control system based on wolf algorithm

Country Status (1)

Country Link
CN (1) CN211107381U (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110626340B (en) * 2019-09-30 2023-07-11 南京航空航天大学 Intelligent automobile path tracking control system and method based on wolf algorithm

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110626340B (en) * 2019-09-30 2023-07-11 南京航空航天大学 Intelligent automobile path tracking control system and method based on wolf algorithm

Similar Documents

Publication Publication Date Title
CN110626340B (en) Intelligent automobile path tracking control system and method based on wolf algorithm
CN110377039B (en) Vehicle obstacle avoidance track planning and tracking control method
CN110471408B (en) Unmanned vehicle path planning method based on decision process
WO2020143288A1 (en) Autonomous vehicle decision-making system under complex operating conditions, and trajectory planning method therefor
CN110703754B (en) Path and speed highly-coupled trajectory planning method for automatic driving vehicle
Altché et al. High-speed trajectory planning for autonomous vehicles using a simple dynamic model
CN108791290B (en) Double-vehicle cooperative adaptive cruise control method based on online incremental DHP
US11414127B2 (en) Trajectory tracking with four-wheel steering
JP6972793B2 (en) Driving control method and driving control device for driving support vehicles
US11518412B2 (en) Trajectory determination for four-wheel steering
JP2009018623A (en) Travel controller
US11345400B2 (en) Trajectory tracking with four-wheel steering and steering limits
JP2020168955A (en) Vehicle control device
JP2019151183A (en) Vehicle travel control device
WO2019167511A1 (en) Mobile body control device and mobile body control method
CN114228690A (en) Automatic driving vehicle roll control method based on DDPG and iterative control
CN211107381U (en) Intelligent automobile path tracking control system based on wolf algorithm
US20220063614A1 (en) Driving control method and system of vehicle
CN114852085A (en) Automatic vehicle driving track planning method based on road right invasion degree
CN116080754B (en) Transverse control method for autonomous driving of vehicle
CN115525054B (en) Method and system for controlling tracking of edge path of unmanned sweeper in large industrial park
CN115447615A (en) Trajectory optimization method based on vehicle kinematics model predictive control
WO2022172337A1 (en) Control calculation device and control calculation method
CN112706770B (en) Vehicle entry control system and method considering steer-by-wire delay
CN114489038B (en) Navigation control method of agriculture and forestry vehicle based on reinforcement learning

Legal Events

Date Code Title Description
GR01 Patent grant
GR01 Patent grant