WO2024187869A1 - Kalman filter-based method and apparatus for acquiring longitudinal drag of vehicle, and vehicle - Google Patents
Kalman filter-based method and apparatus for acquiring longitudinal drag of vehicle, and vehicle Download PDFInfo
- Publication number
- WO2024187869A1 WO2024187869A1 PCT/CN2023/139074 CN2023139074W WO2024187869A1 WO 2024187869 A1 WO2024187869 A1 WO 2024187869A1 CN 2023139074 W CN2023139074 W CN 2023139074W WO 2024187869 A1 WO2024187869 A1 WO 2024187869A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- vehicle
- longitudinal
- longitudinal resistance
- current moment
- output shaft
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 87
- 238000001914 filtration Methods 0.000 claims description 38
- 239000003638 chemical reducing agent Substances 0.000 claims description 19
- 239000011159 matrix material Substances 0.000 description 8
- 238000004590 computer program Methods 0.000 description 7
- 230000015654 memory Effects 0.000 description 4
- 230000004927 fusion Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000006467 substitution reaction Methods 0.000 description 2
- 239000000725 suspension Substances 0.000 description 2
- 101001121408 Homo sapiens L-amino-acid oxidase Proteins 0.000 description 1
- 102100026388 L-amino-acid oxidase Human genes 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 230000005284 excitation Effects 0.000 description 1
- 238000012805 post-processing Methods 0.000 description 1
- 238000007781 pre-processing Methods 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- 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
- B60W60/00—Drive control systems specially adapted for autonomous road vehicles
Definitions
- the present invention relates to the field of autonomous driving technology, and specifically provides a method, device, medium and vehicle for obtaining vehicle longitudinal resistance based on Kalman filtering.
- Advanced driver assistance functions are gaining more and more attention, and their use scenarios are also increasing with the advancement of sensors and information technology, and their functional experience is also constantly improving.
- assisted driving coverage scenarios more and more longitudinal disturbances will be encountered in low-speed longitudinal control, such as speed bumps, potholes on the road, V-grooves of battery swap stations, stepped parking spaces, etc.
- Accurately estimating the longitudinal resistance of the vehicle caused by these longitudinal disturbances will directly affect the control effect of the assisted driving system.
- the art needs a new solution for obtaining the longitudinal resistance of an autonomous driving vehicle to solve the above problems.
- the present invention is proposed to provide a solution or at least partially solve the problem of how to accurately estimate the longitudinal resistance of an autonomous driving vehicle.
- the present invention provides a vehicle longitudinal resistance acquisition method based on Kalman filtering, the method comprising:
- the predicted value is selectively fused with the observed value representing the state of the vehicle longitudinal resistance at the current moment, and the predicted value representing the state of the vehicle longitudinal resistance is updated to obtain the vehicle longitudinal resistance at the current moment.
- the state representation includes the longitudinal resistance of the whole vehicle and the longitudinal velocity of the center of mass;
- the dynamic model is a vehicle longitudinal dynamic model.
- the state representation also includes the output shaft speed of the main reducer and the tire longitudinal force
- the dynamic model also includes an electric axis longitudinal dynamic model.
- the control variable in the process model is the output shaft torque of the vehicle's main reducer.
- the observed values include the output shaft speed of the main reducer and the longitudinal speed of the center of mass.
- the method further includes:
- the observation value representing the state of the vehicle longitudinal resistance at the current moment is low-pass filtered at a lower filter cutoff frequency to reduce the update speed, otherwise it is low-pass filtered at a higher filter cutoff frequency to increase the update speed.
- the predicted value is selectively merged with the observed value of the state representation of the longitudinal resistance of the whole vehicle at the current moment, and the predicted value of the state representation of the longitudinal resistance of the whole vehicle is updated to obtain the longitudinal resistance of the whole vehicle at the current moment, including:
- the predicted value of the state representation of the longitudinal resistance of the whole vehicle is updated using the fused result to obtain the longitudinal resistance of the whole vehicle at the current moment.
- the vehicle's brake pedal opening is greater than a preset opening
- the braking pressure of the vehicle is greater than a preset pressure value
- the vehicle's chassis braking system automatically intervenes.
- the method further includes:
- the updated prediction value at the current moment is cleared.
- the observation value representing the state of the whole vehicle longitudinal resistance at the current moment is obtained by low-pass filtering the input observation value representing the state of the whole vehicle longitudinal resistance so that the observation values are phase-aligned.
- a control device which includes at least one processor and at least one storage device, wherein the storage device is suitable for storing multiple program codes, and the program codes are suitable for being loaded and run by the processor to execute the vehicle longitudinal resistance acquisition method based on Kalman filtering described in any one of the technical solutions of the above-mentioned vehicle longitudinal resistance acquisition method based on Kalman filtering.
- a computer-readable storage medium wherein a plurality of program codes are stored in the computer-readable storage medium, wherein the program codes are suitable for being loaded and run by a processor to execute the technical solution of the vehicle longitudinal resistance acquisition method based on Kalman filtering.
- a vehicle comprising the control device of the control device technical solution.
- the present invention constructs a state representation of the longitudinal resistance of the whole vehicle, and constructs a process model according to a dynamic model related to the state representation, and obtains the predicted value of the state representation of the longitudinal resistance of the whole vehicle at the current moment based on the process model; in the update stage, according to preset conditions, the predicted value and the observed value of the state representation of the longitudinal resistance of the whole vehicle at the current moment are selectively fused to update the predicted value of the state representation of the longitudinal resistance of the whole vehicle, thereby obtaining the longitudinal resistance of the whole vehicle at the current moment.
- the present invention can accurately estimate the longitudinal resistance of the whole vehicle at the current moment based on Kalman filtering, thereby providing important reference information of longitudinal dynamics for the auxiliary driving system, and assisting the decision-making and control process of automatic driving.
- FIG1 is a schematic flow chart of main steps of a method for acquiring vehicle longitudinal resistance based on Kalman filtering according to an embodiment of the present invention
- FIG. 2 is a schematic diagram of the main components of a vehicle longitudinal resistance acquisition method based on Kalman filtering according to an implementation of an embodiment of the present invention.
- module or “processor” may include hardware, software or a combination of both.
- a module may include hardware circuits, various suitable sensors, communication Ports, memories, may also include software parts, such as program codes, or may be a combination of software and hardware.
- the processor may be a central processing unit, a microprocessor, an image processor, a digital signal processor, or any other suitable processor.
- the processor has data and/or signal processing functions.
- the processor may be implemented in software, hardware, or a combination of the two.
- Non-temporary computer-readable storage media include any suitable medium that can store program codes, such as a disk, a hard disk, an optical disk, a flash memory, a read-only memory, a random access memory, and the like.
- a and/or B means all possible combinations of A and B, such as just A, just B, or A and B.
- the term "at least one A or B” or “at least one of A and B” has a similar meaning to “A and/or B", and may include just A, just B, or A and B.
- the singular terms “one” and “the” may also include plural forms.
- FIG. 1 is a schematic flow chart of the main steps of a vehicle longitudinal resistance acquisition method based on Kalman filtering according to an embodiment of the present invention.
- the vehicle longitudinal resistance acquisition method based on Kalman filtering in the embodiment of the present invention mainly includes the following steps S101 to S102.
- Step S101 Prediction stage:
- Step S1011 construct a state representation of the vehicle's entire longitudinal resistance.
- Step S1012 construct a process model based on a dynamic model related to the state representation.
- Step S1013 Obtain a predicted value representing the state of the entire vehicle longitudinal resistance at the current moment based on the process model.
- a state representation of the longitudinal resistance of the vehicle in the prediction stage of Kalman filtering, can be constructed, a process model of Kalman filtering can be constructed based on a dynamic model related to the state representation, and a predicted value of the state representation of the longitudinal resistance of the vehicle at the current moment can be obtained based on the process model.
- the state representation is a state parameter that needs to be estimated in the Kalman filtering process.
- the process model is a model that estimates the predicted value at the current moment based on the predicted value updated at the previous moment.
- the state representation may include the longitudinal resistance of the entire vehicle and the longitudinal velocity of the center of mass; and the dynamic model may be a longitudinal dynamic model of the vehicle.
- the state representation may further include the output shaft speed of the final reducer and the tire longitudinal force; and the dynamic model may further include an electric shaft longitudinal dynamic model.
- control variable in the process model can be the main reducer Output shaft torque:
- the output shaft torque can be measured by a torque sensor.
- the final reducer may include a front final reducer and a rear final reducer.
- the output shaft speed may include a front final reducer output shaft speed and a rear final reducer output shaft speed.
- the output shaft torque may include a front final reducer output shaft torque and a rear final reducer output shaft torque.
- the tire longitudinal force may include a front tire longitudinal force and a rear axle tire longitudinal force.
- the dynamic model composed of the vehicle longitudinal dynamic model and the electric shaft longitudinal dynamic model can be obtained according to the following formulas (1) to (6):
- Step S102 Update phase.
- Step S1021 Based on preset conditions, the predicted value is selectively merged with the observed value representing the state of the vehicle longitudinal resistance at the current moment, and the predicted value representing the state of the vehicle longitudinal resistance is updated to obtain the vehicle longitudinal resistance at the current moment.
- the predicted value and the observed value represented by the current state can be selectively fused according to preset conditions, so as to update the predicted value represented by the state to obtain the longitudinal resistance of the whole vehicle at the current moment.
- the observed value refers to the value obtained by measuring or calculating according to the actual state of the vehicle.
- the observed values may include the output shaft speed of the main reducer and The longitudinal velocity of the center of mass.
- the output shaft speed can be measured by a speed sensor, and the longitudinal velocity of the center of mass can be obtained by differential GPS (Global Positioning System) signals.
- differential GPS Global Positioning System
- the front axle tire longitudinal force, rear axle tire longitudinal force and vehicle longitudinal resistance can be calculated through a dynamic model based on the output shaft speed of the main reduction gear and the longitudinal velocity of the center of mass, and the calculated front axle tire longitudinal force, rear axle tire longitudinal force and vehicle longitudinal resistance are also used as observation values representing the state at the current moment.
- the noise can be filtered out and the phases of the observation values can be aligned by performing a low-pass filter on the observation values represented by the input longitudinal resistance state of the vehicle to facilitate subsequent fusion based on the observation values.
- the Kalman filter equation can be obtained by the following formulas (7) to (11):
- a d is the state transfer matrix
- X′ k-1 is the predicted value of the updated state representation at time k-1
- B d is the input control matrix
- U k is the control variable at time k
- P′ k-1 is the updated covariance matrix at time k-1
- a d T is the transpose of the state transfer matrix
- Q is the process excitation noise covariance
- K k is the Kalman gain at time k
- H is the state observation matrix
- HT is the transpose of the state observation matrix
- R is the observation noise covariance
- X′ k is the predicted value of the updated state representation at time k
- Z k is the observed value of the state representation at time k
- P′ k is the updated covariance matrix at time k.
- the embodiment of the present invention constructs a state representation of the longitudinal resistance of the vehicle, and constructs a process model according to a dynamic model related to the state representation, and obtains the state representation of the longitudinal resistance of the vehicle at the current moment based on the process model.
- the updating stage according to the preset conditions, the predicted value and the observed value of the state representation of the longitudinal resistance of the whole vehicle at the current moment are selectively merged to update the predicted value of the state representation of the longitudinal resistance of the whole vehicle, thereby obtaining the longitudinal resistance of the whole vehicle at the current moment.
- the present invention may further include the following steps S103 to S105:
- Step S103 respectively obtaining the change gradients of the output shaft torque, the output shaft speed and the longitudinal velocity of the center of mass.
- Step S104 Compare the change gradients of the output shaft torque, the output shaft speed and the center of mass longitudinal velocity with the corresponding gradient thresholds respectively.
- Step S105 When the change gradients of the output shaft torque, the output shaft speed and the longitudinal velocity of the center of mass are all greater than the corresponding gradient thresholds, the observation value representing the state of the longitudinal resistance of the whole vehicle at the current moment is low-pass filtered at a lower filter cutoff frequency to reduce the update speed, otherwise it is low-pass filtered at a higher filter cutoff frequency to increase the update speed.
- the observed value represented by the state can be filtered, that is, the change gradients of the output shaft torque, the output shaft speed and the longitudinal velocity of the center of mass are calculated, and the calculated change gradients are compared with their corresponding gradient thresholds. If the change gradients of the output shaft torque, the output shaft speed and the longitudinal velocity of the center of mass are all greater than their corresponding gradient thresholds, the observed value represented by the state of the longitudinal resistance of the whole vehicle at the current moment can be low-pass filtered at a lower filter cutoff frequency to reduce the update speed. Otherwise, it can be low-pass filtered at a higher filter cutoff frequency to increase the update speed, that is, allow the longitudinal resistance of the whole vehicle output by the Kalman filter to be updated quickly.
- step S1021 may further include the following steps S10211 to S10213:
- Step S10211 Determine whether the vehicle's mechanical brake is engaged; if so, jump to step S10212; if not, jump to step S10213.
- Step S10212 Use the predicted value updated at the previous moment as the predicted value updated at the current moment to obtain the longitudinal resistance of the vehicle at the current moment.
- Step S10213 Use the fused result to update the predicted value of the state representation of the longitudinal resistance of the whole vehicle to obtain the longitudinal resistance of the whole vehicle at the current moment.
- the update of the Kalman filter should be suspended at this time, and the prediction value updated at the last moment is used as the prediction value updated at the current moment.
- the judgment conditions for mechanical brake intervention may include:
- the vehicle's brake pedal opening is greater than the preset opening; or,
- the vehicle's brake pressure is greater than a preset pressure value
- the vehicle's chassis braking system automatically intervenes.
- the braking distance when mechanical braking intervenes, the braking distance may be acquired, and when the braking distance is greater than a preset distance, the updated prediction value at the current moment may be cleared.
- the updated prediction value at the current moment can be cleared.
- Those skilled in the art can set the preset distance according to the needs of actual applications.
- the braking distance may be obtained by integrating the vehicle speed and the sampling time.
- FIG. 2 is a schematic diagram of the main components of a vehicle longitudinal resistance acquisition method based on Kalman filtering according to an implementation of an embodiment of the present invention.
- the observation value can be input for filtering pre-processing, and the suspension and update of the Kalman filter data fusion can be controlled based on whether the mechanical brake is involved, and the update speed can be controlled by the change gradient of the observation value to achieve disturbance observation post-processing, thereby obtaining the longitudinal resistance of the whole vehicle at the current moment.
- the suspension of data fusion refers to using the predicted value updated at the previous moment as the predicted value updated at the current moment or clearing the predicted value updated at the current moment; updating refers to using the fused result to update the predicted value represented by the state of the longitudinal resistance of the whole vehicle.
- the present invention implements all or part of the processes in the method of the above embodiment, and can also be completed by instructing the relevant hardware through a computer program
- the computer program can be stored in a computer-readable storage medium, and the computer program can implement the steps of each of the above method embodiments when executed by the processor.
- the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form.
- the computer-readable storage medium may include: any entity or device, medium, U disk, mobile hard disk, disk, optical disk, computer memory, read-only memory, random access memory, electric carrier signal, telecommunication signal and software distribution medium that can carry the computer program code.
- computer-readable storage medium can be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction.
- computer-readable storage media do not include electric carrier signals and telecommunication signals.
- the present invention also provides a control device.
- the control device includes a processor and a storage device
- the storage device can be configured to store a program for executing the vehicle longitudinal resistance acquisition method based on Kalman filtering of the above method embodiment
- the processor can be configured to execute the program in the storage device, the program including but not limited to executing the vehicle longitudinal resistance acquisition method based on Kalman filtering of the above method embodiment.
- control device may be a control device device formed by various electronic devices.
- control device may include multiple storage devices and multiple processors.
- the program for executing the vehicle longitudinal resistance acquisition method based on Kalman filtering of the above method embodiment may be divided into multiple subprograms, and each subprogram may be loaded and run by a processor to execute different steps of the vehicle longitudinal resistance acquisition method based on Kalman filtering of the above method embodiment.
- each subprogram may be stored in different storage devices, and each processor may be configured to execute the programs in one or more storage devices to jointly implement the vehicle longitudinal resistance acquisition method based on Kalman filtering of the above method embodiment, that is, each processor executes different steps of the vehicle longitudinal resistance acquisition method based on Kalman filtering of the above method embodiment to jointly implement the vehicle longitudinal resistance acquisition method based on Kalman filtering of the above method embodiment.
- the above-mentioned multiple processors may be processors deployed on the same device.
- the above-mentioned control device may be a high-performance device composed of multiple processors, and the above-mentioned multiple processors may be processors configured on the high-performance device.
- the above-mentioned multiple processors may also be processors deployed on different devices.
- the above-mentioned control device may be a server cluster, and the above-mentioned multiple processors may be processors on different servers in the server cluster.
- the present invention also provides a computer-readable storage medium.
- the computer-readable storage medium can be configured to store a program for executing the vehicle longitudinal resistance acquisition method based on Kalman filtering of the above method embodiment, and the program can be loaded and run by a processor to implement the above vehicle longitudinal resistance acquisition method based on Kalman filtering.
- the computer-readable storage medium can be a storage device formed by various electronic devices.
- the computer-readable storage medium in the embodiment of the present invention is a non-temporary computer-readable storage medium.
- the present invention also provides a vehicle.
- the vehicle may include the control device in the control device embodiment.
- each module is only for illustrating the functional units of the device of the present invention
- the physical devices corresponding to these modules may be the processor itself, or a part of the software in the processor, a part of the hardware, or a part of the combination of software and hardware. Therefore, the number of each module in the figure is only schematic.
- modules in the device can be adaptively split or merged. Such splitting or merging of specific modules will not cause the technical solution to deviate from the principle of the present invention, and therefore, the technical solutions after splitting or merging will fall within the protection scope of the present invention.
Landscapes
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Electric Propulsion And Braking For Vehicles (AREA)
Abstract
A Kalman filter-based method and apparatus for acquiring a longitudinal drag of a vehicle, a medium, and a vehicle. The method comprises: in a prediction stage, constructing a state representation of a longitudinal drag of an entire vehicle, constructing a process model according to a dynamic model related to the state representation, and acquiring a predicted value of the state representation of the longitudinal drag of the entire vehicle at a current moment on the basis of the process model (S101); in an update stage, selectively fusing the predicted value and an observed value of the state representation of the longitudinal drag of the entire vehicle at the current moment according to a preset condition, updating the predicted value of the state representation of the longitudinal drag of the entire vehicle, and obtaining the longitudinal drag of the entire vehicle at the current moment (S102). The problem of how to accurately estimate the longitudinal drag of the entire vehicle for an autonomous driving vehicle is solved, and significant reference information of longitudinal dynamics is provided for an assisted driving system, to assist a decision-making and control process for autonomous driving.
Description
本申请要求2023年03月16日提交的、发明名称为“基于卡尔曼滤波的车辆纵向阻力获取方法、装置及车辆”的中国专利申请202310254848.6的优先权,上述中国专利申请的全部内容通过引用并入本申请中。This application claims the priority of Chinese patent application 202310254848.6 filed on March 16, 2023, with the invention name “Vehicle longitudinal resistance acquisition method, device and vehicle based on Kalman filtering”. The entire contents of the above Chinese patent application are incorporated into this application by reference.
技术领域Technical Field
本发明涉及自动驾驶技术领域,具体提供一种基于卡尔曼滤波的车辆纵向阻力获取方法、装置、介质及车辆。The present invention relates to the field of autonomous driving technology, and specifically provides a method, device, medium and vehicle for obtaining vehicle longitudinal resistance based on Kalman filtering.
高级辅助驾驶功能越来越受到大家的关注,而且其使用的场景也随着传感器和信息技术的进步而不断增加,其功能体验也在不断提升。随着辅助驾驶覆盖场景的拓展,在低速纵向控制上,会遇到越来越多的纵向扰动,例如减速带、路面坑洼、换电站V槽、台阶车位等。对这些纵向扰动带来的整车纵向阻力进行精确估计,将直接影响到辅助驾驶系统的控制效果。Advanced driver assistance functions are gaining more and more attention, and their use scenarios are also increasing with the advancement of sensors and information technology, and their functional experience is also constantly improving. With the expansion of assisted driving coverage scenarios, more and more longitudinal disturbances will be encountered in low-speed longitudinal control, such as speed bumps, potholes on the road, V-grooves of battery swap stations, stepped parking spaces, etc. Accurately estimating the longitudinal resistance of the vehicle caused by these longitudinal disturbances will directly affect the control effect of the assisted driving system.
相应地,本领域需要一种新的自动驾驶车辆的整车纵向阻力获取方案来解决上述问题。Accordingly, the art needs a new solution for obtaining the longitudinal resistance of an autonomous driving vehicle to solve the above problems.
发明内容Summary of the invention
为了克服上述缺陷,提出了本发明,以提供解决或至少部分地解决如何对自动驾驶车辆的整车纵向阻力进行精确估计的问题。In order to overcome the above-mentioned defects, the present invention is proposed to provide a solution or at least partially solve the problem of how to accurately estimate the longitudinal resistance of an autonomous driving vehicle.
在第一方面,本发明提供一种基于卡尔曼滤波的车辆纵向阻力获取方法,所述方法包括:In a first aspect, the present invention provides a vehicle longitudinal resistance acquisition method based on Kalman filtering, the method comprising:
预测阶段:
Prediction stage:
构建车辆整车纵向阻力的状态表示;Construct the state representation of the longitudinal resistance of the vehicle;
基于所述状态表示相关的动力学模型构建过程模型;constructing a process model based on a kinetic model associated with the state representation;
基于所述过程模型获取当前时刻的整车纵向阻力的状态表示的预测值;Acquire a predicted value of the state representation of the longitudinal resistance of the entire vehicle at the current moment based on the process model;
更新阶段:Update phase:
基于预设条件,选择性地将所述预测值和获取的当前时刻的整车纵向阻力的状态表示的观测值融合,更新所述整车纵向阻力的状态表示的预测值,以得到当前时刻的整车纵向阻力。Based on preset conditions, the predicted value is selectively fused with the observed value representing the state of the vehicle longitudinal resistance at the current moment, and the predicted value representing the state of the vehicle longitudinal resistance is updated to obtain the vehicle longitudinal resistance at the current moment.
在上述基于卡尔曼滤波的车辆纵向阻力获取方法的一个技术方案中,所述状态表示包括整车纵向阻力和质心纵向速度;In a technical solution of the above-mentioned vehicle longitudinal resistance acquisition method based on Kalman filtering, the state representation includes the longitudinal resistance of the whole vehicle and the longitudinal velocity of the center of mass;
所述动力学模型为车辆纵向动力学模型。The dynamic model is a vehicle longitudinal dynamic model.
在上述基于卡尔曼滤波的车辆纵向阻力获取方法的一个技术方案中,所述状态表示还包括主减速器的输出轴转速和轮胎纵向力;In a technical solution of the vehicle longitudinal resistance acquisition method based on Kalman filtering, the state representation also includes the output shaft speed of the main reducer and the tire longitudinal force;
所述动力学模型还包括电轴纵向动力学模型。The dynamic model also includes an electric axis longitudinal dynamic model.
在上述基于卡尔曼滤波的车辆纵向阻力获取方法的一个技术方案中,所述过程模型中的控制变量为车辆的主减速器的输出轴转矩。In a technical solution of the above-mentioned vehicle longitudinal resistance acquisition method based on Kalman filtering, the control variable in the process model is the output shaft torque of the vehicle's main reducer.
在上述基于卡尔曼滤波的车辆纵向阻力获取方法的一个技术方案中,所述观测值包括主减速器的输出轴转速和质心纵向速度。In a technical solution of the above-mentioned vehicle longitudinal resistance acquisition method based on Kalman filtering, the observed values include the output shaft speed of the main reducer and the longitudinal speed of the center of mass.
在上述基于卡尔曼滤波的车辆纵向阻力获取方法的一个技术方案中,所述方法还包括:In a technical solution of the above-mentioned vehicle longitudinal resistance acquisition method based on Kalman filtering, the method further includes:
分别获取所述输出轴转矩、所述输出轴转速和所述质心纵向速度的变化梯度;respectively obtaining the change gradients of the output shaft torque, the output shaft speed and the longitudinal velocity of the center of mass;
将所述输出轴转矩、所述输出轴转速和所述质心纵向速度的变化梯度分别与对应的梯度阈值进行比较;Comparing the change gradients of the output shaft torque, the output shaft speed and the center-of-mass longitudinal velocity with corresponding gradient thresholds respectively;
当所述输出轴转矩、所述输出轴转速和所述质心纵向速度的变化梯度均大于对应的梯度阈值时,将获取的当前时刻的整车纵向阻力的状态表示的观测值以较低的滤波截至频率进行低通滤波处理,以降低所述更新的速度,否则以较高的滤波截至频率进行低通滤波处理,以提高所述更新的速度。When the change gradients of the output shaft torque, the output shaft speed and the center of mass longitudinal velocity are all greater than the corresponding gradient thresholds, the observation value representing the state of the vehicle longitudinal resistance at the current moment is low-pass filtered at a lower filter cutoff frequency to reduce the update speed, otherwise it is low-pass filtered at a higher filter cutoff frequency to increase the update speed.
在上述基于卡尔曼滤波的车辆纵向阻力获取方法的一个技
术方案中,所述基于预设条件,选择性地将所述预测值和获取的当前时刻的整车纵向阻力的状态表示的观测值融合,更新所述整车纵向阻力的状态表示的预测值,以得到当前时刻的整车纵向阻力,包括:In the above-mentioned vehicle longitudinal resistance acquisition method based on Kalman filtering, a technical In the technical solution, based on the preset conditions, the predicted value is selectively merged with the observed value of the state representation of the longitudinal resistance of the whole vehicle at the current moment, and the predicted value of the state representation of the longitudinal resistance of the whole vehicle is updated to obtain the longitudinal resistance of the whole vehicle at the current moment, including:
判断所述车辆的机械制动是否介入;Determining whether the mechanical brake of the vehicle is engaged;
若是,使用上一时刻更新后的预测值作为当前时刻更新后的预测值,以得到当前时刻的整车纵向阻力;和/或If yes, use the updated prediction value at the previous moment as the updated prediction value at the current moment to obtain the longitudinal resistance of the vehicle at the current moment; and/or
若否,使用融合后的结果更新所述整车纵向阻力的状态表示的预测值,以得到当前时刻的整车纵向阻力。If not, the predicted value of the state representation of the longitudinal resistance of the whole vehicle is updated using the fused result to obtain the longitudinal resistance of the whole vehicle at the current moment.
在上述基于卡尔曼滤波的车辆纵向阻力获取方法的一个技术方案中,所述机械制动介入的判断条件为:In a technical solution of the vehicle longitudinal resistance acquisition method based on Kalman filtering, the judgment condition for mechanical brake intervention is:
所述车辆的制动踏板开度大于预设开度;或,The vehicle's brake pedal opening is greater than a preset opening; or,
所述车辆的制动压力大于预设压力值;或,The braking pressure of the vehicle is greater than a preset pressure value; or,
所述车辆的底盘制动系统自动介入。The vehicle's chassis braking system automatically intervenes.
在上述基于卡尔曼滤波的车辆纵向阻力获取方法的一个技术方案中,所述方法还包括:In a technical solution of the above-mentioned vehicle longitudinal resistance acquisition method based on Kalman filtering, the method further includes:
获取所述机械制动介入后的制动距离;Obtaining a braking distance after the mechanical brake intervenes;
当所述制动距离大于预设距离时,将所述当前时刻更新后的预测值清零。When the braking distance is greater than the preset distance, the updated prediction value at the current moment is cleared.
在上述基于卡尔曼滤波的车辆纵向阻力获取方法的一个技术方案中,所述获取的当前时刻的整车纵向阻力的状态表示的观测值是通过对输入的整车纵向阻力状态表示的观测值进行低通滤波以使得所述观测值相位对齐后得到的。In a technical solution of the above-mentioned vehicle longitudinal resistance acquisition method based on Kalman filtering, the observation value representing the state of the whole vehicle longitudinal resistance at the current moment is obtained by low-pass filtering the input observation value representing the state of the whole vehicle longitudinal resistance so that the observation values are phase-aligned.
在第二方面,提供一种控制装置,该控制装置包括至少一个处理器和至少一个存储装置,所述存储装置适于存储多条程序代码,所述程序代码适于由所述处理器加载并运行以执行上述基于卡尔曼滤波的车辆纵向阻力获取方法的技术方案中任一项技术方案所述的基于卡尔曼滤波的车辆纵向阻力获取方法。In a second aspect, a control device is provided, which includes at least one processor and at least one storage device, wherein the storage device is suitable for storing multiple program codes, and the program codes are suitable for being loaded and run by the processor to execute the vehicle longitudinal resistance acquisition method based on Kalman filtering described in any one of the technical solutions of the above-mentioned vehicle longitudinal resistance acquisition method based on Kalman filtering.
在第三方面,提供一种计算机可读存储介质,该计算机可读存储介质其中存储有多条程序代码,所述程序代码适于由处理器加载并运行以执行上述基于卡尔曼滤波的车辆纵向阻力获取方法的技术方案中
任一项技术方案所述的基于卡尔曼滤波的车辆纵向阻力获取方法。In a third aspect, a computer-readable storage medium is provided, wherein a plurality of program codes are stored in the computer-readable storage medium, wherein the program codes are suitable for being loaded and run by a processor to execute the technical solution of the vehicle longitudinal resistance acquisition method based on Kalman filtering. The vehicle longitudinal resistance acquisition method based on Kalman filtering described in any technical solution.
在第四方面,提供一种车辆,所述车辆包括控制装置技术方案中的控制装置。In a fourth aspect, a vehicle is provided, comprising the control device of the control device technical solution.
本发明上述一个或多个技术方案,至少具有如下一种或多种有益效果:The above one or more technical solutions of the present invention have at least one or more of the following beneficial effects:
在实施本发明的技术方案中,本发明在预测阶段,构建车辆整车纵向阻力的状态表示,并根据状态表示相关的动力学模型构建过程模型,基于过程模型获取当前时刻的整车纵向阻力的状态表示的预测值;在更新阶段,根据预设条件,选择性地将预测值和当前时刻整车纵向阻力的状态表示的观测值进行融合,以更新整车纵向阻力的状态表示的预测值,从而获得当前时刻的整车纵向阻力。通过上述配置方式,本发明能够基于卡尔曼滤波对车辆当前时刻的整车纵向阻力进行准确估计,从而为辅助驾驶系统提供纵向动力学的重要参考信息,辅助自动驾驶的决策和控制过程。In the technical solution for implementing the present invention, in the prediction stage, the present invention constructs a state representation of the longitudinal resistance of the whole vehicle, and constructs a process model according to a dynamic model related to the state representation, and obtains the predicted value of the state representation of the longitudinal resistance of the whole vehicle at the current moment based on the process model; in the update stage, according to preset conditions, the predicted value and the observed value of the state representation of the longitudinal resistance of the whole vehicle at the current moment are selectively fused to update the predicted value of the state representation of the longitudinal resistance of the whole vehicle, thereby obtaining the longitudinal resistance of the whole vehicle at the current moment. Through the above configuration, the present invention can accurately estimate the longitudinal resistance of the whole vehicle at the current moment based on Kalman filtering, thereby providing important reference information of longitudinal dynamics for the auxiliary driving system, and assisting the decision-making and control process of automatic driving.
参照附图,本发明的公开内容将变得更易理解。本领域技术人员容易理解的是:这些附图仅仅用于说明的目的,而并非意在对本发明的保护范围组成限制。其中:The disclosure of the present invention will become more easily understood with reference to the accompanying drawings. It is easy for those skilled in the art to understand that these drawings are only for illustrative purposes and are not intended to limit the scope of protection of the present invention. Among them:
图1是根据本发明的一个实施例的基于卡尔曼滤波的车辆纵向阻力获取方法的主要步骤流程示意图;FIG1 is a schematic flow chart of main steps of a method for acquiring vehicle longitudinal resistance based on Kalman filtering according to an embodiment of the present invention;
图2是根据本发明实施例的一个实施方式的基于卡尔曼滤波的车辆纵向阻力获取方法的主要组成架构示意图。FIG. 2 is a schematic diagram of the main components of a vehicle longitudinal resistance acquisition method based on Kalman filtering according to an implementation of an embodiment of the present invention.
下面参照附图来描述本发明的一些实施方式。本领域技术人员应当理解的是,这些实施方式仅仅用于解释本发明的技术原理,并非旨在限制本发明的保护范围。Some embodiments of the present invention are described below with reference to the accompanying drawings. It should be understood by those skilled in the art that these embodiments are only used to explain the technical principles of the present invention and are not intended to limit the protection scope of the present invention.
在本发明的描述中,“模块”、“处理器”可以包括硬件、软件或者两者的组合。一个模块可以包括硬件电路,各种合适的感应器,通信
端口,存储器,也可以包括软件部分,比如程序代码,也可以是软件和硬件的组合。处理器可以是中央处理器、微处理器、图像处理器、数字信号处理器或者其他任何合适的处理器。处理器具有数据和/或信号处理功能。处理器可以以软件方式实现、硬件方式实现或者二者结合方式实现。非暂时性的计算机可读存储介质包括任何合适的可存储程序代码的介质,比如磁碟、硬盘、光碟、闪存、只读存储器、随机存取存储器等等。术语“A和/或B”表示所有可能的A与B的组合,比如只是A、只是B或者A和B。术语“至少一个A或B”或者“A和B中的至少一个”含义与“A和/或B”类似,可以包括只是A、只是B或者A和B。单数形式的术语“一个”、“这个”也可以包含复数形式。In the description of the present invention, "module" or "processor" may include hardware, software or a combination of both. A module may include hardware circuits, various suitable sensors, communication Ports, memories, may also include software parts, such as program codes, or may be a combination of software and hardware. The processor may be a central processing unit, a microprocessor, an image processor, a digital signal processor, or any other suitable processor. The processor has data and/or signal processing functions. The processor may be implemented in software, hardware, or a combination of the two. Non-temporary computer-readable storage media include any suitable medium that can store program codes, such as a disk, a hard disk, an optical disk, a flash memory, a read-only memory, a random access memory, and the like. The term "A and/or B" means all possible combinations of A and B, such as just A, just B, or A and B. The term "at least one A or B" or "at least one of A and B" has a similar meaning to "A and/or B", and may include just A, just B, or A and B. The singular terms "one" and "the" may also include plural forms.
参阅附图1,图1是根据本发明的一个实施例的基于卡尔曼滤波的车辆纵向阻力获取方法的主要步骤流程示意图。如图1所示,本发明实施例中的基于卡尔曼滤波的车辆纵向阻力获取方法主要包括下列步骤S101-步骤S102。Referring to FIG. 1 , FIG. 1 is a schematic flow chart of the main steps of a vehicle longitudinal resistance acquisition method based on Kalman filtering according to an embodiment of the present invention. As shown in FIG. 1 , the vehicle longitudinal resistance acquisition method based on Kalman filtering in the embodiment of the present invention mainly includes the following steps S101 to S102.
步骤S101:预测阶段:Step S101: Prediction stage:
步骤S1011:构建车辆的整车纵向阻力的状态表示。Step S1011: construct a state representation of the vehicle's entire longitudinal resistance.
步骤S1012:基于状态表示相关的动力学模型构建过程模型。Step S1012: construct a process model based on a dynamic model related to the state representation.
步骤S1013:基于过程模型获取当前时刻的整车纵向阻力的状态表示的预测值。Step S1013: Obtain a predicted value representing the state of the entire vehicle longitudinal resistance at the current moment based on the process model.
在本实施例中,在卡尔曼滤波的预测阶段,可以构建车辆的整车纵向阻力的状态表示,基于状态表示相关的动力学模型构建卡尔曼滤波的过程模型,并基于过程模型来获取当前时刻车辆整车纵向阻力的状态表示的预测值。其中,状态表示为卡尔曼滤波过程中需要估计的状态参数。过程模型是基于上一时刻更新后的预测值对当前时刻的预测值进行估计的模型。In this embodiment, in the prediction stage of Kalman filtering, a state representation of the longitudinal resistance of the vehicle can be constructed, a process model of Kalman filtering can be constructed based on a dynamic model related to the state representation, and a predicted value of the state representation of the longitudinal resistance of the vehicle at the current moment can be obtained based on the process model. The state representation is a state parameter that needs to be estimated in the Kalman filtering process. The process model is a model that estimates the predicted value at the current moment based on the predicted value updated at the previous moment.
一个实施方式中,状态表示可以包括整车纵向阻力和质心纵向速度;动力学模型可以为车辆纵向动力学模型。In one implementation, the state representation may include the longitudinal resistance of the entire vehicle and the longitudinal velocity of the center of mass; and the dynamic model may be a longitudinal dynamic model of the vehicle.
一个实施方式中,状态表示还可以包括主减速器的输出轴转速和轮胎纵向力;动力学模型还可以包括电轴纵向动力学模型。In one implementation, the state representation may further include the output shaft speed of the final reducer and the tire longitudinal force; and the dynamic model may further include an electric shaft longitudinal dynamic model.
一个实施方式中,过程模型中的控制变量可以为主减速器的
输出轴转矩。其中,输出轴转矩可以通过转矩传感器测量获得。In one embodiment, the control variable in the process model can be the main reducer Output shaft torque: The output shaft torque can be measured by a torque sensor.
一个实施方式中,主减速器可以包括前主减速器和后主减速器。输出轴转速可以包括前主减速器输出轴转速和后主减速器输出轴转速。输出轴转矩可以包括前主减速器输出轴转矩和后主减速器输出轴转矩。轮胎纵向力可以包括前轮胎纵向力和后轴轮胎纵向力。In one embodiment, the final reducer may include a front final reducer and a rear final reducer. The output shaft speed may include a front final reducer output shaft speed and a rear final reducer output shaft speed. The output shaft torque may include a front final reducer output shaft torque and a rear final reducer output shaft torque. The tire longitudinal force may include a front tire longitudinal force and a rear axle tire longitudinal force.
一个实施方式中,可以根据以下公式(1)至(6)来获取车辆纵向动力学模型和电轴纵向动力学模型组成的动力学模型:
In one embodiment, the dynamic model composed of the vehicle longitudinal dynamic model and the electric shaft longitudinal dynamic model can be obtained according to the following formulas (1) to (6):
In one embodiment, the dynamic model composed of the vehicle longitudinal dynamic model and the electric shaft longitudinal dynamic model can be obtained according to the following formulas (1) to (6):
其中,Tfa为前主减速器输出轴转矩,驱动为正,单位为Nm;Tra为后主减速器输出轴转矩,驱动为正,单位为Nm;ωfa为前主减速器输出轴转速,单位为radps;ωra为后主减速器输出轴转速,单位为radps;Vx为质心纵向速度,单位的mps;Fx-fa为前轴轮胎纵向力,向前为正,单位为N;Fx-ra为后轴轮胎纵向力,向前为正,单位为N;Fx-Rxt为整车纵向阻力,向后为正,单位为N;Rwhl为轮胎半径,单位为m;Jf为前轴转动惯量,单位为kg·m2;Jr为后轴转动惯量,单位为kg·m2;m为整车质量,单位为kg。Among them, T fa is the torque of the output shaft of the front main reducer, which is positive when driven and the unit is Nm; T ra is the torque of the output shaft of the rear main reducer, which is positive when driven and the unit is Nm; ω fa is the speed of the output shaft of the front main reducer, which is radps; ω ra is the speed of the output shaft of the rear main reducer, which is radps; V x is the longitudinal velocity of the center of mass, which is mps; F x-fa is the longitudinal force of the front axle tire, which is positive when facing forward and the unit is N; F x-ra is the longitudinal force of the rear axle tire, which is positive when facing forward and the unit is N; F x-Rxt is the longitudinal resistance of the whole vehicle, which is positive when facing backward and the unit is N; R whl is the tire radius, which is m; J f is the moment of inertia of the front axle, which is kg·m 2 ; J r is the moment of inertia of the rear axle, which is kg·m 2 ; m is the mass of the whole vehicle, which is kg.
步骤S102:更新阶段。Step S102: Update phase.
步骤S1021:基于预设条件,选择性地将预测值和获取的当前时刻的整车纵向阻力的状态表示的观测值融合,更新整车纵向阻力的状态表示的预测值,以得到当前时刻的整车纵向阻力。Step S1021: Based on preset conditions, the predicted value is selectively merged with the observed value representing the state of the vehicle longitudinal resistance at the current moment, and the predicted value representing the state of the vehicle longitudinal resistance is updated to obtain the vehicle longitudinal resistance at the current moment.
在本实施例中,可以根据预设条件,选择性地将预测值和当前时刻状态表示的观测值进行融合,从而更新状态表示的预测值,以获取到当前时刻的整车纵向阻力。其中,观测值是指根据车辆的实际状态测量或计算获得的值。In this embodiment, the predicted value and the observed value represented by the current state can be selectively fused according to preset conditions, so as to update the predicted value represented by the state to obtain the longitudinal resistance of the whole vehicle at the current moment. The observed value refers to the value obtained by measuring or calculating according to the actual state of the vehicle.
一个实施方式中,观测值可以包括主减速器的输出轴转速和
质心纵向速度。其中,输出轴转速可以通过速度传感器测量获得,质心纵向速度可以通过GPS(Global Positioning System,全球定位系统)信号差分获得。In one embodiment, the observed values may include the output shaft speed of the main reducer and The longitudinal velocity of the center of mass. The output shaft speed can be measured by a speed sensor, and the longitudinal velocity of the center of mass can be obtained by differential GPS (Global Positioning System) signals.
一个实施方式中,可以通过动力学模型,并基于主减速的输出轴转速和质心纵向速度来计算前轴轮胎纵向力、后轴轮胎纵向力和整车纵向阻力,并将计算获得的前轴轮胎纵向力、后轴轮胎纵向力和整车纵向阻力也作为当前时刻的状态表示的观测值。In one embodiment, the front axle tire longitudinal force, rear axle tire longitudinal force and vehicle longitudinal resistance can be calculated through a dynamic model based on the output shaft speed of the main reduction gear and the longitudinal velocity of the center of mass, and the calculated front axle tire longitudinal force, rear axle tire longitudinal force and vehicle longitudinal resistance are also used as observation values representing the state at the current moment.
一个实施方式中,由于不同的观测值在通过传感器测量过程中存在时延、信号噪声等问题,可以通过对输入的整车纵向阻力状态表示的观测值进行低通滤波,从而将噪声滤除,将观测值的相位对齐,以便于后续基于观测值进行融合。In one implementation, since different observation values may have time delays, signal noise, and other issues when measured by sensors, the noise can be filtered out and the phases of the observation values can be aligned by performing a low-pass filter on the observation values represented by the input longitudinal resistance state of the vehicle to facilitate subsequent fusion based on the observation values.
一个实施方式中,可以通过以下公式(7)至公式(11)获取卡尔曼滤波方程:In one implementation, the Kalman filter equation can be obtained by the following formulas (7) to (11):
预测阶段:
Prediction stage:
Prediction stage:
更新阶段:
Update phase:
Update phase:
其中,为k时刻的状态表示的预测值;Ad为状态转移矩阵;X′k-1为k-1时刻的更新后的状态表示的预测值;Bd为输入控制矩阵;Uk为k时刻的控制变量;为k时刻协方差矩阵;P′k-1为k-1时刻的更新后的协方差矩阵;Ad
T为状态转移矩阵的转置;Q为过程激励噪声协方差;Kk为k时刻的卡尔曼增益;H为状态观测矩阵;HT为状态观测矩阵的转置;R为观测噪声协方差;X′k为k时刻的更新后的状态表示的预测值;Zk为k时刻的状态表示的观测值;P′k为k时刻的更新后的协方差矩阵。in, is the predicted value of the state representation at time k; A d is the state transfer matrix; X′ k-1 is the predicted value of the updated state representation at time k-1; B d is the input control matrix; U k is the control variable at time k; is the covariance matrix at time k; P′ k-1 is the updated covariance matrix at time k-1; A d T is the transpose of the state transfer matrix; Q is the process excitation noise covariance; K k is the Kalman gain at time k; H is the state observation matrix; HT is the transpose of the state observation matrix; R is the observation noise covariance; X′ k is the predicted value of the updated state representation at time k; Z k is the observed value of the state representation at time k; P′ k is the updated covariance matrix at time k.
基于上述步骤S101-步骤S102,本发明实施例在预测阶段,构建车辆整车纵向阻力的状态表示,并根据状态表示相关的动力学模型构建过程模型,基于过程模型获取当前时刻的整车纵向阻力的状态表示
的预测值;在更新阶段,根据预设条件,选择性地将预测值和当前时刻整车纵向阻力的状态表示的观测值进行融合,以更新整车纵向阻力的状态表示的预测值,从而获得当前时刻的整车纵向阻力。通过上述配置方式,本发明实施例能够基于卡尔曼滤波对车辆当前时刻的整车纵向阻力进行准确估计,从而为辅助驾驶系统提供纵向动力学的重要参考信息,辅助自动驾驶的决策和控制过程。Based on the above steps S101 and S102, in the prediction stage, the embodiment of the present invention constructs a state representation of the longitudinal resistance of the vehicle, and constructs a process model according to a dynamic model related to the state representation, and obtains the state representation of the longitudinal resistance of the vehicle at the current moment based on the process model. In the updating stage, according to the preset conditions, the predicted value and the observed value of the state representation of the longitudinal resistance of the whole vehicle at the current moment are selectively merged to update the predicted value of the state representation of the longitudinal resistance of the whole vehicle, thereby obtaining the longitudinal resistance of the whole vehicle at the current moment. Through the above configuration, the embodiment of the present invention can accurately estimate the longitudinal resistance of the whole vehicle at the current moment based on the Kalman filter, thereby providing important reference information of longitudinal dynamics for the auxiliary driving system, and assisting the decision-making and control process of automatic driving.
在本发明实施例的一个实施方式中,本发明除了可以包括上述步骤S101和步骤S102外,还可以进一步包括以下步骤S103至步骤S105:In an implementation of an embodiment of the present invention, in addition to the above steps S101 and S102, the present invention may further include the following steps S103 to S105:
步骤S103:分别获取输出轴转矩、输出轴转速和质心纵向速度的变化梯度。Step S103: respectively obtaining the change gradients of the output shaft torque, the output shaft speed and the longitudinal velocity of the center of mass.
步骤S104:将输出轴转矩、输出轴转速和质心纵向速度的变化梯度分别与对应的梯度阈值进行比较。Step S104: Compare the change gradients of the output shaft torque, the output shaft speed and the center of mass longitudinal velocity with the corresponding gradient thresholds respectively.
步骤S105:当输出轴转矩、输出轴转速和质心纵向速度的变化梯度均大于对应的梯度阈值时,将获取的当前时刻的整车纵向阻力的状态表示的观测值以较低的滤波截至频率进行低通滤波处理,以降低更新的速度,否则以较高的滤波截至频率进行低通滤波处理,以提高更新的速度。Step S105: When the change gradients of the output shaft torque, the output shaft speed and the longitudinal velocity of the center of mass are all greater than the corresponding gradient thresholds, the observation value representing the state of the longitudinal resistance of the whole vehicle at the current moment is low-pass filtered at a lower filter cutoff frequency to reduce the update speed, otherwise it is low-pass filtered at a higher filter cutoff frequency to increase the update speed.
在本实施方式中,可以对状态表示的观测值进行滤波处理,即计算输出轴转矩、输出轴转速和质心纵向速度的变化梯度,并将计算获得的变化梯度分别与其对应的梯度阈值进行比较,若输出轴转矩、输出轴转速和质心纵向速度的变化梯度均大于其对应的梯度阈值,则可以将当前时刻的整车纵向阻力的状态表示的观测值以较低的滤波截至频率进行低通滤波处理,以降低更新的速度,否则以较高的滤波截至频率进行低通滤波处理,以提高更新的速度,即允许卡尔曼滤波输出的整车纵向阻力快速更新。In this embodiment, the observed value represented by the state can be filtered, that is, the change gradients of the output shaft torque, the output shaft speed and the longitudinal velocity of the center of mass are calculated, and the calculated change gradients are compared with their corresponding gradient thresholds. If the change gradients of the output shaft torque, the output shaft speed and the longitudinal velocity of the center of mass are all greater than their corresponding gradient thresholds, the observed value represented by the state of the longitudinal resistance of the whole vehicle at the current moment can be low-pass filtered at a lower filter cutoff frequency to reduce the update speed. Otherwise, it can be low-pass filtered at a higher filter cutoff frequency to increase the update speed, that is, allow the longitudinal resistance of the whole vehicle output by the Kalman filter to be updated quickly.
在本发明实施例的一个实施方式中,步骤S1021可以进一步包括以下步骤S10211至步骤S10213:In one implementation of the embodiment of the present invention, step S1021 may further include the following steps S10211 to S10213:
步骤S10211:判断车辆的机械制动是否介入;若是,跳转至步骤S10212;若否,跳转至步骤S10213。Step S10211: Determine whether the vehicle's mechanical brake is engaged; if so, jump to step S10212; if not, jump to step S10213.
步骤S10212:使用上一时刻更新后的预测值作为当前时刻更新后的预测值,以得到当前时刻的整车纵向阻力。
Step S10212: Use the predicted value updated at the previous moment as the predicted value updated at the current moment to obtain the longitudinal resistance of the vehicle at the current moment.
步骤S10213:使用融合后的结果更新整车纵向阻力的状态表示的预测值,以得到当前时刻的整车纵向阻力。Step S10213: Use the fused result to update the predicted value of the state representation of the longitudinal resistance of the whole vehicle to obtain the longitudinal resistance of the whole vehicle at the current moment.
在本实施方式中,由于在机械制动介入后,电轴上会存在未知的摩擦阻力矩,此时应暂停卡尔曼滤波的更新,将上一时刻更新后的预测值作为当前时刻更新后的预测值。In this embodiment, since there will be unknown friction resistance torque on the electric shaft after the mechanical brake intervenes, the update of the Kalman filter should be suspended at this time, and the prediction value updated at the last moment is used as the prediction value updated at the current moment.
一个实施方式中,机械制动介入的判断条件可以包括:In one embodiment, the judgment conditions for mechanical brake intervention may include:
车辆的制动踏板开度大于预设开度;或,The vehicle's brake pedal opening is greater than the preset opening; or,
车辆的制动压力大于预设压力值;或,The vehicle's brake pressure is greater than a preset pressure value; or,
车辆的底盘制动系统自动介入。The vehicle's chassis braking system automatically intervenes.
本领域技术人员可以根据实际应用的需要,对预设开度和预设压力值进行设置。Those skilled in the art can set the preset opening and the preset pressure value according to the needs of actual application.
一个实施方式中,当机械制动介入后,可以获取制动距离,当制动距离大于预设距离时,则可以将当前时刻更新后的预测值清零。In one implementation, when mechanical braking intervenes, the braking distance may be acquired, and when the braking distance is greater than a preset distance, the updated prediction value at the current moment may be cleared.
在本实施方式中,当制动距离大于预设距离后,可以将当前时刻更新后的预测值清零。本领域技术人员可以根据实际应用的需要对预设距离进行设置。In this embodiment, when the braking distance is greater than the preset distance, the updated prediction value at the current moment can be cleared. Those skilled in the art can set the preset distance according to the needs of actual applications.
一个实施方式中,可以通过对车速和采样时间进行积分的方式获取制动距离。In one implementation, the braking distance may be obtained by integrating the vehicle speed and the sampling time.
一个实施方式中,可以参阅附图2,图2是根据本发明实施例的一个实施方式的基于卡尔曼滤波的车辆纵向阻力获取方法的主要组成架构示意图。如图2所示,可以将观测值进行输入滤波前处理,基于机械制动是否介入,控制卡尔曼滤波的数据融合的暂停和更新,并通过观测值的变化梯度控制更新速度以实现扰动观测后处理,从而获取当前时刻的整车纵向阻力。其中,数据融合的暂停是指使用上一时刻更新后的预测值作为当前时刻更新后的预测值或将当前时刻更新后的预测值清零;更新是指使用融合后的结果更新整车纵向阻力的状态表示的预测值。In one implementation, please refer to FIG. 2, which is a schematic diagram of the main components of a vehicle longitudinal resistance acquisition method based on Kalman filtering according to an implementation of an embodiment of the present invention. As shown in FIG. 2, the observation value can be input for filtering pre-processing, and the suspension and update of the Kalman filter data fusion can be controlled based on whether the mechanical brake is involved, and the update speed can be controlled by the change gradient of the observation value to achieve disturbance observation post-processing, thereby obtaining the longitudinal resistance of the whole vehicle at the current moment. Among them, the suspension of data fusion refers to using the predicted value updated at the previous moment as the predicted value updated at the current moment or clearing the predicted value updated at the current moment; updating refers to using the fused result to update the predicted value represented by the state of the longitudinal resistance of the whole vehicle.
需要指出的是,尽管上述实施例中将各个步骤按照特定的先后顺序进行了描述,但是本领域技术人员可以理解,为了实现本发明的效果,不同的步骤之间并非必须按照这样的顺序执行,其可以同时(并行)执行或以其他顺序执行,这些变化都在本发明的保护范围之内。
It should be pointed out that although the various steps in the above embodiments are described in a specific order, those skilled in the art can understand that in order to achieve the effects of the present invention, different steps do not have to be performed in such an order. They can be performed simultaneously (in parallel) or in other orders. These changes are within the scope of protection of the present invention.
本领域技术人员能够理解的是,本发明实现上述一实施例的方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读存储介质可以包括:能够携带所述计算机程序代码的任何实体或装置、介质、U盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器、随机存取存储器、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读存储介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读存储介质不包括电载波信号和电信信号。It is understood by those skilled in the art that the present invention implements all or part of the processes in the method of the above embodiment, and can also be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a computer-readable storage medium, and the computer program can implement the steps of each of the above method embodiments when executed by the processor. Among them, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form. The computer-readable storage medium may include: any entity or device, medium, U disk, mobile hard disk, disk, optical disk, computer memory, read-only memory, random access memory, electric carrier signal, telecommunication signal and software distribution medium that can carry the computer program code. It should be noted that the content contained in the computer-readable storage medium can be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, computer-readable storage media do not include electric carrier signals and telecommunication signals.
进一步,本发明还提供了一种控制装置。在根据本发明的一个控制装置实施例中,控制装置包括处理器和存储装置,存储装置可以被配置成存储执行上述方法实施例的基于卡尔曼滤波的车辆纵向阻力获取方法的程序,处理器可以被配置成用于执行存储装置中的程序,该程序包括但不限于执行上述方法实施例的基于卡尔曼滤波的车辆纵向阻力获取方法的程序。为了便于说明,仅示出了与本发明实施例相关的部分,具体技术细节未揭示的,请参照本发明实施例方法部分。Furthermore, the present invention also provides a control device. In an embodiment of the control device according to the present invention, the control device includes a processor and a storage device, the storage device can be configured to store a program for executing the vehicle longitudinal resistance acquisition method based on Kalman filtering of the above method embodiment, and the processor can be configured to execute the program in the storage device, the program including but not limited to executing the vehicle longitudinal resistance acquisition method based on Kalman filtering of the above method embodiment. For the convenience of explanation, only the part related to the embodiment of the present invention is shown, and for the specific technical details not disclosed, please refer to the method part of the embodiment of the present invention.
在本发明实施例中控制装置可以是包括各种电子设备形成的控制装置设备。在一些可能的实施方式中,控制装置可以包括多个存储装置和多个处理器。而执行上述方法实施例的基于卡尔曼滤波的车辆纵向阻力获取方法的程序可以被分割成多段子程序,每段子程序分别可以由处理器加载并运行以执行上述方法实施例的基于卡尔曼滤波的车辆纵向阻力获取方法的不同步骤。具体地,每段子程序可以分别存储在不同的存储装置中,每个处理器可以被配置成用于执行一个或多个存储装置中的程序,以共同实现上述方法实施例的基于卡尔曼滤波的车辆纵向阻力获取方法,即每个处理器分别执行上述方法实施例的基于卡尔曼滤波的车辆纵向阻力获取方法的不同步骤,来共同实现上述方法实施例的基于卡尔曼滤波的车辆纵向阻力获取方法。
In the embodiment of the present invention, the control device may be a control device device formed by various electronic devices. In some possible implementations, the control device may include multiple storage devices and multiple processors. The program for executing the vehicle longitudinal resistance acquisition method based on Kalman filtering of the above method embodiment may be divided into multiple subprograms, and each subprogram may be loaded and run by a processor to execute different steps of the vehicle longitudinal resistance acquisition method based on Kalman filtering of the above method embodiment. Specifically, each subprogram may be stored in different storage devices, and each processor may be configured to execute the programs in one or more storage devices to jointly implement the vehicle longitudinal resistance acquisition method based on Kalman filtering of the above method embodiment, that is, each processor executes different steps of the vehicle longitudinal resistance acquisition method based on Kalman filtering of the above method embodiment to jointly implement the vehicle longitudinal resistance acquisition method based on Kalman filtering of the above method embodiment.
上述多个处理器可以是部署于同一个设备上的处理器,例如上述控制装置可以是由多个处理器组成的高性能设备,上述多个处理器可以是该高性能设备上配置的处理器。此外,上述多个处理器也可以是部署于不同设备上的处理器,例如上述控制装置可以是服务器集群,上述多个处理器可以是服务器集群中不同服务器上的处理器。The above-mentioned multiple processors may be processors deployed on the same device. For example, the above-mentioned control device may be a high-performance device composed of multiple processors, and the above-mentioned multiple processors may be processors configured on the high-performance device. In addition, the above-mentioned multiple processors may also be processors deployed on different devices. For example, the above-mentioned control device may be a server cluster, and the above-mentioned multiple processors may be processors on different servers in the server cluster.
进一步,本发明还提供了一种计算机可读存储介质。在根据本发明的一个计算机可读存储介质实施例中,计算机可读存储介质可以被配置成存储执行上述方法实施例的基于卡尔曼滤波的车辆纵向阻力获取方法的程序,该程序可以由处理器加载并运行以实现上述基于卡尔曼滤波的车辆纵向阻力获取方法。为了便于说明,仅示出了与本发明实施例相关的部分,具体技术细节未揭示的,请参照本发明实施例方法部分。该计算机可读存储介质可以是包括各种电子设备形成的存储装置设备,可选的,本发明实施例中计算机可读存储介质是非暂时性的计算机可读存储介质。Furthermore, the present invention also provides a computer-readable storage medium. In a computer-readable storage medium embodiment according to the present invention, the computer-readable storage medium can be configured to store a program for executing the vehicle longitudinal resistance acquisition method based on Kalman filtering of the above method embodiment, and the program can be loaded and run by a processor to implement the above vehicle longitudinal resistance acquisition method based on Kalman filtering. For ease of explanation, only the parts related to the embodiment of the present invention are shown. For specific technical details not disclosed, please refer to the method part of the embodiment of the present invention. The computer-readable storage medium can be a storage device formed by various electronic devices. Optionally, the computer-readable storage medium in the embodiment of the present invention is a non-temporary computer-readable storage medium.
进一步,本发明还提供一种车辆。在根据本发明的一个车辆实施例中,车辆可以包括控制装置实施例中的控制装置。Furthermore, the present invention also provides a vehicle. In a vehicle embodiment according to the present invention, the vehicle may include the control device in the control device embodiment.
进一步,应该理解的是,由于各个模块的设定仅仅是为了说明本发明的装置的功能单元,这些模块对应的物理器件可以是处理器本身,或者处理器中软件的一部分,硬件的一部分,或者软件和硬件结合的一部分。因此,图中的各个模块的数量仅仅是示意性的。Further, it should be understood that since the setting of each module is only for illustrating the functional units of the device of the present invention, the physical devices corresponding to these modules may be the processor itself, or a part of the software in the processor, a part of the hardware, or a part of the combination of software and hardware. Therefore, the number of each module in the figure is only schematic.
本领域技术人员能够理解的是,可以对装置中的各个模块进行适应性地拆分或合并。对具体模块的这种拆分或合并并不会导致技术方案偏离本发明的原理,因此,拆分或合并之后的技术方案都将落入本发明的保护范围内。Those skilled in the art will appreciate that the modules in the device can be adaptively split or merged. Such splitting or merging of specific modules will not cause the technical solution to deviate from the principle of the present invention, and therefore, the technical solutions after splitting or merging will fall within the protection scope of the present invention.
至此,已经结合附图所示的优选实施方式描述了本发明的技术方案,但是,本领域技术人员容易理解的是,本发明的保护范围显然不局限于这些具体实施方式。在不偏离本发明的原理的前提下,本领域技术人员可以对相关技术特征作出等同的更改或替换,这些更改或替换之后的技术方案都将落入本发明的保护范围之内。
So far, the technical solutions of the present invention have been described in conjunction with the preferred embodiments shown in the accompanying drawings. However, it is easy for those skilled in the art to understand that the protection scope of the present invention is obviously not limited to these specific embodiments. Without departing from the principle of the present invention, those skilled in the art can make equivalent changes or substitutions to the relevant technical features, and the technical solutions after these changes or substitutions will fall within the protection scope of the present invention.
Claims (13)
- 一种基于卡尔曼滤波的车辆纵向阻力获取方法,其特征在于,所述方法包括:A vehicle longitudinal resistance acquisition method based on Kalman filtering, characterized in that the method comprises:预测阶段:Prediction stage:构建车辆的整车纵向阻力的状态表示;Constructing a state representation of the vehicle's full vehicle longitudinal resistance;基于所述状态表示相关的动力学模型构建过程模型;constructing a process model based on a kinetic model associated with the state representation;基于所述过程模型获取当前时刻的整车纵向阻力的状态表示的预测值;Acquire a predicted value of the state representation of the longitudinal resistance of the entire vehicle at the current moment based on the process model;更新阶段:Update phase:基于预设条件,选择性地将所述预测值和获取的当前时刻的整车纵向阻力的状态表示的观测值融合,更新所述整车纵向阻力的状态表示的预测值,以得到当前时刻的整车纵向阻力。Based on preset conditions, the predicted value is selectively fused with the observed value representing the state of the vehicle longitudinal resistance at the current moment, and the predicted value representing the state of the vehicle longitudinal resistance is updated to obtain the vehicle longitudinal resistance at the current moment.
- 根据权利要求1所述的方法,其特征在于,The method according to claim 1, characterized in that所述状态表示包括整车纵向阻力和质心纵向速度;The state representation includes the longitudinal resistance of the vehicle and the longitudinal velocity of the center of mass;所述动力学模型为车辆纵向动力学模型。The dynamic model is a vehicle longitudinal dynamic model.
- 根据权利要求2所述的方法,其特征在于,The method according to claim 2, characterized in that所述状态表示还包括主减速器的输出轴转速和轮胎纵向力;The state representation also includes the output shaft speed of the final drive and the tire longitudinal force;所述动力学模型还包括电轴纵向动力学模型。The dynamic model also includes an electric axis longitudinal dynamic model.
- 根据权利要求3所述的方法,其特征在于,The method according to claim 3, characterized in that所述过程模型中的控制变量为车辆的主减速器的输出轴转矩。The controlled variable in the process model is the output shaft torque of the vehicle's final reducer.
- 根据权利要求1所述的方法,其特征在于,The method according to claim 1, characterized in that所述观测值包括主减速器的输出轴转速和质心纵向速度。The observed values include the output shaft speed of the final reducer and the longitudinal velocity of the center of mass.
- 根据权利要求5所述的方法,其特征在于,所述方法还包括:The method according to claim 5, characterized in that the method further comprises:分别获取输出轴转矩、所述输出轴转速和所述质心纵向速度的变化梯度; respectively obtaining the change gradients of the output shaft torque, the output shaft speed and the longitudinal velocity of the center of mass;将所述输出轴转矩、所述输出轴转速和所述质心纵向速度的变化梯度分别与对应的梯度阈值进行比较;Comparing the change gradients of the output shaft torque, the output shaft speed and the center-of-mass longitudinal velocity with corresponding gradient thresholds respectively;当所述输出轴转矩、所述输出轴转速和所述质心纵向速度的变化梯度均大于对应的梯度阈值时,将获取的当前时刻的整车纵向阻力的状态表示的观测值以较低的滤波截至频率进行低通滤波处理,以降低所述更新的速度,否则以较高的滤波截至频率进行低通滤波处理,以提高所述更新的速度。When the change gradients of the output shaft torque, the output shaft speed and the center of mass longitudinal velocity are all greater than the corresponding gradient thresholds, the observation value representing the state of the vehicle longitudinal resistance at the current moment is low-pass filtered at a lower filter cutoff frequency to reduce the update speed, otherwise it is low-pass filtered at a higher filter cutoff frequency to increase the update speed.
- 根据权利要求1-6中任一项所述的方法,其特征在于,所述基于预设条件,选择性地将所述预测值和获取的当前时刻的整车纵向阻力的状态表示的观测值融合,更新所述整车纵向阻力的状态表示的预测值,以得到当前时刻的整车纵向阻力,包括:The method according to any one of claims 1 to 6 is characterized in that, based on a preset condition, selectively fusing the predicted value with the observed value of the state representation of the longitudinal resistance of the whole vehicle at the current moment, and updating the predicted value of the state representation of the longitudinal resistance of the whole vehicle to obtain the longitudinal resistance of the whole vehicle at the current moment, comprises:判断所述车辆的机械制动是否介入;Determining whether the mechanical brake of the vehicle is engaged;若是,使用上一时刻更新后的预测值作为当前时刻更新后的预测值,以得到当前时刻的整车纵向阻力;和/或If yes, use the updated prediction value at the previous moment as the updated prediction value at the current moment to obtain the longitudinal resistance of the vehicle at the current moment; and/or若否,使用融合后的结果更新所述整车纵向阻力的状态表示的预测值,以得到当前时刻的整车纵向阻力。If not, the predicted value of the state representation of the longitudinal resistance of the whole vehicle is updated using the fused result to obtain the longitudinal resistance of the whole vehicle at the current moment.
- 根据权利要求7所述的方法,其特征在于,所述机械制动介入的判断条件为:The method according to claim 7 is characterized in that the judgment condition for mechanical brake intervention is:所述车辆的制动踏板开度大于预设开度;或,The vehicle's brake pedal opening is greater than a preset opening; or,所述车辆的制动压力大于预设压力值;或,The braking pressure of the vehicle is greater than a preset pressure value; or,所述车辆的底盘制动系统自动介入。The vehicle's chassis braking system automatically intervenes.
- 根据权利要求8所述的方法,其特征在于,所述方法还包括:The method according to claim 8, characterized in that the method further comprises:获取所述机械制动介入后的制动距离;Obtaining a braking distance after the mechanical brake intervenes;当所述制动距离大于预设距离时,将所述当前时刻更新后的预测值清零。When the braking distance is greater than the preset distance, the updated prediction value at the current moment is cleared.
- 根据权利要求1所述的方法,其特征在于,The method according to claim 1, characterized in that所述获取的当前时刻的整车纵向阻力的状态表示的观测值是通过对 输入的整车纵向阻力状态表示的观测值进行低通滤波以使得所述观测值相位对齐后得到的。The observation value of the state representation of the vehicle longitudinal resistance at the current moment is obtained by The observation values represented by the input longitudinal resistance state of the whole vehicle are obtained after low-pass filtering is performed to align the phases of the observation values.
- 一种控制装置,包括至少一个处理器和至少一个存储装置,所述存储装置适于存储多条程序代码,其特征在于,所述程序代码适于由所述处理器加载并运行以执行权利要求1至10中任一项所述的方法。A control device comprises at least one processor and at least one storage device, wherein the storage device is suitable for storing multiple program codes, and is characterized in that the program codes are suitable for being loaded and run by the processor to execute the method described in any one of claims 1 to 10.
- 一种计算机可读存储介质,其中存储有多条程序代码,其特征在于,所述程序代码适于由处理器加载并运行以执行权利要求1至10中任一项所述的方法。A computer-readable storage medium having a plurality of program codes stored therein, wherein the program codes are suitable for being loaded and run by a processor to execute the method according to any one of claims 1 to 10.
- 一种车辆,其特征在于,所述车辆包括权利要求11所述的控制装置。 A vehicle, characterized in that the vehicle comprises the control device according to claim 11.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310254848.6 | 2023-03-16 | ||
CN202310254848.6A CN115959140B (en) | 2023-03-16 | 2023-03-16 | Vehicle longitudinal resistance obtaining method and device based on Kalman filtering and vehicle |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2024187869A1 true WO2024187869A1 (en) | 2024-09-19 |
Family
ID=85905190
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2023/139074 WO2024187869A1 (en) | 2023-03-16 | 2023-12-15 | Kalman filter-based method and apparatus for acquiring longitudinal drag of vehicle, and vehicle |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN115959140B (en) |
WO (1) | WO2024187869A1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115959140B (en) * | 2023-03-16 | 2023-06-02 | 安徽蔚来智驾科技有限公司 | Vehicle longitudinal resistance obtaining method and device based on Kalman filtering and vehicle |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014126523A1 (en) * | 2013-02-14 | 2014-08-21 | Scania Cv Ab | Simultaneous estimation of at least mass and rolling resistance |
CN111942399A (en) * | 2020-07-17 | 2020-11-17 | 东风汽车集团有限公司 | Vehicle speed estimation method and system based on unscented Kalman filtering |
WO2022134929A1 (en) * | 2020-12-24 | 2022-06-30 | 华为技术有限公司 | Method and apparatus for determining mass of vehicle, and device and medium |
CN114750769A (en) * | 2021-12-14 | 2022-07-15 | 北京理工大学 | Joint estimation method and system for vehicle mass and road gradient |
CN115402337A (en) * | 2022-09-27 | 2022-11-29 | 东风商用车有限公司 | Tire cornering stiffness identification method and device based on longitudinal dynamics model |
CN115959140A (en) * | 2023-03-16 | 2023-04-14 | 安徽蔚来智驾科技有限公司 | Kalman filtering-based vehicle longitudinal resistance acquisition method and device and vehicle |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102486400B (en) * | 2010-12-06 | 2015-12-02 | 罗伯特·博世有限公司 | Vehicle mass identification method and device |
ITTO20130584A1 (en) * | 2013-07-11 | 2015-01-12 | Fiat Ricerche | ESTIMATE OF THE MASS OF A VEHICLE AND OF THE SLOPE OF THE ROAD |
CN107985315A (en) * | 2017-11-29 | 2018-05-04 | 吉林大学 | Wheel loader tires longitudinal force method for dynamic estimation |
CN109177983B (en) * | 2018-08-30 | 2021-04-06 | 百度在线网络技术(北京)有限公司 | Vehicle running state monitoring method, device and equipment |
JP6810779B1 (en) * | 2019-09-26 | 2021-01-06 | 株式会社ショーワ | State quantity calculation device, control device and vehicle |
CN111507019B (en) * | 2020-05-06 | 2022-09-16 | 北京理工大学 | Vehicle mass and road gradient iterative joint estimation method based on MMRLS and SH-STF |
CN113002549B (en) * | 2021-05-24 | 2021-08-13 | 天津所托瑞安汽车科技有限公司 | Vehicle state estimation method, device, equipment and storage medium |
CN113276862B (en) * | 2021-06-21 | 2022-12-06 | 智新控制系统有限公司 | Vehicle driving state estimation method |
CN115790615B (en) * | 2023-01-30 | 2023-05-05 | 安徽蔚来智驾科技有限公司 | Multi-sensor fusion method and device based on automatic driving, medium and vehicle |
-
2023
- 2023-03-16 CN CN202310254848.6A patent/CN115959140B/en active Active
- 2023-12-15 WO PCT/CN2023/139074 patent/WO2024187869A1/en unknown
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014126523A1 (en) * | 2013-02-14 | 2014-08-21 | Scania Cv Ab | Simultaneous estimation of at least mass and rolling resistance |
CN111942399A (en) * | 2020-07-17 | 2020-11-17 | 东风汽车集团有限公司 | Vehicle speed estimation method and system based on unscented Kalman filtering |
WO2022134929A1 (en) * | 2020-12-24 | 2022-06-30 | 华为技术有限公司 | Method and apparatus for determining mass of vehicle, and device and medium |
CN114750769A (en) * | 2021-12-14 | 2022-07-15 | 北京理工大学 | Joint estimation method and system for vehicle mass and road gradient |
CN115402337A (en) * | 2022-09-27 | 2022-11-29 | 东风商用车有限公司 | Tire cornering stiffness identification method and device based on longitudinal dynamics model |
CN115959140A (en) * | 2023-03-16 | 2023-04-14 | 安徽蔚来智驾科技有限公司 | Kalman filtering-based vehicle longitudinal resistance acquisition method and device and vehicle |
Non-Patent Citations (1)
Title |
---|
LU, YONGQIANG: "Research on Joint Identification Algorithm of Vehicle Driving Resistance Parameters Based on Extended Kalman Filter", CHINA MASTER’S THESES FULL-TEXT DATABASE, 1 December 2016 (2016-12-01), XP093210271 * |
Also Published As
Publication number | Publication date |
---|---|
CN115959140B (en) | 2023-06-02 |
CN115959140A (en) | 2023-04-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2024187869A1 (en) | Kalman filter-based method and apparatus for acquiring longitudinal drag of vehicle, and vehicle | |
US20190265063A1 (en) | Navigation based on vehicle dimensions | |
FR3093689A1 (en) | Method for developing a mixed control instruction for a wheel steering system and a differential braking system of a motor vehicle | |
EP3570214B1 (en) | Automobile image processing method and apparatus, and readable storage medium | |
CN110992405B (en) | Method and device for outputting attitude information | |
FR3098172A1 (en) | Method of determining an avoidance trajectory of a motor vehicle | |
CN114494360A (en) | Lane keeping control method, device and equipment and readable storage medium | |
CN113353074B (en) | Vehicle control method and device, electronic equipment and storage medium | |
CN114194155A (en) | Vehicle control method and apparatus, device, medium, and product | |
CN117490705B (en) | Vehicle navigation positioning method, system, device and computer readable medium | |
CN116279544B (en) | Method and device for determining fault tolerance time interval of vehicle electronic power steering control system | |
CN112558036A (en) | Method and apparatus for outputting information | |
CN113534222B (en) | Method for vehicle positioning, device for vehicle positioning and vehicle | |
US20220072954A1 (en) | Animation to visualize wheel slip | |
CN114906145A (en) | Vehicle curve auxiliary driving method and system, electronic equipment and storage medium | |
CN115615422B (en) | Deceleration strip detection method and device, electronic equipment and computer readable medium | |
CN113327456A (en) | Lane structure detection method and device | |
CN116534030A (en) | Longitudinal speed estimation method and device of vehicle and electronic equipment | |
CN116968752B (en) | Method, device, system and storage medium for determining yaw rate | |
US11970231B2 (en) | Causing a difference between steering angles of front wheels or rear wheels of a vehicle in a park mode | |
US11644846B2 (en) | System and method for real-time lane validation | |
CN116691654A (en) | Vehicle control method and device based on road surface adhesion coefficient | |
CN110525440A (en) | Assist the method and system and vehicle of vehicle drive | |
FR3092914A1 (en) | Method for determining the trajectory of a vehicle comprising four steered wheels | |
JP6957440B2 (en) | Controls, control methods and programs |
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: 23927209 Country of ref document: EP Kind code of ref document: A1 |