[go: up one dir, main page]

GB2582265A - A method for adjusting the suspension of a vehicle - Google Patents

A method for adjusting the suspension of a vehicle Download PDF

Info

Publication number
GB2582265A
GB2582265A GB1902910.7A GB201902910A GB2582265A GB 2582265 A GB2582265 A GB 2582265A GB 201902910 A GB201902910 A GB 201902910A GB 2582265 A GB2582265 A GB 2582265A
Authority
GB
United Kingdom
Prior art keywords
vehicle
suspension
stored
driver
profile
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
GB1902910.7A
Other versions
GB201902910D0 (en
GB2582265B (en
Inventor
Lalwani Vishal
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ford Global Technologies LLC
Original Assignee
Ford Global Technologies LLC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ford Global Technologies LLC filed Critical Ford Global Technologies LLC
Priority to GB1902910.7A priority Critical patent/GB2582265B/en
Publication of GB201902910D0 publication Critical patent/GB201902910D0/en
Priority to DE102020104162.4A priority patent/DE102020104162A1/en
Priority to CN202010116225.9A priority patent/CN111645479A/en
Priority to US16/806,448 priority patent/US11701940B2/en
Publication of GB2582265A publication Critical patent/GB2582265A/en
Application granted granted Critical
Publication of GB2582265B publication Critical patent/GB2582265B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60GVEHICLE SUSPENSION ARRANGEMENTS
    • B60G17/00Resilient suspensions having means for adjusting the spring or vibration-damper characteristics, for regulating the distance between a supporting surface and a sprung part of vehicle or for locking suspension during use to meet varying vehicular or surface conditions, e.g. due to speed or load
    • B60G17/015Resilient suspensions having means for adjusting the spring or vibration-damper characteristics, for regulating the distance between a supporting surface and a sprung part of vehicle or for locking suspension during use to meet varying vehicular or surface conditions, e.g. due to speed or load the regulating means comprising electric or electronic elements
    • B60G17/016Resilient suspensions having means for adjusting the spring or vibration-damper characteristics, for regulating the distance between a supporting surface and a sprung part of vehicle or for locking suspension during use to meet varying vehicular or surface conditions, e.g. due to speed or load the regulating means comprising electric or electronic elements characterised by their responsiveness, when the vehicle is travelling, to specific motion, a specific condition, or driver input
    • B60G17/0165Resilient suspensions having means for adjusting the spring or vibration-damper characteristics, for regulating the distance between a supporting surface and a sprung part of vehicle or for locking suspension during use to meet varying vehicular or surface conditions, e.g. due to speed or load the regulating means comprising electric or electronic elements characterised by their responsiveness, when the vehicle is travelling, to specific motion, a specific condition, or driver input to an external condition, e.g. rough road surface, side wind
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60GVEHICLE SUSPENSION ARRANGEMENTS
    • B60G17/00Resilient suspensions having means for adjusting the spring or vibration-damper characteristics, for regulating the distance between a supporting surface and a sprung part of vehicle or for locking suspension during use to meet varying vehicular or surface conditions, e.g. due to speed or load
    • B60G17/015Resilient suspensions having means for adjusting the spring or vibration-damper characteristics, for regulating the distance between a supporting surface and a sprung part of vehicle or for locking suspension during use to meet varying vehicular or surface conditions, e.g. due to speed or load the regulating means comprising electric or electronic elements
    • B60G17/016Resilient suspensions having means for adjusting the spring or vibration-damper characteristics, for regulating the distance between a supporting surface and a sprung part of vehicle or for locking suspension during use to meet varying vehicular or surface conditions, e.g. due to speed or load the regulating means comprising electric or electronic elements characterised by their responsiveness, when the vehicle is travelling, to specific motion, a specific condition, or driver input
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60GVEHICLE SUSPENSION ARRANGEMENTS
    • B60G17/00Resilient suspensions having means for adjusting the spring or vibration-damper characteristics, for regulating the distance between a supporting surface and a sprung part of vehicle or for locking suspension during use to meet varying vehicular or surface conditions, e.g. due to speed or load
    • B60G17/015Resilient suspensions having means for adjusting the spring or vibration-damper characteristics, for regulating the distance between a supporting surface and a sprung part of vehicle or for locking suspension during use to meet varying vehicular or surface conditions, e.g. due to speed or load the regulating means comprising electric or electronic elements
    • B60G17/018Resilient suspensions having means for adjusting the spring or vibration-damper characteristics, for regulating the distance between a supporting surface and a sprung part of vehicle or for locking suspension during use to meet varying vehicular or surface conditions, e.g. due to speed or load the regulating means comprising electric or electronic elements characterised by the use of a specific signal treatment or control method
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60GVEHICLE SUSPENSION ARRANGEMENTS
    • B60G17/00Resilient suspensions having means for adjusting the spring or vibration-damper characteristics, for regulating the distance between a supporting surface and a sprung part of vehicle or for locking suspension during use to meet varying vehicular or surface conditions, e.g. due to speed or load
    • B60G17/015Resilient suspensions having means for adjusting the spring or vibration-damper characteristics, for regulating the distance between a supporting surface and a sprung part of vehicle or for locking suspension during use to meet varying vehicular or surface conditions, e.g. due to speed or load the regulating means comprising electric or electronic elements
    • B60G17/018Resilient suspensions having means for adjusting the spring or vibration-damper characteristics, for regulating the distance between a supporting surface and a sprung part of vehicle or for locking suspension during use to meet varying vehicular or surface conditions, e.g. due to speed or load the regulating means comprising electric or electronic elements characterised by the use of a specific signal treatment or control method
    • B60G17/0182Resilient suspensions having means for adjusting the spring or vibration-damper characteristics, for regulating the distance between a supporting surface and a sprung part of vehicle or for locking suspension during use to meet varying vehicular or surface conditions, e.g. due to speed or load the regulating means comprising electric or electronic elements characterised by the use of a specific signal treatment or control method involving parameter estimation, e.g. observer, Kalman filter
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R16/00Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for
    • B60R16/02Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements
    • B60R16/037Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements for occupant comfort, e.g. for automatic adjustment of appliances according to personal settings, e.g. seats, mirrors, steering wheel
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W30/00Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
    • B60W30/02Control of vehicle driving stability
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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/00Estimation 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/08Estimation 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 drivers or passengers
    • B60W40/09Driving style or behaviour
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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/00Estimation 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/10Estimation 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
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60GVEHICLE SUSPENSION ARRANGEMENTS
    • B60G17/00Resilient suspensions having means for adjusting the spring or vibration-damper characteristics, for regulating the distance between a supporting surface and a sprung part of vehicle or for locking suspension during use to meet varying vehicular or surface conditions, e.g. due to speed or load
    • B60G17/015Resilient suspensions having means for adjusting the spring or vibration-damper characteristics, for regulating the distance between a supporting surface and a sprung part of vehicle or for locking suspension during use to meet varying vehicular or surface conditions, e.g. due to speed or load the regulating means comprising electric or electronic elements
    • B60G17/0195Resilient suspensions having means for adjusting the spring or vibration-damper characteristics, for regulating the distance between a supporting surface and a sprung part of vehicle or for locking suspension during use to meet varying vehicular or surface conditions, e.g. due to speed or load the regulating means comprising electric or electronic elements characterised by the regulation being combined with other vehicle control systems
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60GVEHICLE SUSPENSION ARRANGEMENTS
    • B60G2400/00Indexing codes relating to detected, measured or calculated conditions or factors
    • B60G2400/20Speed
    • B60G2400/204Vehicle speed
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60GVEHICLE SUSPENSION ARRANGEMENTS
    • B60G2400/00Indexing codes relating to detected, measured or calculated conditions or factors
    • B60G2400/90Other conditions or factors
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60GVEHICLE SUSPENSION ARRANGEMENTS
    • B60G2401/00Indexing codes relating to the type of sensors based on the principle of their operation
    • B60G2401/16GPS track data
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60GVEHICLE SUSPENSION ARRANGEMENTS
    • B60G2500/00Indexing codes relating to the regulated action or device
    • B60G2500/10Damping action or damper
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60GVEHICLE SUSPENSION ARRANGEMENTS
    • B60G2500/00Indexing codes relating to the regulated action or device
    • B60G2500/20Spring action or springs
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60GVEHICLE SUSPENSION ARRANGEMENTS
    • B60G2600/00Indexing codes relating to particular elements, systems or processes used on suspension systems or suspension control systems
    • B60G2600/20Manual control or setting means
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60GVEHICLE SUSPENSION ARRANGEMENTS
    • B60G2600/00Indexing codes relating to particular elements, systems or processes used on suspension systems or suspension control systems
    • B60G2600/21Self-controlled or adjusted
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60GVEHICLE SUSPENSION ARRANGEMENTS
    • B60G2600/00Indexing codes relating to particular elements, systems or processes used on suspension systems or suspension control systems
    • B60G2600/70Computer memory; Data storage, e.g. maps for adaptive control
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W10/00Conjoint control of vehicle sub-units of different type or different function
    • B60W10/22Conjoint control of vehicle sub-units of different type or different function including control of suspension systems
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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
    • B60W2540/00Input parameters relating to occupants
    • B60W2540/10Accelerator pedal position
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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
    • B60W2540/00Input parameters relating to occupants
    • B60W2540/12Brake pedal position
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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
    • B60W2540/00Input parameters relating to occupants
    • B60W2540/14Clutch pedal position
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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
    • B60W2540/00Input parameters relating to occupants
    • B60W2540/18Steering angle
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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
    • B60W2540/00Input parameters relating to occupants
    • B60W2540/30Driving style
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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
    • B60W2556/00Input parameters relating to data
    • B60W2556/45External transmission of data to or from the vehicle
    • B60W2556/65Data transmitted between vehicles

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Transportation (AREA)
  • Automation & Control Theory (AREA)
  • Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Vehicle Body Suspensions (AREA)

Abstract

A method 100 of adjusting a vehicle’s suspension by monitoring a driver’s behaviour. The method comprises storing 102 a set of suspension profiles in a database, each profile comprising a driver behaviour parameter and a corresponding suspension setting; monitoring 104 a driver’s behaviour; and comparing 106 this behaviour to the suspension profiles. If this behaviour matches the driver behaviour parameter of a suspension profile, the vehicle suspension is adjusted 110 to match that of the suspension profile. The method is performed by a database (602 in Fig. 6) that stores the suspension profiles; a sensor (604 in Fig. 6) that monitors driver behaviour; a processor (606 in Fig. 6) that compares this behaviour to the suspension profiles; and a controller (608 in Fig. 6) that adjusts the vehicle’s suspension. The processor follows instructions (804 in Fig. 8) stored in a non-transitory machine-readable storage medium (800 in Fig. 8).

Description

A METHOD FOR ADJUSTING THE SUSPENSION OF A VEHICLE
The present disclosure relates to a method for adjusting the suspension of a vehicle.
Particularly, the disclosure relates to changing the suspension of a vehicle according to a stored suspension profile.
Background
Some of the existing technologies that adjust a vehicle's suspension are mainly concerned with/aimed at the road environment immediately ahead of the vehicle. For example, some current systems adjust a vehicle's suspension following the detection of the presence of potholes and other, immediate, road surface defects.
Additionally, some of the current suspension systems are "open-loop" and hence may not have the ability to "learn" from the driver of the vehicle.
Statements of Invention
Some examples presented herein relate to adjusting the suspension of a vehicle to suit a certain driver profile. Some examples presented herein relate to adjusting the suspension of a vehicle to suit a certain driver profile if matched this with a location.
According to some examples presented herein, there is provided a method and system for monitoring the behaviour of a driver handling/driving a vehicle. For example, a change in driver behaviour may be indicative of that driver wanting to change their suspension/alter their ride softness or harshness. This monitored behaviour is then compared with a number of stored driver profiles (e.g. suspension profiles) -each driver profile has a suspension setting and driver behaviour data that corresponds to the suspension setting (e.g. driver behaviour data being driving in such a way so as to suggest a smooth suspension setting and the suspension setting being a smooth suspension setting). Then, if there is a match between the monitored behaviour and a given suspension profile, then the vehicle's suspension is adjusted according to that profile. For example, if there is a match between the monitored behaviour and the stored driver behaviour in a given suspension profile, then the vehicle's suspension is adjusted according to the suspension settings stored in that suspension profile.
As will be explained below, in some examples the driver profile may be stored in a database, e.g. a central database hosting a number of driver profiles, or may be communicated to a vehicle from another vehicle in proximity.
In other examples, the driver profile may be set (e.g. manually) by the driver and then loaded into the database for storage.
According to a first example of the disclosure there is provided a method comprising: storing, in a database, a set of suspension profiles, wherein each suspension profile comprises a stored performance parameter of a vehicle and a suspension setting; monitoring a driver performance parameter of a driver driving a vehicle, the driver performance parameter characterising the behaviour of the driver of the vehicle; comparing the driver performance parameter to at least one suspension profile stored in the database; and, if the driver performance parameter corresponds to a stored performance parameter in a first suspension profile in the set of suspension profiles, automatically adjusting the suspension of the vehicle according to the suspension setting of the first suspension profile.
The monitoring may be performed by a sensor. The comparing may be performed by a controller, e.g. a controller comprising a processor and/or a memory. The controller may automatically adjust the suspension.
Here "corresponds" can mean equal to, substantially equal to, approximately equal to, about, equal to within a tolerance, within a predetermined range of, etc. The suspension of the vehicle may be automatically adjusted according to the suspension setting of the first suspension profile if the driver performance parameter is within a target range of the stored performance parameter in the first suspension profile.
Each suspension profile may comprise a set of stored performance parameters and a set of suspension settings. The set of stored performance parameters may comprise a plurality of performance parameters, and the set of suspension settings may comprise a plurality of suspension settings.
Monitoring a driver performance parameter may comprise monitoring a plurality of driver performance parameters and, comparing the driver performance parameter to at least one suspension profile may comprise comparing each driver performance parameter to each stored performance parameter in the set of stored performance parameters in a first suspension profile. If over a threshold number of driver performance parameters correspond to stored performance parameters in the first suspension profile, then the method may further comprise automatically adjusting the suspension of the vehicle according to at least two of the plurality of suspension settings in the set of suspension settings.
The suspension of the vehicle may be automatically adjusted if over a threshold number of driver performance parameters are within a target range of a corresponding stored performance parameter in the first suspension profile.
The vehicle may be a first vehicle, and the method may further comprise a suspension profile. For example, the method may comprise receiving a suspension profile from a second vehicle (e.g. a vehicle within a radius of the first vehicle) or from a central server or database. For example, the vehicle may receive a suspension profile from a second vehicle, either directly from another vehicle or indirectly via a server or a database (centralised or de-centralised). In these examples the method may comprise storing, in a database at the first vehicle, the received suspension profile.
Accordingly, the method may further comprise automatically receiving at least one suspension profile from the second vehicle to the first vehicle if the second vehicle is within a predetermined distance from the first vehicle. These examples may utilise car-to-car communication techniques. This enables suspension profiles to be transmitted from one vehicle to another without first passing through a central server.
A cloud device may comprise the database.
Each suspension profile further comprises a stored vehicle parameter, and the method may further comprise monitoring a vehicle parameter of the vehicle; comparing the monitored vehicle parameter to the stored vehicle parameter; and automatically adjusting the suspension profile of the vehicle if the monitored vehicle parameter is within a tolerance of the stored vehicle parameter.
Each suspension profile further comprises a set of stored vehicle parameters, the set comprising a plurality of stored vehicle parameters, and the method may further comprise monitoring a plurality of vehicle parameters of the vehicle; comparing each monitored vehicle parameter to each stored vehicle parameter in the set; and automatically adjusting the suspension profile of the vehicle if over a threshold number of monitored vehicle parameters are within a tolerance of corresponding stored vehicle parameters.
According to another example of the disclosure there is provided a processing apparatus comprising: a database configured to store a set of suspension profiles, wherein each suspension profile comprises a stored performance parameter of a vehicle and a suspension setting; a sensor configured to monitor a driver performance parameter of a driver driving a vehicle, the driver performance parameter characterising the behaviour of the driver of the vehicle; a processor configured to compare the driver performance parameter to at least one suspension profile stored in the database; and a controller configured to automatically adjust the suspension of the vehicle according to the suspension setting of the first suspension profile if the driver performance parameter corresponds to a stored performance parameter in a first suspension profile in the set of suspension profiles.
The controller may be configured to automatically adjust the suspension of the vehicle if the driver performance parameter is within a target range of the stored performance parameter in the first suspension profile. For example, the controller may be configured to access or consult a look-up table, e.g. stored in a memory, and associate the vehicle's suspension with stored suspension settings in the look-up table.
Each suspension profile may comprise a set of stored performance parameters and a set of suspension settings. The set of stored performance parameters may comprise a plurality of performance parameters, and the set of suspension settings may comprise a plurality of suspension settings.
The sensor may be configured to monitor a plurality of driver performance parameters and the processor may be configured to compare each driver performance parameter to each stored performance parameter in the set of stored performance parameters in a first suspension profile and the controller may be configured to automatically adjust the suspension of the vehicle according to at least two of the plurality of suspension settings in the set of suspension settings if over a threshold number of driver performance parameters correspond to stored performance parameters in the first suspension profile.
The controller may be configured to automatically adjust the suspension of the vehicle if over a threshold number of driver performance parameters are within a target range of a corresponding stored performance parameter in the first suspension profile.
The vehicle may be a first vehicle, and the processing apparatus may further comprise a receiver to receive a suspension profile from a second vehicle or a central database or server.
The database (of the processing apparatus) may be to store the received suspension profile from the second vehicle or server.
The processing apparatus may further comprise a cloud device. The cloud device may comprise the database.
Each suspension profile may further comprise a stored vehicle parameter, and the processing apparatus may further comprise a further sensor to monitor a vehicle parameter of the vehicle; wherein the processor is to compare the monitored vehicle parameter to the stored vehicle parameter; and the controller may be to automatically adjust the suspension profile of the vehicle if the monitored vehicle parameter is within a tolerance of the stored vehicle parameter.
Each suspension profile may further comprise a set of stored vehicle parameters, the set comprising a plurality of stored vehicle parameters; the further sensor may be to monitor a plurality of vehicle parameters of the vehicle; the processor may be to compare each monitored vehicle parameter to each stored vehicle parameter in the set; and the controller may be to automatically adjust the suspension profile of the vehicle if over a threshold number of monitored vehicle parameters are within a tolerance of corresponding stored vehicle parameters.
The further sensor may comprise a GPS/location sensor, and/or a smart device, and/or a sensor of the vehicle (e.g. pedestrian sensor, wiper sensor, speed sensor).
According to another example of the disclosure there is provided a non-transitory machine- readable storage medium, encoded with instructions executable by a processor, the machine-readable storage medium comprising instructions to cause the processor to: store, in a database, a set of suspension profiles, wherein each suspension profile comprises a stored performance parameter of a vehicle and a suspension setting; monitor a driver performance parameter of a driver driving a vehicle, the driver performance parameter characterising the behaviour of the driver of the vehicle; compare the driver performance parameter to at least one suspension profile stored in the database; and, if the driver performance parameter corresponds to a stored performance parameter in a first suspension profile in the set of suspension profiles, automatically adjust the suspension of the vehicle according to the suspension setting of the first suspension profile.
The instructions may be to cause the processor to automatically adjust the suspension of the vehicle according to the suspension setting of the first suspension profile if the driver performance parameter is within a target range of the stored performance parameter in the first suspension profile.
Each suspension profile may comprise a set of stored performance parameters and a set of suspension settings, and the set of stored performance parameters may comprise a plurality of performance parameters, and the set of suspension settings may comprise a plurality of suspension settings.
The instructions may be to cause the processor to: monitor a plurality of driver performance parameters; compare each driver performance parameter to each stored performance parameter in the set of stored performance parameters in a first suspension profile; and automatically adjust the suspension of the vehicle according to at least two of the plurality of suspension settings in the set of suspension settings if over a threshold number of driver performance parameters correspond to stored performance parameters in the first suspension profile.
The instructions may be to cause the processor to automatically adjust the suspension of the vehicle if over a threshold number of driver performance parameters are within a target range of a corresponding stored performance parameter in the first suspension profile.
The vehicle may be a first vehicle, and the instructions may be to cause the processor to: receive, from a second vehicle or a central databse or server, a suspension profile; and store, in a database at the first vehicle, the received suspension profile.
Each suspension profile may further comprise a stored vehicle parameter, and the instructions may be to cause the processor to: monitor a vehicle parameter of the vehicle; compare the monitored vehicle parameter to the stored vehicle parameter; and automatically adjust the suspension profile of the vehicle if the monitored vehicle parameter is within a tolerance of the stored vehicle parameter.
Each suspension profile may further comprise a set of stored vehicle parameters, the set comprising a plurality of stored vehicle parameters, and wherein the instructions are to cause the processor to: monitor a plurality of vehicle parameters of the vehicle; compare each monitored vehicle parameter to each stored vehicle parameter in the set; and automatically adjust the suspension profile of the vehicle if over a threshold number of monitored vehicle parameters are within a tolerance of corresponding stored vehicle parameters.
The vehicle parameter may comprise at least one of: the location of the vehicle, the speed of the vehicle, how many passengers are on board the vehicle, the weather conditions in the vicinity of the vehicle, the vehicle type, the driver's mood.
The driver performance parameter and/or the stored performance parameters may comprise at least one of: brake pedal pressure, speed, engine speed, the steering wheel angle, rate of change of input (e.g. by a driver) to the accelerator pedal, rate of change of position of accelerator pedal, rate of change of steering wheel angle, and the gear of the vehicle.
Therefore, according to one example a set of driver behaviours may be monitored (e.g. the force that the driver is imparting to the accelerator, steering wheel angle etc.) and these may be indicative of a driver wanting a harsher ride. If the driver's accelerator input and steering wheel angle match (e.g. correspond to) a stored accelerator input (e.g. a force) and steering wheel angle in a suspension profile that comprises a set of suspension settings to give the vehicle a more agile handling, then the vehicle's suspension settings may be automatically adjusted to those suspension settings (resulting in the driver experiencing that more agile handling).
Additionally, some examples may also compare a vehicle parameter -e.g. a GPS location (or a number of passengers). For example, driver performance parameters (such as brake pedal pressure and accelerator rate of change of position or input) may be monitored and may be indicative of a driver (a first driver), who would otherwise prefer a harsh ride, wanting a smoother ride. A GPS sensor on that driver's vehicle may indicate that this change in driver preference is due to the vehicle approaching a narrow, windy section of road (or that a passenger has alighted or entered the vehicle). Earlier on that day, a second driver may have adjusted their suspension profile to be on a smoother setting, and may be stored these suspension settings in a new driver profile with the second drivers behaviour (e.g. their brake pedal pressure and accelerator rate of change of input or position). When the vehicle monitors the first driver, if the first driver's performance parameters (in this example, brake pedal pressure and accelerator rate of change of input or position) match or correspond to the second driver's parameter (now stored in the stored second driver suspension profile) and the first driver's GPS location (e.g. vehicle parameter) matches the second driver's GPS location at the time of storing their suspension profile (e.g. the second driver's GPS location), then the first driver's vehicle suspension may be automatically changed according to the stored second driver suspension profile (comprising the smooth suspension settings). In this example, therefore, the first driver's vehicle has recognised that the driver is behaving so as to imply they want a change in suspension, and the first driver's behaviour matches that stored in a suspension profile that corresponds to the location of the first driver. The first driver's vehicle therefore changes that suspension to the stored profile of the second driver. In some examples, the suspension profile is stored by the second driver (e.g. stored in a memory of their vehicle) is transmitted from the second driver's vehicle to the first driver's vehicle (e.g. transmitted by the second vehicle, received by the first vehicle and stored in a memory/database thereof, which may then be later accessed when performing the methods described herein). In other examples, the suspension profile is stored in a central server or database and is transmitted to the first vehicle from the central server or database.
Description of the Figures
For a better understanding of the present disclosure, and to illustrate how certain examples may be put into effect, examples will now be described with reference to the accompanying drawings in which: Figure 1 is a flowchart of an example method; Figure 2 is a flowchart of an example method; Figure 3 is a flowchart of an example method that may be for use with the methods of Figure 1 or Figure 2; Figure 4 is a flowchart of an example method that may be for use with the methods of Figure 1, Figure 2 or Figure 3; Figure 5 is a flowchart of an example method that may be for use with the methods of Figures 1-4; Figure 6 is an example processing apparatus; Figure 7 is an example processing apparatus; and Figure 8 is an example of a machine readable medium in association with a processor.
Detailed Description
Figure 1 shows an example method 100. The method 100 may be a method of adjusting the suspension of a vehicle. The method 100 may be a method of changing the suspension of a vehicle to suit a driver's driving style. The method 100 may be a method of monitoring and changing a vehicle's suspension.
The method 100 comprises, at step 102, storing a set of suspension profiles in a database. The database may be part of a vehicle database and may comprise, for example, a volatile and/or a non-volatile memory, a volatile and/or a non-volatile memory device. For example, the database may comprise a compact disc (CD), digital versatile disc (DVD). For example, the database may comprise a read-only memory (ROM) and/or random-access memory (RAM).
Each set of suspension profiles comprises a stored performance parameter of a vehicle and a suspension setting. Thereby, each suspension profile may comprise a stored performance parameter and a corresponding suspension setting. For example, the stored performance parameter may be indicative of a driver behaviour and the suspension setting may correspond to that driver behaviour.
At step 104 the method 100 comprises monitoring a driver performance parameter of a driver driving a vehicle. The driver performance parameter in this example characterises the behaviour of the driver of the vehicle.
At step 106 the method 100 comprises comparing the driver performance parameter to at least one suspension profile stored in the database. At step 108, the method 100 comprises determining whether the driver performance parameter corresponds to a stored performance parameter in a particular suspension profile (e.g. a first suspension profile). If, at step 108, it is determined that the driver performance parameter does correspond to a stored performance parameter in a first suspension profile then the method 100 comprises, at block 110, adjusting automatically the suspension of the vehicle according to the suspension setting of the first suspension profile.
For example, the driver performance parameter and/or the stored performance parameter may be any of: brake pedal pressure, the vehicle's speed, the engine speed, the steering wheel angle, the accelerator pedal pressure, the rate of change of steering wheel angle, and the gear of the vehicle.
For example, the stored suspension profile may comprise an acceleration pedal rate of change of position or input (e.g. in radians/sec or Force/sec), and a corresponding suspension setting (e.g. tune the suspension harder) -in this example therefore the stored suspension profile corresponds to a driver accelerating hard and wanting a more exciting ride). The driver performance parameter that is monitored at step 104 in this example may be acceleration pedal rate of change, for example the driver may be varying the force applyied to the accelerator pedal. At step 108 the measured parameter is compared to the stored parameter and if they are equal or substantially or approximately equal X, or about equal, or within a tolerance of each other) then the suspension is adjusted at step 110 to the stored suspension setting (in this example -the suspension is tuned to be harder). In this example the method recognises that a monitored driver behaviour matches a stored driver behaviour (with a corresponding suspension setting) and so adjusts the suspension of the vehicle to match the stored corresponding suspension setting.
Accordingly, in some examples, the suspension is adjusted when the monitored performance parameter is within a tolerance of the stored performance parameter. In other examples the suspension is adjusted when the monitored performance parameter is about, or substantially or approximately equal to, the stored performance parameter.
Figure 2 shows an example method 200. The method 200 may be a method of adjusting the suspension of a vehicle. The method 200 may be a method of changing the suspension of a vehicle to suit a driver's driving style. The method 200 may be a method of monitoring and changing a vehicle's suspension.
The method 200 comprises, at block 202 storing a set of suspension profiles S1, ..., Si in a database. Each set of suspension profiles comprises a set of stored performance parameters P1, ..., Pk of a vehicle and a set of suspension settings (e.g. SS1, SSn). Thereby, each suspension profile comprises a plurality of stored performance parameters and a corresponding plurality of suspension settings (although of course, in some examples, like the example of Figure 1, the set may only comprise one parameter/setting). For example, the stored performance parameters may be indicative of a driver behaviour and the suspension settings may correspond to that driver behaviour.
At step 204 the method 200 comprises monitoring driver performance parameters Ml, Mj of a driver driving a vehicle. The driver performance parameter characterises the behaviour of the driver of the vehicle.
At step 206 the method 200 comprises comparing the driver performance parameter to at least one suspension profile stored in the database. For example, if there are j monitored performance parameters and k stored performance parameters, step 206 may comprise comparing Mx with Py, where x = 1, j and y = 1, k. As will be explained below this may be done for all values of x, y (e.g. compare each monitored performance parameter to each stored performance parameter).
At step 208, the method 200 comprises, following the comparison at step 208, determining 35 whether the driver performance parameter corresponds to a stored performance parameter in a particular suspension profile (e.g. a first suspension profile). For example, step 208 comprises determining whether, for a given value of x and y, if Mx corresponds to Py. If, at step 208, it is determined that the driver performance parameter does correspond to a stored performance parameter in a first suspension profile (e.g. for the given x,y Mx corresponds to Py) then the method 200 comprises, at block 210, assessing whether the number of monitored driver performance parameters that do correspond to a stored performance parameter are over a predetermined threshold (e.g. whether the number of monitored driver performance parameters that correspond to a stored performance parameter in a given suspension profile are over a predetermined threshold.). If yes, e.g. if the number is over the threshold, then the method 200 comprises, at step 214, adjusting the suspension setting of the vehicle according to one, or at least two, of the plurality of suspension settings SS1, SSn in the suspension profile which "matched" with the monitored performance parameters. For example the threshold may be 3 in which case 3 monitored performance parameters of the driver driving the vehicle must correspond to stored performance parameters in a particular suspension profile before the suspension is adjusted according to that profile.
On the other hand, if, at step 208, the monitored performance parameter Mx does not correspond to a stored performance parameter Py, then at step 209 it is checked whether the monitored performance parameter Mx has been compared to all sorted performance parameters (e.g. for all values of y), and if all monitored performance parameters Mx have been compared to a stored performance parameter (e.g. for all values of x). If not, then the method returns to repeat steps 206 and 208 until all monitored performance parameters have been compared with all stored performance parameters in each suspension profile. Therefore, steps 206-210 are performed for each suspension profile in the set. That is, every monitored performance parameter is compared with every stored performance parameter in each stored suspension profile, and when over a threshold number of monitored performance parameters correspond to stored parameters in any given (e.g. a first) suspension profile then (at step 214) is the suspension of the vehicle adjusted according to that (e.g. the first) suspension profile.
At block 210, if the number of monitored performance parameters that correspond to stored performance parameters is less than the threshold then the method 200 returns to block 206 to compare another monitored performance parameter with another stored performance parameter. As indicated by the looping arrow, this the comparison at step 206 and the check at block 208 are performed in this example for all monitored performance parameters and all stored performance parameters in all suspension profiles to determine if the driver of the vehicle is driving according to one particular suspension profile and, if they are, adjusting the suspension settings according to that profile.
If, at step 209, there are no matches (e.g. no corresponding parameters) then the method 200 proceeds to step 212 where the method 200 ends.
In one example, step 210 may comprise determining whether a threshold number of monitored performance parameters correspond to stored performance parameters. In another example, step 208 may comprise determining whether a given monitored performance parameter is within a target range of one or more stored performance parameter. In a further example, 210 may comprise determining whether a threshold number of monitored performance parameters are within a target range of one or more stored performance parameters.
For example, if a second user (which may be a driver of a second vehicle) has adjusted their suspension settings to suit a certain driving style, the suspension of a (first) vehicle being driven by a first driver may be automatically adjusted to these second user suspension settings if the first driver is adopting a similar driving style to the second user.
Continuing with this example, if the second user is driving according to performance parameters P1 and P2 (e.g. P1 may be a steering wheel angle value and P2 may be an accelerator pedal rate of change, e.g. as above) and adjusts their suspension settings according to a particular setting SS1. This profile (e.g. P1, P2 and SS1) may be stored in the database as a suspension profile. Then, if a first driver is driving their vehicle such that their steering wheel angle and accelerator pedal rate of change value are each within a tolerance of P1 and P2 respectively, then according to the example methods 100 and 200 the first driver's vehicle suspension may be automatically adjusted to match the setting SS1.
Figure 3 shows an example method 300. The method 300 may be used in conjunction with either one of the methods 100 or 200 as shown in the examples of Figures 1 and 2, respectively. For example, blocks 102-108 of method 100 or blocks 202-210 of method 200 may be performed (in one example) in block 302 of method 300, e.g. prior to steps 304-312 of method 300; or (in one example) in block 310 of method 300, e.g. after blocks 304-308 of method 300. This is illustrated by blocks 302 and 310 being in phantom lines in Figure 3.
Method 300 comprises, at step 304, monitoring a vehicle parameter of the vehicle. The method 300 comprises, at step 306, comparing the monitored vehicle parameter to a stored vehicle parameter. The stored vehicle parameter may be stored as part of a suspension profile, e.g. a suspension profile may comprise the vehicle parameter. At step 308 the method 300 comprises determining whether the monitored vehicle parameter matches, or corresponds to, (e.g. is about equal, substantially equal, approximately equal, or within a target range or tolerance of) the stored vehicle parameter. If this is the case then at step 312 the suspension is adjusted according to the suspension settings of the suspension profile that comprised the stored vehicle parameter.
In one example, step 304 comprises monitoring a plurality of vehicle parameters and each suspension profile comprises a plurality of vehicle parameters. In this example, step 306 comprises comparing each of a plurality of monitored vehicle parameters to a stored vehicle parameter, and step 308 comprises automatically adjusting the suspension if over a threshold level of monitored vehicle parameters match/correspond to stored vehicle parameters.
The vehicle parameters (e.g. the monitored and/or stored vehicle parameters) may comprise: the location of the vehicle being driven by the driver, the speed of the vehicle, how many passengers are in the vehicle, the weather conditions at the vehicle's location, the vehicle type, the driver's mood etc. For example, if the second user approaches a location (location L) and, accordingly, adjusts their driving behaviour so that they are driving according to performance parameters P1 and P2 (e.g. P1 may be a brake pedal pressure and P2 may be engine speed; location L may be a section of unpaved road requiring more careful driving, for example) and the user adjusts their suspension settings according to a particular set of settings SS1 and SS2 -this profile (e.g. P1, P2, SS1 and SS2) may be stored in the database as a suspension profile corresponding to location L. Then, if a first driver is driving their vehicle within the vicinity of location L, and their brake pedal pressure and engine speed and are each within a tolerance of P1 and P2 respectively, then according to the example methods 100 and 200, in conjunction with the method 300 where the vehicle parameter (location in this example is matched), the first driver's vehicle suspension may be automatically adjusted to match the settings SS1 and SS2. In another example, the suspension profile (e.g. comprising P1, P2, SS1, and SS2) may be stored with a specified number of passengers (e.g. 4 passengers). This may represent the driver driving more smoothly (and consequentially a smoother suspension setting) due to the larger number of passengers. Then, if a first driver picks up three other passengers so that there are 4 people in the first vehicle, and drives according to the parameters P1 and P2, then the first driver's vehicle suspension may be automatically adjusted to match SS1 and SS2.
Figure 4 shows an example method 400. The method 400 may be used in conjunction with either one of the methods 100 or 200 as shown in the examples of Figures 1 and 2, respectively, optionally including the method 300 of the example of Figure 3. E.g. the method 400 may be used in conjunction with the method 300 of Figure 3 (optionally including the method 100/200 in block 302 and 310).
For example, the steps of method 300 may be performed in block 410. For example, blocks 102-108 of method 100 or blocks 202-210 of method 200 may be performed (in one example) in block 402 of method 400, e.g. prior to steps 404 408 of method 400; or (in one example) in block 410 of method 400, e.g. after blocks 304-308 of method 400. This is illustrated by blocks 402 and 410 being in phantom lines in Figure 4.
The method 400 comprises at step 404 checking for vehicles (hereafter "other vehicles") in the vicinity of the vehicle being driven by the driver (hereafter "the vehicle"). At 406 it is determined whether there are any other vehicles within a predetermined distance of the vehicle and, if there are, the method 400 comprises, at step 408 receiving a suspension profile from one of the other vehicles.
Accordingly, when used in conjunction with the method 400 of Figure 4, either one of the methods 100 or 200 may further comprise receiving a suspension profile from a second vehicle and storing that profile in the database -the received profile comprising a stored performance parameter and a suspension setting -and the methods 100 and 200 may further comprise comparing monitored performance parameters to the suspension profile received from the second vehicle.
Figure 5 shows an example method 500, which comprises steps 502-510 as described above with reference to the method 100 of Figure 1. The method 500, after step 510 at which the suspension is adjusted to the stored profile, the method proceeds to steps 510-516 which essentially represent the opportunity for the driver to override what the vehicle has automatically done. At step 512 it is determined whether the driver is satisfied with the suspension profile (the stored profile) that the vehicle was adjusted to at step 510, following the matching of the driver's performance to the stored profile. At step 512 the driver has the opportunity to override the new suspension of the vehicle. Therefore, if it is determined at step 512 that the driver is satisfied (which may be represented by no intervention of the driver) then the method continues to monitor, at step 504 the driver's performance, e.g. the suspension of the vehicle is not changed further if the driver does not intervene (although may at blocks 506510 be changed if the driver changes their behaviour). On the other hand, if at step 512 the driver overrides the suspension, which may comprise changing one of the suspension settings then the method proceeds to block 514 at which the new suspension setting is stored as a new suspension profile. In another example block 514 may comprise modifying the suspension profile to take in to account the new settings of the user (e.g. changing the overridden profile to include one of the new settings). The method then proceeds to step 504 at which the driver's performance is monitored. Therefore the system continually monitors the driver performance in an adaptive mode, e.g. is able to change the suspension to take into account changes from the driver. In the example method 500 the vehicle may automatically change the suspension to a new profile (Profile 1) based on the drive performance, however if the driver manually overrides at least one suspension setting of Profile 1 then either Profile 1 may be modified to include the changed suspension setting, or this profile may be stored as a new profile, Profile 2. The newly stored Profile 2 may be stored in a database (locally or remotely), and may be communicated to another vehicle etc. for later use.
Figure 6 shows an example processing apparatus 600. The processing apparatus 600 may be to perform any of the methods 100-500 of the examples of Figures 1-5, respectively.
The processing apparatus 600 comprises a database 602, a sensor 604, a processor 606, and a controller 608. The database 602 is configured to store a set of suspension profiles, wherein each suspension profile comprises a stored performance parameter of a vehicle and a suspension setting. The sensor 604 is configured to monitor a driver performance parameter of a driver driving a vehicle, the driver performance parameter characterising the behaviour of the driver of the vehicle. The processor 606 is configured to compare the driver performance parameter to at least one suspension profile stored in the database. The controller 608 configured to automatically adjust the suspension of the vehicle according to the suspension setting of the first suspension profile if the driver performance parameter corresponds to a stored performance parameter in a first suspension profile in the set of suspension profiles.
In one example, the controller 608 is configured to automatically adjust the suspension of the vehicle if the driver performance parameter is within a target range of the stored performance parameter in the first suspension profile. In one example, the sensor 604 is configured to monitor a plurality of driver performance parameters and the processor is configured compare each driver performance parameter to each stored performance parameter in the set of stored performance parameters in a first suspension profile and wherein the controller is configured to automatically adjust the suspension of the vehicle according to at least two of the plurality of suspension settings in the set of suspension settings if over a threshold number of driver performance parameters correspond to stored performance parameters in the first suspension profile.
In one example, the controller 608 is configured to automatically adjust the suspension of the vehicle if over a threshold number of driver performance parameters are within a target range of a corresponding stored performance parameter in the first suspension profile.
Figure 7 shows an example processing apparatus 700, which is the same as the example apparatus 600 of Figure 6, except the processing apparatus 700 of Figure 7 comprises a receiver 709 and a further sensor 710. The receiver 709 is to receive a suspension profile from another vehicle, either directly from another vehicle or via a server or database (either centralised or de-centralised); and the database 702 is to store the received suspension profile.
The sensor 710 is to monitor a vehicle parameter of the vehicle, and in this example the processor 706 is to compare the monitored vehicle parameter to the stored vehicle parameter; and the controller 708 is to automatically adjust the suspension profile of the vehicle if the monitored vehicle parameter is within a tolerance of the stored vehicle parameter.
In one example, the further sensor 710 is to monitor a plurality of vehicle parameters of the vehicle, the processor 708 is to compare each monitored vehicle parameter to each stored vehicle parameter in the set, and the controller 708 is to automatically adjust the suspension profile of the vehicle if over a threshold number of monitored vehicle parameters are within a tolerance of corresponding stored vehicle parameters.
Figure 8 shows an example tangible (and non-transitory) machine readable medium 800 in association with a processor 802. The medium 800 comprises instructions 804 which, when executed by the processor 802, cause the processor 802 to carry out a plurality of tasks. For example the instructions 804, when executed by the processor 802, may cause the processor 802 to carry out any one of the methods 100-400 according to the examples of Figures 1-4 respectively. In the example of Figure 8 the instructions 804 comprises instructions 806 to cause the processor 802 to store, in a database, a set of suspension profiles, wherein each suspension profile comprises a stored performance parameter of a vehicle and a suspension setting. The instructions 804 comprises instructions 808 to cause the processor 802 to monitor a driver performance parameter of a driver driving a vehicle, the driver performance parameter characterising the behaviour of the driver of the vehicle. The instructions 804 comprises instructions 810 to cause the processor 802 to compare the driver performance parameter to at least one suspension profile stored in the database; and, if the driver performance parameter corresponds to a stored performance parameter in a first suspension profile in the set of suspension profiles. The instructions 804 comprises instructions 812 to cause the processor 802 to automatically adjust the suspension of the vehicle according to the suspension setting of the first suspension profile.
The instructions 804 may further comprise instructions to cause the processor 802 to receive, from a second vehicle or central database or central server, a suspension profile and store, in a database at the first vehicle, the received suspension profile.
The instructions 804 may further comprise instructions to cause the processor 802 to monitor a vehicle parameter of the vehicle, compare the monitored vehicle parameter to the stored vehicle parameter, and automatically adjust the suspension profile of the vehicle if the monitored vehicle parameter is within a tolerance of the stored vehicle parameter.
Examples of the present disclosure may be provided according to any one of the following numbered statements:
Statement 1. A method comprising:
storing, in a database, a set of suspension profiles, wherein each suspension profile comprises a stored performance parameter of a vehicle and a suspension setting; monitoring a driver performance parameter of a driver driving a vehicle, the driver performance parameter characterising the behaviour of the driver of the vehicle; comparing the driver performance parameter to at least one suspension profile stored in the database; and, if the driver performance parameter corresponds to a stored performance parameter in a first suspension profile in the set of suspension profiles, automatically adjusting the suspension of the vehicle according to the suspension setting of the first suspension profile.
Statement 2. A method according to statement 1 wherein the suspension of the vehicle is automatically adjusted according to the suspension setting of the first suspension profile if the driver performance parameter is within a target range of the stored performance parameter in the first suspension profile.
Statement 3. A method according to statement 1 wherein each suspension profile comprises a set of stored performance parameters and a set of suspension settings, wherein the set of stored performance parameters comprises a plurality of performance parameters, and wherein the set of suspension settings comprises a plurality of suspension settings.
Statement 4. A method according to statement 3 wherein monitoring a driver performance comprises monitoring a plurality of driver performance parameters and, wherein comparing the driver performance parameter to at least one suspension profile comprises comparing each driver performance parameter to each stored performance parameter in the set of stored performance parameters in a first suspension profile and wherein, if over a threshold number of driver performance parameters correspond to stored performance parameters in the first suspension profile, the method further comprises automatically adjusting the suspension of the vehicle according to at least two of the plurality of suspension settings in the set of suspension settings.
Statement 5. A method according to statement 4 wherein the suspension of the vehicle is automatically adjusted if over a threshold number of driver performance parameters are within a target range of a corresponding stored performance parameter in the first suspension profile.
Statement 6. A method according to any preceding statement wherein the vehicle is a first vehicle, and wherein the method further comprises: receiving from a second vehicle or a central server or database, a suspension profile; and storing, in a database at the first vehicle, the received suspension profile.
Statement 7. A method according to statement 6 further comprising: automatically receiving at least one suspension profile from the second vehicle to the first vehicle if the second vehicle is within a predetermine distance from the first vehicle).
Statement 8. A method according to any preceding statement further comprising a cloud device and wherein the cloud device comprises the database.
Statement 9. A method according to any preceding statement, wherein each suspension profile further comprises a stored vehicle parameter, the method further comprising: monitoring a vehicle parameter of the vehicle; comparing the monitored vehicle parameter to the stored vehicle parameter; and automatically adjusting the suspension profile of the vehicle if the monitored vehicle parameter is within a tolerance of the stored vehicle parameter.
Statement 10. A method according to statement 9, wherein each suspension profile further comprises a set of stored vehicle parameters, the set comprising a plurality of stored vehicle parameters, the method further comprising: monitoring a plurality of vehicle parameters of the vehicle; comparing each monitored vehicle parameter to each stored vehicle parameter in the set; and automatically adjusting the suspension profile of the vehicle if over a threshold number of monitored vehicle parameters are within a tolerance of corresponding stored vehicle parameters.
Statement 11. A method according to statement 9 or 10 wherein the vehicle parameter comprises at least one of the location of the vehicle, the speed of the vehicle, how many passengers are on board the vehicle, the weather conditions in the vicinity of the vehicle, the vehicle type, the driver's mood.
Statement 12. A method according to any of statements 9-11 wherein the driver performance parameter and/or the stored performance parameters comprise at least one of: brake pedal pressure, speed, engine speed, the steering wheel angle, rate of change of input (e.g. force or amplitude) to the accelerator pedal, rate of change of position (e.g. events per second) of the accelerator pedal, rate of change of steering wheel angle, and the gear of the vehicle.
Statement 13. A processing apparatus comprising:
a database configured to store a set of suspension profiles, wherein each suspension profile comprises a stored performance parameter of a vehicle and a suspension setting; a sensor configured to monitor a driver performance parameter of a driver driving a vehicle, the driver performance parameter characterising the behaviour of the driver of the vehicle; a processor configured to compare the driver performance parameter to at least one suspension profile stored in the database; and a controller configured to automatically adjust the suspension of the vehicle according to the suspension setting of the first suspension profile if the driver performance parameter corresponds to a stored performance parameter in a first suspension profile in the set of suspension profiles.
Statement 14. A processing apparatus according to statement 13 wherein the controller is configured to automatically adjust the suspension of the vehicle if the driver performance parameter is within a target range of the stored performance parameter in the first suspension profile.
Statement 15. A processing apparatus according to any preceding Statement wherein each suspension profile comprises a set of stored performance parameters and a set of suspension settings, wherein the set of stored performance parameters comprises a plurality of performance parameters, and wherein the set of suspension settings comprises a plurality of suspension settings.
Statement 16. A processing apparatus according to statement 15 wherein the sensor is configured to monitor a plurality of driver performance parameters and the processor is configured compare each driver performance parameter to each stored performance parameter in the set of stored performance parameters in a first suspension profile and wherein the controller is configured to automatically adjust the suspension of the vehicle according to at least two of the plurality of suspension settings in the set of suspension settings if over a threshold number of driver performance parameters correspond to stored performance parameters in the first suspension profile.
Statement 17. A processing apparatus according to statement 16 wherein the controller is configured to automatically adjust the suspension of the vehicle if over a threshold number of driver performance parameters are within a target range of a corresponding stored performance parameter in the first suspension profile.
Statement 18. A processing apparatus according to any of Statements 13-17 wherein the vehicle is a first vehicle, and wherein the processing apparatus further comprises: a receiver to receive a suspension profile from a second vehicle or central database or central server; and wherein the database is to store the received suspension profile.
Statement 19. A processing apparatus according to any of Statements 13-18 further comprising a cloud device and wherein the cloud device comprises the database.
Statement 20. A processing apparatus according to any of Statements 13-19, wherein each suspension profile further comprises a stored vehicle parameter, wherein the processing apparatus further comprises a further sensor to monitor a vehicle parameter of the vehicle; wherein the processor is to compare the monitored vehicle parameter to the stored vehicle parameter; and wherein the controller is to automatically adjust the suspension profile of the vehicle if the monitored vehicle parameter is within a tolerance of the stored vehicle parameter.
Statement 21. A processing apparatus according to statement 20, wherein each suspension profile further comprises a set of stored vehicle parameters, the set comprising a plurality of stored vehicle parameters; wherein the further sensor is to monitor a plurality of vehicle parameters of the vehicle; wherein the processor is to compare each monitored vehicle parameter to each stored vehicle parameter in the set; and wherein the controller is to automatically adjust the suspension profile of the vehicle if over a threshold number of monitored vehicle parameters are within a tolerance of corresponding stored vehicle parameters.
Statement 22. A processing apparatus according to statement 20 or 21 wherein the vehicle parameter comprises at least one of: the location of the vehicle, the speed of the vehicle, how many passengers are on board the vehicle, the weather conditions in the vicinity of the vehicle, the vehicle type, the driver's mood.
Statement 23. A processing apparatus according to any of Statements 13-22, wherein the driver performance parameter and/or the stored performance parameters comprise at least one of: brake pedal pressure, speed, engine speed, the steering wheel angle, rate of change of input (e.g. force or amplitude) to the accelerator pedal, rate of change of position (e.g. events per second) of the accelerator pedal, rate of change of steering wheel angle, and the gear of the vehicle.
Statement 24. A non-transitory machine-readable storage medium, encoded with instructions executable by a processor, the machine-readable storage medium comprising instructions to cause the processor to: store, in a database, a set of suspension profiles, wherein each suspension profile comprises a stored performance parameter of a vehicle and a suspension setting; monitor a driver performance parameter of a driver driving a vehicle, the driver performance parameter characterising the behaviour of the driver of the vehicle; compare the driver performance parameter to at least one suspension profile stored in the database; and, if the driver performance parameter corresponds to a stored performance parameter in a first suspension profile in the set of suspension profiles, automatically adjust the suspension of the vehicle according to the suspension setting of the first suspension profile.
Statement 25. A non-transitory machine-readable medium according to statement 24 wherein the instructions are to cause the processor to: automatically adjust the suspension of the vehicle according to the suspension setting of the first suspension profile if the driver performance parameter is within a target range of the stored performance parameter in the first suspension profile.
Statement 26. A non-transitory machine-readable medium according to statement 24 wherein each suspension profile comprises a set of stored performance parameters and a set of suspension settings, wherein the set of stored performance parameters comprises a plurality of performance parameters, and wherein the set of suspension settings comprises a plurality of suspension settings.
Statement 27. A non-transitory machine-readable medium according to statement 26 wherein the instructions are to cause the processor to: monitor a plurality of driver performance parameters; compare each driver performance parameter to each stored performance parameter in the set of stored performance parameters in a first suspension profile; and automatically adjust the suspension of the vehicle according to at least two of the plurality of suspension settings in the set of suspension settings if over a threshold number of driver performance parameters correspond to stored performance parameters in the first suspension profile.
Statement 28. A non-transitory machine-readable medium according to statement 27 wherein the instructions are to cause the processor to: automatically adjust the suspension of the vehicle if over a threshold number of driver performance parameters are within a target range of a corresponding stored performance parameter in the first suspension profile.
Statement 29. A non-transitory machine-readable medium according to any one of statements 24-28 wherein the vehicle is a first vehicle, and wherein the instructions are to cause the processor to: receive, from a second vehicle, central database, or central server, a suspension profile; and store, in a database at the first vehicle, the received suspension profile.
Statement 30. A non-transitory machine-readable medium according to any of statements 24-29, wherein each suspension profile further comprises a stored vehicle parameter, and wherein the instructions are to cause the processor to: monitor a vehicle parameter of the vehicle; compare the monitored vehicle parameter to the stored vehicle parameter; and automatically adjust the suspension profile of the vehicle if the monitored vehicle parameter is within a tolerance of the stored vehicle parameter.
Statement 31. A non-transitory machine-readable medium according to statement 30, wherein each suspension profile further comprises a set of stored vehicle parameters, the set comprising a plurality of stored vehicle parameters, and wherein the instructions are to cause the processor to: monitor a plurality of vehicle parameters of the vehicle; compare each monitored vehicle parameter to each stored vehicle parameter in the set; and automatically adjust the suspension profile of the vehicle if over a threshold number of monitored vehicle parameters are within a tolerance of corresponding stored vehicle parameters.
Statement 32. A non-transitory machine-readable medium according to statement 30 or 32, wherein the vehicle parameter comprises at least one of: the location of the vehicle, the speed of the vehicle, how many passengers are on board the vehicle, the weather conditions in the vicinity of the vehicle, the vehicle type, the driver's mood.
Statement 12. A non-transitory machine-readable medium according to any of statements 24-32, wherein the driver performance parameter and/or the stored performance parameters comprise at least one of: brake pedal pressure, speed, engine speed, the steering wheel angle, rate of change of input (e.g. force or amplitude) to the accelerator pedal, rate of change of position (e.g. events per second) of the accelerator pedal, rate of change of steering wheel angle, and the gear of the vehicle.
While the present disclosure has been illustrated and described in detail in the drawings and foregoing description, such illustration and description are to be considered illustrative or exemplary and not restrictive; the invention is not limited to the disclosed embodiments. Various alternative examples are discussed through the detailed description. Other variations to the disclosed embodiments can be understood and effected by those skilled in the art in practicing the claimed invention, from a study of the drawings, the disclosure, and the appended claims. In the claims, the word "comprising" does not exclude other elements or steps, and the indefinite article "a" or "an" does not exclude a plurality. Any reference signs in the claims should not be construed as limiting the scope.

Claims (15)

  1. CLAIMS1. A method comprising: storing, in a database, a set of suspension profiles, wherein each suspension profile comprises a stored performance parameter of a vehicle and a suspension setting; monitoring a driver performance parameter of a driver driving a vehicle, the driver performance parameter characterising the behaviour of the driver of the vehicle; comparing the driver performance parameter to at least one suspension profile stored in the database; and, if the driver performance parameter corresponds to a stored performance parameter in a first suspension profile in the set of suspension profiles, automatically adjusting the suspension of the vehicle according to the suspension setting of the first suspension profile.
  2. 2. A method according to claim 1 wherein the suspension of the vehicle is automatically adjusted according to the suspension setting of the first suspension profile if the driver performance parameter is within a target range of the stored performance parameter in the first suspension profile.
  3. 3. A method according to claim 1 wherein each suspension profile comprises a set of stored performance parameters and a set of suspension settings, wherein the set of stored performance parameters comprises a plurality of performance parameters, and wherein the set of suspension settings comprises a plurality of suspension settings.
  4. 4. A method according to claim 3 wherein monitoring a driver performance comprises monitoring a plurality of driver performance parameters and, wherein comparing the driver performance parameter to at least one suspension profile comprises comparing each driver performance parameter to each stored performance parameter in the set of stored performance parameters in a first suspension profile and wherein, if over a threshold number of driver performance parameters correspond to stored performance parameters in the first suspension profile, the method further comprises automatically adjusting the suspension of the vehicle according to at least two of the plurality of suspension settings in the set of suspension settings.
  5. 5. A method according to claim 4 wherein the suspension of the vehicle is automatically adjusted if over a threshold number of driver performance parameters are within a target range of a corresponding stored performance parameter in the first suspension profile.
  6. 6. A method according to any preceding claim wherein the vehicle is a first vehicle, and wherein the method further comprises: receiving a suspension profile from a second vehicle, central database or central server; and storing, in a database at the first vehicle, the received suspension profile.
  7. 7. A method according to claim 6 further comprising: automatically receiving at least one suspension profile from the second vehicle to the first vehicle if the second vehicle is within a predetermine distance from the first vehicle.
  8. 8. A method according to any preceding claim further comprising a cloud device and wherein the cloud device comprises the database.
  9. 9. A method according to any preceding claim, wherein each suspension profile further comprises a stored vehicle parameter, the method further comprising: monitoring a vehicle parameter of the vehicle; comparing the monitored vehicle parameter to the stored vehicle parameter; and automatically adjusting the suspension profile of the vehicle if the monitored vehicle parameter is within a tolerance of the stored vehicle parameter.
  10. 10. A method according to claim 9, wherein each suspension profile further comprises a set of stored vehicle parameters, the set comprising a plurality of stored vehicle parameters, the method further comprising: monitoring a plurality of vehicle parameters of the vehicle; comparing each monitored vehicle parameter to each stored vehicle parameter in the set; and automatically adjusting the suspension profile of the vehicle if over a threshold number of monitored vehicle parameters are within a tolerance of corresponding stored vehicle parameters.
  11. 11. A method according to claim 9 or 10 wherein the vehicle parameter comprises at least one of: the location of the vehicle, the speed of the vehicle, how many passengers are on board the vehicle, the weather conditions in the vicinity of the vehicle, the vehicle type, the driver's mood.
  12. 12. A method according to any of claims 9-11 wherein the driver performance parameter and/or the stored performance parameters comprise at least one of: brake pedal pressure, speed, engine speed, the steering wheel angle, rate of change of input to the accelerator pedal, rate of change of position of the accelerator pedal, rate of change of steering wheel angle, and the gear of the vehicle.
  13. 13. A processing apparatus comprising: a database configured to store a set of suspension profiles, wherein each suspension profile comprises a stored performance parameter of a vehicle and a suspension setting; a sensor configured to monitor a driver performance parameter of a driver driving a vehicle, the driver performance parameter characterising the behaviour of the driver of the vehicle; a processor configured to compare the driver performance parameter to at least one suspension profile stored in the database; and a controller configured to automatically adjust the suspension of the vehicle according to the suspension setting of the first suspension profile if the driver performance parameter corresponds to a stored performance parameter in a first suspension profile in the set of suspension profiles.
  14. 14. The processing apparatus of claim 13, wherein the driver performance parameter and/or the stored performance parameters comprise at least one of: brake pedal pressure, speed, engine speed, the steering wheel angle, rate of change of input to the accelerator pedal, rate of change of position of the accelerator pedal, rate of change of steering wheel angle, and the gear of the vehicle.
  15. 15. A non-transitory machine-readable storage medium, encoded with instructions executable by a processor, the machine-readable storage medium comprising instructions to cause the processor to perform the method of any of claims 1-12.
GB1902910.7A 2019-03-04 2019-03-04 A method for adjusting the suspension of a vehicle Active GB2582265B (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
GB1902910.7A GB2582265B (en) 2019-03-04 2019-03-04 A method for adjusting the suspension of a vehicle
DE102020104162.4A DE102020104162A1 (en) 2019-03-04 2020-02-18 PROCEDURE FOR ADJUSTING THE SUSPENSION OF A VEHICLE
CN202010116225.9A CN111645479A (en) 2019-03-04 2020-02-25 Method for adjusting the suspension of a vehicle
US16/806,448 US11701940B2 (en) 2019-03-04 2020-03-02 Methods and apparatus for adjusting a suspension of a vehicle

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
GB1902910.7A GB2582265B (en) 2019-03-04 2019-03-04 A method for adjusting the suspension of a vehicle

Publications (3)

Publication Number Publication Date
GB201902910D0 GB201902910D0 (en) 2019-04-17
GB2582265A true GB2582265A (en) 2020-09-23
GB2582265B GB2582265B (en) 2021-08-04

Family

ID=66377391

Family Applications (1)

Application Number Title Priority Date Filing Date
GB1902910.7A Active GB2582265B (en) 2019-03-04 2019-03-04 A method for adjusting the suspension of a vehicle

Country Status (4)

Country Link
US (1) US11701940B2 (en)
CN (1) CN111645479A (en)
DE (1) DE102020104162A1 (en)
GB (1) GB2582265B (en)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7377042B2 (en) * 2019-09-25 2023-11-09 株式会社Subaru vehicle system
US12100236B2 (en) * 2020-04-09 2024-09-24 Lenovo (Singapore) Pte. Ltd. Adjustment of vehicle mechanism based on sensor input
CN114851796A (en) * 2021-01-20 2022-08-05 上海擎感智能科技有限公司 Method, system, medium and vehicle-mounted terminal for recording and adjusting air suspension of vehicle
US11912093B2 (en) 2021-07-06 2024-02-27 DRiV Automotive Inc. System and method for vehicle
CN113492634B (en) * 2021-08-18 2023-12-12 浙江吉利控股集团有限公司 Method, device, equipment and medium for adjusting vehicle suspension characteristics
US11872862B2 (en) * 2022-02-04 2024-01-16 GM Global Technology Operations LLC Automatic corner weight adjustment of vehicle with automated spring seats
US11643098B1 (en) * 2022-08-09 2023-05-09 DEM Technologies LLC Geolocation-based vehicle operation
US20240119766A1 (en) * 2022-10-07 2024-04-11 DEM Technologies LLC Geolocation-based vehicle data monitoring and comparison
CN119636331B (en) * 2025-01-06 2025-11-21 同济大学 Multi-mode decision and switching system and method for air suspension of passenger car and computer system

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102013001666A1 (en) * 2013-01-31 2014-07-31 Volkswagen Aktiengesellschaft Method for driver-specific adjustment of adjustable components of vehicle, involves detecting driving behavior information of driver of vehicle, and automatic changing data set depending on detected driving behavior information
US20170369076A1 (en) * 2016-06-24 2017-12-28 Hyundai Motor Company Vehicle and method for controlling the same
KR20180069204A (en) * 2016-12-14 2018-06-25 현대자동차주식회사 Method for controlling suspension of vehicle

Family Cites Families (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3559027A (en) 1967-09-27 1971-01-26 Harold B Arsem Electric shock absorber
JPS5977912A (en) * 1982-10-26 1984-05-04 Nec Home Electronics Ltd Shock absorber
US6205374B1 (en) 1993-07-01 2001-03-20 Mazda Motor Corporation Vehicle characteristic change system and method
DE4430364B4 (en) * 1994-08-26 2005-03-31 Siemens Ag Method and device for controlling the damping of the chassis of a motor vehicle
US6952060B2 (en) 2001-05-07 2005-10-04 Trustees Of Tufts College Electromagnetic linear generator and shock absorber
US20090143937A1 (en) 2007-12-04 2009-06-04 Lockheed Martin Corporation GPS-based traction control system using wirelessly received weather data
US8614518B2 (en) 2009-10-14 2013-12-24 GM Global Technology Operations LLC Self-powered vehicle sensor systems
CN105386951B (en) 2010-06-16 2021-11-16 动态清晰公司 Integrated energy generating damper
WO2012006294A1 (en) 2010-07-05 2012-01-12 Fluid Ride Ltd. Suspension strut for a vehicle
DE102010038281A1 (en) 2010-07-22 2012-01-26 Robert Bosch Gmbh Energy recuperation from a vehicle suspension
CN102374255B (en) 2010-08-05 2015-05-27 香港中文大学 Self-powered and self-sensing magneto-rheological fluid damper
JP5277271B2 (en) 2011-02-28 2013-08-28 富士フイルム株式会社 Method for producing film with particle-containing layer
CN202608503U (en) 2012-06-06 2012-12-19 宁波孔辉汽车科技有限公司 Electronic control adjustable suspension system based on smart phone
CN104044426B (en) 2014-06-10 2016-04-27 江苏大学 A kind of variable rigidity electromagnetism energy regenerative suspension
DE102014008675B4 (en) 2014-06-13 2017-09-21 Audi Ag Method for operating a suspension system
CN104260725B (en) 2014-09-23 2016-09-14 北京理工大学 A kind of intelligent driving system containing pilot model
KR102239011B1 (en) 2014-10-31 2021-04-13 현대모비스 주식회사 Apparutus for generation electricity
GB2520646B (en) 2015-02-03 2015-11-04 Richard Samuel Mcadam Regenerative hydraulic vibration damper
CN204852156U (en) 2015-08-05 2015-12-09 芜湖职业技术学院 Car magneto rheological damper energy recuperation device
CN204915185U (en) 2015-09-02 2015-12-30 济源维恩科技开发有限公司 Automobile suspension system based on cloud
WO2017044495A1 (en) 2015-09-08 2017-03-16 Quovard Management Llc Comfort profiles for autonomous vehicle
CN105818633B (en) 2016-03-24 2019-01-08 江苏大学 It is a kind of based on intelligent network connection multi-state suspension take aim at system and its control method in advance
CN205533960U (en) 2016-05-03 2016-08-31 吉林大学 Piston is presented can subassembly and energy recuperation shock absorber
CN205678045U (en) 2016-06-08 2016-11-09 吉林大学 A kind of partly stepless adjustable power feeding shock absorber of active
US10828954B2 (en) 2016-07-13 2020-11-10 Ford Global Technologies, Llc Ride performance optimization systems and devices, and related methods
CN106224425B (en) 2016-08-16 2018-04-17 江苏大学 A kind of half active feed energy suspension damper and its method for determining size based on composite excitation
US10406884B2 (en) * 2017-06-09 2019-09-10 Polaris Industries Inc. Adjustable vehicle suspension system
CN107202088A (en) 2017-07-07 2017-09-26 安徽机电职业技术学院 A kind of novel energy recovery type automobile absorber
CN107795633A (en) 2017-11-08 2018-03-13 山东交通学院 A kind of electric regenerative electromagnetic damper
US10467907B2 (en) * 2017-12-28 2019-11-05 Bendix Commercial Vehicle Systems Llc Initialization and safety maintenance strategy for platooning vehicles
US10793164B2 (en) * 2018-06-25 2020-10-06 Allstate Insurance Company Logical configuration of vehicle control systems based on driver profiles
US20200269848A1 (en) * 2019-02-27 2020-08-27 Denso International America, Inc. System for adjusting and activating vehicle dynamics features associated with a mood of an occupant

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102013001666A1 (en) * 2013-01-31 2014-07-31 Volkswagen Aktiengesellschaft Method for driver-specific adjustment of adjustable components of vehicle, involves detecting driving behavior information of driver of vehicle, and automatic changing data set depending on detected driving behavior information
US20170369076A1 (en) * 2016-06-24 2017-12-28 Hyundai Motor Company Vehicle and method for controlling the same
KR20180069204A (en) * 2016-12-14 2018-06-25 현대자동차주식회사 Method for controlling suspension of vehicle

Also Published As

Publication number Publication date
GB201902910D0 (en) 2019-04-17
US20200282791A1 (en) 2020-09-10
GB2582265B (en) 2021-08-04
CN111645479A (en) 2020-09-11
DE102020104162A1 (en) 2020-09-10
US11701940B2 (en) 2023-07-18

Similar Documents

Publication Publication Date Title
GB2582265A (en) A method for adjusting the suspension of a vehicle
US9669833B2 (en) Method and system for operating adaptive cruise control system
US11052720B2 (en) Method for actuating the vibration damper of a wheel suspension
CN110267832A (en) vehicle change control device
RU2012147451A (en) MODULE AND METHOD RELATING TO THE SELECTION OF THE MODE WHEN DETERMINING THE VALUES OF THE VEHICLE SPEED CONTROL POINT
US20160325595A1 (en) Method For Controlling The Damping Force Of Adjustable Dampers In Motor Vehicles, Particularly In Commercial Vehicles
US12337642B2 (en) Suspension control apparatus and method for controlling a suspension control apparatus
US20120215415A1 (en) Method for operating a driver assistance system of a motor vehicle and driver assistance system
CN114312200B (en) Control method and device for active suspension of vehicle
US20160347142A1 (en) Electronic control suspension apparatus including multistep switch and damping force controlling method thereof
EP2969610B1 (en) Ride height control system of a vehicle and method
US20170203756A1 (en) Controlling the stability of a vehicle
DE102014208323A1 (en) Damping control arrangement and actuator arrangement for controlling an adaptive suspension damper
US9616921B2 (en) Method of adjusting friction of motor driven power steering and the apparatus for performing the same
US10220851B2 (en) Infrastructure-centric vehicle mode selection
GB2544632A (en) Determining variance factors for complex road segments
DE102013223014A1 (en) Driver assistance system for a motor vehicle for the anticipatory detection of a road surface
CN114261251A (en) Target vehicle suspension control method, system, vehicle, device, and storage medium
CN115071357A (en) Vehicle suspension control system, method, vehicle and storage medium
US11560032B2 (en) System and method for determining whether to adjust the ride height of a vehicle
CN108137057A (en) The situation identification of active chassis
KR101315726B1 (en) a distance control system and the method for a car
KR102162915B1 (en) Method and device for automatic longitudinal dynamics control of a motor vehicle
CN109094569B (en) Driving control strategy adjustment method and system based on driving behaviors
KR102668036B1 (en) Vehicle control device, vehicle control method and vehicle control system

Legal Events

Date Code Title Description
746 Register noted 'licences of right' (sect. 46/1977)

Effective date: 20231215