WO2022251995A1 - Real-time vehicle stabilising system and method - Google Patents
Real-time vehicle stabilising system and method Download PDFInfo
- Publication number
- WO2022251995A1 WO2022251995A1 PCT/CN2021/097138 CN2021097138W WO2022251995A1 WO 2022251995 A1 WO2022251995 A1 WO 2022251995A1 CN 2021097138 W CN2021097138 W CN 2021097138W WO 2022251995 A1 WO2022251995 A1 WO 2022251995A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- vehicle
- state
- electromagnetic wave
- sensor
- point cloud
- 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.)
- Ceased
Links
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
- B60W10/00—Conjoint control of vehicle sub-units of different type or different function
- B60W10/04—Conjoint control of vehicle sub-units of different type or different function including control of propulsion units
-
- 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
- B60W10/00—Conjoint control of vehicle sub-units of different type or different function
- B60W10/18—Conjoint control of vehicle sub-units of different type or different function including control of braking systems
-
- 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
- B60W10/00—Conjoint control of vehicle sub-units of different type or different function
- B60W10/20—Conjoint control of vehicle sub-units of different type or different function including control of steering systems
-
- 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
- B60W10/00—Conjoint control of vehicle sub-units of different type or different function
- B60W10/22—Conjoint control of vehicle sub-units of different type or different function including control of suspension systems
-
- 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/02—Control of vehicle driving stability
-
- 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
- B60W40/00—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
- B60W40/02—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to ambient conditions
- B60W40/06—Road conditions
-
- 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
- B60W40/00—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
- B60W40/10—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to vehicle motion
-
- 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
- B60W40/00—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
- B60W40/10—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to vehicle motion
- B60W40/105—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
- 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
Definitions
- This application relates to a system and method for real-time vehicle stabilization, in particular to a real-time vehicle stabilization system RVSS (Real time Vehicle Stabilizing System) and its methods.
- RVSS Real time Vehicle Stabilizing System
- the vehicle stabilization system VSS Vehicle Stabilizing System
- ABS anti-lock braking system
- ASR drive slip adjustment device
- ESP electronic stability program
- the known vehicle stabilization systems are generally very rough for the relevant road foundations, and the selection modes of the foundations are mainly divided into asphalt, cement, mud, sand and the like.
- the actual road conditions are more complex and refined, with complex road conditions such as various potholes, congestion, and inclinations, and these uncertainties cause abnormal movement of the wheels and tilting and shaking of the vehicle body, which greatly reduces the driving safety of the vehicle. comfort.
- the main purpose of this application is to provide a real-time vehicle stabilization system RVSS (Real time Vehicle Stabilizing System) that can collect refined data on the road surface and control the execution unit in real time based on the reinforcement learning algorithm according to different road conditions on the road surface to achieve vehicle body stability. System) and its methods.
- RVSS Real time Vehicle Stabilizing System
- This application discloses a real-time vehicle stabilization system RVSS (Real time Vehicle Stabilizing System), the real-time vehicle stabilization system includes: sensor unit, including: electromagnetic wave transmitter emits point cloud to illuminate the road ahead, electromagnetic wave receiver receives point cloud position data as ground state S1, and vehicle state sensor is used to obtain vehicle state S2 ;
- sensor unit including: electromagnetic wave transmitter emits point cloud to illuminate the road ahead, electromagnetic wave receiver receives point cloud position data as ground state S1, and vehicle state sensor is used to obtain vehicle state S2 ;
- Control decision-making unit Input S1 and S2 as state S into the pre-trained reinforcement learning model to obtain the output vehicle control signal;
- Execution unit used to receive the control signal of the control decision-making unit and execute vehicle stability intervention action A.
- the real-time vehicle stabilization system also includes: the sensor unit also includes: the driving state sensor is used to obtain one or two or more data of vehicle tilt, acceleration and steering, when the vehicle performs action A, The data change parameter of the driving state sensor is set as T, and a parameter R is set as the parameter T decreases as the parameter T increases, as a feedback reward.
- the driving state sensor is used to obtain one or two or more data of vehicle tilt, acceleration and steering, when the vehicle performs action A
- the data change parameter of the driving state sensor is set as T
- a parameter R is set as the parameter T decreases as the parameter T increases, as a feedback reward.
- the real-time vehicle stabilization system also includes: model training unit: based on "environmental state S + action A + next state S' + feedback reward R after action A" as training data, keep trying and improving , so that the A action tends to maximize the feedback reward R, and train a reinforcement learning model.
- the electromagnetic wave transmitter and electromagnetic wave receiver include: light wave transmitter and optical camera, laser transmitter and lidar, microwave transmitter and microwave radar, ultrasonic transmitter and ultrasonic radar, wherein the electromagnetic wave transmitter and electromagnetic wave receiver Can be assembled into one unit.
- the point cloud emitted by the electromagnetic wave transmitter refers to a point matrix, an intersection matrix formed by lines, or an extracted point matrix in a light curtain.
- ground state S1 parameter is an electromagnetic wave point cloud position matrix and/or an electromagnetic wave point cloud size matrix.
- the vehicle state sensor is one or two or more of an adjustable suspension system height sensor, an adjustable suspension system damping sensor, a vehicle speed sensor, an acceleration sensor, and a steering angle sensor, and is used to calculate the arrival of the wheels.
- the position and angle of the wheel on the point cloud, the height of the adjustable suspension system, and the damping parameters together form the vehicle state S2.
- the executive unit includes: an adjustable suspension system for adjusting the height of the wheel from the ground and/or damping parameters.
- the execution unit further includes: a vehicle speed controller, a braking device, and a steering device.
- the present application also discloses a real-time vehicle stabilization method based on a reinforcement learning algorithm, which includes the following steps: a) the electromagnetic wave transmitter emits a point cloud to illuminate the road ahead, and the electromagnetic wave receiver receives the point cloud position data as the ground state S1; b) the vehicle state S2 is added to S1 to obtain the state S; c) Input the state S into the pre-trained reinforcement learning model to obtain the vehicle stability intervention action A; d) The driving state sensor parameter change T generated by the vehicle stability intervention action A, set a The parameter R decreases as the parameter T increases, as a feedback reward; e) The next state S' is obtained after the vehicle stability intervention action A; f) A reinforcement learning model is trained based on "state S + vehicle stability intervention action A + next state S'+feedback reward R" is used as training data, constantly trying and improving, so that the vehicle stability intervention action A tends to maximize the feedback reward R.
- This application discloses a real-time vehicle stabilization system and its method, which solves the disadvantage that the existing vehicle stabilization system cannot perform regulation on the refined road surface state.
- This application obtains the refined state of the road surface by collecting the emitted electromagnetic wave point cloud matrix , based on the reinforcement learning algorithm, one-to-one corresponding execution feedback is made in real time for various road surface states (potholes, congestion, tilt, etc.) to maximize vehicle stability and greatly improve vehicle driving comfort.
- FIG. 1 and FIG. 2 are schematic diagrams of a real-time vehicle stabilization system provided by an embodiment of the present application.
- FIG. 3 is a diagram of the training process of the reinforcement learning algorithm of the present application.
- FIG. 4( a ) is a schematic diagram of the point cloud emitted by the electromagnetic wave emitter provided in the embodiment of the present application to irradiate the road surface.
- Fig. 4(b) is a top view of Fig. 4(a).
- Fig. 4(c) is a perspective view of Fig. 4(a).
- FIG. 5 is a schematic diagram of point cloud signals received by the electromagnetic wave receiver provided in the embodiment of the present application.
- FIG. 6 is a schematic diagram of a road surface state S1 digital matrix provided by an embodiment of the present application.
- FIG. 7 is a schematic diagram of different positions and angles of the wheels reaching the road surface state S1 provided by the embodiment of the present application.
- FIG. 8 is a schematic diagram of the wheel obtaining the maximum feedback reward R according to the road surface state S1 provided by the embodiment of the present application.
- connection should be understood in a broad sense, for example, it can be a fixed connection or a detachable connection. Connection, or integral connection; it can be mechanical connection or electrical connection; it can be direct connection or indirect connection through an intermediary, and it can be the internal communication of two components. Those of ordinary skill in the art can understand the specific meanings of the above terms in this application in specific situations.
- the systems and methods of the present application can be used with any type of vehicle, including conventional vehicles, hybrid electric vehicles (HEV), extended-range electric vehicles (EREV), battery electric vehicles (BEV), motorcycles, battery cars, passenger cars, sports SUVs, crossovers, trucks, vans, buses, recreational vehicles (RV) and more.
- HEV hybrid electric vehicles
- EREV extended-range electric vehicles
- BEV battery electric vehicles
- motorcycles battery cars
- passenger cars passenger cars
- sports SUVs sports SUVs
- crossovers trucks, vans, buses, recreational vehicles (RV) and more.
- RV recreational vehicles
- a real-time vehicle stabilization system is shown according to a wheeled motor vehicle (50), equipped with: a sensor unit (10), including: an electromagnetic wave emitter ( 101), the electromagnetic wave receiver (102) used to receive point cloud position data as road surface state S1, the vehicle state sensor (103) used to obtain vehicle state S2, used to obtain one or both of vehicle tilt, acceleration and steering The driving state sensor (104) of one or more kinds of data; the control decision-making unit (30): input S1 and S2 as the state S into the pre-trained reinforcement learning model, and obtain the output vehicle control signal; the execution unit (40) Used to receive the control signal from the control decision-making unit, and execute the vehicle stability intervention action A, including: an adjustable suspension system (401) used to adjust the height and damping coefficient of the wheel (60), used to reduce or close the oil circuit to control the vehicle speed The vehicle speed controller (402), the brake device (403) used to connect the brake circuit to brake the vehicle, and the steering device (404) used to control the steering wheel to
- a sensor unit (10) including: an electromagnetic
- Electromagnetic waves include radio waves, microwaves, infrared rays, visible light, and ultraviolet rays.
- a device capable of emitting the electromagnetic waves is called an electromagnetic wave transmitter.
- the device that can receive the signal reflected from the target and compare it with the transmitted signal, and after proper processing, can obtain the relevant information of the target is called an electromagnetic wave receiver.
- Known electromagnetic wave transmitters and electromagnetic wave receivers including but not limited to: light wave transmitters and optical cameras, laser transmitters and lidars, microwave transmitters and microwave radars, ultrasonic transmitters and ultrasonic radars, wherein electromagnetic wave transmitters and electromagnetic wave
- the receiver can be divided into two devices or assembled into one device and installed at the same position.
- the position in the figure is a schematic position, and the actual selection type and installation position can be changed flexibly.
- the point cloud signal emitted by the electromagnetic wave transmitter refers to the intersection point matrix composed of point matrix and line or the extraction point matrix in the light curtain. After proper processing, the point cloud position signal and point cloud size signal are obtained.
- the electromagnetic wave point cloud position matrix and/or the electromagnetic wave point cloud size matrix are used as the road surface state S1 parameter.
- the vehicle state sensor (103) includes: one or two or more of an adjustable suspension system height sensor, an adjustable suspension system damping sensor, a vehicle speed sensor, an acceleration sensor, and a steering angle sensor. According to the collected road surface state S1, the height and damping of the wheels can be adjusted to stabilize the vehicle body, but there is still a time difference between the road surface state S1 reaching the wheels, so it is necessary to obtain the parameters of the vehicle state sensor to calculate the arrival of the wheels on the road surface
- the corresponding position, direction, and adjustable suspension system height and damping parameters in the state S1 and the parameters of these vehicle state sensors constitute the vehicle state S2.
- the driving status sensor (104) includes: angular velocity sensor (ie gyroscope), acceleration sensor (ie accelerometer), magnetic induction sensor (ie electronic compass), these three types of sensors can be freely combined to obtain multi-axis sensors, and the three types of sensors are designed into one
- the sensor is referred to as the nine-axis sensor. Used to obtain one or two or more data of vehicle tilt, acceleration and steering.
- the driving state sensors include but are not limited to the above sensors, for example, the steering angle sensor installed under the steering wheel can also obtain vehicle steering data.
- some detection parameters of the driving state sensor and the vehicle state sensor are the same, and one sensor can be used to share the obtained parameters.
- the parameters obtained by the driving state sensor can detect the running stability of the vehicle, and the smaller the detected changes in the parameters of inclination, acceleration and steering, the more stable the vehicle is running.
- the driving state sensor data change parameter is set as T, and a parameter R is set to decrease as the parameter T increases as a feedback reward. That is, the larger R is, the more stable the vehicle is.
- the control decision-making unit (30) is equipped with a microcomputer, an interface of a wiring harness, and the like.
- the above-mentioned microcomputer has a CPU (Central Processing Unit: Central Processing Unit), ROM (Read Only Memory: Read Only Memory), RAM (Random Access Memory: Random Access Memory), I/O and CAN (Controller Area Network: A well-known structure of a controller area network) communication device or the like.
- the control unit is mainly used to input S1 and S2 as the state S into the pre-trained reinforcement learning model, obtain the output vehicle control signal, and let the execution unit execute the vehicle stability intervention action A. Maximize the feedback reward R, and finally achieve the purpose of vehicle stability.
- Adjustable suspension system (401) The adjustable suspension system adjusts the height and damping of the wheel suspension according to the instructions of the control decision-making unit, so that the vehicle is in the best stable driving state.
- the current adjustable suspension system of automobiles can be divided into the following three categories according to the control type: air adjustable suspension system, hydraulic adjustable suspension system, and electromagnetic adjustable suspension system.
- Vehicle speed regulator (402) used to reduce or close the oil circuit to control the vehicle speed.
- Brake device (403) used to connect the brake circuit to brake the vehicle.
- the reward R is the largest, and a reinforcement learning model is trained.
- the model training unit can adopt the following three modes: 1. Online mode: the model training unit is installed on the vehicle, obtains data in real time for model training, and inputs the state S into the trained model to obtain vehicle stability intervention action A; 2. Offline Mode: That is, the model training unit is not installed on the vehicle. By collecting the data on the vehicle, the background reinforcement learning model training is performed, and then the trained reinforcement learning model is imported into the vehicle that needs to be installed.
- the state S is input
- the trained model gets the vehicle stabilization intervention action A;
- Offline + online mode the model is first trained in the offline mode and imported to the vehicle that needs to be installed, but the model is updated and optimized when the vehicle is in use, and the vehicle is output Stabilization intervention action A.
- the advantage of method 1 is that the structure is simple, but the model accuracy is not high; the advantage of method 2 is that it can collect more vehicle data for fusion, making the model more accurate; the advantage of method 3 is that On the basis of method 2, in addition to the higher accuracy of the model, the unique characteristics of the vehicle can be added to the model in the subsequent use of the vehicle, so that the vehicle stability intervention action A is more suitable for the condition of the vehicle.
- FIG. 3 is a diagram of the training process of the reinforcement learning algorithm of the present application.
- Reinforcement learning as a sequential decision (Sequential Decision Making) problem, which needs to continuously select some behaviors, and get the maximum benefit from the completion of these behaviors as the best result. Without any label telling the algorithm what to do, it first tries to make some behaviors - then gets a result, and gives feedback on the previous behavior by judging whether the result is right or wrong. The previous behavior is adjusted by this feedback, and the algorithm can learn what behavior to choose under what circumstances to get the best results through continuous adjustment of the algorithm.
- Figures 4-8 are schematic diagrams of the real-time vehicle stabilization provided by the embodiment of the present application. Referring now to Figures 4-8, a specific method for realizing real-time vehicle stabilization by using a reinforcement learning algorithm will be described.
- Step a) The electromagnetic wave transmitter emits a point cloud to irradiate the road ahead, and the electromagnetic wave receiver receives the point cloud position data as the road surface state S1.
- the electromagnetic wave transmitter (101) on the vehicle (50) emits a quadrilateral point cloud matrix of point cloud ABCD to the road surface, and there are potholes (70) and congestion on the road surface (80).
- FIG. 5 is a schematic diagram of a signal point cloud received by an electromagnetic wave receiver provided in an embodiment of the present application.
- the point positions of the point cloud at the positions will be offset by a certain amount, and the road state S1 digital matrix shown in Figure 6 is obtained.
- the road state S1 digital matrix in Figure 6 has been simplified for illustration.
- the actual road state S1 digital matrix is denser, with a larger amount of data, including more information, such as: in addition to potholes and congestion, there are also road slopes, etc.
- the point cloud size refers to the diameter of the point, and this parameter can reflect the material properties of the road surface.
- the road surface state S1 digital matrix is just a digital matrix, the actual information it contains must be richer than the known information, which can only be interpreted through the reinforcement learning model, which is also the strength of the reinforcement learning model.
- Step b) Add vehicle state S2 to S1 to obtain state S.
- the height and damping of the wheels can be adjusted to stabilize the vehicle body.
- t there is still a time difference t when the road surface state S1 reaches the wheels, so it is necessary to obtain the parameters of the vehicle state sensor to calculate the arrival of the wheels.
- the corresponding position, direction, and adjustable suspension system height and damping parameters in the road surface state S1, and the parameters of these vehicle state sensors constitute the vehicle state S2.
- the state S obtained by adding the vehicle state S2 to the road surface state S1 can be simply fused with the digital matrix S1 plus the digital matrix S2, and a new digital matrix S can be generated by adding the time parameter t, or the speed and acceleration in S2 , steering angle, time t and other parameters are calculated when the wheels arrive at the S1 point cloud matrix, the parameters such as the position and direction of the wheels simplify the road surface state S1, and then add the adjustable suspension system height and damping parameters to obtain the state S digital matrix.
- Figure 7 is a schematic diagram of the different positions and angles of the wheels reaching the road state S1 provided by the embodiment of the present application.
- the positions passed by the wheels are the area (901) and the area (902) in the figure, and the actual road state
- the S1 digital matrix can be simplified as the area(901) plus area(902) matrix.
- the wheel position has offset and steering, then the area that affects the wheel becomes area (903) and area (904), and the actual road surface state S1 digital matrix can be simplified as area (903 ) plus the area (904) matrix.
- Step c) Input the state S into the pre-trained reinforcement learning model to obtain the vehicle stabilization intervention action A.
- the digital matrix of the state S is input, and the digital matrix of the output vehicle stability intervention action A is obtained, wherein the parameters in the digital matrix of A include: wheel height adjustment parameters and wheel damping adjustment parameters. That is, whether the wheels should rise or fall when encountering various road conditions, and whether the damping should be adjusted to be softer or harder to adapt to the road surface, making the vehicle more stable and improving driving comfort.
- other control means in the execution unit can also be used, such as: vehicle speed controller, braking device and steering device. When using the vehicle speed controller, braking device and steering device for regulation, the existing driving conditions should be fully considered, especially the driving safety and driving comfort of the vehicle.
- Step d) The parameter change T of the driving state sensor produced by the vehicle stability intervention action A, set a parameter R that decreases with the increase of the parameter T, as a feedback reward; Sensors are used to judge vehicle stability, that is, the smaller and/or smoother the parameter changes in vehicle tilt, acceleration and steering, the better the vehicle stability.
- different weight parameters can be added in front of the three parameters to define the different importance of vehicle tilt, acceleration and steering.
- the specific weight parameters can be defined according to the driving experience of the actual experimental situation, or made into different options for the driver Passengers are free to choose.
- the road state S1 is crowded.
- the wheel at the position (sa) can only go up, so the parameter change T of the driving state sensor can be minimized; the wheel at the position (sb) can only go down, and the parameter T is the smallest.
- there are potholes in the road surface state S1 the wheel at the position (sc) can only go down, and the parameter T is the smallest; the wheel at the position (sd) can only shrink up, and the parameter T is the smallest; the vehicle here
- the stability intervention action A is to achieve the minimum T and the maximum R through the change of the adjustable suspension system parameters.
- Step e) The next state S' is obtained after the vehicle stabilization intervention action A.
- Step f) Train a reinforcement learning model, based on "state S + vehicle stability intervention action A + next state S' + feedback reward R" as training data, keep trying and improving, so that vehicle stability intervention action A tends to feedback reward R maximum.
- the reinforcement learning model can be trained using the Q-learning method, and the Q-learning update formula is as follows: Q(s,a) ⁇ Q(s,a)+ ⁇ [r+ ⁇ MAXa'Q(s', a') ⁇ Q(s,a)], according to the next state s', select the largest Q(s',a') value multiplied by the decay coefficient ⁇ plus the real return value as the Q reality, and according to the past Q table
- the Q(s,a) inside is used as a Q estimate to update the Q-table, where ⁇ is the learning rate.
- the reinforcement learning model can be trained using the DQN (CNN+Q-Learning) method.
- the convolutional neural network CNN is introduced, and the Q-table update is transformed into a function fitting problem, and the Q-table is generated by fitting a function function.
- the Q value makes similar states get similar output actions.
- This application discloses a real-time vehicle stabilization system and its method, which solves the disadvantage that the existing vehicle stabilization system cannot perform regulation on the refined road surface state.
- This application obtains the refined state of the road surface by collecting the emitted electromagnetic wave point cloud matrix , based on the reinforcement learning algorithm, one-to-one corresponding execution feedback is made in real time for various road conditions (potholes, congestion, tilt, etc.) to maximize vehicle stability and greatly improve vehicle driving comfort. High market application value.
Landscapes
- Engineering & Computer Science (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Automation & Control Theory (AREA)
- Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Human Computer Interaction (AREA)
- Vehicle Body Suspensions (AREA)
Abstract
Description
本申请涉及实时车辆稳定的系统及其方法,特别涉及基于强化学习算法根据路面不同路况实时调控执行单元达到车身稳定的实时车辆稳定系统RVSS(Real time Vehicle Stabilising System)及其方法。This application relates to a system and method for real-time vehicle stabilization, in particular to a real-time vehicle stabilization system RVSS (Real time Vehicle Stabilizing System) and its methods.
目前车辆稳定系统VSS(Vehicle Stabilising System)主要包括系统ABS(车轮防抱死系统)、ASR(驱动打滑调节装置)或ESP(电子稳定程序),并用来改善车辆在危急行驶状态(诸如转向过度或转向不足的情形)的可控性和使车辆稳定,其主要执行器为4个车轮的刹车系统。At present, the vehicle stabilization system VSS (Vehicle Stabilizing System) mainly includes the system ABS (anti-lock braking system), ASR (drive slip adjustment device) or ESP (electronic stability program), and is used to improve the vehicle in critical driving conditions (such as oversteer or The controllability and stability of the vehicle in the case of understeer, the main actuator is the brake system of the 4 wheels.
已知的车辆稳定系统对于相关的路面地基来说,一般都是很粗糙的,地基选择模式主要分为柏油、水泥、泥浆、沙地等。而实际的路面情况要更为复杂和精细,存在各种坑洼、拥包、倾斜等复杂路面情况,而这些不确定性造成了车轮的异动以及车身的倾斜晃动,大大降低了车辆驾乘的舒适性。The known vehicle stabilization systems are generally very rough for the relevant road foundations, and the selection modes of the foundations are mainly divided into asphalt, cement, mud, sand and the like. However, the actual road conditions are more complex and refined, with complex road conditions such as various potholes, congestion, and inclinations, and these uncertainties cause abnormal movement of the wheels and tilting and shaking of the vehicle body, which greatly reduces the driving safety of the vehicle. comfort.
本申请的主要目的在于提供一种能够对路面的精细化数据进行采集,基于强化学习算法根据路面不同路况实时调控执行单元达到车身稳定的实时车辆稳定系统RVSS(Real time Vehicle Stabilising System)及其方法。The main purpose of this application is to provide a real-time vehicle stabilization system RVSS (Real time Vehicle Stabilizing System) that can collect refined data on the road surface and control the execution unit in real time based on the reinforcement learning algorithm according to different road conditions on the road surface to achieve vehicle body stability. System) and its methods.
本申请公开一种基于强化学习算法的实时车辆稳定系统RVSS(Real time Vehicle Stabilising System),该实时车辆稳定系统包括:传感器单元,包括:电磁波发射器发射点云照射前方路面,电磁波接收器接收点云位置数据作为地面状态S1,车辆状态传感器用于得到车辆状态S2;控制决策单元:将S1和S2作为状态S输入到预先训练好的强化学习模型中,得到输出的车辆控制信号;执行单元:用于接收控制决策单元的控制信号,执行车辆稳定干预动作A。This application discloses a real-time vehicle stabilization system RVSS (Real time Vehicle Stabilizing System), the real-time vehicle stabilization system includes: sensor unit, including: electromagnetic wave transmitter emits point cloud to illuminate the road ahead, electromagnetic wave receiver receives point cloud position data as ground state S1, and vehicle state sensor is used to obtain vehicle state S2 ; Control decision-making unit: Input S1 and S2 as state S into the pre-trained reinforcement learning model to obtain the output vehicle control signal; Execution unit: used to receive the control signal of the control decision-making unit and execute vehicle stability intervention action A.
为了预先训练强化学习模型,该实时车辆稳定系统还包括:传感器单元还包括:行驶状态传感器用于得到车辆倾斜、加速和转向的一种或两种或多种数据,当车辆执行动作A后,行驶状态传感器数据变化参数设定为T,随参数T增大而减小设定一个参数R,作为反馈奖励。In order to pre-train the reinforcement learning model, the real-time vehicle stabilization system also includes: the sensor unit also includes: the driving state sensor is used to obtain one or two or more data of vehicle tilt, acceleration and steering, when the vehicle performs action A, The data change parameter of the driving state sensor is set as T, and a parameter R is set as the parameter T decreases as the parameter T increases, as a feedback reward.
为了预先训练强化学习模型,该实时车辆稳定系统还包括:模型训练单元:基于“环境状态S+动作A+动作A后下一个状态S'+反馈奖励R”作为训练数据,不断地尝试,不断地改进,使得A动作趋向反馈奖励R最大,训练出一个强化学习模型。In order to pre-train the reinforcement learning model, the real-time vehicle stabilization system also includes: model training unit: based on "environmental state S + action A + next state S' + feedback reward R after action A" as training data, keep trying and improving , so that the A action tends to maximize the feedback reward R, and train a reinforcement learning model.
进一步地,所述电磁波发射器和电磁波接收器包括:光波发射器和光学相机、激光发射器和激光雷达、微波发射器和微波雷达、超声波发射器和超声波雷达,其中电磁波发射器和电磁波接收器可以组装成一个装置。Further, the electromagnetic wave transmitter and electromagnetic wave receiver include: light wave transmitter and optical camera, laser transmitter and lidar, microwave transmitter and microwave radar, ultrasonic transmitter and ultrasonic radar, wherein the electromagnetic wave transmitter and electromagnetic wave receiver Can be assembled into one unit.
进一步地,所述电磁波发射器发射点云是指点矩阵、线构成的交点矩阵或光幕中的抽取点矩阵。Further, the point cloud emitted by the electromagnetic wave transmitter refers to a point matrix, an intersection matrix formed by lines, or an extracted point matrix in a light curtain.
进一步地,所述地面状态S1参数是电磁波点云位置矩阵和/或电磁波点云大小矩阵。Further, the ground state S1 parameter is an electromagnetic wave point cloud position matrix and/or an electromagnetic wave point cloud size matrix.
进一步地,所述车辆状态传感器是可调悬挂系统高度传感器、可调悬挂系统阻尼传感器、车速传感器、加速度传感器、转向角传感器中的一种或两种或多种,用于计算得到车轮到达对应点云时车轮在点云上的位置、角度和可调悬挂系统高度、阻尼参数,共同组成车辆状态S2。Further, the vehicle state sensor is one or two or more of an adjustable suspension system height sensor, an adjustable suspension system damping sensor, a vehicle speed sensor, an acceleration sensor, and a steering angle sensor, and is used to calculate the arrival of the wheels. The position and angle of the wheel on the point cloud, the height of the adjustable suspension system, and the damping parameters together form the vehicle state S2.
进一步地,所述执行单元包括:可调悬挂系统用于调节车轮离地高度和/或阻尼参数。Further, the executive unit includes: an adjustable suspension system for adjusting the height of the wheel from the ground and/or damping parameters.
进一步地,所述执行单元还包括:车速调控器,制动装置,转向装置。Further, the execution unit further includes: a vehicle speed controller, a braking device, and a steering device.
本申请还公开一种基于强化学习算法的实时车辆稳定方法,包括如下步骤:a)电磁波发射器发射点云照射前方路面,电磁波接收器接收点云位置数据作为地面状态S1;b)将车辆状态S2加上S1得到状态S;c)把状态S输入到预先训练好的强化学习模型中,得到车辆稳定干预动作A;d)车辆稳定干预动作A产生的行驶状态传感器参数变化T,设定一个参数R随参数T增大而减小,作为反馈奖励;e)车辆稳定干预动作A后得到下一个状态S';f)训练一个强化学习模型,基于“状态S+车辆稳定干预动作A+下一个状态S'+反馈奖励R” 作为训练数据,不断地尝试,不断地改进,使得车辆稳定干预动作A趋向反馈奖励R最大。The present application also discloses a real-time vehicle stabilization method based on a reinforcement learning algorithm, which includes the following steps: a) the electromagnetic wave transmitter emits a point cloud to illuminate the road ahead, and the electromagnetic wave receiver receives the point cloud position data as the ground state S1; b) the vehicle state S2 is added to S1 to obtain the state S; c) Input the state S into the pre-trained reinforcement learning model to obtain the vehicle stability intervention action A; d) The driving state sensor parameter change T generated by the vehicle stability intervention action A, set a The parameter R decreases as the parameter T increases, as a feedback reward; e) The next state S' is obtained after the vehicle stability intervention action A; f) A reinforcement learning model is trained based on "state S + vehicle stability intervention action A + next state S'+feedback reward R" is used as training data, constantly trying and improving, so that the vehicle stability intervention action A tends to maximize the feedback reward R.
本申请公开一种实时车辆稳定的系统及其方法,解决了现有车辆稳定系统无法对精细化路面状态做出执行调控的缺点,本申请通过对发射电磁波点云矩阵的采集得到路面精细化状态,基于强化学习算法,对各种路面状态(坑洼、拥包、倾斜等)实时做出一一的对应执行反馈,达到车辆稳定性最大化,大大提升了车辆驾乘的舒适性。This application discloses a real-time vehicle stabilization system and its method, which solves the disadvantage that the existing vehicle stabilization system cannot perform regulation on the refined road surface state. This application obtains the refined state of the road surface by collecting the emitted electromagnetic wave point cloud matrix , based on the reinforcement learning algorithm, one-to-one corresponding execution feedback is made in real time for various road surface states (potholes, congestion, tilt, etc.) to maximize vehicle stability and greatly improve vehicle driving comfort.
为了更清楚地说明本申请具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the specific embodiments of the present application or the technical solutions in the prior art, the following will briefly introduce the accompanying drawings that need to be used in the description of the specific embodiments or prior art. Obviously, the accompanying drawings in the following description The drawings are some implementations of the present application, and those skilled in the art can obtain other drawings based on these drawings without creative work.
图1和图2为本申请实施例提供的实时车辆稳定系统示意图。FIG. 1 and FIG. 2 are schematic diagrams of a real-time vehicle stabilization system provided by an embodiment of the present application.
图3为本申请强化学习算法的训练过程图。FIG. 3 is a diagram of the training process of the reinforcement learning algorithm of the present application.
图4(a)为本申请实施例提供的电磁波发射器发射点云照射路面的示意图。FIG. 4( a ) is a schematic diagram of the point cloud emitted by the electromagnetic wave emitter provided in the embodiment of the present application to irradiate the road surface.
图4(b)为图4(a)的俯视图。Fig. 4(b) is a top view of Fig. 4(a).
图4(c)为图4(a)的立体图。Fig. 4(c) is a perspective view of Fig. 4(a).
图5为本申请实施例提供的电磁波接收器接收到点云信号的示意图。FIG. 5 is a schematic diagram of point cloud signals received by the electromagnetic wave receiver provided in the embodiment of the present application.
图6为本申请实施例提供的路面状态S1数字矩阵的示意图。FIG. 6 is a schematic diagram of a road surface state S1 digital matrix provided by an embodiment of the present application.
图7为本申请实施例提供的车轮到达路面状态S1不同位置和角度的示意图。FIG. 7 is a schematic diagram of different positions and angles of the wheels reaching the road surface state S1 provided by the embodiment of the present application.
图8为本申请实施例提供的车轮根据路面状态S1得到最大反馈奖励R的示意图。FIG. 8 is a schematic diagram of the wheel obtaining the maximum feedback reward R according to the road surface state S1 provided by the embodiment of the present application.
下面将结合附图对本申请的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。The technical solutions of the present application will be clearly and completely described below in conjunction with the accompanying drawings. Apparently, the described embodiments are some of the embodiments of the present application, not all of them. Based on the embodiments in this application, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the scope of protection of this application.
在本申请的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,以及附图中各构成的位置标记,仅是为了便于描述本申请和简化描述,而不是指示或暗示所指的系统或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本申请的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。In the description of this application, it should be noted that the terms "center", "upper", "lower", "left", "right", "vertical", "horizontal", "inner", "outer" etc. The indicated orientation or positional relationship is based on the orientation or positional relationship shown in the drawings, as well as the position marks of each component in the drawings, which are only for the convenience of describing the application and simplifying the description, rather than indicating or implying the system or component referred to Must be in a particular orientation, constructed, and operate in a particular orientation, and thus should not be construed as limiting of the application. In addition, the terms "first", "second", and "third" are used for descriptive purposes only, and should not be construed as indicating or implying relative importance.
在本申请的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电气连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本申请中的具体含义。In the description of this application, it should be noted that unless otherwise specified and limited, the terms "installation", "connection", and "connection" should be understood in a broad sense, for example, it can be a fixed connection or a detachable connection. Connection, or integral connection; it can be mechanical connection or electrical connection; it can be direct connection or indirect connection through an intermediary, and it can be the internal communication of two components. Those of ordinary skill in the art can understand the specific meanings of the above terms in this application in specific situations.
应当理解,本申请的系统和方法可用于任何类型的车辆,包括传统车辆、混合动力车辆(HEV)、增程式电动车(EREV)、纯电动车(BEV)、摩托车、电瓶车、客车、运动型多功能车(SUV)、跨界车、卡车、厢式货车、公共汽车、旅行车(RV) 等。这些仅仅是可能的应用中的一些,因为本文所述系统和方法不限于图1-8所示示例性实施例,并且可通过多种不同方式实现。It should be understood that the systems and methods of the present application can be used with any type of vehicle, including conventional vehicles, hybrid electric vehicles (HEV), extended-range electric vehicles (EREV), battery electric vehicles (BEV), motorcycles, battery cars, passenger cars, sports SUVs, crossovers, trucks, vans, buses, recreational vehicles (RV) and more. These are just some of the possible applications, as the systems and methods described herein are not limited to the exemplary embodiments shown in FIGS. 1-8 and can be implemented in many different ways.
在图1和图2中,根据轮式机动车辆(50)示出了一个实时车辆稳定系统实施例,具备:传感器单元(10),包括:用于发射点云照射前方路面的电磁波发射器(101),用于接收点云位置数据作为路面状态S1的电磁波接收器(102),用于得到车辆状态S2的车辆状态传感器(103),用于得到车辆倾斜、加速和转向的一种或两种或多种数据的行驶状态传感器(104);控制决策单元(30):将S1和S2作为状态S输入到预先训练好的强化学习模型中,得到输出的车辆控制信号;执行单元(40)用于接收控制决策单元的控制信号,执行车辆稳定干预动作A,包括:用于调节车轮(60)高度和阻尼系数的可调悬挂系统(401),用于减少或关闭油路来控制车速的车速调控器(402),用于接通刹车电路使车辆刹车制动的制动装置(403),用于控制方向盘进行车辆转向的转向装置(404);模型训练单元(20):基于得到的训练数据,训练出一个强化学习模型。In Fig. 1 and Fig. 2, an embodiment of a real-time vehicle stabilization system is shown according to a wheeled motor vehicle (50), equipped with: a sensor unit (10), including: an electromagnetic wave emitter ( 101), the electromagnetic wave receiver (102) used to receive point cloud position data as road surface state S1, the vehicle state sensor (103) used to obtain vehicle state S2, used to obtain one or both of vehicle tilt, acceleration and steering The driving state sensor (104) of one or more kinds of data; the control decision-making unit (30): input S1 and S2 as the state S into the pre-trained reinforcement learning model, and obtain the output vehicle control signal; the execution unit (40) Used to receive the control signal from the control decision-making unit, and execute the vehicle stability intervention action A, including: an adjustable suspension system (401) used to adjust the height and damping coefficient of the wheel (60), used to reduce or close the oil circuit to control the vehicle speed The vehicle speed controller (402), the brake device (403) used to connect the brake circuit to brake the vehicle, and the steering device (404) used to control the steering wheel to steer the vehicle; the model training unit (20): based on the obtained Training data to train a reinforcement learning model.
电磁波发射器(101)和电磁波接收器(102):电磁波包括无线电波、微波、红外线、可见光和紫外线。能够发射所述电磁波的装置称为电磁波发射器。能够接收到从目标反射回来的信号与发射信号进行比较,作适当处理后,就可获得目标的有关信息的装置称为电磁波接收器。已知的电磁波发射器和电磁波接收器,包括但不限于:光波发射器和光学相机、激光发射器和激光雷达、微波发射器和微波雷达、超声波发射器和超声波雷达,其中电磁波发射器和电磁波接收器可以分开成两个装置或者组装成一个装置安装在同一位置,附图中的位置为示意位置,实际选用类型及安装位置可灵活变动。电磁波发射器发射点云信号是指点矩阵、线构成的交点矩阵或光幕中的抽取点矩阵,所述电磁波点矩阵信号发送后照射到路面,根据不同路面状态反射回被电磁波接收器接收,通过适当处理后,得到点云位置信号和点云大小信号。将电磁波点云位置矩阵和/或电磁波点云大小矩阵作为路面状态S1参数。Electromagnetic Wave Transmitter (101) and Electromagnetic Wave Receiver (102): Electromagnetic waves include radio waves, microwaves, infrared rays, visible light, and ultraviolet rays. A device capable of emitting the electromagnetic waves is called an electromagnetic wave transmitter. The device that can receive the signal reflected from the target and compare it with the transmitted signal, and after proper processing, can obtain the relevant information of the target is called an electromagnetic wave receiver. Known electromagnetic wave transmitters and electromagnetic wave receivers, including but not limited to: light wave transmitters and optical cameras, laser transmitters and lidars, microwave transmitters and microwave radars, ultrasonic transmitters and ultrasonic radars, wherein electromagnetic wave transmitters and electromagnetic wave The receiver can be divided into two devices or assembled into one device and installed at the same position. The position in the figure is a schematic position, and the actual selection type and installation position can be changed flexibly. The point cloud signal emitted by the electromagnetic wave transmitter refers to the intersection point matrix composed of point matrix and line or the extraction point matrix in the light curtain. After proper processing, the point cloud position signal and point cloud size signal are obtained. The electromagnetic wave point cloud position matrix and/or the electromagnetic wave point cloud size matrix are used as the road surface state S1 parameter.
车辆状态传感器(103)包括:可调悬挂系统高度传感器、可调悬挂系统阻尼传感器、车速传感器、加速度传感器、转向角传感器中的一种或两种或多种。根据采集到的路面状态S1,可以对车轮的高低和阻尼进行调控达到稳定车身的作用,但是路面状态S1到达车轮还有一个时间差,所以需要得到车辆状态传感器的参数,来计算车轮到达所述路面状态S1时的对应位置、方向以及可调悬挂系统高度、阻尼参数,而这些车辆状态传感器的参数构成车辆状态S2。The vehicle state sensor (103) includes: one or two or more of an adjustable suspension system height sensor, an adjustable suspension system damping sensor, a vehicle speed sensor, an acceleration sensor, and a steering angle sensor. According to the collected road surface state S1, the height and damping of the wheels can be adjusted to stabilize the vehicle body, but there is still a time difference between the road surface state S1 reaching the wheels, so it is necessary to obtain the parameters of the vehicle state sensor to calculate the arrival of the wheels on the road surface The corresponding position, direction, and adjustable suspension system height and damping parameters in the state S1, and the parameters of these vehicle state sensors constitute the vehicle state S2.
行驶状态传感器(104)包括:角速度传感器(即陀螺仪)、加速度传感器(即加速计)、磁感应传感器(即电子罗盘),这三类传感器可以自由组合得到多轴传感器,三类传感器设计成一体的传感器简称为九轴传感器。用于得到车辆倾斜、加速和转向的一种或两种或多种数据的。但行驶状态传感器包括但不限于上述传感器,例如安装在方向盘下的转向角传感器也可得到车辆转向数据。除此,行驶状态传感器和车辆状态传感器的部分检测参数相同,可共用一个传感器,共享所得参数。所述行驶状态传感器得到的参数可以检测车辆行驶的稳定性,检测出来的倾斜、加速和转向的参数变化越小,那么车辆行驶越平稳。此处将行驶状态传感器数据变化参数设定为T,随参数T增大而减小设定一个参数R,作为反馈奖励。即R越大,那么车辆越稳定。The driving status sensor (104) includes: angular velocity sensor (ie gyroscope), acceleration sensor (ie accelerometer), magnetic induction sensor (ie electronic compass), these three types of sensors can be freely combined to obtain multi-axis sensors, and the three types of sensors are designed into one The sensor is referred to as the nine-axis sensor. Used to obtain one or two or more data of vehicle tilt, acceleration and steering. However, the driving state sensors include but are not limited to the above sensors, for example, the steering angle sensor installed under the steering wheel can also obtain vehicle steering data. In addition, some detection parameters of the driving state sensor and the vehicle state sensor are the same, and one sensor can be used to share the obtained parameters. The parameters obtained by the driving state sensor can detect the running stability of the vehicle, and the smaller the detected changes in the parameters of inclination, acceleration and steering, the more stable the vehicle is running. Here, the driving state sensor data change parameter is set as T, and a parameter R is set to decrease as the parameter T increases as a feedback reward. That is, the larger R is, the more stable the vehicle is.
控制决策单元(30)搭载有微机、线束的接口等。上述微机具有具备CPU (Central Processing Unit:中央处理器)、ROM (Read Only Memory:只读存储器)、RAM (Random Access Memory:随机存取存储器)、I/O以及CAN(Controller Area Network:控制器局域网络)通信装置等的公知的结构。控制单元主要用于将S1和S2作为状态S输入到预先训练好的强化学习模型中,得到输出的车辆控制信号,让执行单元执行车辆稳定干预动作A。使得反馈奖励R最大化,最终达到车辆行驶稳定的目的。The control decision-making unit (30) is equipped with a microcomputer, an interface of a wiring harness, and the like. The above-mentioned microcomputer has a CPU (Central Processing Unit: Central Processing Unit), ROM (Read Only Memory: Read Only Memory), RAM (Random Access Memory: Random Access Memory), I/O and CAN (Controller Area Network: A well-known structure of a controller area network) communication device or the like. The control unit is mainly used to input S1 and S2 as the state S into the pre-trained reinforcement learning model, obtain the output vehicle control signal, and let the execution unit execute the vehicle stability intervention action A. Maximize the feedback reward R, and finally achieve the purpose of vehicle stability.
可调悬挂系统(401):可调悬挂系统根据控制决策单元指令来对车轮悬挂的高度和阻尼进行调整,从而使车辆处在最佳的稳定行驶状态。当下汽车的可调悬挂系统按控制类型可分为以下三大类:空气式可调悬挂系统、液压式可调悬挂系统、电磁式可调悬挂系统。Adjustable suspension system (401): The adjustable suspension system adjusts the height and damping of the wheel suspension according to the instructions of the control decision-making unit, so that the vehicle is in the best stable driving state. The current adjustable suspension system of automobiles can be divided into the following three categories according to the control type: air adjustable suspension system, hydraulic adjustable suspension system, and electromagnetic adjustable suspension system.
车速调控器(402):用于减少或关闭油路来控制车速。Vehicle speed regulator (402): used to reduce or close the oil circuit to control the vehicle speed.
制动装置(403):用于接通刹车电路使车辆刹车制动。Brake device (403): used to connect the brake circuit to brake the vehicle.
转向装置(404):用于控制方向盘进行车辆转向。Steering device (404): used to control the steering wheel to steer the vehicle.
模型训练单元(20):基于“环境状态S+车辆稳定干预动作A+车辆稳定干预动作A后下一个状态S'+反馈奖励R”作为训练数据,不断地尝试,不断地改进,使得A动作趋向反馈奖励R最大,训练出一个强化学习模型。模型训练单元可以采取以下三种模式:1.在线模式:即模型训练单元安装在车辆上,实时获得数据进行模型训练,并将状态S输入训练好的模型得到车辆稳定干预动作A;2.离线模式:即模型训练单元不安装在车辆上,通过采集车辆上的数据,进行后台强化学习模型训练,然后将训练好的强化学习模型导入到需要安装的车辆,最后车辆使用时,将状态S输入训练好的模型得到车辆稳定干预动作A;3. 离线+在线模式:即模型通过离线模式先训练好,导入到需要安装的车辆,但在车辆使用时同时进行模型的更新和优化,并输出车辆稳定干预动作A。这三种方式各有优缺点:方式1的优点是结构简单,但模型精度不高;方式2的优点是能够采集更多车辆的数据进行融合,使得模型的精度更高;方式3的优点是在方式2的基础上,除了模型精度更高外,还能在后续车辆使用过程中,在模型中加入本车的特有特征,使车辆稳定干预动作A更适应本车的状况。Model training unit (20): Based on "environmental state S + vehicle stability intervention action A + vehicle stability intervention action A and the next state S' + feedback reward R" as training data, keep trying and improving, so that A action tends to feedback The reward R is the largest, and a reinforcement learning model is trained. The model training unit can adopt the following three modes: 1. Online mode: the model training unit is installed on the vehicle, obtains data in real time for model training, and inputs the state S into the trained model to obtain vehicle stability intervention action A; 2. Offline Mode: That is, the model training unit is not installed on the vehicle. By collecting the data on the vehicle, the background reinforcement learning model training is performed, and then the trained reinforcement learning model is imported into the vehicle that needs to be installed. Finally, when the vehicle is in use, the state S is input The trained model gets the vehicle stabilization intervention action A; 3. Offline + online mode: the model is first trained in the offline mode and imported to the vehicle that needs to be installed, but the model is updated and optimized when the vehicle is in use, and the vehicle is output Stabilization intervention action A. These three methods have their own advantages and disadvantages: the advantage of method 1 is that the structure is simple, but the model accuracy is not high; the advantage of method 2 is that it can collect more vehicle data for fusion, making the model more accurate; the advantage of method 3 is that On the basis of method 2, in addition to the higher accuracy of the model, the unique characteristics of the vehicle can be added to the model in the subsequent use of the vehicle, so that the vehicle stability intervention action A is more suitable for the condition of the vehicle.
图3为本申请强化学习算法的训练过程图。强化学习作为一个序列决策(Sequential Decision Making)问题,它需要连续选择一些行为,从这些行为完成后得到最大的收益作为最好的结果。它在没有任何label告诉算法应该怎么做的情况下,通过先尝试做出一些行为——然后得到一个结果,通过判断这个结果是对还是错来对之前的行为进行反馈。由这个反馈来调整之前的行为,通过不断的调整算法能够学习到在什么样的情况下选择什么样的行为可以得到最好的结果。FIG. 3 is a diagram of the training process of the reinforcement learning algorithm of the present application. Reinforcement learning as a sequential decision (Sequential Decision Making) problem, which needs to continuously select some behaviors, and get the maximum benefit from the completion of these behaviors as the best result. Without any label telling the algorithm what to do, it first tries to make some behaviors - then gets a result, and gives feedback on the previous behavior by judging whether the result is right or wrong. The previous behavior is adjusted by this feedback, and the algorithm can learn what behavior to choose under what circumstances to get the best results through continuous adjustment of the algorithm.
通俗语言解释 :我们训练出一个人工大脑Agent,这个Agent可以对环境Environment中的状态Status做出判断,读取环境的状态,并做出动作Action. 这个人工大脑做出动作之后,环境会根据受到的来自Agent的动作给这个Agent进行奖励反馈Reward,这个人工大脑会根具环境的奖励反馈做出改进,从而做出更好Improve的行动. 就是这样一个循环往复的过程,Agent不断地尝试,不断地改进自己。那么如何让Agent变得足够远见,能够从长远的角度优化当前固定行动,而不是急功近利呢。所以Agent 每一步都要需要向着获得最大利益那边靠齐。Plain language explanation: We have trained an artificial brain Agent, which can make judgments on the status of the environment, read the status of the environment, and make actions. After the artificial brain makes an action, the environment will give the Agent a reward feedback Reward based on the action received from the Agent, and the artificial brain will make improvements based on the reward feedback from the environment, so as to make better Improve actions. That's it An iterative process, the Agent keeps trying and improving itself. So how to make Agent become far-sighted enough to optimize the current fixed action from a long-term perspective, rather than quick success. So Agent Every step needs to be aligned towards the side that obtains the greatest benefit.
图4-8为本申请实施例提供的实时车辆稳定原理图,现参照图4-8说明利用强化学习算法实现实时车辆稳定的具体方法。Figures 4-8 are schematic diagrams of the real-time vehicle stabilization provided by the embodiment of the present application. Referring now to Figures 4-8, a specific method for realizing real-time vehicle stabilization by using a reinforcement learning algorithm will be described.
步骤a)电磁波发射器发射点云照射前方路面,电磁波接收器接收点云位置数据作为路面状态S1。如图4(a)(b)(c)所示:车辆(50)上的电磁波发射器(101)向路面发射点云ABCD的四边形点云矩阵,路面上存在坑洼(70)和拥包(80)。Step a) The electromagnetic wave transmitter emits a point cloud to irradiate the road ahead, and the electromagnetic wave receiver receives the point cloud position data as the road surface state S1. As shown in Figure 4 (a) (b) (c): the electromagnetic wave transmitter (101) on the vehicle (50) emits a quadrilateral point cloud matrix of point cloud ABCD to the road surface, and there are potholes (70) and congestion on the road surface (80).
图5为本申请实施例提供的电磁波接收器接收到信号点云的示意图。其中坑洼(70)和拥包(80)位置,由于路面状态的变化,所述位置的点云的点位置会发生一定量的偏移,得到如图6所示的路面状态S1数字矩阵。此次图6路面状态S1数字矩阵为了说明而进行了简化,实际路面状态S1数字矩阵要更加密集,数据量更大,包括更多信息,比如:除了坑洼和拥包还有路面倾斜等更多信息,除了电磁波点云位置矩阵还有电磁波点云大小矩阵,所述点云大小指点的直径大小,此参数可以反映路面的材料特性。当然路面状态S1数字矩阵虽然只是一个数字矩阵,但实际包含的信息肯定比已知的更加丰富,只能通过强化学习模型来解读,这也是强化学习模型的强大之处。FIG. 5 is a schematic diagram of a signal point cloud received by an electromagnetic wave receiver provided in an embodiment of the present application. Among them, at the positions of potholes (70) and pockets (80), due to changes in the state of the road surface, the point positions of the point cloud at the positions will be offset by a certain amount, and the road state S1 digital matrix shown in Figure 6 is obtained. This time, the road state S1 digital matrix in Figure 6 has been simplified for illustration. The actual road state S1 digital matrix is denser, with a larger amount of data, including more information, such as: in addition to potholes and congestion, there are also road slopes, etc. More information, in addition to the electromagnetic wave point cloud position matrix and the electromagnetic wave point cloud size matrix, the point cloud size refers to the diameter of the point, and this parameter can reflect the material properties of the road surface. Of course, although the road surface state S1 digital matrix is just a digital matrix, the actual information it contains must be richer than the known information, which can only be interpreted through the reinforcement learning model, which is also the strength of the reinforcement learning model.
步骤b)将车辆状态S2加上S1得到状态S。根据采集到的路面状态S1,可以对车轮的高低和阻尼进行调控达到稳定车身的作用,但是路面状态S1到达车轮还有一个时间差t,所以需要得到车辆状态传感器的参数,来计算车轮到达所述路面状态S1时的对应位置、方向以及可调悬挂系统高度和阻尼参数,而这些车辆状态传感器的参数构成车辆状态S2。其中,车辆状态S2加上路面状态S1得到状态S中,可以数字矩阵S1加上数字矩阵S2进行简单的融合,再加上时间参数t生成一个新的数字矩阵S,也可由S2中速度、加速度、转向角、时间t等参数计算出车轮到达S1点云矩阵时候,车轮的位置、方向等参数对路面状态S1进行简化,然后再加上可调悬挂系统高度和阻尼参数得到状态S数字矩阵。Step b) Add vehicle state S2 to S1 to obtain state S. According to the collected road surface state S1, the height and damping of the wheels can be adjusted to stabilize the vehicle body. However, there is still a time difference t when the road surface state S1 reaches the wheels, so it is necessary to obtain the parameters of the vehicle state sensor to calculate the arrival of the wheels. The corresponding position, direction, and adjustable suspension system height and damping parameters in the road surface state S1, and the parameters of these vehicle state sensors constitute the vehicle state S2. Among them, the state S obtained by adding the vehicle state S2 to the road surface state S1 can be simply fused with the digital matrix S1 plus the digital matrix S2, and a new digital matrix S can be generated by adding the time parameter t, or the speed and acceleration in S2 , steering angle, time t and other parameters are calculated when the wheels arrive at the S1 point cloud matrix, the parameters such as the position and direction of the wheels simplify the road surface state S1, and then add the adjustable suspension system height and damping parameters to obtain the state S digital matrix.
图7为本申请实施例提供的车轮达到路面状态S1不同位置和角度的示意图,如图7(a)车轮位置,车轮经过的位置为图中区域(901)和区域(902),实际路面状态S1数字矩阵可以简化为区域(901)加上区域(902)矩阵。而如图7(b)车轮位置,车轮位置产生了偏移和转向,那么对车轮有影响的区域变为区域(903)和区域(904),实际路面状态S1数字矩阵可以简化为区域(903)加上区域(904)矩阵。Figure 7 is a schematic diagram of the different positions and angles of the wheels reaching the road state S1 provided by the embodiment of the present application. As shown in Figure 7(a) the wheel position, the positions passed by the wheels are the area (901) and the area (902) in the figure, and the actual road state The S1 digital matrix can be simplified as the area(901) plus area(902) matrix. As shown in Figure 7(b) the wheel position, the wheel position has offset and steering, then the area that affects the wheel becomes area (903) and area (904), and the actual road surface state S1 digital matrix can be simplified as area (903 ) plus the area (904) matrix.
步骤c)把状态S输入到预先训练好的强化学习模型中,得到车辆稳定干预动作A。通过强化学习模型,输入状态S的数字矩阵,得到输出车辆稳定干预动作A的数字矩阵,其中A的数字矩阵中的参数包括:车轮的高度调节参数和车轮的阻尼调节参数。即车轮遇到各种路面状态,是应该上升还是下降,是阻尼调节到更柔软还是更硬,来适用路面,使得车辆更加稳定,提高驾乘的舒适性。更进一步,除了车辆可调悬挂系统的调节外,还可以通过执行单元中的其他调控手段,例如:车速调控器、制动装置和转向装置。在使用车速调控器、制动装置和转向装置进行调控时,应充分考虑现有的行车状况,特别是车辆行驶安全和驾乘舒适性。Step c) Input the state S into the pre-trained reinforcement learning model to obtain the vehicle stabilization intervention action A. Through the reinforcement learning model, the digital matrix of the state S is input, and the digital matrix of the output vehicle stability intervention action A is obtained, wherein the parameters in the digital matrix of A include: wheel height adjustment parameters and wheel damping adjustment parameters. That is, whether the wheels should rise or fall when encountering various road conditions, and whether the damping should be adjusted to be softer or harder to adapt to the road surface, making the vehicle more stable and improving driving comfort. Furthermore, in addition to the adjustment of the vehicle's adjustable suspension system, other control means in the execution unit can also be used, such as: vehicle speed controller, braking device and steering device. When using the vehicle speed controller, braking device and steering device for regulation, the existing driving conditions should be fully considered, especially the driving safety and driving comfort of the vehicle.
步骤d)车辆稳定干预动作A产生的行驶状态传感器参数变化T,设定一个参数R随参数T增大而减小,作为反馈奖励;此处定义了车辆稳定的标准,即通过车辆上行驶状态传感器来判断车辆稳定性,即车辆倾斜、加速和转向上的参数变化越小和/或越平缓,则车辆稳定性越好。当然三个参数的前面可以加上不同的权重参数,来定义车辆倾斜、加速和转向不同的重要性,具体权重参数,可以根据实际实验情况的驾乘体验来定义,或者做成不同选项让驾乘人员自由选择。Step d) The parameter change T of the driving state sensor produced by the vehicle stability intervention action A, set a parameter R that decreases with the increase of the parameter T, as a feedback reward; Sensors are used to judge vehicle stability, that is, the smaller and/or smoother the parameter changes in vehicle tilt, acceleration and steering, the better the vehicle stability. Of course, different weight parameters can be added in front of the three parameters to define the different importance of vehicle tilt, acceleration and steering. The specific weight parameters can be defined according to the driving experience of the actual experimental situation, or made into different options for the driver Passengers are free to choose.
如图8车轮根据路面状态S1得到最大反馈奖励R的示意图。如图8(a)中路面状态S1存在拥包情况,(sa)位置的的车轮只有往上升,那么行驶状态传感器参数变化T才能最小;(sb)位置的的车轮只有往下降,参数T最小。如图8(b)中路面状态S1存在坑洼情况,(sc)位置的的车轮只有往下降,参数T最小;(sd)位置的的车轮只有往上缩,参数T最小;此处的车辆稳定干预动作A是通过可调悬挂系统参数的变化来实现T最小,R最大化。As shown in Figure 8, the schematic diagram of the wheel getting the maximum feedback reward R according to the road surface state S1. As shown in Figure 8(a), the road state S1 is crowded. The wheel at the position (sa) can only go up, so the parameter change T of the driving state sensor can be minimized; the wheel at the position (sb) can only go down, and the parameter T is the smallest. . As shown in Figure 8(b), there are potholes in the road surface state S1, the wheel at the position (sc) can only go down, and the parameter T is the smallest; the wheel at the position (sd) can only shrink up, and the parameter T is the smallest; the vehicle here The stability intervention action A is to achieve the minimum T and the maximum R through the change of the adjustable suspension system parameters.
步骤e)车辆稳定干预动作A后得到下一个状态S'。Step e) The next state S' is obtained after the vehicle stabilization intervention action A.
步骤f)训练一个强化学习模型,基于“状态S+车辆稳定干预动作A+下一个状态S'+反馈奖励R” 作为训练数据,不断地尝试,不断地改进,使得车辆稳定干预动作A趋向反馈奖励R最大。Step f) Train a reinforcement learning model, based on "state S + vehicle stability intervention action A + next state S' + feedback reward R" as training data, keep trying and improving, so that vehicle stability intervention action A tends to feedback reward R maximum.
进一步地,反馈奖励R为了长期表现良好,我们不仅需要考虑即时奖励,还有我们将得到的未来奖励。因此设置Rt=rt+γRt+1,rt为执行完t步骤后的即时奖励,Rt+1为执行完下一个t+1步骤后的未来奖励,γ是数值在0与1之间的贴现因子,在距离我们越远的未来奖励,我们便考虑的越少。Further, for feedback reward R to perform well in the long run, we need to consider not only immediate rewards, but also future rewards we will receive. Therefore, set Rt=rt+γRt+1, rt is the immediate reward after executing t steps, Rt+1 is the future reward after executing the next t+1 steps, and γ is the discount factor with a value between 0 and 1 , the farther away we are from future rewards, the less we consider them.
进一步地,所述强化学习模型可以采用Q-learning方法训练,Q-learning更新的公式如下:Q(s,a)←Q(s,a)+α[r+γMAXa'Q(s',a')−Q(s,a)],根据下一个状态s′中选取最大的Q(s',a')值乘以衰变系数γ加上真实回报值作为Q现实,而根据过往Q表里面的Q(s,a)作为Q估计对Q-table进行更新,其中α为学习率。Further, the reinforcement learning model can be trained using the Q-learning method, and the Q-learning update formula is as follows: Q(s,a)←Q(s,a)+α[r+γMAXa'Q(s', a')−Q(s,a)], according to the next state s', select the largest Q(s',a') value multiplied by the decay coefficient γ plus the real return value as the Q reality, and according to the past Q table The Q(s,a) inside is used as a Q estimate to update the Q-table, where α is the learning rate.
进一步地,普通的Q-learning中,当状态S和动作A是离散且维数不高时可使用Q-Table储存每个状态S和动作A对应的Q值,而当状态S和动作A是高维连续时,使用Q-Table储存状态S和动作A,由于数据量太大储存十分困难。故强化学习模型可以采用DQN(CNN+Q-Learning)方法训练,先引入卷积神经网络CNN,把Q-table更新转化为一函数拟合问题,通过拟合一个函数function来代替Q-table产生Q值,使得相近的状态得到相近的输出动作。Furthermore, in ordinary Q-learning, when the state S and action A are discrete and the dimension is not high, Q-Table can be used to store the Q value corresponding to each state S and action A, and when the state S and action A are When high-dimensional continuous, use Q-Table to store state S and action A, because the amount of data is too large to store is very difficult. Therefore, the reinforcement learning model can be trained using the DQN (CNN+Q-Learning) method. First, the convolutional neural network CNN is introduced, and the Q-table update is transformed into a function fitting problem, and the Q-table is generated by fitting a function function. The Q value makes similar states get similar output actions.
本申请公开一种实时车辆稳定的系统及其方法,解决了现有车辆稳定系统无法对精细化路面状态做出执行调控的缺点,本申请通过对发射电磁波点云矩阵的采集得到路面精细化状态,基于强化学习算法,对各种路面状态(坑洼、拥包、倾斜等)实时做出一一的对应执行反馈,达到车辆稳定性最大化,大大提升了车辆驾乘的舒适性,有很高的市场应用价值。This application discloses a real-time vehicle stabilization system and its method, which solves the disadvantage that the existing vehicle stabilization system cannot perform regulation on the refined road surface state. This application obtains the refined state of the road surface by collecting the emitted electromagnetic wave point cloud matrix , based on the reinforcement learning algorithm, one-to-one corresponding execution feedback is made in real time for various road conditions (potholes, congestion, tilt, etc.) to maximize vehicle stability and greatly improve vehicle driving comfort. High market application value.
本公开依据实施例进行了记述,但是应理解的是本公开并不限定于该实施例及构造。本公开也包含各种变形例及等同范围内的变形。除此以外,各种各样的组合及方式、以及在其中仅包含一个要素、一个以上要素或一个以下要素的其他组合或方式也包含在本公开的范畴及思想范围内。Although the present disclosure has been described based on the examples, it should not be understood that the present disclosure is not limited to the examples and structures. The present disclosure also includes various modified examples and modifications within the equivalent range. In addition, various combinations and forms, and other combinations or forms including only one element, more than one element, or less than one element are included in the scope and scope of thought of the present disclosure.
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2021/097138 WO2022251995A1 (en) | 2021-05-31 | 2021-05-31 | Real-time vehicle stabilising system and method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2021/097138 WO2022251995A1 (en) | 2021-05-31 | 2021-05-31 | Real-time vehicle stabilising system and method |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2022251995A1 true WO2022251995A1 (en) | 2022-12-08 |
Family
ID=84323768
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2021/097138 Ceased WO2022251995A1 (en) | 2021-05-31 | 2021-05-31 | Real-time vehicle stabilising system and method |
Country Status (1)
| Country | Link |
|---|---|
| WO (1) | WO2022251995A1 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN119872271A (en) * | 2025-03-28 | 2025-04-25 | 湖南工程学院 | Multi-drive motor cooperative control method and system for new energy special vehicle |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105015538A (en) * | 2012-10-30 | 2015-11-04 | 谷歌公司 | Controlling vehicle lateral lane positioning |
| CN108490941A (en) * | 2018-03-29 | 2018-09-04 | 奇瑞汽车股份有限公司 | Applied to the automated driving system and its control method of road sweeper, device |
| CN110007316A (en) * | 2019-04-16 | 2019-07-12 | 吉林大学 | An Active Steering Obstacle Avoidance System and Method Based on Lidar Pavement Information Recognition |
| US20190331768A1 (en) * | 2018-04-26 | 2019-10-31 | Metawave Corporation | Reinforcement learning engine for a radar system |
| CN110920552A (en) * | 2019-11-15 | 2020-03-27 | 吉林大学 | Vehicle safety system and method for preventing interlink accident after collision on highway |
| CN111516449A (en) * | 2020-04-15 | 2020-08-11 | 深圳职业技术学院 | Method for actively adjusting vehicle suspension based on road surface condition and vehicle |
| CN112241007A (en) * | 2020-07-01 | 2021-01-19 | 北京新能源汽车技术创新中心有限公司 | Calibration method and arrangement structure of automatic driving environment perception sensor and vehicle |
-
2021
- 2021-05-31 WO PCT/CN2021/097138 patent/WO2022251995A1/en not_active Ceased
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105015538A (en) * | 2012-10-30 | 2015-11-04 | 谷歌公司 | Controlling vehicle lateral lane positioning |
| CN108490941A (en) * | 2018-03-29 | 2018-09-04 | 奇瑞汽车股份有限公司 | Applied to the automated driving system and its control method of road sweeper, device |
| US20190331768A1 (en) * | 2018-04-26 | 2019-10-31 | Metawave Corporation | Reinforcement learning engine for a radar system |
| CN110007316A (en) * | 2019-04-16 | 2019-07-12 | 吉林大学 | An Active Steering Obstacle Avoidance System and Method Based on Lidar Pavement Information Recognition |
| CN110920552A (en) * | 2019-11-15 | 2020-03-27 | 吉林大学 | Vehicle safety system and method for preventing interlink accident after collision on highway |
| CN111516449A (en) * | 2020-04-15 | 2020-08-11 | 深圳职业技术学院 | Method for actively adjusting vehicle suspension based on road surface condition and vehicle |
| CN112241007A (en) * | 2020-07-01 | 2021-01-19 | 北京新能源汽车技术创新中心有限公司 | Calibration method and arrangement structure of automatic driving environment perception sensor and vehicle |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN119872271A (en) * | 2025-03-28 | 2025-04-25 | 湖南工程学院 | Multi-drive motor cooperative control method and system for new energy special vehicle |
| CN119872271B (en) * | 2025-03-28 | 2025-06-27 | 湖南工程学院 | A new energy special vehicle multi-drive motor coordinated control method and system |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10429848B2 (en) | Automatic driving system | |
| US9244462B2 (en) | Vehicle trajectory planning for autonomous vehicles | |
| US20220128992A1 (en) | Autonomous driving device | |
| CA3155591C (en) | Functional safety in autonomous driving | |
| EP2712780B1 (en) | Method and apparatus for performing driving assistance | |
| JP7222259B2 (en) | VEHICLE WHEEL LOAD CONTROL METHOD AND WHEEL LOAD CONTROL DEVICE | |
| WO2022228358A1 (en) | Autonomous driving obstacle avoidance method and system, and storage medium | |
| JP6647681B2 (en) | Vehicle control device | |
| CN110888429A (en) | Vehicle navigation and control | |
| JP7211127B2 (en) | Vehicle Turning Posture Control Method and Turning Posture Control Device | |
| US11591011B1 (en) | Dynamic vehicle steering and/or suspension constraints | |
| JP2019127081A (en) | Automatic driving control device and automatic driving control method of vehicle | |
| CN114364592A (en) | Method and apparatus for trajectory shape generation for autonomous vehicles | |
| WO2022251995A1 (en) | Real-time vehicle stabilising system and method | |
| CN117657206A (en) | Tractor vehicle driving method and system for autonomous driving | |
| US20180284790A1 (en) | Automatic driving system | |
| JP2020124994A (en) | Vehicle motion control method and vehicle motion control device | |
| CN116476807A (en) | Auxiliary driving control method and device for vehicle tire burst and vehicle | |
| GB2584587A (en) | Control system for a vehicle | |
| CN115956042A (en) | Control method for controlling lateral movement of a motor vehicle | |
| CN114435376A (en) | Method for controlling running speed of vehicle on bumpy road surface, electronic equipment and storage medium | |
| CN113276834B (en) | System and method for vehicle integrated stability control using a perceived yaw center | |
| US11192559B2 (en) | Driving assistance system | |
| CN113119952A (en) | Real-time vehicle stabilization system and method thereof | |
| JP7669873B2 (en) | Driving force control method and driving force control device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 21943377 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 21943377 Country of ref document: EP Kind code of ref document: A1 |