Rules governing the curvature of a motor vehicle's trajectory
The method addresses the inefficiencies in controlling motor vehicle trajectory curvature by using a first-order differential equation and regression model to calculate steering angles, improving distance, time, and energy efficiency through dynamic parameter adjustments.
Patent Information
- Application Number
- DE102024211292
- Authority / Receiving Office
- DE · DE
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2024-11-26
- Publication Date
- 2026-05-28
- Estimated Expiration
- 2044-11-26
AI Technical Summary
Existing methods for controlling a motor vehicle's trajectory curvature are inadequate, particularly in accurately adjusting the steering angle based on vehicle dynamics and dependent parameters, leading to inefficiencies in distance, time, speed, and energy consumption.
A method utilizing a first-order ordinary differential equation and a regression model to calculate the steering angle, incorporating vehicle dynamics-dependent and vehicle-dependent parameters, with adjustments through a weighted sum and continuous fitting models, to achieve precise trajectory curvature control.
Enhances the accuracy of trajectory curvature control, optimizing distance, time, and energy efficiency by dynamically adjusting steering angles based on real-time parameter estimation and regression modeling.
Abstract
Description
AREA OF INVENTION
[0001] The present invention relates to a method for controlling the curvature of the trajectory of a motor vehicle.
[0002] The state of the art is disclosed in DE 10 2019 006 933 A1. SUMMARY OF THE INVENTION
[0003] Accordingly, the following is planned: - a method for controlling the curvature of a motor vehicle's trajectory by specifying a steering angle, which is based on the inversion of a first-order ordinary differential equation for the curvature of the trajectory as a function of the steering angle with respect to the steering angle, wherein several estimates of vehicle dynamics-dependent and / or vehicle-dependent parameters are used and the first derivative of the curvature of the trajectory is substituted by a weighted sum of (1) the inverse of an autonomous first-order differential equation for the deviation between the curvature of the trajectory and a target value for the curvature of the trajectory after the first derivative of the curvature of the trajectory and (2) a regression model, wherein the steering angle is set based on the result of the inversion of the first-order ordinary differential equation for the curvature of the trajectory as a function of the steering angle with respect to the steering angle.
[0004] Computer program products typically comprise a sequence of instructions that, when the program is loaded, cause hardware, such as actuators of a control unit, to perform a specific procedure that leads to a specific result, in this case, the setting of a steering angle.
[0005] A differential equation (often abbreviated as ODE, DG, DGI, or Dgl.) is a mathematical equation for an unknown function of one or more variables, in which derivatives of this function also appear. An ordinary differential equation (often abbreviated as ODE) is a differential equation in which only derivatives with respect to exactly one variable appear for an unknown function.
[0006] Vehicle dynamics encompasses the analysis of distance, time, speed, acceleration, energy consumption, engine heat generation, drive forces, power output, resistances, towing capacities, and vehicle efficiency. Vehicle dynamics utilizes technical, physical, mathematical, and statistical principles. As spatial motion of bodies, vehicle dynamics considers the three translational movements along the principal axes: longitudinal motion, lateral motion, and vertical motion, often combined with longitudinal motion when driving uphill or downhill. Pure vertical motion is exemplified by lifting platforms and elevators. Furthermore, vehicle dynamics also considers the three rotational movements around the three principal axes: yaw around the vertical axis, pitch around the lateral axis, and roll around the longitudinal axis.Furthermore, vehicle dynamics also considers two types of vibrations, namely translational and rotational vibrations.
[0007] Accordingly, parameters dependent on driving dynamics include, for example, speed or acceleration.
[0008] Vehicle-dependent parameters include, for example, the nominal mass (unladen mass) of a vehicle.
[0009] Regression searches the space of conceivable mathematical functions for candidates that optimally describe given data. Regression is therefore a statistical process for modeling multiple variables by estimating the relationship between a dependent variable and one or more independent variables.
[0010] A standstill time can refer to a period during which the engine is switched off or during which a vehicle is not moving.
[0011] The fundamental idea of the invention is to calculate the steering angle required to achieve the desired curvature of the vehicle trajectory based on a first-order differential equation for the curvature of the vehicle trajectory as a function of the steering angle. Estimates for vehicle dynamics-dependent and / or vehicle-dependent parameters are used. Furthermore, the first derivative of the curvature of the vehicle trajectory is replaced by a weighted sum of the following terms: 1. The inverse of an autonomous first-order differential equation for the deviation between the curvature of the vehicle's trajectory and the target value of this curvature. 2. A regression model.
[0012] Modeling using an ordinary differential equation is advantageous because numerous solution methods of sufficient accuracy and acceptable computational effort exist for this class of problems.
[0013] Advantageous designs and further developments result from the additional sub-claims and from the description.
[0014] For example, the following differential equation can be considered for model building: a1(vx)κ˙a+a0(vx)κa=b0δf, with a0(vx)=(lf+lr)2cfcr−m(cflf−cΓlr)vx2, a1(vx)=θ(cf+cr)vx, b0=(lf+lr)cfcr.
[0015] This refers to k a the actual curvature of a vehicle's trajectory, v x the longitudinal speed, l f or l r the current distance between the center of gravity and the front or rear axle (unknown), c f or c, the current stiffness of the front or rear axle (unknown), m the current total vehicle mass (unknown), θ the current moment of inertia about a transverse axis passing through the center of mass (unknown) δ f the steering angle of the front axle.
[0016] Accordingly, the steering angle can be approximated, for example, by the following equation: δf=a^1(vx)(κ˙r−kPκ˜−kIφ(w,ξ))+a0(vx)κab^0, where k r the target curvature of a vehicle's trajectory, κ̃ = κ a - k r the curvature error, k P Factor of the proportional component of the controller, k I factor of the regression model, φ(ω, ξ) the regression model, ξ=(κ˙rκ¨rκaκ˙avxax), ω the parameters of the regression model and â0 and â1 are each an estimate based on the nominal values of unknown parameters.
[0017] It is also advisable to continuously adjust the regression model using a fitting model. For example, the following rule could be used for the fitting model: w˙=∇wφ(w⋅ξ)‖∇wφ(w⋅ξ)‖22κ˜ where ∇ ω φ denotes the gradient vector of φ with respect to ω. If a regression model linear in the parameters ω is chosen for φ, i.e., φ(ω,ξ) = ω T If ϕ(ξ) with φ(ξ) is a vector of functions, for example a vector of radial basis functions, then one obtains w˙=ϕ(ξ)‖ϕ(ξ)‖22κ˜,
[0018] According to a preferred embodiment of the invention, the vehicle dynamics-dependent and vehicle-dependent parameters include at least one of the following parameters: total mass of the vehicle including a payload of the vehicle, moment of inertia of the vehicle about a transverse axis, distance of the front axle to a center of gravity of the vehicle, distance of the rear axle to the center of gravity of the vehicle, cornering stiffness of a front axle, cornering stiffness of a rear axle.
[0019] It is understood that the aforementioned coefficients are variable and can be estimated, for example, using the nominal values of the coefficients that a vehicle possesses upon delivery. It is also conceivable to modify these nominal values using plausible correction values.
[0020] According to a preferred embodiment of the invention, the driving dynamics-dependent and / or vehicle-dependent parameters are adjusted for a journey, and the parameter adjustment begins anew, particularly after a predetermined idle time. It is also conceivable to use estimated values from a previous journey to estimate a subsequent journey.
[0021] This allows us to illustrate that certain parameters primarily change between journeys and not during the journey itself. For example, it is conceivable that a vehicle occupant gets in or out between two journeys, and consequently the vehicle mass changes.
[0022] According to a preferred embodiment of the invention, the regression model depends on at least one of the following target and / or actual parameters: longitudinal speed, lateral speed, curvature of a vehicle trajectory, steering angle, wherein the aforementioned parameters can be derivatives with respect to time, current parameters and / or extrapolated parameters.
[0023] According to a preferred embodiment of the invention, the regression model is based on a lookup table, a Gaussian process, an artificial neural network, in particular a radial basis function network, a polynomial representation, in particular a Bezier curve or a Bezier surface.
[0024] Thus, the described procedure can be implemented with acceptable computational effort.
[0025] According to a preferred embodiment of the invention, parameters of the regression model are adjusted during a journey, assuming that the parameters change during a journey and / or remain constant during a journey.
[0026] For example, the static friction between a tire and a road surface depends on the road surface and its condition, and therefore changes during driving. Other parameters, such as the stiffness of various components, can be assumed to be constant during a journey.
[0027] A computer program product according to a method of an embodiment of the invention performs the steps of a method according to the preceding description when the computer program product runs on a computer, in particular an in-vehicle computer. When the program in question is used on a computer, the computer program product produces an effect, namely the setting or changing of a steering angle of the front axle of a vehicle.
[0028] It is understood that a control unit for a motor vehicle, onto which a computer program product as described above is loaded, is advantageous.
Claims
[1] Method for controlling the curvature of the trajectory of a motor vehicle by specifying a steering angle, which is based on the inversion of a first-order ordinary differential equation for the curvature of the trajectory as a function of the steering angle with respect to the steering angle, where several estimates of vehicle dynamics-dependent and / or vehicle-dependent parameters are used and the first derivative of the trajectory curvature is substituted by a weighted sum of (1) the inverse of an autonomous first-order differential equation for the deviation between the trajectory curvature and a target value for the trajectory curvature according to the first derivative of the trajectory curvature and (2) a regression model, where the steering angle is set based on the result of the inversion of the first-order ordinary differential equation for the curvature of the trajectory as a function of the steering angle. [2] Method according to claim 1, wherein the regression model is continuously adapted by means of an adjustment model. [3] Method according to any of the preceding claims, wherein the vehicle dynamics-dependent and / or vehicle-dependent parameters include at least one of the following parameters: Total mass of the vehicle including any payload of the vehicle, moment of inertia of the vehicle about a transverse axis, distance of the front axle to the center of gravity, distance of the rear axle to the center of gravity, cornering stiffness of a front axle, cornering stiffness of a rear axle. [4] Method according to one of the preceding claims, wherein the driving dynamics-dependent and / or vehicle-dependent parameters are adjusted for a journey and the adjustment of the parameters begins again after a predetermined standstill time. [5] Method according to any of the preceding claims, wherein the regression model depends on at least one of the following target and / or actual parameters: Longitudinal speed, lateral speed, curvature of a vehicle trajectory, steering angle; where the parameters mentioned may be derivatives with respect to time, actual parameters and / or extrapolated parameters. [6] Method according to one of the preceding claims, wherein the regression model is based on a conversion table, on a Gaussian process, on an artificial neural network, in particular on a radial basis function network, on a polynomial representation, in particular a Bezier curve or a Bezier surface. [7] Method according to one of the preceding claims, wherein parameters of the regression model are adjusted during a journey, assuming that the parameters change during a journey and / or are constant during a journey. [8] Computer program product comprising program code means for carrying out the method according to any one of the preceding claims. [9] Control unit for a motor vehicle onto which a computer program product according to claim 8 is loaded.
Citation Information
Patent Citations
Technique for adjusting the model parameters of a dynamic model for the lateral and longitudinal guidance of a motor vehicle
DE102019006933A1