Method and device for vehicle transverse control, electronic equipment and storage medium

文档序号:111193 发布日期:2021-10-19 浏览:40次 中文

阅读说明:本技术 车辆横向控制的方法、装置、电子设备及存储介质 (Method and device for vehicle transverse control, electronic equipment and storage medium ) 是由 罗尤春 宋昱 朱晓光 于 2021-05-27 设计创作,主要内容包括:本发明实施例公开了车辆横向控制的方法、装置、电子设备及存储介质,方法包括:获取被控车辆的轴距、轴中心横向偏差、车速以及道路曲率,根据被控车辆的轴距以及道路曲率确定第一转向角,根据轴中心横向偏差以及车速确定第二转向角,根据第一转向角以及第二转向角确定目标转向角,根据目标转向角对被控车辆进行横向控制。本发明在横向控制中考虑道路曲率前馈,以提高轨迹跟踪横向精度,采用前馈与反馈结合的方式,同时反馈部分只需要调节转向系数,简单高效。(The embodiment of the invention discloses a method and a device for controlling the transverse direction of a vehicle, electronic equipment and a storage medium, wherein the method comprises the following steps: the method comprises the steps of obtaining the wheelbase, the axle center transverse deviation, the vehicle speed and the road curvature of a controlled vehicle, determining a first steering angle according to the wheelbase and the road curvature of the controlled vehicle, determining a second steering angle according to the axle center transverse deviation and the vehicle speed, determining a target steering angle according to the first steering angle and the second steering angle, and performing transverse control on the controlled vehicle according to the target steering angle. The invention considers the road curvature feedforward in the transverse control to improve the transverse precision of the track tracking, adopts the mode of combining the feedforward and the feedback, and simultaneously, the feedback part only needs to adjust the steering coefficient, thus being simple and efficient.)

1. A method of vehicle lateral control, comprising:

acquiring the wheelbase, the axle center transverse deviation, the vehicle speed and the road curvature of a controlled vehicle;

determining a first steering angle according to the wheelbase of the controlled vehicle and the curvature of the road;

determining a second steering angle according to the axle center transverse deviation and the vehicle speed;

determining a target steering angle according to the first steering angle and the second steering angle;

and carrying out transverse control on the controlled vehicle according to the target steering angle.

2. The method of vehicle lateral control of claim 1, wherein the first steering angle is a first power steering angle, and wherein determining the first steering angle based on the wheelbase of the controlled vehicle and the road curvature comprises:

acquiring the understeer slope and the lateral acceleration of the controlled vehicle;

determining the first power steering angle from the wheelbase of the controlled vehicle, the road curvature, the understeer slope, and the lateral acceleration.

3. The method of lateral vehicle control according to claim 1, wherein the first steering angle is a first sporty steering angle, and the first sporty steering angle is calculated as follows:

δa=tan-1(L*C)

wherein, deltaaRepresenting the first moving steering angle, L representing the wheelbase of the controlled vehicle, and C representing the road curvature.

4. The method of vehicle lateral control of claim 1, wherein the axle center lateral deviation is a front axle center lateral deviation, and wherein determining a second steering angle based on the axle center lateral deviation and the vehicle speed comprises:

acquiring a steering coefficient;

and determining the second steering angle according to the transverse deviation of the center of the front axle, the steering coefficient and the vehicle speed.

5. The method of vehicle lateral control of claim 1, wherein the axle center lateral deviation is a rear axle center lateral deviation, and wherein determining a second steering angle based on the axle center lateral deviation and the vehicle speed comprises:

acquiring the steering coefficient and the course angle deviation;

and determining the second steering angle according to the rear axle center transverse deviation, the steering coefficient, the wheelbase of the controlled vehicle, the course angle deviation and the vehicle speed.

6. The method of vehicle lateral control of claim 1, wherein said determining a target steering angle from the first steering angle and the second steering angle comprises:

and weighting the first steering angle and the second steering angle to obtain the target steering angle.

7. The method of vehicle lateral control according to claim 2, characterized in that the specific calculation formula of the first power steering angle is as follows:

δb=tan-1(L*C)+K*ay

wherein, deltabRepresenting the first power steering angle, L representing the wheelbase of the controlled vehicle, C representing the road curvature, K representing the understeer slope, ayRepresenting the lateral acceleration.

8. An apparatus for lateral control of a vehicle, comprising:

the acquisition module is used for acquiring the wheelbase, the axle center transverse deviation, the vehicle speed and the road curvature of the controlled vehicle;

the processing module is used for determining a first steering angle according to the wheelbase of the controlled vehicle and the curvature of the road; determining a second steering angle according to the axle center transverse deviation and the vehicle speed; determining a target steering angle according to the first steering angle and the second steering angle; and carrying out transverse control on the controlled vehicle according to the target steering angle.

9. An electronic device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, characterized in that the steps of the method according to any of claims 1 to 7 are implemented when the processor executes the program.

10. A non-transitory computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out the steps of the method according to any one of claims 1 to 7.

Technical Field

The invention relates to the technical field of computers, in particular to a method and a device for controlling a vehicle in a transverse direction, electronic equipment and a storage medium.

Background

The unmanned lateral control is one of the core technologies of the unmanned driving, and is related to the safety, comfort and economy of the unmanned driving. Path tracking, i.e. controlling the vehicle to always travel along a desired path through autonomous steering, while ensuring the traveling safety and riding comfort of the vehicle, is an ultimate goal for unmanned driving.

Currently, in the field of lateral control, there are several techniques:

1. PID method: the PID controller is adopted, parameters in the PID controller comprise a proportional coefficient, an integral coefficient, a differential coefficient and the like, corresponding PID parameters are different along with different speeds of controlled vehicles, and a parameter table needs to be established.

2. Pure tracking method: from a bicycle model, a pure tracking method takes a rear axle of a vehicle as a tangent point and a longitudinal body of the vehicle as a tangent line, and the vehicle can run along an arc passing through a target road point by controlling a front wheel steering angle.

3. Linear-quadratic regulator (LQR) method and Model Predictive Control (MPC) method; the LQR and MPC controllers both use a single-vehicle dynamic model as a research object, the single-vehicle dynamic model is a nonlinear system, but the LQR and MPC controllers aim to solve an optimal control solution, and both convert a state equation into a linear equation for solution by a linearization method during specific optimal solution, so that the calculation amount is huge.

In summary, there is a need for a lateral control technique for a vehicle to solve the above-mentioned problems of the prior art.

Disclosure of Invention

In view of the above problems with the prior art methods, the present invention provides a method, an apparatus, an electronic device, and a storage medium for lateral control of a vehicle.

In a first aspect, the present invention provides a method of vehicle lateral control, comprising:

acquiring the wheelbase, the axle center transverse deviation, the vehicle speed and the road curvature of a controlled vehicle;

determining a first steering angle according to the wheelbase of the controlled vehicle and the curvature of the road;

determining a second steering angle according to the axle center transverse deviation and the vehicle speed;

determining a target steering angle according to the first steering angle and the second steering angle;

and carrying out transverse control on the controlled vehicle according to the target steering angle.

Further, the determining a first steering angle according to the wheelbase of the controlled vehicle and the road curvature includes:

acquiring the understeer slope and the lateral acceleration of the controlled vehicle;

determining the first power steering angle from the wheelbase of the controlled vehicle, the road curvature, the understeer slope, and the lateral acceleration.

Further, the first steering angle is a first moving steering angle, and a specific calculation formula of the first moving steering angle is as follows:

δa=tan-1(L*C)

wherein, deltaaRepresenting the first moving steering angle, L representing the wheelbase of the controlled vehicle, and C representing the road curvature.

Further, the determining a second steering angle according to the axle center lateral deviation and the vehicle speed includes:

acquiring a steering coefficient;

and determining the second steering angle according to the transverse deviation of the center of the front axle, the steering coefficient and the vehicle speed.

Further, the determining a second steering angle according to the axle center lateral deviation and the vehicle speed includes:

acquiring the steering coefficient and the course angle deviation;

and determining the second steering angle according to the rear axle center transverse deviation, the steering coefficient, the wheelbase of the controlled vehicle, the course angle deviation and the vehicle speed.

Further, the determining a target steering angle according to the first steering angle and the second steering angle includes:

and weighting the first steering angle and the second steering angle to obtain the target steering angle.

Further, the specific calculation formula of the first power steering angle is as follows:

δb=tan-1(L*C)+K*αy

wherein, deltabRepresenting the first power steering angle, L representing the wheelbase of the controlled vehicle, C representing the road curvature, K representing the understeer slope, ayRepresenting the lateral acceleration.

In a second aspect, the present invention provides an apparatus for lateral control of a vehicle, comprising:

the acquisition module is used for acquiring the wheelbase, the axle center transverse deviation, the vehicle speed and the road curvature of the controlled vehicle;

the processing module is used for determining a first steering angle according to the wheelbase of the controlled vehicle and the curvature of the road; determining a second steering angle according to the axle center transverse deviation and the vehicle speed; determining a target steering angle according to the first steering angle and the second steering angle; and carrying out transverse control on the controlled vehicle according to the target steering angle.

Further, the processing module is specifically configured to:

acquiring the understeer slope and the lateral acceleration of the controlled vehicle;

determining the first power steering angle from the wheelbase of the controlled vehicle, the road curvature, the understeer slope, and the lateral acceleration.

Further, the processing module is specifically configured to:

the first steering angle is a first moving steering angle, and a specific calculation formula of the first moving steering angle is as follows:

δa=tan-1(L*C)

wherein, deltaaRepresenting the first moving steering angle, L representing the wheelbase of the controlled vehicle, and C representing the road curvature.

Further, the processing module is specifically configured to:

acquiring a steering coefficient;

and determining the second steering angle according to the transverse deviation of the center of the front axle, the steering coefficient and the vehicle speed.

Further, the processing module is specifically configured to:

acquiring the steering coefficient and the course angle deviation;

and determining the second steering angle according to the rear axle center transverse deviation, the steering coefficient, the wheelbase of the controlled vehicle, the course angle deviation and the vehicle speed.

Further, the processing module is specifically configured to:

and weighting the first steering angle and the second steering angle to obtain the target steering angle.

Further, the processing module is specifically configured to:

δb=tan-1(L*C)+K*ay

wherein, deltabRepresenting the first power steering angle, L representing the wheelbase of the controlled vehicle, C representing the road curvature, K representing the understeer slope, ayRepresenting the lateral acceleration.

In a third aspect, the present invention also provides an electronic device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, wherein the processor implements the method of vehicle lateral control according to the first aspect when executing the computer program.

In a fourth aspect, the invention also provides a non-transitory computer readable storage medium having stored thereon a computer program which, when executed by a processor, implements the method of vehicle lateral control as described in the first aspect.

According to the technical scheme, the method, the device, the electronic equipment and the storage medium for the transverse control of the vehicle provided by the invention consider the road curvature feedforward in the transverse control to improve the transverse accuracy of track tracking, adopt a mode of combining feedforward and feedback, and only need to adjust the steering coefficient by a feedback part, so that the method, the device, the electronic equipment and the storage medium are simple and efficient.

Drawings

In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to these drawings without creative efforts.

FIG. 1 is a system framework for a method of vehicle lateral control provided in accordance with an embodiment of the present invention;

FIG. 2 is a schematic flow chart of a method for lateral control of a vehicle according to an embodiment of the present invention;

FIG. 3 is a schematic diagram of a method of providing lateral vehicle control in accordance with an embodiment of the present invention;

FIG. 4 is a schematic flow chart illustrating a method for lateral control of a vehicle according to an embodiment of the present invention;

FIG. 5 is a schematic flow chart of a method for lateral control of a vehicle according to an embodiment of the present invention;

FIG. 6 is a schematic flow chart illustrating a method for lateral control of a vehicle according to an embodiment of the present invention;

FIG. 7 is a schematic diagram of a method of providing lateral vehicle control in accordance with an embodiment of the present invention;

FIG. 8 is a schematic diagram of a method of providing lateral vehicle control in accordance with an embodiment of the present invention;

FIG. 9 is a schematic diagram of a method of providing lateral vehicle control in accordance with an embodiment of the present invention;

FIG. 10 is a schematic diagram of a method of providing lateral vehicle control in accordance with an embodiment of the present invention;

FIG. 11 is a schematic diagram of a method of providing lateral vehicle control in accordance with an embodiment of the present invention;

FIG. 12 is a schematic structural diagram of an apparatus for lateral control of a vehicle according to an embodiment of the present invention;

fig. 13 is a schematic structural diagram of an electronic device according to an embodiment of the present invention.

Detailed Description

The following further describes embodiments of the present invention with reference to the accompanying drawings. The following examples are only for illustrating the technical solutions of the present invention more clearly, and the protection scope of the present invention is not limited thereby.

The method for controlling the controlled vehicle transversely provided by the embodiment of the invention can be applied to the system architecture shown in fig. 1, and the system architecture comprises a vehicle road model 100, a controller 200 and a controlled vehicle 300.

Specifically, the vehicle road model 100 is configured to obtain a wheel base, a lateral deviation of a wheel center, a vehicle speed, and a road curvature of the controlled vehicle, determine a first steering angle according to the wheel base and the road curvature of the controlled vehicle, determine a second steering angle according to the lateral deviation of the wheel center and the vehicle speed, and determine a target steering angle according to the first steering angle and the second steering angle.

The controller 200 is configured to perform lateral control of the controlled vehicle 300 according to the target steering angle transmitted by the vehicle road model 100.

It should be noted that fig. 1 is only an example of a system architecture according to the embodiment of the present invention, and the present invention is not limited to this specifically.

Based on the above illustrated system architecture, fig. 2 is a schematic flow chart corresponding to a method for controlling a vehicle in a lateral direction according to an embodiment of the present invention, as shown in fig. 2, the method includes:

step 201, obtaining the wheelbase, the axle center lateral deviation, the vehicle speed and the road curvature of the controlled vehicle.

Step 202, determining a first steering angle according to the wheelbase of the controlled vehicle and the curvature of the road.

And step 203, determining a second steering angle according to the axle center transverse deviation and the vehicle speed.

And step 204, determining a target steering angle according to the first steering angle and the second steering angle.

And step 205, performing lateral control on the controlled vehicle according to the target steering angle.

In one possible implementation, in step 202, the embodiment of the present invention determines the first moving steering angle according to the wheel base L of the controlled vehicle and the road curvature C.

Specifically, the calculation formula of the first motional steering angle is as follows:

δa=tan-1(L*C)

wherein δ isaRepresenting a first sporty steering angle, L representing the wheelbase of the controlled vehicle, and C representing the road curvature.

Further, the wheel base of the controlled vehicle is the distance between two perpendicular lines which pass through the middle points of two adjacent wheels on the same side of the vehicle and are perpendicular to the longitudinal symmetry plane of the vehicle. Simply, the distance from the center of the front axle to the center of the rear axle of the vehicle.

Note that the road curvature is a curvature of the vehicle at a projected point on the path. As shown in fig. 3, the rear axle center of the controlled vehicle is at the point R, the projection point of the point R on the path is the point R ', and the curvature of the road is the curvature of the point R' on the road.

In another possible embodiment, after step 201 and before step 203, the step flow is as shown in fig. 4, specifically as follows:

and step 401, acquiring the understeer slope and the lateral acceleration of the controlled vehicle.

Step 402, determining a first power steering angle according to the wheelbase, the road curvature, the understeer slope and the lateral acceleration of the controlled vehicle.

Specifically, the calculation formula of the first power steering angle is as follows:

δb=tan-1(L*C)+K*ay

wherein δ isbRepresenting a first power steering angle, L representing a wheelbase of a controlled vehicle, C representing a road curvature, K representing an understeer slope, ayIndicating lateral acceleration.

It should be noted that the specific calculation formula of the understeer slope K is as follows:

K=mf/(2Cαf)-mr/(2Cαr)

wherein m isfFor the mass of the vehicle acting on the front axle, mrFor vehicle mass acting on rear axle, CαfFor cornering stiffness of each front wheel, CαrThe cornering stiffness of each rear wheel.

It should be noted that when the understeer slope K is greater than zero, the vehicle is under-steered, and under-steering is indicated by the fact that the controlled vehicle requires more steering angle to maintain the desired travel path, and under-steering is caused by the fact that the speed of the slip angle build-up of the front tires with the ground contact surface is greater than the speed of the slip angle build-up of the rear tires with the ground contact surface.

In the embodiment of the invention, the vehicle needs a certain speed when entering the constant state, and the vehicle can enter the constant state at a lower speed due to insufficient steering. Once the vehicle enters a steady state, the body twist angle cannot continue to increase as the steering angle increases. The steering wheel becomes lighter, and even if the steering angle is increased, the vehicle body still travels according to the original route without changing the vehicle body torsion angle.

Further, the lateral acceleration a in the embodiment of the present inventionyThe specific calculation formula of (2) is as follows:

ay=v2*C

where v is vehicle speed and C is road curvature.

According to the scheme, the road curvature feedforward is considered in the transverse control, so that the transverse accuracy of the track tracking is improved.

In one possible embodiment, the axle center lateral deviation is a front axle center lateral deviation, and it should be noted that the front axle center lateral deviation is a distance from a front axle center of the vehicle to a projected point on the path. In step 203, the flow of steps in the embodiment of the present invention is shown in fig. 5, which specifically includes the following steps:

step 501, obtaining a steering coefficient.

And 502, determining a second steering angle according to the transverse deviation of the center of the front axle, the steering coefficient and the vehicle speed.

Specifically, the calculation formula of the second steering angle in the embodiment of the present invention is as follows:

δc=tan-1(kp*ef/v)

wherein δ iscIs the second steering angle, efIs the front axle center lateral deviation, kpV is the steering coefficient and vehicle speed.

Note that the second steering angleδcHas exponential convergence property and half-life of TsK corresponding to secondpComprises the following steps: k is a radical ofp=ln2/Ts

Specifically, when T issAt 1 second, kpIs 0.69. Based on this, δcThe following expression may be used:

δc=tan-1(ln2*ef/(v*Ts))

in another possible embodiment, the axle center lateral deviation is a rear axle center lateral deviation, and it should be noted that the rear axle center lateral deviation is a distance from a vehicle rear axle center to a projected point on the path. In step 203, the flow of steps in the embodiment of the present invention is shown in fig. 6, which specifically includes the following steps:

step 601, obtaining a steering coefficient and a course angle deviation.

And step 602, determining a second steering angle according to the transverse deviation of the center of the rear axle, the steering coefficient, the wheel base of the controlled vehicle, the course angle deviation and the vehicle speed.

It should be noted that, when the curvature radius of the road is much larger than the wheelbase of the controlled vehicle, the front axle center lateral deviation can be expressed according to the rear axle center lateral deviation, the wheelbase of the controlled vehicle, and the heading angle deviation.

Further, the specific calculation formula of the front axle center lateral deviation is as follows:

wherein e isfIs the transverse deviation of the center of the front shaft, e is the transverse deviation of the center of the rear shaft,is the course angle deviation, and L is the wheelbase of the controlled vehicle.

It should be noted that the heading angle deviation is a difference between the vehicle heading angle and the road heading angle.

Specifically, as shown in fig. 3, the rear axle center of the controlled vehicle is at a point R, the projection point of the point R on the path is a point R ', and the curvature radius of the point R' on the road is R. The center of the front axle of the controlled vehicle is at a point F, the projection point of the point F on the path is a point F ', the differential thought is adopted, R ' F ' is approximately regarded as a straight line, and the triangle RFJ is approximately a right-angle triangle, so that the following formula is obtained:

further, a specific calculation formula of the second steering angle in the embodiment of the present invention is as follows:

wherein e is the transverse deviation of the center of the rear axle,is the course angle deviation, L is the wheelbase of the controlled vehicle, v is the speed of the vehicle, kpIs the steering factor.

It should be noted that the steering coefficient represents the rate of lateral deviation reduction of the controlled vehicle, and the larger the steering coefficient, the faster the rate of lateral deviation reduction of the controlled vehicle, that is, the less time the controlled vehicle needs to reach the target position, however, as the steering coefficient increases, the stability of the controlled vehicle may be affected.

Further, in step 204, the embodiment of the present invention obtains the target steering angle by weighting the first steering angle and the second steering angle.

In one possible embodiment, the sum of the first steering angle and the second steering angle is used as the target steering angle.

Further, in step 205, the embodiment of the present invention performs lateral control on the controlled vehicle according to the target steering angle.

Specifically, after the target steering angle is obtained, the product of the target steering angle and the wheel transmission ratio of the steering wheel is used as the target steering wheel angle, the target steering wheel angle can be directly driven to rotate, and the real-time steering angle of the steering wheel and the target steering wheel angle can form closed-loop feedback.

Further, under the combined action of the transverse target steering angle and the longitudinal vehicle speed v, the controlled vehicle can generate pose updating, so that the vehicle-mounted satellite positioning equipment monitors the updating and feeds back the real-time positioning data of the controlled vehicle.

In the embodiment of the invention, the road discrete point with continuous and gentle change of curvature is adopted, and the distance e from the center of the shaft to the road discrete pointfObtained by the calculation principle of fig. 7.

Specifically, taking the front wheel of the controlled vehicle as an example, as shown in fig. 7, first, a point P on the discrete road closest to the front axle center C is searched for, and the distance of CP is denoted as epAnd the unit tangent vector of the road at the point P is recorded asThe unit vector of the vector PC is notedRecording the projection point of C on the road as point Q, CQ being the transverse deviation e of the front axle centerf

Further, based on the above, it is possible to obtain:

it is required to be noted thatIs a vectorAndthe dot product of (a). Transverse deviation e of front axle centerfTogether with the vehicle speed v as feedback for the controlled vehicle.

Further, as shown in fig. 8, the trace tracking result of the embodiment of the present invention is compared with pure tracking. The adopted discrete road is a road combination of a straight line, a convolution line and a circle, and the tracking test shows that pure tracking is adopted and the comparison of the curve keeping effects of the embodiment of the invention is realized. Wherein the small circles represent discrete roads, the dashed lines represent the curve-keeping effect of pure tracking, and the solid lines represent the curve-keeping effect of the embodiment of the present invention.

Specifically, the pure tracking corner cut phenomenon can be seen from the figure, and the tracking accuracy of the embodiment of the invention is almost close to 0 for the road with continuous and gentle change of curvature.

Further, as shown in fig. 9, the result of the trajectory tracking according to the embodiment of the present invention based on the lateral deviation of the front axle center is compared with the pure tracking. The comparison of the effect of using pure tracking and adding curves in the embodiment of the invention under the condition that the deviation of the starting position from the path is large is specifically described. Wherein the small circles represent discrete roads, the dashed lines represent a purely tracked curve-adding effect, and the solid lines represent the curve-adding effect of the embodiment of the present invention.

Specifically, it can be seen from the figure that the pure tracking is added to the curve at the end of the road, and the embodiment of the invention is added to the curve quickly, and the high-precision curve endurance is maintained through a small adjustment.

Further, as shown in fig. 10, the result of the trajectory tracking according to the embodiment of the present invention based on the lateral deviation of the center of the rear axle is compared with the pure tracking. The comparison of the effect of using pure tracking and adding curves in the embodiment of the invention under the condition that the deviation of the starting position from the path is large is specifically described. Wherein the small circles represent discrete roads, the dashed lines represent a purely tracked curve-adding effect, and the solid lines represent the curve-adding effect of the embodiment of the present invention.

Specifically, it can be seen from the figure that the result of performing the trajectory tracking according to the embodiment of the present invention based on the lateral deviation of the front axle center is very close to the result of performing the trajectory tracking according to the embodiment of the present invention based on the lateral deviation of the rear axle center.

In the embodiment of the invention, the transverse control is compensated by adopting the curvature arc of the closest point of the path.

In particularAs shown in FIG. 11, suppose that the controlled vehicle travels at a speed v at Δ t from point P along the original path and the curvature circle, and the distances are Δ s, and reach Q and Q, respectivelyCThe following formula can be obtained:

|QQC|≈(C-C2)/6*Δs3

specifically, when the vehicle speed v is 10m/s, the positioning time Δ t is 0.1s, and the road curvature C is 0.1, the following results are obtained: | QQCThe | is about 1.5 cm.

According to the scheme, the road curvature feedforward is considered in the transverse control to improve the transverse accuracy of track tracking, a feedforward and feedback combination mode is adopted, and meanwhile, the feedback part only needs to adjust the steering coefficient, so that the method is simple and efficient.

Based on the same inventive concept, fig. 12 exemplarily shows a vehicle lateral control apparatus, which may be a flow of a vehicle lateral control method, according to an embodiment of the present invention.

The apparatus, comprising:

the obtaining module 1201 is used for obtaining the wheelbase, the axle center lateral deviation, the vehicle speed and the road curvature of the controlled vehicle;

a processing module 1202 for determining a first steering angle according to the wheelbase of the controlled vehicle and the road curvature; determining a second steering angle according to the axle center transverse deviation and the vehicle speed; determining a target steering angle according to the first steering angle and the second steering angle; and carrying out transverse control on the controlled vehicle according to the target steering angle.

Further, the processing module 1202 is specifically configured to:

acquiring the understeer slope and the lateral acceleration of the controlled vehicle;

determining the first power steering angle from the wheelbase of the controlled vehicle, the road curvature, the understeer slope, and the lateral acceleration.

Further, the processing module 1202 is specifically configured to:

the first steering angle is a first moving steering angle, and a specific calculation formula of the first moving steering angle is as follows:

δa=tan-1(L*C)

wherein, deltaaRepresenting the first moving steering angle, L representing the wheelbase of the controlled vehicle, and C representing the road curvature.

Further, the processing module 1202 is specifically configured to:

acquiring a steering coefficient;

and determining the second steering angle according to the transverse deviation of the center of the front axle, the steering coefficient and the vehicle speed.

Further, the processing module 1202 is specifically configured to:

acquiring the steering coefficient and the course angle deviation;

and determining the second steering angle according to the rear axle center transverse deviation, the steering coefficient, the wheelbase of the controlled vehicle, the course angle deviation and the vehicle speed.

Further, the processing module 1202 is specifically configured to:

and weighting the first steering angle and the second steering angle to obtain the target steering angle.

Further, the processing module 1202 is specifically configured to:

δb=tan-1(L*C)+K*ay

wherein, deltabRepresenting the first power steering angle, L representing the wheelbase of the controlled vehicle, C representing the road curvature, K representing the understeer slope, ayRepresenting the lateral acceleration.

Based on the same inventive concept, another embodiment of the present invention provides an electronic device, which specifically includes the following components, with reference to fig. 13: a processor 1301, a memory 1302, a communication interface 1303, and a communication bus 1304;

the processor 1301, the memory 1302 and the communication interface 1303 complete communication with each other through the communication bus 1304; the communication interface 1303 is used for realizing information transmission among the devices;

the processor 1301 is configured to call a computer program in the memory 1302, and the processor implements all the steps of the method for multi-channel communication described above when executing the computer program, for example, the processor implements the following steps when executing the computer program: acquiring the wheelbase, the axle center transverse deviation, the vehicle speed and the road curvature of a controlled vehicle; determining a first steering angle according to the wheelbase of the controlled vehicle and the curvature of the road; determining a second steering angle according to the axle center transverse deviation and the vehicle speed; determining a target steering angle according to the first steering angle and the second steering angle; and carrying out transverse control on the controlled vehicle according to the target steering angle.

Based on the same inventive concept, a further embodiment of the present invention provides a non-transitory computer-readable storage medium having stored thereon a computer program which, when executed by a processor, performs all the steps of the above-mentioned method for multi-channel communication, e.g. the processor performs the following steps when executing the computer program: acquiring the wheelbase, the axle center transverse deviation, the vehicle speed and the road curvature of a controlled vehicle; determining a first steering angle according to the wheelbase of the controlled vehicle and the curvature of the road; determining a second steering angle according to the axle center transverse deviation and the vehicle speed; determining a target steering angle according to the first steering angle and the second steering angle; and carrying out transverse control on the controlled vehicle according to the target steering angle.

In addition, the logic instructions in the memory may be implemented in the form of software functional units and may be stored in a computer readable storage medium when sold or used as a stand-alone product. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a user life pattern prediction apparatus, or a network device) to perform all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.

The above-described embodiments of the apparatus are merely illustrative, and the units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the embodiment of the present invention. One of ordinary skill in the art can understand and implement it without inventive effort.

Through the above description of the embodiments, those skilled in the art will clearly understand that each embodiment can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware. Based on such understanding, the above technical solutions may be embodied in the form of a software product, which may be stored in a computer-readable storage medium, such as a ROM/RAM, a magnetic disk, an optical disk, etc., and includes instructions for causing a computer device (which may be a personal computer, a user life pattern prediction apparatus, or a network device, etc.) to execute the user life pattern prediction method according to the embodiments or some parts of the embodiments.

In addition, in the present invention, terms such as "first" and "second" are used for descriptive purposes only and are not to be construed as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one such feature. In the description of the present invention, "a plurality" means at least two, e.g., two, three, etc., unless specifically limited otherwise.

Moreover, in the present invention, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises the element.

Furthermore, in the description herein, reference to the description of the term "one embodiment," "some embodiments," "an example," "a specific example," or "some examples," etc., means that a particular feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the invention. In this specification, the schematic representations of the terms used above are not necessarily intended to refer to the same embodiment or example. Furthermore, the particular features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples. Furthermore, various embodiments or examples and features of different embodiments or examples described in this specification can be combined and combined by one skilled in the art without contradiction.

Finally, it should be noted that: the above examples are only intended to illustrate the technical solution of the present invention, but not to limit it; although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions of the embodiments of the present invention.

18页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:驻车辅助系统

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!