US20140195112A1 - Adaptive Active Suspension System With Road Preview - Google Patents

Adaptive Active Suspension System With Road Preview Download PDF

Info

Publication number
US20140195112A1
US20140195112A1 US13/736,292 US201313736292A US2014195112A1 US 20140195112 A1 US20140195112 A1 US 20140195112A1 US 201313736292 A US201313736292 A US 201313736292A US 2014195112 A1 US2014195112 A1 US 2014195112A1
Authority
US
United States
Prior art keywords
vehicle
road surface
road
suspension
data
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
US13/736,292
Other versions
US8788146B1 (en
Inventor
Jianbo Lu
Dimitar P. Filev
Davor Hrovat
Eruc Hongtei Tseng
Uwe Hoffmann
Simon Baales
Micheal Seemann
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 US13/736,292 priority Critical patent/US8788146B1/en
Assigned to FORD GLOBAL TECHNOLOGIES, LLC reassignment FORD GLOBAL TECHNOLOGIES, LLC ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: FILEV, DIMITAR PETROV, HROVAT, DAVOR, LU, JIANBO, TSENG, ERIC HONGTEI, BAALES, SIMON, HOFFMANN, UWE, SEEMANN, MICHAEL
Priority to DE102014200031.9A priority patent/DE102014200031B4/en
Priority to CN201410007846.8A priority patent/CN103963593B/en
Publication of US20140195112A1 publication Critical patent/US20140195112A1/en
Priority to US14/337,137 priority patent/US8996249B2/en
Application granted granted Critical
Publication of US8788146B1 publication Critical patent/US8788146B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

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
    • 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/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/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/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
    • 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/02Spring characteristics, e.g. mechanical springs and mechanical adjusting means
    • 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/06Characteristics of dampers, e.g. mechanical dampers
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S17/00Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
    • G01S17/88Lidar systems specially adapted for specific applications
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S17/00Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
    • G01S17/88Lidar systems specially adapted for specific applications
    • G01S17/93Lidar systems specially adapted for specific applications for anti-collision purposes
    • G01S17/931Lidar systems specially adapted for specific applications for anti-collision purposes of land vehicles
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60GVEHICLE SUSPENSION ARRANGEMENTS
    • B60G2400/00Indexing codes relating to detected, measured or calculated conditions or factors
    • B60G2400/05Attitude
    • B60G2400/052Angular rate
    • B60G2400/0521Roll rate
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60GVEHICLE SUSPENSION ARRANGEMENTS
    • B60G2400/00Indexing codes relating to detected, measured or calculated conditions or factors
    • B60G2400/05Attitude
    • B60G2400/052Angular rate
    • B60G2400/0522Pitch rate
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60GVEHICLE SUSPENSION ARRANGEMENTS
    • B60G2400/00Indexing codes relating to detected, measured or calculated conditions or factors
    • B60G2400/05Attitude
    • B60G2400/052Angular rate
    • B60G2400/0523Yaw rate
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60GVEHICLE SUSPENSION ARRANGEMENTS
    • B60G2400/00Indexing codes relating to detected, measured or calculated conditions or factors
    • B60G2400/10Acceleration; Deceleration
    • B60G2400/102Acceleration; Deceleration vertical
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60GVEHICLE SUSPENSION ARRANGEMENTS
    • B60G2400/00Indexing codes relating to detected, measured or calculated conditions or factors
    • B60G2400/10Acceleration; Deceleration
    • B60G2400/104Acceleration; Deceleration lateral or transversal with regard to vehicle
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60GVEHICLE SUSPENSION ARRANGEMENTS
    • B60G2400/00Indexing codes relating to detected, measured or calculated conditions or factors
    • B60G2400/10Acceleration; Deceleration
    • B60G2400/106Acceleration; Deceleration longitudinal with regard to vehicle, e.g. braking
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60GVEHICLE SUSPENSION ARRANGEMENTS
    • B60G2400/00Indexing codes relating to detected, measured or calculated conditions or factors
    • B60G2400/20Speed
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60GVEHICLE SUSPENSION ARRANGEMENTS
    • B60G2400/00Indexing codes relating to detected, measured or calculated conditions or factors
    • B60G2400/25Stroke; Height; Displacement
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60GVEHICLE SUSPENSION ARRANGEMENTS
    • B60G2400/00Indexing codes relating to detected, measured or calculated conditions or factors
    • B60G2400/50Pressure
    • B60G2400/52Pressure in tyre
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60GVEHICLE SUSPENSION ARRANGEMENTS
    • B60G2400/00Indexing codes relating to detected, measured or calculated conditions or factors
    • B60G2400/80Exterior conditions
    • B60G2400/82Ground surface
    • 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
    • B60G2400/96Presence, absence or inactivity of driver
    • 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/14Photo or light sensitive means, e.g. Infrared
    • 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
    • B60G2401/00Indexing codes relating to the type of sensors based on the principle of their operation
    • B60G2401/21Laser
    • 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
    • B60G2500/00Indexing codes relating to the regulated action or device
    • B60G2500/30Height or ground clearance

Definitions

  • the embodiments of the present invention relate to vehicle suspension control systems and, more specifically, to a vehicle suspension control system adaptable to predicted and actual abnormal road conditions.
  • Passenger vehicles are designed to drive on a variety of road surfaces and geometric conditions. Occasionally, a vehicle encounters exceptional (abnormal) road conditions, such as debris, severe potholes, bumps and the like.
  • Adaptive or active suspension systems enable selective adjustment of the suspension characteristics such as damping and stiffness, responsive to the contact between the vehicle wheels and the abnormal road feature. This helps improve the vehicle's ride comfort, handling, and safety.
  • the vehicle wheels In order for conventional active suspensions to operate the actuatable elements of the suspension system responsive to the abnormal road feature, the vehicle wheels must contact the road feature. Due to the need to interact with the abnormal road feature prior to operating the actuatable suspension elements, the system response may not be as timely and effective as it might otherwise be, because of factors such as the dynamic response times of the system as a whole and the individual system elements, and the speed of the vehicle.
  • Certain vehicle design parameters may also be tailored to mitigate the effects of interaction between the vehicle and abnormal road features. For example, providing a vehicle with a relatively higher ground clearance reduces its susceptibility to damage due to many bumps in the road or debris located on the road surface. However, a vehicle with higher ground clearance may have a relatively greater fuel consumption than a vehicle with a smaller ground clearance.
  • an adaptive or active suspension system into the vehicle to enable selective adjustment of characteristics such as suspension stiffness and damping responsive to abnormal road conditions. It is also desirable to have advance notice of the type and severity of any abnormal road or driving conditions so that actuatable elements of a vehicle control system can be actuated in real time to help mitigate the undesirable consequences of driving over the abnormal surfaces, if necessary before the vehicle wheels encounter the abnormal road condition.
  • the suspension control system operates the actuatable system elements only for the length of time (and only to the degree) needed to mitigate the deleterious effects of a particular abnormal road condition.
  • FIG. 1 is a schematic diagram of a vehicle control system incorporating an adaptive active suspension control system in accordance with embodiments of the present invention.
  • FIG. 2 is a schematic diagram of a portion of an active suspension system controllable in accordance with an embodiment of the present invention.
  • FIG. 3 is a block diagram of an estimator means in accordance with one embodiment of the present invention.
  • FIG. 4 is a flow diagram illustrating a method in accordance with one embodiment of the present invention for generating a model or representation of an abnormal road surface ahead of a moving vehicle.
  • FIG. 5A shows an example of a temporal occupancy grid generated by the road surface condition estimating means in accordance with one embodiment of the present invention, when an abnormal road surface feature is relatively farther from the vehicle.
  • FIG. 5B shows an example of a temporal occupancy grid generated by the road surface condition estimating means in accordance with the embodiment represented in FIG. 5A , when the abnormal road surface feature is closer to the vehicle than in FIG. 5A .
  • FIG. 5C shows an example of a temporal occupancy grid generated by the road surface condition estimating means in accordance with the embodiment represented in FIG. 5A , when the abnormal road surface feature is closer to the vehicle than in FIG. 5B .
  • FIG. 6 is a representative example of a composite temporal occupancy grid generated in accordance with one embodiment of the present invention.
  • FIG. 7 is a representative example of a three-dimensional grid constructed for use in representing the x, y, and z dimensions of an abnormal road feature, in accordance with one embodiment of the present invention.
  • FIG. 8 shows a representation of cells of a three-dimensional grid containing cloud points for use in generating a probability density function representing the heights of points on the surface of an abnormal road feature, in accordance with one embodiment of the present invention.
  • FIG. 9 is an illustration of the suspension parameters used in calculating suspension height measurement vector z rp in accordance with an embodiment of the present invention.
  • FIG. 1 is a schematic diagram of a vehicle control system 12 incorporating an active suspension system in accordance with an embodiment of the present invention.
  • Control system 12 includes an array of vehicle sensors designed to monitor various vehicle parameters and environmental conditions external to the vehicle.
  • the sensor array includes various types of sensors operatively coupled to one or more system control modules so as to enable transmission of the sensor inputs to the control module(s).
  • the sensor array may include individual sensors or groups of associated sensors (such as radar, lidar, laser scan, or vision/camera systems) for detecting aspects of the vehicle environment and for detecting, for example, a pending collision; inertial sensors (for example, a known or suitable inertial measurement unit (IMU) 22 ), various wheel speed sensors 14 f , road condition sensors 102 if direct measurements of certain road conditions are possible, rain sensors 14 a , suspension height sensors 30 , steering wheel angle sensors 14 b , steering torque sensors, brake pressure sensors, tire pressure sensors 14 c ; sensors (such as a Global Positioning System (GPS) 125 ) directed to aiding in vehicle location and navigation; cooperative sensors for enabling and facilitating operation of vehicle-to-vehicle communication and vehicle-to-infrastructure communication systems (if any), and other types of sensors.
  • GPS Global Positioning System
  • a group of associated sensors may include multiple different types of sensors, depending on the tasks the suite is required to perform in a given control system.
  • the sensor array includes a road condition sensor or a sensor suite 102 comprising one or more known road condition sensors.
  • the road condition sensors may measure such features as, for example, the road temperature, whether the road surface is wet or dry, the salinity of any road surface moisture, and the presence of snow on the road.
  • the road condition sensors may include such elements as laser scanners or cameras to enable visual or digital scanning of a portion of the road surface being traversed by the vehicle.
  • the control system 12 also includes one or more control modules operatively coupled to associated sensors (or groups of sensors), to other control modules, and/or to other elements of the control system.
  • control modules include a vehicle dynamics control module (or VDCM) 99 or similar main control module, and control modules incorporated into various vehicle subsystems, such as a powertrain control module 201 , a chassis control module 203 , and a vehicle occupant restraint control module 204 .
  • the VDCM 99 receives inputs from various sensors, processes these inputs in accordance with a stored control logic or control routine, and generates control signals which are transmitted to various actuatable control system elements or to suitable subordinate or lower level control modules (for example, chassis control module 203 ) which control elements of an active suspension system (generally designated 210 in FIG. 1 )).
  • chassis control module 203 which control elements of an active suspension system (generally designated 210 in FIG. 1 )).
  • the embodiments of the present invention focus primarily on the active suspension system where such characteristics as suspension travel or height, suspension damping, suspension stiffness, and suspension force are adjustable in real time with actuation response times low enough to enable suspension system control responsive to predicted or actual abnormal road conditions encountered by a vehicle wheel.
  • the suspension actuations are adaptive to the estimated or predicted road conditions determined using the aforementioned sensing systems and an associated processing means configured to process data received from the sensing systems and determine the type and severity of the abnormal road condition.
  • the various control modules include processing means which receive and process inputs from the associated sensors or from other elements of the control system (such as other control modules) to generate control signals responsive to the inputs. These control signals are then transmitted to one or more associated actuatable elements, in a manner known in the art.
  • the actuatable vehicle elements and sub-systems operate responsive to the received control signals to control the ride and handling characteristics associated with the vehicle.
  • the vehicle may also incorporate cooperative or interactive communication systems, such as vehicle-to-vehicle and/or vehicle-to-infrastructure communications systems.
  • the control system 12 also includes various actuatable individual elements and elements of various sub-systems affecting characteristics such as ride comfort, handling characteristics, and various safety and driver assistance features. Examples include elements of the active suspension system 210 , brake control system 212 , steering control system 214 , and their constituent and associated elements.
  • FIG. 2 is a schematic diagram of one wheel of a vehicle incorporating an active suspension system of a type which may be controlled using input from an estimator means in accordance with the principles of the present invention.
  • an active suspension can be used to improve ride by adjusting suspension damping and/or spring rate characteristics responsive to inputs from the VDCM or other vehicle control modules.
  • the elements shown in FIG. 2 can be viewed as a single vehicle wheel movable in a vertical direction.
  • the mass of the vehicle's body is represented by the sprung mass 11 .
  • the wheel, represented by the unsprung mass 13 is attached to the vehicle body 11 by a control arm 15 .
  • the body 11 is supported above the unsprung wheel mass 13 by an active suspension system including control arm 15 , a spring 19 , a damper 21 , and a volume of fluid 17 which acts in series with spring 19 and damper 21 .
  • an actuator 17 for example, a hydraulic actuator
  • the suspension forces and ride heights can be controlled.
  • the wheel's unsprung mass 13 is supported by the road surface 23 , the tire deflection being represented in FIG. 2 by the spring 25 .
  • a control system incorporating an estimator means as described herein may alternatively be used to control other types of actuators and suspension system elements, for example, the suspension forces can be used for controlling the dynamic normal loading of each wheel.
  • an estimator means 100 in accordance with the present invention comprises a micro process 112 and one or more integration means 110 operatively coupled to the micro-processor system and usable for integrating inputs received from various vehicle sensors and/or other systems.
  • One or more elements of the estimator means may be incorporated into the VDCM 99 or another control module.
  • elements of the estimator means 100 may be incorporated into an estimator module operatively coupled to the VDCM for interaction with the VDCM and/or with other control module(s).
  • Such a module may be configured for incorporation into the control system of a new vehicle during fabrication, or the module may be configured for retrofitting into the control system of an existing vehicle.
  • pertinent elements of the estimator means are installed as replacements for existing corresponding passive suspension system components.
  • the active suspension components are installed so as to function in parallel with the passive suspension system components.
  • the active suspension components and sensors are coupled to a controller as described for executing the model generation and suspension control functions.
  • the controller may be configured to exercise active control of the actuatable suspension system elements only when an abnormal road surface condition is encountered. During normal road conditions, the estimator means and its associated active suspension system elements and sensors may remain inactive.
  • a new controller configured for processing the sensor data and generating control commands responsive to detection of an abnormal road surface condition, may be installed as a replacement for an existing system controller.
  • the new controller may also be configured for controlling the active suspension system under normal road conditions, and for performing the other control functions of the previous controller.
  • a new controller in an existing active suspension system, may be operatively coupled to existing sensors and/or actuatable suspension system elements.
  • the new controller would also be adapted to operate in conjunction with an existing controller.
  • Suitable communications and control protocols would be incorporated into one or both controllers enabling the new controller to assume suspension system control when an abnormal road condition is encountered. In all other circumstances, the first controller would perform suspension system control functions.
  • any sensors, controllers or actuatable suspension system elements necessary for execution of controller commands generated responsive to detection of (and/or contact with) the abnormal road condition may be added onto the vehicle and operatively coupled to existing elements of the vehicle.
  • Embodiments of the estimator means described herein also incorporate (or utilize data provided by) one or more road condition sensors usable for previewing or surveying the road surface to locate abnormal road conditions (for example, rough patches, potholes, debris, bumps, and other irregularities on the road surface) at a specific set of GPS coordinates ahead of the vehicle, and for estimating various characteristics of the abnormal road surface.
  • one or more sensors designed to provide data to the estimator means may be added or retrofit to an existing vehicle control system.
  • data from one or more existing vehicle sensors may be provided to the estimator means for processing.
  • first sensor means 103 includes a known laser scanner 20 incorporated into (or operatively coupled to) road condition sensor suite 102 .
  • Scanner 20 is configured for scanning a road surface ahead of the vehicle when the vehicle is moving, in a manner known in the art.
  • Scanner 20 is configured to scan the road surface ahead of the vehicle to gather data usable in a manner described below for generating a point cloud representing an irregularity or abnormality on the road surface (for example, an abnormal level of roughness on the road surface, a pothole, debris, or a bump).
  • the first sensor means 102 may also include additional sensor elements as required for a particular application.
  • the first sensor means 103 may also include individual sensors or groups of associated sensors (such as radar, lidar, laser scan, or vision/camera systems) for detecting various aspects of the vehicle environment.
  • a second sensor means 104 includes a known or suitable IMU 22 incorporated into the vehicle control system 12 for providing angular velocity and linear acceleration data to the integration means.
  • the IMU 22 may include sensors configured for detecting the vehicle's roll rate ⁇ , yaw rate, pitch rate ⁇ , longitudinal acceleration, lateral acceleration, and vertical acceleration.
  • the second sensor means 104 may also include additional sensor elements as required for a particular application.
  • the various sensor means whose inputs are used in detecting the abnormal road condition and in predicting the severity of the condition may also include sensor elements which are incorporated into one of the standard vehicle sensor arrays and/or the elements not normally incorporated into one of the standard vehicle sensor arrays, depending on the particular type(s) of sensor data to be used in generating and refining the road surface model.
  • additional means for example, one or more filters or other electronic pre-processing means (not shown) may be provided for filtering or otherwise pre-processing the signals from any of the sensor means prior to processing by the integration means and/or for pre-processing the signals from the integration means prior to processing by the micro-processor system.
  • an integration means 110 is operatively coupled to one or more of the road condition sensors 102 previously described.
  • the integration means 110 is also operatively coupled to the vehicle GPS system 125 , to the IMU 22 , and to the vehicle wheel speed sensors (generally designated 105 ).
  • the integration means 110 integrates the data from the road condition sensors, the GPS system, the wheel speed sensors, and the IMU in a known manner to generate a series of six-dimensional cloud vectors as described below, each vector relating to a corresponding cloud point representing a point on the abnormal road surface.
  • Integration means 110 may be operatively coupled to a computer 112 as shown in FIG. 3 .
  • the integration means may be incorporated into the computer 112 .
  • the integration means comprises a filter (for example, a Kalman filter) suitable for performing the required integration.
  • a filter for example, a Kalman filter
  • computer 112 is incorporated into VDCM 99 , as shown in FIG. 1 .
  • the computer 112 may alternatively be separate from and operatively coupled to the VDCM, as shown in FIG. 3 .
  • Computer 112 is operatively coupled to the integration means 110 and (if required) to various sensors of the vehicle sensor array.
  • Computer 112 receives cloud vector information generated by integration means 110 and performs weighting and/or any other processing of cloud vector information and sensor information required for generation of a prediction or estimate of the condition of a portion of abnormal road surface ahead of the vehicle.
  • the computer 112 is also configured to process sensor data received from the suspension height sensors 30 when the vehicle wheels encounter the abnormal road surface feature previously scanned by the laser scanner. This data is processed in a manner described below to generate a road condition vector w ROAD for use in classifying the abnormal road condition according to a set of predetermined road condition classifications. Responsive to the road condition classification, one or more control commands may be generated to actuatable elements of the active suspension system, for controlling the suspension system responsive to the estimated road surface conditions.
  • the computer may also include (or be operatively associated with) a memory (not shown) for storing road surface condition information correlated with the GPS position of the stored road surface condition, along with any other required data and/or information.
  • a computer 112 configured for performing functions related to generation of the abnormal road condition model (including processing and evaluation of sensor data, generation of control commands responsive to abnormal road conditions predicted by the model based on processing of the data, and other model-related functions and functions described herein) may be incorporated into the main vehicle VDCM 99 .
  • control routines necessary for evaluating the sensor data and generating control commands responsive to the abnormal road conditions may be incorporated into a computer of a separate VDCM which may replace a pre-existing vehicle VDCM.
  • the computer may be incorporated into a separate VDCM which may be retrofitted to or added on to an existing vehicle, in addition to the pre-existing vehicle VDCM.
  • a separate VDCM may incorporate protocols enabling the new VDCM to interface with the pre-existing VDCM.
  • protocols provide for and govern control of various actuatable active suspension system elements by the new VDCM rather than the pre-existing vehicle VDCM in the event that an abnormal road condition is encountered.
  • the new VDCM would assume temporary control of the actuatable suspension system elements deemed necessary to respond to the abnormal road condition, to implement the necessary control commands. After the vehicle has passed the abnormal stretch of road, control may then be returned to the pre-existing vehicle VDCM.
  • the actuatable vehicle elements which may be controlled by commands generated responsive to inputs from the estimator means include suspension stiffness adjustment means 210 a , suspension height adjustment means 210 b , suspension damping adjustment means 210 c , anti-roll adjustment means 210 d , and any other known or suitable actuatable suspension system components affecting vehicle suspension forces, suspension rattle spaces, the damping components of the suspensions, the stiffness components of the suspensions, the anti-roll components of the suspensions, suspension travel and/or suspension height. Additional vehicle systems or elements may also be configured to actuate responsive to the generated control commands, if desired.
  • FIG. 4 is a flow diagram illustrating the process flow for one method of generating a model characterizing abnormal road conditions using gathered sensor data, and for generating suspension control commands responsive to the characterized abnormal road conditions.
  • terrain learning and estimation methods have been developed to facilitate modeling of terrain roughness. Some examples of such methods are described in the following references: [1] Stavens D, Thrun S (2006) A Self - supervised Terrain Roughness Estimator for Off - road Autonomous Driving. In: Conference on Uncertainty in AI ( UAI ), Cambridge, Mass.; [2] Brooks C A, Iagnemma K D (2007) Self - Supervised Classification for Planetary Rover Terrain Sensing. In: 2007 IEEE Aerospace Conference, IEEE .
  • one embodiment of the road condition sensor array 102 includes a laser scanner 20 for scanning road surfaces ahead of the vehicle to obtain road surface data.
  • step 300 following the approach described in reference [1], the road surface ahead of the vehicle is previewed by laser scanning as the vehicle moves.
  • This provides data used to generate a “preview” or estimate of the road condition ahead of the vehicle.
  • the laser scanner used is capable of acquiring range data for 100-200 angular positions at 50-100 Hz with 0.5 degree angular resolution.
  • a scanner is selected that is operable or configurable to operate at least within these parameters.
  • additional data in the form of estimated GPS coordinates of the scanned road feature is gathered by GPS system 106 .
  • vehicle roll, pitch and yaw data is obtained from the vehicle inertial sensors of the IMU at the time at which the abnormal road feature is scanned, and data from the vehicle wheel speed sensors is gathered at the time at which the abnormal road feature is scanned. Data from these various sources is gathered simultaneously so that the laser scan data, IMU data, GPS coordinate estimates and wheel speed data can be time-correlated.
  • step 308 following the approach described in reference [1], integration means 110 is used to integrate the laser scan cloud point data for each measured point on the abnormal road surface with the estimated GPS location data relating to that point, the time derivatives of the vehicle roll and pitch rates as estimated from IMU data, and the wheel speed sensor data.
  • the integration means uses the gathered data, the integration means generates a series of six-dimensional cloud vectors L, each vector relating to a corresponding measured cloud point.
  • Each vector L i includes the following elements:
  • t is the time of measurement of the x, y, and z coordinates of a given cloud point, and also the time of measurement of ⁇ and ⁇ ;
  • d ⁇ is the first derivative of the vehicle's roll rate ⁇ at the time of measurement t, as determined from IMU data;
  • d ⁇ is the first derivative of vehicle's estimated pitch rate ⁇ at the time of measurement t, as determined from IMU data;
  • x, y, and z are estimated GPS position coordinates of the given cloud point at the time of measurement t.
  • Reference [1] uses measures shock values to learn the values of unknown parameters p i 's for improving the accuracy of the road surface classification.
  • the method of Reference [1] only provides a classification of road roughness. It does not process suspension height sensor measurements as described herein with regard to the embodiments of the present invention, and does not predict or preview the road condition ahead of the vehicle as described herein.
  • an alternative sensor fusion approach is used. This approach uses the laser cloud data in combination with the suspension height sensor measurements to generate and refine a model usable for predicting or estimating the road surface ahead of the vehicle. Road surface condition estimates derived from this model may then be used to control the vehicle active suspension system prior to contact between the vehicle and any abnormal road surface features revealed by the laser scans, for mitigating the effects of such contact on the vehicle and its occupants.
  • step 309 a temporal occupancy grid is generated.
  • the method used for estimating or modeling the abnormal road surface feature in accordance with embodiments of the present invention is based on the use of a temporal occupancy grid, successive iterations of which are designated as 900 a - 900 c in FIGS. 5A-5C .
  • a temporal occupancy grid is imposed on the laser cloud.
  • the grid includes representations of scanned road features residing within a fixed distance in front of the vehicle (for example, road feature 990 ).
  • the grid moves with the vehicle and the cloud, and is continuously updated with every new laser scan.
  • any abnormal road feature for example, abnormal road feature 990
  • the static abnormal road feature 990 gets closer to the vehicle.
  • Grid references x1 includes representations of road features relatively closer to the vehicle (out to a distance of d1 from the vehicle), while grid references x6 include representations of road features relatively farther from the vehicle (out to a distance of d2 from the vehicle).
  • FIG. 5A shows the representation of feature 990 when the feature is n ⁇ N time periods away from physical contact with a vehicle wheel. The progression in resolution of the abnormal road surface feature 990 at successive time intervals (n ⁇ N), (n ⁇ N+1), . . . , (n ⁇ 1) as the moving vehicle approaches the road surface feature is shown in FIGS. 5A-5C , where FIG. 5A shows an embodiment 900 a of the grid when the abnormal road surface feature 990 is relatively farther from the vehicle (at time n ⁇ N), FIG.
  • FIG. 5B shows an embodiment 900 b of the grid (at time n ⁇ N+1) when the abnormal road feature is closer to the vehicle than in FIG. 5A
  • FIG. 5C shows an embodiment 900 c of the grid (at time n ⁇ 1) when the abnormal road feature is closer to the vehicle than in FIG. 5C .
  • the vehicle draws closer to the abnormal road surface feature, the characteristics of the feature become more clearly defined and the uncertainty relating to the cloud vector representation of the feature is reduced.
  • the object moves along the x axis of the grid relative to the vehicle, and the cloud vectors are continually updated.
  • the estimate of the abnormal road surface feature characteristics according to the cloud vectors should coincide with measurements of corresponding characteristics of the feature obtainable by the sensor data, from physical contact between the sensors and the road feature.
  • FIG. 6 shows (in a single view) the time-lapse progression of FIGS. 5A-5C as the vehicle approaches the feature 990 , and as the representation of the road feature 990 becomes more and more distinct and accurate.
  • the representations of these road features become more and more distinct and accurate.
  • step 310 cloud vectors usable for a baseline or reference (i.e., normal) road surface representation are identified.
  • the eligible vectors E are those that are obtained during normal driving (i.e. vectors having relatively lower pitch rate and roll rate components, and excluding roll and pitch rate data acquired during relatively severe or violent dynamic maneuvers, which produce relatively high absolute values of ⁇ and ⁇ ).
  • the eligible vectors E satisfy the relationship:
  • is a predetermined threshold value dependent upon certain driving conditions.
  • one factor affecting the quantity ⁇ is vehicle speed; the higher the speed, the larger the value of ⁇ .
  • can be defined as a function of velocity according to the relation:
  • a and b are two calibrated parameters. These criteria help distinguish the baseline or normal road surfaces from the abnormal road surface features.
  • Eligible vectors E may be determined from the same scans of the road ahead of the vehicle which provide information relating to the abnormal road portions.
  • eligible vectors E may be obtained from stored or previously acquired information relating to the road surface at the given GPS location.
  • the eligible vectors E are provided by another vehicle which has previously traversed the portion of road at the given GPS location.
  • a probability density function (PDF) is computed for the road portion represented in the temporal occupancy grid.
  • PDF probability density function
  • the third dimension of the grid is defined by the range of z-axis measurements of the laser scanner.
  • N the number of cells of the grid.
  • a probability density function (PDF) of the abnormal road portion height predicted at a time n ⁇ N is calculated from the number or frequency S of the cloud points in each of cells (x i , y j , z 1 ), (x i , y j , z 2 ), . . . , (x i , y j , z M ) as represented in FIG. 8 .
  • the probability density function P ijk can be determined using the following relation:
  • the correction factors are then updated as described below responsive to contact between the abnormal road surface and the vehicle wheels.
  • the correction factors are applied to the road height estimates H ij (n ⁇ N) previously generated from the laser scan data to produce revised estimated road height estimates.
  • step 314 the estimated road surface height at each location x,y within the temporal occupancy grid is calculated.
  • the height H ij of the road at a given location (x i , y i ) is estimated by the relation:
  • step 316 when the vehicle encounters the scanned road feature (after passage of time period n ⁇ 1 as shown in FIG. 6 ) and the wheels interact with the abnormal road feature, data from vehicle sensors (such as the suspension height sensors) is passed through filter 555 and then to computer 112 for processing. In the manner described below, the filtered data is processed to calculate a value for a road condition vector w ROAD indicative of an actual road condition at the previously scanned location.
  • vehicle sensors such as the suspension height sensors
  • the portion(s) of the active suspension system contacting the abnormal road surface feature act as additional sensors which provide information usable for calculating parameters (such as road profile vector w ROAD ) which can be used to control the active suspension responsive to the abnormal road conditions.
  • step 320 the estimated heights h wl ′ and h wr′ of the road surface at the left and right front wheels, respectively, are calculated using the estimated road surface heights H and the latest values of the correction factors C.
  • the revised estimated heights h wl and h wr of the road surface at the left and right front wheels, respectively, at a given location (x i , y i ) may be obtained by interpolating between the grid centers y oj using inverse distances, and applying correction factors C i to the previously calculated corresponding road height estimates:
  • h wl ′( n ⁇ N ) ⁇ i ⁇ C i H iN ( n ⁇ N )
  • h wr ′( n ⁇ N ) ⁇ i ⁇ C i H iN ( n ⁇ N )
  • h wl ′( n ) ⁇ i ⁇ C i H il ( n )
  • h wr ′( n ) ⁇ i ⁇ C i H il ( n )
  • step 314 As given by the relationship described above with respect to step 314 .
  • the probabilities P ijk (n) in relation (8) are calculated from the linearly weighted frequencies S ijk d(n ⁇ N), S ijk (n ⁇ N+1), . . . , S ijk (n ⁇ 1):
  • J ( n ) ( ⁇ i ⁇ i H il ( n )
  • C ( n+ 1) C ( n )+ ⁇ ( h wl ( n )) ⁇ C T ( n ) d l ( n )) d l T ( n )/( d l T ( n ) d l ( n ) (12)
  • C ( n+ 1) C ( n )+ ⁇ ( h wr ( n )) ⁇ C T ( n ) d r ( n )) d r T ( n )/( d r T ( n ) d r ( n )) (13)
  • d il ( n ) H il ( n )
  • d ir ( n ) H il ( n )
  • is a forgetting factor which gives exponentially less weight to previous, older estimated road surface heights h, J(n) is the cost function, and, d l T is a transpose operation of an associated vector.
  • the latest (i.e., most recently updated) correction factors are fed back to step 314 to be applied as described above during processing of data relating to any new abnormal road feature encountered during movement of the vehicle. Constant updating of the correction factors applied to the scan data improves the accuracy of the model as more and more data are collected from interactions between the vehicle suspension and various abnormal road surface features.
  • a method for accurately estimating characteristics of the abnormal road surface feature based on laser scan data, GPS coordinate data, IMU data, and wheel speed sensor data, without the need for vehicle interaction with the road feature.
  • the values of the correction factors C can be refined or tuned. This increases the accuracy and reliability of the road surface condition estimates derived from the laser scans.
  • the accuracy of the predictive system road is such that road conditions are predicted and classified by the estimator using laser scan, GPS coordinate, IMU, and wheel speed sensor data alone, and control of the suspension may be based solely on the road condition as predicted by the estimator.
  • step 318 when data has been gathered from interaction between the suspension and the abnormal road surface feature, a road profile vector w ROAD is calculated.
  • the computer 112 is also configured to calculate, based on processing of the suspension height sensor data in a manner described below and using the known values of various parameters, a value for the road profile vector W ROAD which reflects the condition of the abnormal road surface feature previously scanned by the laser scanner.
  • the road profile vector W ROAD is a representation of the vertical deviation of the abnormal road surface from the smooth road surface.
  • data from the vehicle height sensors 30 is transmitted to a suitable filter 555 as the suspension interacts with the abnormal road surface.
  • data from IMU 104 relating to body roll ⁇ and body pitch ⁇ resulting from contact between the vehicle wheels and the abnormal road feature is provided to computer 112 .
  • a body heave h is measured or calculated.
  • the body heave h is defined as the displacement of the center of gravity of the vehicle resulting from contact of the vehicle wheels with the abnormal road feature.
  • the body roll ⁇ resulting from contact of the vehicle wheels with the abnormal road feature is gathered, and the body pitch ⁇ resulting from contact of the vehicle wheels with the abnormal road feature is gathered.
  • the parameter h can be measured or calculated in a known manner from the vehicle height sensor data generated as the wheel encounters the actual physical road abnormality, and from the location of the vehicle center of gravity.
  • the parameters ⁇ and ⁇ can be gathered from the IMU.
  • the body heave h, the body pitch ⁇ , and the body roll ⁇ are used to define a body state vector q:
  • an absolute wheel vertical displacement vector z w is determined The component of this vector is a wheel's vertical displacement resulting from contact with the abnormal road surface feature. This can be measured or calculated in a known manner from the suspension height sensor data generated as the wheel encounters the actual physical road abnormality.
  • a suspension height measurement vector z rp is determined.
  • the component of this vector is the relative position difference between the two ends of the suspension at each wheel.
  • the vector z rp can be computed from an absolute wheel vertical displacement vector z w and the body state vector q.
  • suspension height measurement vector z rp can be expressed as a linear function of the body motion and wheel motions by the following relation:
  • H 1 is a 4 ⁇ 3 matrix and H 2 is a 4 ⁇ 4 matrix which can be determined in a known manner from the suspension geometry and the motion ratios of a particular suspension system.
  • the i th component of z w is the vertical displacement of the center of the i th wheel/tire assembly.
  • the wheel motions are seen at the wheel, suspension height changes are seen along the suspension directions which are dynamically varying during motion of the vehicle, and body motions are seen at the directions defined on the body.
  • the elements of the vehicle experiencing these motions are connected in a known manner via linkages. Hence the relationships between these motions may involve scaling factors and orientation angles in a dynamic fashion.
  • the effect of the suspension on vehicle motion depends on the ratios of spring displacement to the wheel displacement and spring damper velocity to the wheel velocity. These ratios are known as “motion ratios” or “installation ratios”. Since the orientations or axes along which the suspensions act may vary with movement of the suspension components, the aforementioned “motion ratio” or “installation ratios” are usually not constant. This phenomenon is explained in greater detail by John Dixon, in “ Suspension Geometry and Computation ”, published by John Wiley and Son Ltd., 2009, which is incorporated herein by reference.
  • the suspension height measurement vector z rp for a quarter car model of a vehicle with a strut suspension can be calculated using the following relationship:
  • l is the distance from the vehicle center of gravity to the rotational center of the wheel/tire assembly
  • m is the distance from the vehicle center of gravity to where the suspension axis intersecting with the axle of the wheel
  • is the angle between the direction of suspension travel responsive to contact with the abnormal road feature and the direction of motion of the center of the wheel/tire assembly responsive to contact with the abnormal road feature.
  • z rp can also be measured in a manner known in the art using relative position sensors mounted on the left-front, right-front, left-rear and right-rear corners of the suspension. Inputs from these sensors can be incorporated into a representative matrix as follows:
  • z rp [ z rp ⁇ ⁇ 1 z rp ⁇ ⁇ 2 z rp ⁇ ⁇ 3 z rp ⁇ ⁇ 4 ]
  • the passive suspension spring force ⁇ s is a function of the relative travel of the two ends of the spring, which can be computed in a known manner from the measured value of z rp in conjunction with certain linkage ratios.
  • ⁇ s ⁇ Kz rp for linear suspensions where K is a gain matrix.
  • the generic passive suspension spring force ⁇ s can be expressed by the following relationship:
  • f s [ f s ⁇ ⁇ 1 ⁇ ( L s ⁇ ⁇ 1 ⁇ z rp ) f s ⁇ ⁇ 2 ⁇ ( L s ⁇ ⁇ 2 ⁇ z rp ) f s ⁇ ⁇ 3 ⁇ ( L s ⁇ ⁇ 3 ⁇ z rp ) f s ⁇ ⁇ 4 ⁇ ( L s ⁇ ⁇ 4 ⁇ z rp ) ] ⁇ f s ⁇ ( L s ⁇ z rp )
  • L s is the matrix determined from the geometry of the suspension including motion ratios.
  • the passive suspension damper force ⁇ d is a function of the relative velocities of the opposite ends of the damper, which can also be determined from the measured value of vector z rp and can be expressed as:
  • f d [ f d ⁇ ⁇ 1 ⁇ ( L d ⁇ ⁇ 1 ⁇ z . rp ) f d ⁇ ⁇ 2 ⁇ ( L d ⁇ ⁇ 2 ⁇ z . rp ) f d ⁇ ⁇ 3 ⁇ ( L d ⁇ ⁇ 3 ⁇ z . rp ) f d ⁇ ⁇ 4 ⁇ ( L d ⁇ ⁇ 4 ⁇ z . rp ) ] ⁇ f d ⁇ ( L d ⁇ z . rp )
  • M bdy defines an inertia matrix of vehicle body which incorporates the sprung mass and the roll and pitch moments of inertia:
  • M bdy [ M s I xx I yy ]
  • V s [ 1 1 1 1 1 - l sylf l syrf - l sylr l syrr l sxf l sxf - l sxr - l sxr ]
  • V d [ 1 1 1 1 1 - l dylf l dyrf - l dylr l dyrr l dxf l dxf - l dxr - l dxr ]
  • F defines an active suspension force vector whose elements are the suspension forces at the wheels
  • V s is a matrix whose elements are related to the distances of the suspension springs from the vehicle body
  • V d is a matrix whose elements are related to distances of the suspension dampers from the vehicle body.
  • M s is the sprung mass (vehicle's body mass)
  • I xx is the vehicle body's roll moment of inertia
  • I yy is the vehicle body's pitch moment of inertia
  • l sylf , l syrf , l sylr , l syrr are the lateral or perpendicular distances from the left-front, right-front, left-rear, and right rear, suspensions to the longitudinal center line of the vehicle
  • l sxlf , I sxrf , l sxlr , l sxrr are the longitudinal distances from the left-front, right-front, left-rear, and right rear, suspensions to the center of gravity of the vehicle.
  • the tire/wheel assemblies obey the following equation of motion when incorporated into independent, nonlinear suspensions:
  • C t is the damping coefficient of the tire
  • K t is the tire stiffness
  • z td is a tire deflection vector whose elements are the tire deflections as the wheels.
  • An absolute wheel displacement vector z w can be computed for a given body state vector q and a given suspension height measurement vector z rp :
  • a filtered value of the quantity w ROAD is used to characterize the abnormal road surface portion being examined.
  • the quantity w ROAD represents the maximum height of the abnormal road surface feature above the normal road surface.
  • w ROAD is measured in meters. However, any other suitable unit of measure may be used.
  • the collection of data points measured along the outer surface of the road feature provides a three-dimensional profile of the road feature.
  • the calculated value of w ROAD at a given location may be saved to a memory along with data (for example, GPS coordinates) identifying the location of the abnormal road feature.
  • this information may be used in classifying the abnormal road surface into one of several predetermined general road types.
  • the abnormal or irregular road conditions can be characterized as one of the following types, based comparisons of the dimensions of the abnormality or irregularity with various vehicle-related dimensions, such as the track width, wheel base, ground clearance and any other pertinent dimensions.
  • vehicle-related dimensions such as the track width, wheel base, ground clearance and any other pertinent dimensions.
  • a vehicle's track width is defined as the distance between the center lines of each of the two wheels on the same axle on any given vehicle.
  • Type 1 Objects abandoned on the roadway.
  • the 1 Small Debris objects have width less than the vehicle Medium track width and height less than the Large vehicle's ground clearance
  • Type 2 Bump with width greater than the 2 Small Bump vehicle's track width (e.g., a speed Medium bump) and with height less than the Large vehicle's ground clearance
  • Type 3 Drop on the roadway that has width less 1 Small Pothole than the vehicle's track width and height Medium less than the vehicle's ground clearance
  • Large Type 4 Drop on the roadway with width greater 2 Small Drop/ than the vehicle's track width (front or Medium Elevation rear axle) or with length greater than the Large vehicle's base (left or right side) and with height less than the vehicle's ground clearance Elevation on the roadway with width greater than the vehicle's track width (front or rear axle) or with length greater than the vehicle's base (left or right side) and with height less than the vehicle's ground clearance
  • Type 5 Small road undulations such as those 4
  • Type 6 Large road undulations or road filled 4 Small Off-road with large rocks, stones, dirt etc., that Medium have heights close to the vehicle's Large ground clearance
  • Type 7 Large objects on the roadway which has 0 Small Obstacle height greater than the vehicle's ground Medium clearance. Large
  • the GPS position coordinates (X i , Y i , Z i ) of the abnormality and the current GPS time t i may be recorded together with the quantitative information about the abnormal condition, where i ⁇ 1, 2, . . . , N ⁇ and N is the total number of abnormal road conditions to be tracked. In the manner described below, this information may be used to formulate a digital map showing the locations of abnormal road features encountered by the vehicle.
  • the severity of the road abnormality may be denoted by the following structured variable as:
  • levels of abnormality for the road can be, for example, related to the dimensions of the abnormality and/or the dimensions of the abnormality in relation to various vehicle dimensions, such as wheel base, track width, ground clearance and any other pertinent dimensions.
  • degrees of severity within each road type may be assigned by dividing the range of values of W ROAD into three groups of approximately equal size, and assigning values of w ROAD having relatively lower values a “small” degree of severity, assigning values of W ROAD having the next highest group of values a “medium” degree of severity, and assigning values of w ROAD having the highest group of values a “large” degree of severity.
  • the abnormal road type can be classified according to one of the previously described types and severities based on the estimated road heights h wl ′ and h wr ′ at each front wheel, as previously calculated. This enables road condition information gathered by one or more of the front wheels to possibly be used in controlling the suspension of the one or more of the rear wheels following the front wheels, and processing of the road-wheel interaction information need only be executed for the front wheel data.
  • data from interactions between the abnormal road feature and one or more front wheels is averaged with data from interactions between the abnormal road feature and one or more associated rear wheels to generate a composite or average road condition estimate.
  • the computer system may be configured for generating and updating such a digital map.
  • the digital map comprises a compilation of road conditions or road states at specified locations along the length of the road.
  • the digital model also includes GPS coordinates associated with each stored road condition.
  • the digital model may also include quantitative measures of the severities of the abnormal road conditions.
  • An example of the abnormal road digital map can be summarized as in the following table:
  • Predicted or generated abnormal road condition information acquired as previously described can be used to synchronize with existing abnormal road digital map or survey data. If the confidence level in the estimated road type is high enough, then the road surface condition estimate can be used to modify the existing abnormal road digital map/survey data or even to generate a new abnormal road type entry in the digital map that can be saved at memory locations inside a vehicle ECU for future use. The estimate can also be used to “reset” existing road/survey data and/or GPS positions corresponding to the road/survey data to prevent or compensate for any drifting or error.
  • the following discussion provides an example of how an existing digital map of estimated abnormal road conditions may be modified using the newly determined road type estimate.
  • the GPS system detects that the vehicle (whose location at any give moment is represented by GPS coordinates (x, y, z)) is approaching an abnormal road condition whose center location has GPS coordinates (X i , Y i , Z i ) and whose road condition has been estimated or classified in accordance with the above-described method, then the estimated abnormal road type (as determined based on the method previously described) will be compared with the road type on record as applying to road position (X, Y Z).
  • the road type at this location will be maintained as the road type indicated by the existing map.
  • the existing digital map will either be modified to reflect the newly determined road type estimate at the given location, or the newly determined road type estimate will be integrated with the existing road type of record, based on the confidence level of the newly determined road type estimate.
  • the confidence level of road type estimation depends on the quality of the data provided by the laser scans and the suspension height sensors.
  • the confidence level may be evaluated and quantified using any of several methods. For example, if the road condition estimate for a particular abnormal road feature derived from the laser scan data image correlates (to within a predetermined tolerance range) with the road condition estimate generated using data from physical interactions between the suspension and the abnormal road surface, then the confidence level of both road condition estimates may be deemed higher.
  • the confidence level of both road condition estimates may be deemed lower.
  • actuation of the suspension system elements responsive to the estimated road conditions may be delayed so as to avoid a less-than-optimum response to a possibly inaccurate road condition estimate.
  • the confidence level for one or both of the road condition estimates may be set at a medium level.
  • denotes a vector norm reflecting the distance between the two sets of GPS coordinates
  • i* indicates the i*th abnormal road feature that is closest to the current location
  • h* is the distance between the current location and the i* abnormal road feature.
  • ⁇ (v x ) a velocity dependent scalar. If the computed distance h* in (9) is equal to or less than such a scalar, such that:
  • the vehicle whose current location is reflected by the GPS coordinates (x,y,z), is determined to be approaching a road segment having GPS coordinates (X i , Y i , Z i ) and which is currently characterized on the existing digital map as being of road type T map (X i , Y i , Z i ) ⁇ 1, 2, 3, 4, 5, 6, 7 ⁇ .
  • the calculated road type estimate should be replaced by the i th abnormal road type T map (X i , Y i , Z i ) obtained from the pre-existing abnormal road digital map.
  • T est (x,y,z) does not match T map (X i , Y i , Z i ) when relation (10) is satisfied, a fusion or integration of T est (x,y,z) with T map (X i , Y i , Z i ) may be performed to provide a final road type T(x,y,z) at the location:
  • represents a smoothing strategy, weighted sum strategy or other known means for achieving smooth integration between T map (X i , Y i , Z i ) and T est (x,y,z).
  • T map ( X i ,Y i ,Z i ) T est ( x,y,Z ) (13)
  • levels of abnormality for the road can be, for example, related to the dimensions of the abnormality and/or the dimensions of the abnormality in relation to various vehicle dimensions, such as wheel base, track width, ground clearance and any other pertinent dimensions.
  • first and second vehicles are each equipped with vehicle-to-vehicle (V2V) communication systems, and the first vehicle is equipped with components and systems structured for detecting and modeling abnormal road conditions and for acquiring and processing data relating to the detected abnormal road conditions, in accordance with the embodiments previously described.
  • V2V vehicle-to-vehicle
  • the first vehicle is equipped with components and systems structured for detecting and modeling abnormal road conditions and for acquiring and processing data relating to the detected abnormal road conditions, in accordance with the embodiments previously described.
  • the received abnormal road condition information can be further processed and/or integrated with information stored in vehicle memory.
  • Such abnormal road information can also be similarly passed to surrounding vehicles.
  • a vehicle equipped with the aforementioned sensing and processing systems is also equipped with a vehicle-to-infrastructure communication system (enabling communication from the vehicle to, for example, roadside data receiver units that can exchange information with a transportation management or traffic data center). Then the abnormal road conditions can be reported to a road service crew and can aid the service crew in locating the abnormal road segment to facilitate repairs.
  • a vehicle-to-infrastructure communication system enabling communication from the vehicle to, for example, roadside data receiver units that can exchange information with a transportation management or traffic data center.
  • the vehicle controller may notify the driver of the pending road conditions and may also be configured to present one or more alternative routes to the driver.
  • the controller may notify the driver and may also be configured to present one or more alternative routes to the driver.
  • a vehicle equipped with the aforementioned sensing and processing systems is also equipped with a wireless or mobile system or device that can communicate with a cloud server. Then, information relating to the abnormal road conditions may be transmitted to the cloud and may be accessed by other drivers and vehicles having access to the cloud. If information received from the cloud indicates that higher-severity abnormal roads lie along the current vehicle route, the vehicle controller may notify the driver of the pending road conditions and may also be configured to present one or more alternative routes to the driver. Also, if information received from the cloud indicates there are abnormal road conditions ahead which are too severe for the active suspension control system to accommodate without unacceptable risk of damage to the vehicle, the vehicle controller may notify the driver of the pending road conditions and may also be configured to present one or more alternative routes to the driver.
  • abnormal road surface information detected by the vehicle suspension or by sensors may be communicated to other vehicles, to infrastructure locations, or to the cloud.
  • wheel longitudinal slip and/or vehicle side slip angle may (if outside predefined normal parameters) and associated geographical location information be transmitted to other vehicles, to infrastructure locations, or to the cloud, and then stored for later access and updating. Then, from the infrastructure locations or to the cloud, this information may then be transmitted to (or may be accessible by) additional vehicles traversing the location or strip of road where the abnormality is located.
  • a driver of the vehicle receiving the information may use this information to engage vehicle safety features for mitigating the effects of the abnormal road condition on the vehicle.
  • the vehicle may, upon receipt of the abnormal road condition information, automatically or autonomously engage relevant safety features or systems.
  • a driver may also use this information to plan an alternative route around the abnormal road condition, or the vehicle systems may (either automatically or at the direction of the driver) calculate a suitable alternative route.
  • step 330 in a particular embodiment, when the abnormal road condition and severity have been established, one or more control commands to actuatable elements of the active suspension system may be generated responsive to the road condition and severity, for controlling the suspension system responsive to the predicted or detected road surface conditions.
  • Control commands may be directed to compensating for the effect of the abnormal road condition on the vehicle, thereby minimizing the effect of the abnormal condition on ride quality.
  • Control signals may be generated for and directed to elements of the chassis control system or the active suspension system, for example. Characteristics which may be modified to compensate for the effects of the abnormal road condition on the vehicle include the suspension forces, the suspension rattle spaces, the damping components of the suspension system, the stiffness components of the suspension system, and the anti-roll component of the suspension systems.
  • the suspension stiffnesses and/or damping characteristics at one or more of the vehicle wheels are adjusted so as to prevent or mitigate negative effects on ride and passenger comfort resulting from contact between the vehicle wheels and the abnormal road surface feature.
  • the control commands are based on a prediction of the abnormal road surface features or on information relating to the actual road feature (gathered, for example, through previous interactions between one or more vehicles and the road feature), certain control commands may be implemented prior to actual contact between the vehicle wheels and the abnormal road surface feature.
  • the suspension system control commands can be generated based on various estimates of the road type.
  • the current vehicle GPS location is (x, y, z) and the final and estimated road type at the location (X, Y, Z) is denoted as T(X, Y, Z) ⁇ 0, 1, 2, 3, 4, 5, 6, 7 ⁇ .
  • each type of T(x, y, z) has a different severity of the abnormality which is denoted as
  • the different abnormal road types for T(x, y, z) will require different active suspension control strategies.
  • the active suspension control strategies may be customized for each road type and its different severities of abnormality.
  • control architecture is similar to a known dual-loop control approach having an inner loop and an outer loop.
  • the outer control loop sets the target active suspension forces or the target rattle spaces so as to respond to a specific type of road condition, based on vehicle level performance requirements.
  • the inner control loop regulates the target values set by the outer loop, through the adjustment of suspension actuator level controls.
  • the outer controls loop can be implemented in both feedback and feedforward fashion.
  • Such modes include diagonal rolling control, three-wheel support control, zigzag maneuver control, alternating damping control, alternating stiffness control, and jumping control.
  • the timing and severity or magnitude of the generated control responses may be dependent on the type and severity of the abnormal road condition, vehicle performance requirements, the estimated time until the vehicle reaches or contacts the abnormal road feature, and other pertinent factors.
  • Diagonal Rolling Control is an open-loop control scheme where the suspension forces provided by two wheel suspensions in first diagonal locations are adjusted so as to provide relatively larger suspension forces or increased dampening or stiffness, while the suspension forces provided by two wheel suspensions on second, opposite diagonal locations are adjusted so as to provide relatively smaller suspension forces or decreased dampening or stiffness.
  • Such a suspension control mode allows the vehicle to roll about an axis extending through the first diagonal locations when a wheel in one of the second diagonal locations is disturbed by interaction with an abnormal road surface. This aids in reducing vehicle rolling and the shock to the vehicle.
  • the magnitudes of the suspension forces provided by the second diagonal wheel suspensions may be automatically adjusted by a controller in relation to the magnitude of the calculated value of the road profile vector w ROAD , such that the greater the road profile vector value magnitude, the lower the suspension forces in the second diagonal wheel suspensions. This enables the wheel suspensions at the second diagonal wheel locations to adapt to a wide variety of values of W ROAD . Correlations between the magnitude of the calculated value of the road profile vector w ROAD and the appropriate associated dampening or stiffness values at the second diagonal wheel suspensions may be determined by suspension testing prior to vehicle operation and stored in the controller or in a suitable memory operatively coupled to the controller.
  • DRC can also be utilized to increase the rattle spaces of the two suspensions along the first diagonal locations and decrease the rattle spaces of the two wheel suspensions along the second diagonal locations, thereby enabling the vehicle to handle a relatively larger disturbance met by a wheel in one of the second diagonal locations.
  • a wheel in one of the second diagonal locations can be lifted relatively easily due to rolling of the vehicle about the first diagonal axis.
  • This feature combined with use of the rattle space inherent in the wheel located at the one of the second diagonal locations, enables this wheel to climb over a larger obstacle.
  • DRC can combine suspension force-based “diagonal adjustment” with suspension rattle space-based diagonal adjustment as described above, thereby enhancing control capability.
  • TWS Three Wheel Support
  • TWS Three Wheel Support
  • three wheels have relatively “hard” suspension settings that can support the vehicle body while the fourth wheel has a relatively “slack” suspension setting.
  • the fourth wheel is free to elevate relatively higher (and more easily) from the ground.
  • TWS can be applied through appropriate variation of suspension forces or rattle spaces, or through a combination of both methods.
  • the magnitude of the suspension force applied to the fourth wheel to provide the necessary “slack” may be automatically adjusted by a controller in relation to the magnitude of the calculated value of the road profile vector W ROAD , such that the greater the road profile vector value magnitude, the lower the suspension force in the fourth wheel suspension.
  • This enables the wheel suspensions at the second diagonal wheel locations to adapt to a wide variety of values of w ROAD .
  • Correlations between the magnitude of the calculated value of the road profile vector w ROAD and the appropriate associated dampening or stiffness values at the fourth wheel suspension may be determined by suspension testing prior to vehicle operation and stored in the controller or in a suitable memory operatively coupled to the controller. Advanced control/optimization methods (such as model predictive control, adaptive control, fuzzy control, etc.) can also be used as known in the art to further optimize the vehicle system responses.
  • ZMC is an open loop suspension control scheme where the vehicle conducts a zigzag or “snake” maneuver to raise one front wheel at a time so as to climb over obstacles.
  • ZMC integrates both steering control and suspension control to achieve the desired effect.
  • the controlled steering system lifts a first front wheel by making that wheel an inside wheel through a short, sharp turn in the wheel's direction, while at the same time using the active suspension at the lifted first wheel to further raise the wheel. After the first turn is complete and the first wheel has climbed over an object, the steering control steers the vehicle sharply in the opposite direction to make the second front wheel an inside wheel to raise it, while at the same time the controlled suspension for the second wheel further raises this wheel.
  • the angles to which the vehicle wheels are turned to execute the control commands may be calculated by the controller using such factors as the vehicle speed, the characteristics of the road surface abnormality, pertinent vehicle dimensions such as track width and ground clearance, and other pertinent factors.
  • ADC Alternating Damping Control
  • ADC is an open loop suspension control scheme where the suspension damping is adjusted to one setting just before an event (e.g., such as the wheel supported by the suspension encountering a speed bump) and is switched to another setting just after the event occurs.
  • an event e.g., such as the wheel supported by the suspension encountering a speed bump
  • ASC Alternating Stiffness Control
  • ASC is an open loop suspension control scheme where the suspension stiffness is adjusted to one setting just before an event and is switched to another setting after the event occurs, where the adjusting amount is related to the events.
  • the suspension stiffness can also be constantly adjusted for the vehicle to better adapt to the road.
  • JC is an open loop suspension control scheme where the suspension is adjusted to generate a periodic heave and pitch motion that can cause the vehicle behave as if it will “jump”, for example, over a road bump.
  • the following illustrates several examples of how the control schemes described above may be applied to actuate elements of the active suspension system for improving the vehicle's handling, ride comfort, and safety when one or more wheels of the vehicle encounter one of the abnormal road conditions previously described.
  • it is assumed to be certain or highly likely that the vehicle will encounter the abnormal road condition because, for example, there are no steerable paths around the abnormal road condition, or because the vehicle is travelling at a relatively high speed and the driver is unlikely to be able to respond to the abnormal road condition properly and/or in a timely fashion.
  • the wheel suspensions spaced apart from the debris to one side of the debris can be adjusted to adapt to the debris. More specifically, these suspensions can be controlled to minimize the effect of the impact with the debris, to maximize driving comfort, and to optimize vehicle response immediately after passing the debris. Such optimization can be conducted through using such tools as model predictive control (MPG), adaptive control, fuzzy control, etc.
  • MPG model predictive control
  • fuzzy control etc.
  • DRC control can be initiated such that the medium-size debris causes the vehicle to roll about an axis extending through second diagonal wheel locations, as previously described, responsive to contact with an impinging wheel located at one of the first diagonal wheel locations.
  • the contacting wheel can also be elevated prior to contact with the debris so as to reduce the severity of the contact effects.
  • the ZMC mode can be initiated such that wheel contact with the debris can be avoided, or the severity of the contact effects are reduced. If the ZMC mode is not viable due to a lack of space surrounding the abnormal road condition, the ADC mode can be implemented such that suspension damping of the wheel contacting the debris will be reduced just before contacting the debris and increased just after contacting the debris. Advanced control/optimization methods (such as model predictive control, adaptive control, fuzzy control, etc.) can also be used as known in the art to further optimize the vehicle system responses.
  • T(x, y, z) 2
  • the vehicle suspension system elements will be adjusted to optimize the vehicle's dynamic response and ride comfort.
  • optimization of the vehicle's step or pulse response may be implemented. The optimizations can be conducted through using such tools as Model Predictive Control, adaptive control, fuzzy control, etc.
  • the ADC and ASC modes will be initiated. For instance, right before the wheel contacts the bump, the front wheel active suspension elements will be adjusted to increase the effective stiffness of the suspension, to aid in maintaining a good ground clearance. The front wheel active suspension elements will also be adjusted to decrease the effective damping of the suspensions, to reduce the shock effect of wheel impact. Immediately after the front wheels pass the bump, the front suspensions will be adjusted to increase their effective damping so that the vehicle's vibrations due to the impact can be damped out relatively quickly. The rear suspension controls will be adjusted in the same manner.
  • the suspension adjustment will implement one of the ZMC or JC control modes in an attempt to at least partially mitigate the forces generated by contact with the bump.
  • the ZMC mode employs a small, sharp turn in one direction to lift one wheel over the bump and then another such turn in the opposite direction to lift the other wheel over the bump.
  • the suspension may employ suspension height management means to further raise the wheels
  • suspension control will be integrated with the SM control mode to temporarily lift the wheel over the pothole.
  • the TWS mode will be implemented such that the three wheels maintain road contact and the 4th wheel is lifted over the pothole.
  • Advanced control/optimization methods can be used to further optimize the vehicle system responses.
  • T(x, y, z) 4
  • the suspension control will optimize the vehicle's step response.
  • the following control strategies may be implemented. Just before the front wheels encounter the lateral drop, the front wheel suspensions will be adjusted to increase the suspensions' effective stiffness, to aid in maintaining sufficient ground clearance. Also, the front wheel suspensions will be adjusted to decrease the suspensions' effective dampening to reduce the shock effect of wheel contact after the drop.
  • the front suspensions will be adjusted to increase their effective damping coefficients so that the vehicle's vibration due to the lateral drop can be damped out relatively quickly.
  • the rear suspension controls will be adjusted so as to provide a similar effect.
  • This control scheme is effectively a combination of the ADC and ASC modes.
  • Advanced control/optimization methods such as MPC, adaptive control, fuzzy control, etc. can be used to further optimize the vehicle system responses.
  • T(x, y, z) 5 and the road surface has a relatively small level of unevenness (produced, for example, by the presence of gravel) which could introduce high frequency disturbances to the vehicle.
  • the damping coefficients of all the wheel suspensions will be increased and the relative stiffness of all the suspensions will be decreased.
  • optimization can be conducted through using such tools as model predictive control, adaptive control, fuzzy control, etc.
  • the suspension controls Upon the detection of such a condition, the suspension controls will be actuated so as to reduce anti-roll stiffness, thereby permitting better wheel-to-road contact. This acts to improve traction when the vehicle is driven in a straight line and at relatively high speeds.
  • the suspension controls will also be actuated to increase anti-roll stiffness whenever the driver initiates an aggressive maneuver, such as a sharp turn, for example.
  • ride comfort criteria will be relaxed to enhance drivability during off-road terrain driving.
  • the optimization can be conducted through using such tools as model predictive control, adaptive control, fuzzy control, etc.
  • T(x, y, z) 7 and the road ahead of the vehicle includes an object which has a height greater than the vehicle's ground clearance. If there are no steerable paths around the abnormal condition (for example, due to heavy traffic in adjacent lanes) or where the vehicle is driven at high speed under conditions where the driver may be unable to respond to adverse conditions properly and in a timely fashion, the active suspensions' effectiveness is limited and vehicle safety measures such as collision mitigation by braking (and/or steering) will be initiated. In order to better prepare the vehicle for accident avoidance responsiveness, the active suspension elements are adjusted according to a predetermined performance control setting or to so as to provide an overall optimized response, taking into account all the available actuators.

Abstract

A method for controlling an active suspension includes steps of determining a dimension of a road abnormality ahead of the vehicle and comparing the dimension with a vehicle dimension. Responsive to the comparison, the abnormality is classified as one type of a plurality of predetermined types. Responsive to a height dimension of the abnormality, the abnormality is further classified as having one of a small, medium, or large severity. The suspension is controlled responsive to the type and severity.

Description

    BACKGROUND OF THE INVENTION
  • The embodiments of the present invention relate to vehicle suspension control systems and, more specifically, to a vehicle suspension control system adaptable to predicted and actual abnormal road conditions.
  • Passenger vehicles are designed to drive on a variety of road surfaces and geometric conditions. Occasionally, a vehicle encounters exceptional (abnormal) road conditions, such as debris, severe potholes, bumps and the like. Adaptive or active suspension systems enable selective adjustment of the suspension characteristics such as damping and stiffness, responsive to the contact between the vehicle wheels and the abnormal road feature. This helps improve the vehicle's ride comfort, handling, and safety.
  • However, in order for conventional active suspensions to operate the actuatable elements of the suspension system responsive to the abnormal road feature, the vehicle wheels must contact the road feature. Due to the need to interact with the abnormal road feature prior to operating the actuatable suspension elements, the system response may not be as timely and effective as it might otherwise be, because of factors such as the dynamic response times of the system as a whole and the individual system elements, and the speed of the vehicle.
  • Certain vehicle design parameters may also be tailored to mitigate the effects of interaction between the vehicle and abnormal road features. For example, providing a vehicle with a relatively higher ground clearance reduces its susceptibility to damage due to many bumps in the road or debris located on the road surface. However, a vehicle with higher ground clearance may have a relatively greater fuel consumption than a vehicle with a smaller ground clearance.
  • In view of the above, it is desirable to incorporate an adaptive or active suspension system into the vehicle to enable selective adjustment of characteristics such as suspension stiffness and damping responsive to abnormal road conditions. It is also desirable to have advance notice of the type and severity of any abnormal road or driving conditions so that actuatable elements of a vehicle control system can be actuated in real time to help mitigate the undesirable consequences of driving over the abnormal surfaces, if necessary before the vehicle wheels encounter the abnormal road condition.
  • Thus, it is desirable to detect an abnormal road condition, predict the severity of the condition, and operate actuatable elements of the suspension system in response to the predicted type and severity of the abnormal road condition. For efficiency, it is also desirable that the suspension control system operates the actuatable system elements only for the length of time (and only to the degree) needed to mitigate the deleterious effects of a particular abnormal road condition.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • In the drawings illustrating embodiments of the present invention:
  • FIG. 1 is a schematic diagram of a vehicle control system incorporating an adaptive active suspension control system in accordance with embodiments of the present invention.
  • FIG. 2 is a schematic diagram of a portion of an active suspension system controllable in accordance with an embodiment of the present invention.
  • FIG. 3 is a block diagram of an estimator means in accordance with one embodiment of the present invention.
  • FIG. 4 is a flow diagram illustrating a method in accordance with one embodiment of the present invention for generating a model or representation of an abnormal road surface ahead of a moving vehicle.
  • FIG. 5A shows an example of a temporal occupancy grid generated by the road surface condition estimating means in accordance with one embodiment of the present invention, when an abnormal road surface feature is relatively farther from the vehicle.
  • FIG. 5B shows an example of a temporal occupancy grid generated by the road surface condition estimating means in accordance with the embodiment represented in FIG. 5A, when the abnormal road surface feature is closer to the vehicle than in FIG. 5A.
  • FIG. 5C shows an example of a temporal occupancy grid generated by the road surface condition estimating means in accordance with the embodiment represented in FIG. 5A, when the abnormal road surface feature is closer to the vehicle than in FIG. 5B.
  • FIG. 6 is a representative example of a composite temporal occupancy grid generated in accordance with one embodiment of the present invention.
  • FIG. 7 is a representative example of a three-dimensional grid constructed for use in representing the x, y, and z dimensions of an abnormal road feature, in accordance with one embodiment of the present invention.
  • FIG. 8 shows a representation of cells of a three-dimensional grid containing cloud points for use in generating a probability density function representing the heights of points on the surface of an abnormal road feature, in accordance with one embodiment of the present invention.
  • FIG. 9 is an illustration of the suspension parameters used in calculating suspension height measurement vector zrp in accordance with an embodiment of the present invention.
  • DETAILED DESCRIPTION
  • FIG. 1 is a schematic diagram of a vehicle control system 12 incorporating an active suspension system in accordance with an embodiment of the present invention. Control system 12 includes an array of vehicle sensors designed to monitor various vehicle parameters and environmental conditions external to the vehicle. The sensor array includes various types of sensors operatively coupled to one or more system control modules so as to enable transmission of the sensor inputs to the control module(s). The sensor array may include individual sensors or groups of associated sensors (such as radar, lidar, laser scan, or vision/camera systems) for detecting aspects of the vehicle environment and for detecting, for example, a pending collision; inertial sensors (for example, a known or suitable inertial measurement unit (IMU) 22), various wheel speed sensors 14 f, road condition sensors 102 if direct measurements of certain road conditions are possible, rain sensors 14 a, suspension height sensors 30, steering wheel angle sensors 14 b, steering torque sensors, brake pressure sensors, tire pressure sensors 14 c; sensors (such as a Global Positioning System (GPS) 125) directed to aiding in vehicle location and navigation; cooperative sensors for enabling and facilitating operation of vehicle-to-vehicle communication and vehicle-to-infrastructure communication systems (if any), and other types of sensors. A group of associated sensors (for example, a road condition sensor suite) may include multiple different types of sensors, depending on the tasks the suite is required to perform in a given control system. In the particular embodiment shown in FIG. 1, the sensor array includes a road condition sensor or a sensor suite 102 comprising one or more known road condition sensors. The road condition sensors may measure such features as, for example, the road temperature, whether the road surface is wet or dry, the salinity of any road surface moisture, and the presence of snow on the road. The road condition sensors may include such elements as laser scanners or cameras to enable visual or digital scanning of a portion of the road surface being traversed by the vehicle.
  • The control system 12 also includes one or more control modules operatively coupled to associated sensors (or groups of sensors), to other control modules, and/or to other elements of the control system. Examples of such control modules include a vehicle dynamics control module (or VDCM) 99 or similar main control module, and control modules incorporated into various vehicle subsystems, such as a powertrain control module 201, a chassis control module 203, and a vehicle occupant restraint control module 204. In a manner known in the art, the VDCM 99 receives inputs from various sensors, processes these inputs in accordance with a stored control logic or control routine, and generates control signals which are transmitted to various actuatable control system elements or to suitable subordinate or lower level control modules (for example, chassis control module 203) which control elements of an active suspension system (generally designated 210 in FIG. 1)).
  • While the interactions among all actuatable vehicle systems are of interest, the embodiments of the present invention focus primarily on the active suspension system where such characteristics as suspension travel or height, suspension damping, suspension stiffness, and suspension force are adjustable in real time with actuation response times low enough to enable suspension system control responsive to predicted or actual abnormal road conditions encountered by a vehicle wheel. The suspension actuations are adaptive to the estimated or predicted road conditions determined using the aforementioned sensing systems and an associated processing means configured to process data received from the sensing systems and determine the type and severity of the abnormal road condition.
  • In a manner known in the art, the various control modules include processing means which receive and process inputs from the associated sensors or from other elements of the control system (such as other control modules) to generate control signals responsive to the inputs. These control signals are then transmitted to one or more associated actuatable elements, in a manner known in the art. The actuatable vehicle elements and sub-systems operate responsive to the received control signals to control the ride and handling characteristics associated with the vehicle. In certain embodiments, the vehicle may also incorporate cooperative or interactive communication systems, such as vehicle-to-vehicle and/or vehicle-to-infrastructure communications systems.
  • The control system 12 also includes various actuatable individual elements and elements of various sub-systems affecting characteristics such as ride comfort, handling characteristics, and various safety and driver assistance features. Examples include elements of the active suspension system 210, brake control system 212, steering control system 214, and their constituent and associated elements.
  • FIG. 2 is a schematic diagram of one wheel of a vehicle incorporating an active suspension system of a type which may be controlled using input from an estimator means in accordance with the principles of the present invention. As known in the art, an active suspension can be used to improve ride by adjusting suspension damping and/or spring rate characteristics responsive to inputs from the VDCM or other vehicle control modules. In one embodiment, the elements shown in FIG. 2 can be viewed as a single vehicle wheel movable in a vertical direction. In this representation, the mass of the vehicle's body is represented by the sprung mass 11. The wheel, represented by the unsprung mass 13, is attached to the vehicle body 11 by a control arm 15. The body 11 is supported above the unsprung wheel mass 13 by an active suspension system including control arm 15, a spring 19, a damper 21, and a volume of fluid 17 which acts in series with spring 19 and damper 21. By controlling a fluid flow Q into or out of an actuator 17 (for example, a hydraulic actuator), the suspension forces and ride heights can be controlled. The wheel's unsprung mass 13 is supported by the road surface 23, the tire deflection being represented in FIG. 2 by the spring 25.
  • A control system incorporating an estimator means as described herein may alternatively be used to control other types of actuators and suspension system elements, for example, the suspension forces can be used for controlling the dynamic normal loading of each wheel.
  • Referring now to FIG. 1 and also to the schematic block-diagram of FIG. 3, embodiments of the vehicle control system described herein incorporate a road surface condition estimator means, generally designated as 100. In one embodiment, an estimator means 100 in accordance with the present invention comprises a micro process 112 and one or more integration means 110 operatively coupled to the micro-processor system and usable for integrating inputs received from various vehicle sensors and/or other systems.
  • One or more elements of the estimator means may be incorporated into the VDCM 99 or another control module. Alternatively, elements of the estimator means 100 may be incorporated into an estimator module operatively coupled to the VDCM for interaction with the VDCM and/or with other control module(s). Such a module may be configured for incorporation into the control system of a new vehicle during fabrication, or the module may be configured for retrofitting into the control system of an existing vehicle.
  • In one embodiment, pertinent elements of the estimator means (such as the controller, any pertinent active suspension system components actuatable by the controller, any required sensors, and any other necessary elements) are installed as replacements for existing corresponding passive suspension system components.
  • In another embodiment, the active suspension components are installed so as to function in parallel with the passive suspension system components. The active suspension components and sensors are coupled to a controller as described for executing the model generation and suspension control functions. In one particular embodiment, the controller may be configured to exercise active control of the actuatable suspension system elements only when an abnormal road surface condition is encountered. During normal road conditions, the estimator means and its associated active suspension system elements and sensors may remain inactive.
  • In another embodiment, in an existing active suspension system, a new controller, configured for processing the sensor data and generating control commands responsive to detection of an abnormal road surface condition, may be installed as a replacement for an existing system controller. The new controller may also be configured for controlling the active suspension system under normal road conditions, and for performing the other control functions of the previous controller.
  • In another embodiment, in an existing active suspension system, a new controller may be operatively coupled to existing sensors and/or actuatable suspension system elements. The new controller would also be adapted to operate in conjunction with an existing controller. Suitable communications and control protocols would be incorporated into one or both controllers enabling the new controller to assume suspension system control when an abnormal road condition is encountered. In all other circumstances, the first controller would perform suspension system control functions.
  • In sum, in any of the embodiments described above, any sensors, controllers or actuatable suspension system elements necessary for execution of controller commands generated responsive to detection of (and/or contact with) the abnormal road condition may be added onto the vehicle and operatively coupled to existing elements of the vehicle.
  • Embodiments of the estimator means described herein also incorporate (or utilize data provided by) one or more road condition sensors usable for previewing or surveying the road surface to locate abnormal road conditions (for example, rough patches, potholes, debris, bumps, and other irregularities on the road surface) at a specific set of GPS coordinates ahead of the vehicle, and for estimating various characteristics of the abnormal road surface. For purposes of estimating the road condition, one or more sensors designed to provide data to the estimator means may be added or retrofit to an existing vehicle control system. Alternatively, instead of adding a sensor to the vehicle for the estimator means, data from one or more existing vehicle sensors may be provided to the estimator means for processing.
  • In one embodiment, the road condition sensors are incorporated into a first sensor means 103. In one particular embodiment, first sensor means 103 includes a known laser scanner 20 incorporated into (or operatively coupled to) road condition sensor suite 102. Scanner 20 is configured for scanning a road surface ahead of the vehicle when the vehicle is moving, in a manner known in the art. Scanner 20 is configured to scan the road surface ahead of the vehicle to gather data usable in a manner described below for generating a point cloud representing an irregularity or abnormality on the road surface (for example, an abnormal level of roughness on the road surface, a pothole, debris, or a bump). The first sensor means 102 may also include additional sensor elements as required for a particular application. In addition, as previously described, the first sensor means 103 may also include individual sensors or groups of associated sensors (such as radar, lidar, laser scan, or vision/camera systems) for detecting various aspects of the vehicle environment.
  • In a particular embodiment, a second sensor means 104 includes a known or suitable IMU 22 incorporated into the vehicle control system 12 for providing angular velocity and linear acceleration data to the integration means. As is known in the art, the IMU 22 may include sensors configured for detecting the vehicle's roll rate γ, yaw rate, pitch rate ψ, longitudinal acceleration, lateral acceleration, and vertical acceleration. The second sensor means 104 may also include additional sensor elements as required for a particular application.
  • The various sensor means whose inputs are used in detecting the abnormal road condition and in predicting the severity of the condition may also include sensor elements which are incorporated into one of the standard vehicle sensor arrays and/or the elements not normally incorporated into one of the standard vehicle sensor arrays, depending on the particular type(s) of sensor data to be used in generating and refining the road surface model.
  • If required, additional means (for example, one or more filters or other electronic pre-processing means (not shown)) may be provided for filtering or otherwise pre-processing the signals from any of the sensor means prior to processing by the integration means and/or for pre-processing the signals from the integration means prior to processing by the micro-processor system.
  • In one embodiment, an integration means 110 is operatively coupled to one or more of the road condition sensors 102 previously described. The integration means 110 is also operatively coupled to the vehicle GPS system 125, to the IMU 22, and to the vehicle wheel speed sensors (generally designated 105).
  • The integration means 110 integrates the data from the road condition sensors, the GPS system, the wheel speed sensors, and the IMU in a known manner to generate a series of six-dimensional cloud vectors as described below, each vector relating to a corresponding cloud point representing a point on the abnormal road surface. Integration means 110 may be operatively coupled to a computer 112 as shown in FIG. 3. Alternatively, the integration means may be incorporated into the computer 112. In one embodiment, the integration means comprises a filter (for example, a Kalman filter) suitable for performing the required integration. Such a filter is described in [1] Stavens D, Thrun S (2006) A Self-supervised Terrain Roughness Estimator for Off-road Autonomous Driving. In: Conference on Uncertainty in AI (UAI), Cambridge, Mass., the contents of which are incorporated herein by reference.
  • In one embodiment, computer 112 is incorporated into VDCM 99, as shown in FIG. 1. However, the computer 112 may alternatively be separate from and operatively coupled to the VDCM, as shown in FIG. 3. Computer 112 is operatively coupled to the integration means 110 and (if required) to various sensors of the vehicle sensor array. Computer 112 receives cloud vector information generated by integration means 110 and performs weighting and/or any other processing of cloud vector information and sensor information required for generation of a prediction or estimate of the condition of a portion of abnormal road surface ahead of the vehicle.
  • The computer 112 is also configured to process sensor data received from the suspension height sensors 30 when the vehicle wheels encounter the abnormal road surface feature previously scanned by the laser scanner. This data is processed in a manner described below to generate a road condition vector wROAD for use in classifying the abnormal road condition according to a set of predetermined road condition classifications. Responsive to the road condition classification, one or more control commands may be generated to actuatable elements of the active suspension system, for controlling the suspension system responsive to the estimated road surface conditions.
  • The computer may also include (or be operatively associated with) a memory (not shown) for storing road surface condition information correlated with the GPS position of the stored road surface condition, along with any other required data and/or information.
  • A computer 112 configured for performing functions related to generation of the abnormal road condition model (including processing and evaluation of sensor data, generation of control commands responsive to abnormal road conditions predicted by the model based on processing of the data, and other model-related functions and functions described herein) may be incorporated into the main vehicle VDCM 99.
  • Alternatively, the control routines necessary for evaluating the sensor data and generating control commands responsive to the abnormal road conditions may be incorporated into a computer of a separate VDCM which may replace a pre-existing vehicle VDCM.
  • Alternatively, the computer may be incorporated into a separate VDCM which may be retrofitted to or added on to an existing vehicle, in addition to the pre-existing vehicle VDCM. Such an add-on VDCM may incorporate protocols enabling the new VDCM to interface with the pre-existing VDCM. For example, such protocols provide for and govern control of various actuatable active suspension system elements by the new VDCM rather than the pre-existing vehicle VDCM in the event that an abnormal road condition is encountered. In this case, the new VDCM would assume temporary control of the actuatable suspension system elements deemed necessary to respond to the abnormal road condition, to implement the necessary control commands. After the vehicle has passed the abnormal stretch of road, control may then be returned to the pre-existing vehicle VDCM.
  • In embodiments of the vehicle control system described herein, the actuatable vehicle elements which may be controlled by commands generated responsive to inputs from the estimator means include suspension stiffness adjustment means 210 a, suspension height adjustment means 210 b, suspension damping adjustment means 210 c, anti-roll adjustment means 210 d, and any other known or suitable actuatable suspension system components affecting vehicle suspension forces, suspension rattle spaces, the damping components of the suspensions, the stiffness components of the suspensions, the anti-roll components of the suspensions, suspension travel and/or suspension height. Additional vehicle systems or elements may also be configured to actuate responsive to the generated control commands, if desired.
  • FIG. 4 is a flow diagram illustrating the process flow for one method of generating a model characterizing abnormal road conditions using gathered sensor data, and for generating suspension control commands responsive to the characterized abnormal road conditions. Several terrain learning and estimation methods have been developed to facilitate modeling of terrain roughness. Some examples of such methods are described in the following references: [1] Stavens D, Thrun S (2006) A Self-supervised Terrain Roughness Estimator for Off-road Autonomous Driving. In: Conference on Uncertainty in AI (UAI), Cambridge, Mass.; [2] Brooks C A, Iagnemma K D (2007) Self-Supervised Classification for Planetary Rover Terrain Sensing. In: 2007 IEEE Aerospace Conference, IEEE. Big Sky, Mont.; and [3] Katz R. Nieto J,. Nebot E (2008) Probabilistic Scheme for Laser Based Motion Detection. In: IEEE/RSJ International Conference on Intelligent Robots and Systems, IEEE, Nice, France, pp 161-166. The teachings of these references are incorporated herein by reference.
  • As previously described, one embodiment of the road condition sensor array 102 includes a laser scanner 20 for scanning road surfaces ahead of the vehicle to obtain road surface data.
  • In step 300, following the approach described in reference [1], the road surface ahead of the vehicle is previewed by laser scanning as the vehicle moves. This provides data used to generate a “preview” or estimate of the road condition ahead of the vehicle. In one embodiment, the laser scanner used is capable of acquiring range data for 100-200 angular positions at 50-100 Hz with 0.5 degree angular resolution. For this embodiment, a scanner is selected that is operable or configurable to operate at least within these parameters. In addition, additional data in the form of estimated GPS coordinates of the scanned road feature is gathered by GPS system 106. Also, vehicle roll, pitch and yaw data is obtained from the vehicle inertial sensors of the IMU at the time at which the abnormal road feature is scanned, and data from the vehicle wheel speed sensors is gathered at the time at which the abnormal road feature is scanned. Data from these various sources is gathered simultaneously so that the laser scan data, IMU data, GPS coordinate estimates and wheel speed data can be time-correlated.
  • In step 308, following the approach described in reference [1], integration means 110 is used to integrate the laser scan cloud point data for each measured point on the abnormal road surface with the estimated GPS location data relating to that point, the time derivatives of the vehicle roll and pitch rates as estimated from IMU data, and the wheel speed sensor data. Using the gathered data, the integration means generates a series of six-dimensional cloud vectors L, each vector relating to a corresponding measured cloud point. Each vector Li includes the following elements:

  • L i =[x,y,z,dγ,dψ,t]  (1)
  • where t is the time of measurement of the x, y, and z coordinates of a given cloud point, and also the time of measurement of γ and ψ; dγ is the first derivative of the vehicle's roll rate γ at the time of measurement t, as determined from IMU data; dψ is the first derivative of vehicle's estimated pitch rate ψ at the time of measurement t, as determined from IMU data; and x, y, and z are estimated GPS position coordinates of the given cloud point at the time of measurement t. Thus, the aggregation of cloud vectors provides a representation of the shape and dimensions of the road surface and features thereof as measured at time t. The results of the integration are passed to computer 112.
  • The method described in Reference [1] uses measures shock values to learn the values of unknown parameters pi's for improving the accuracy of the road surface classification. The method of Reference [1] only provides a classification of road roughness. It does not process suspension height sensor measurements as described herein with regard to the embodiments of the present invention, and does not predict or preview the road condition ahead of the vehicle as described herein. In the embodiments of the present invention, an alternative sensor fusion approach is used. This approach uses the laser cloud data in combination with the suspension height sensor measurements to generate and refine a model usable for predicting or estimating the road surface ahead of the vehicle. Road surface condition estimates derived from this model may then be used to control the vehicle active suspension system prior to contact between the vehicle and any abnormal road surface features revealed by the laser scans, for mitigating the effects of such contact on the vehicle and its occupants.
  • In step 309, a temporal occupancy grid is generated.
  • The method used for estimating or modeling the abnormal road surface feature in accordance with embodiments of the present invention is based on the use of a temporal occupancy grid, successive iterations of which are designated as 900 a-900 c in FIGS. 5A-5C. Referring to FIGS. 5A-5C, a temporal occupancy grid is imposed on the laser cloud. The grid includes representations of scanned road features residing within a fixed distance in front of the vehicle (for example, road feature 990). The grid moves with the vehicle and the cloud, and is continuously updated with every new laser scan. Thus, as the grid moves with the vehicle and the cloud toward any abnormal road feature (for example, abnormal road feature 990) identified by the scans, and as the grid is continuously updated with every new laser scan, the static abnormal road feature 990 gets closer to the vehicle.
  • Grid references x1 includes representations of road features relatively closer to the vehicle (out to a distance of d1 from the vehicle), while grid references x6 include representations of road features relatively farther from the vehicle (out to a distance of d2 from the vehicle). FIG. 5A shows the representation of feature 990 when the feature is n−N time periods away from physical contact with a vehicle wheel. The progression in resolution of the abnormal road surface feature 990 at successive time intervals (n−N), (n−N+1), . . . , (n−1) as the moving vehicle approaches the road surface feature is shown in FIGS. 5A-5C, where FIG. 5A shows an embodiment 900 a of the grid when the abnormal road surface feature 990 is relatively farther from the vehicle (at time n−N), FIG. 5B shows an embodiment 900 b of the grid (at time n−N+1) when the abnormal road feature is closer to the vehicle than in FIG. 5A, and FIG. 5C shows an embodiment 900 c of the grid (at time n−1) when the abnormal road feature is closer to the vehicle than in FIG. 5C.
  • With the passage of time and every update of the cloud by successive scans, the vehicle draws closer to the abnormal road surface feature, the characteristics of the feature become more clearly defined and the uncertainty relating to the cloud vector representation of the feature is reduced. As the vehicle moves toward the abnormal road feature, the object moves along the x axis of the grid relative to the vehicle, and the cloud vectors are continually updated. At the nth time instant the estimate of the abnormal road surface feature characteristics according to the cloud vectors should coincide with measurements of corresponding characteristics of the feature obtainable by the sensor data, from physical contact between the sensors and the road feature.
  • FIG. 6 shows (in a single view) the time-lapse progression of FIGS. 5A-5C as the vehicle approaches the feature 990, and as the representation of the road feature 990 becomes more and more distinct and accurate. At the same time, and in a similar manner, as the vehicle approaches abnormal road features located father from the vehicle than feature 990, the representations of these road features become more and more distinct and accurate.
  • In step 310, cloud vectors usable for a baseline or reference (i.e., normal) road surface representation are identified.
  • In order to identify a change of the road height ahead of the vehicle a 3D grid is imposed on the (x, y, z) laser cloud of eligible 6D vectors, in accordance with the following relationship:

  • E=[x,y,z,roll rate γ,pitch rate ψ,time of measurement t]
  • The eligible vectors E are those that are obtained during normal driving (i.e. vectors having relatively lower pitch rate and roll rate components, and excluding roll and pitch rate data acquired during relatively severe or violent dynamic maneuvers, which produce relatively high absolute values of γ and ψ). The eligible vectors E satisfy the relationship:

  • E={L:(γ22)<∥δ∥}  (1A)
  • where δ is a predetermined threshold value dependent upon certain driving conditions. For example, one factor affecting the quantity δ is vehicle speed; the higher the speed, the larger the value of δ. δ can be defined as a function of velocity according to the relation:

  • δ=a+bV
  • where a and b are two calibrated parameters. These criteria help distinguish the baseline or normal road surfaces from the abnormal road surface features.
  • Eligible vectors E may be determined from the same scans of the road ahead of the vehicle which provide information relating to the abnormal road portions. Alternatively, eligible vectors E may be obtained from stored or previously acquired information relating to the road surface at the given GPS location. In yet another embodiment, the eligible vectors E are provided by another vehicle which has previously traversed the portion of road at the given GPS location.
  • In step 312, a probability density function (PDF) is computed for the road portion represented in the temporal occupancy grid. The probability density function is used in calculating and estimated road surface height at each location x,y within the temporal occupancy grid.
  • Referring to FIG. 7, the third dimension of the grid is defined by the range of z-axis measurements of the laser scanner. For simplicity of notation assume a uniformly partitioned N by N by N grid with intervals centered at the cloud points (xoi, yoj, zok). Each cell of the grid is defined by the triple (xi, yj, zk), i, j, k={1, N}. A probability density function (PDF) of the abnormal road portion height predicted at a time n−N (i.e., at n−N time periods before a vehicle wheel physically contacts the abnormal road feature 990 and the resultant suspension height sensor measurements are acquired) is calculated from the number or frequency S of the cloud points in each of cells (xi, yj, z1), (xi, yj, z2), . . . , (xi, yj, zM) as represented in FIG. 8. The probability density function Pijk can be determined using the following relation:

  • P ijk(n−N)=S ijk(n−N)/Σk S ijk(n−N)  (2)
  • Also in step 312 or at some other point prior to entering the loop defined by steps 314 through 322, a series of correction factors Ci, i={1, N} are initialized at a common non-zero reference value. The correction factors are then updated as described below responsive to contact between the abnormal road surface and the vehicle wheels. The correction factors are applied to the road height estimates Hij(n−N) previously generated from the laser scan data to produce revised estimated road height estimates.
  • In step 314, the estimated road surface height at each location x,y within the temporal occupancy grid is calculated. The height Hij of the road at a given location (xi, yi) is estimated by the relation:

  • H ij(n−N)=Σk P ijk(n−N)z ok
  • In step 316, when the vehicle encounters the scanned road feature (after passage of time period n−1 as shown in FIG. 6) and the wheels interact with the abnormal road feature, data from vehicle sensors (such as the suspension height sensors) is passed through filter 555 and then to computer 112 for processing. In the manner described below, the filtered data is processed to calculate a value for a road condition vector wROAD indicative of an actual road condition at the previously scanned location.
  • In this respect, the portion(s) of the active suspension system contacting the abnormal road surface feature act as additional sensors which provide information usable for calculating parameters (such as road profile vector wROAD) which can be used to control the active suspension responsive to the abnormal road conditions.
  • In step 320, the estimated heights hwl′ and hwr′ of the road surface at the left and right front wheels, respectively, are calculated using the estimated road surface heights H and the latest values of the correction factors C.
  • The revised estimated heights hwl and hwr of the road surface at the left and right front wheels, respectively, at a given location (xi, yi) may be obtained by interpolating between the grid centers yoj using inverse distances, and applying correction factors Ci to the previously calculated corresponding road height estimates:

  • h wl′(n−N)=Σi {C i H iN(n−N)|y oi −y wl|−1}/Σi |y oi −y wl|−1  (4)

  • h wr′(n−N)=Σi {C i H iN(n−N)|y oi −y wr|−1}/Σi |y oi −y wr|−1.  (5)
  • In step 322, the correction factors are updated. Correction factors Ci, i={1, N}, are continuously updated using a structured learning method. The learning method updates the correction factors Ci, i={1, N} by comparing the road surface heights hwl′ and hwr

  • h wl′(n)=Σi {C i H il(n)|y oi −y wl|−1}/Σi |y oi −y wl|−1  (6)

  • h wr′(n)=Σi {C i H il(n)|y oi −y wr|−1}/Σi |y oi −y wr|−1  (7)
  • as estimated from the laser cloud to the actual measured road surface heights hwl(n) and hwr(n) at the same location where:

  • H ij(n)=Σk P ijk(n)z ok,  (8)
  • as given by the relationship described above with respect to step 314.
  • The probabilities Pijk(n) in relation (8) are calculated from the linearly weighted frequencies Sijkd(n−N), Sijk(n−N+1), . . . , Sijk(n−1):

  • P ijk(n)=S ijk(n)/Σk(S ijk(n))

  • S ijk(n)=w N S ijk(n−N)+w N-1 S ijk(n−N+1)+ . . . +w 1 S ijk(n−1)
  • where i, j, k={1, N} and weights w1, w2, . . . , wN are linearly monotonically decreasing to reflect the approximately linear dependence of the error of the cloud estimated height on time, as described in Reference [1].
  • Finally the correction factors are updated by applying the Least Mean Square (LMS) algorithm to a cost function minimizing the error between the road surface height predicted by the cloud-based estimate and the road surface height actually measured height at wheels:

  • J(n)=(Σii H il(n)|y oi −y wl|−1}/Σi |y oi −y wl|−1 −h wl(n))2+(Σi {C i H il(n)|y oi −y wr|−1}/Σi |y oi −y wr| −h wr(n))2  (11)
  • This procedure yields the following recursion for the vector of correction factors C(n):

  • C(n+1)=C(n)+α(h wl(n))−C T(n)d l(n))d l T(n)/(d l T(n)d l(n)  (12)

  • C(n+1)=C(n)+α(h wr(n))−C T(n)d r(n))d r T(n)/(d r T(n)d r(n))  (13)

  • where

  • d il(n)=H il(n)|y oi −y wl|−1i |y oi −y wl|−1 −h wl(n)

  • d ir(n)=H il(n)|y oi −y wl|−1i |y oi −y wl|−1 −h wr(n)
  • and α is a forgetting factor which gives exponentially less weight to previous, older estimated road surface heights h, J(n) is the cost function, and, dl T is a transpose operation of an associated vector.
  • The latest (i.e., most recently updated) correction factors are fed back to step 314 to be applied as described above during processing of data relating to any new abnormal road feature encountered during movement of the vehicle. Constant updating of the correction factors applied to the scan data improves the accuracy of the model as more and more data are collected from interactions between the vehicle suspension and various abnormal road surface features.
  • In the manner described above, a method is provided for accurately estimating characteristics of the abnormal road surface feature based on laser scan data, GPS coordinate data, IMU data, and wheel speed sensor data, without the need for vehicle interaction with the road feature. As additional abnormal road surface features are encountered, through repeated correlation of the laser scan data with the road sensor contact data, the values of the correction factors C can be refined or tuned. This increases the accuracy and reliability of the road surface condition estimates derived from the laser scans. Eventually, the accuracy of the predictive system road is such that road conditions are predicted and classified by the estimator using laser scan, GPS coordinate, IMU, and wheel speed sensor data alone, and control of the suspension may be based solely on the road condition as predicted by the estimator.
  • In step 318, when data has been gathered from interaction between the suspension and the abnormal road surface feature, a road profile vector wROAD is calculated.
  • In the manner described below and for another operational mode, the computer 112 is also configured to calculate, based on processing of the suspension height sensor data in a manner described below and using the known values of various parameters, a value for the road profile vector WROAD which reflects the condition of the abnormal road surface feature previously scanned by the laser scanner. The road profile vector WROAD is a representation of the vertical deviation of the abnormal road surface from the smooth road surface.
  • Referring to FIG. 3, in a first step, data from the vehicle height sensors 30 is transmitted to a suitable filter 555 as the suspension interacts with the abnormal road surface. In addition, data from IMU 104 relating to body roll γ and body pitch ψ resulting from contact between the vehicle wheels and the abnormal road feature is provided to computer 112.
  • In the next step, a body heave h is measured or calculated. The body heave h is defined as the displacement of the center of gravity of the vehicle resulting from contact of the vehicle wheels with the abnormal road feature. Also, in step 312 a, the body roll γ resulting from contact of the vehicle wheels with the abnormal road feature is gathered, and the body pitch ψ resulting from contact of the vehicle wheels with the abnormal road feature is gathered. The parameter h can be measured or calculated in a known manner from the vehicle height sensor data generated as the wheel encounters the actual physical road abnormality, and from the location of the vehicle center of gravity. The parameters γ and ψ can be gathered from the IMU.
  • In the next step, the body heave h, the body pitch ψ, and the body roll γ are used to define a body state vector q:
  • q = [ h γ ψ ]
  • In the next step, an absolute wheel vertical displacement vector zw is determined The component of this vector is a wheel's vertical displacement resulting from contact with the abnormal road surface feature. This can be measured or calculated in a known manner from the suspension height sensor data generated as the wheel encounters the actual physical road abnormality.
  • In the next step, a suspension height measurement vector zrp is determined. The component of this vector is the relative position difference between the two ends of the suspension at each wheel. The vector zrp can be computed from an absolute wheel vertical displacement vector zw and the body state vector q.
  • Generally, the suspension height measurement vector zrp can be expressed as a linear function of the body motion and wheel motions by the following relation:

  • z rp =H 1 q−H 2 z w  (4)
  • where H1 is a 4×3 matrix and H2 is a 4×4 matrix which can be determined in a known manner from the suspension geometry and the motion ratios of a particular suspension system.
  • The ith component of zw is the vertical displacement of the center of the ith wheel/tire assembly. The wheel motions are seen at the wheel, suspension height changes are seen along the suspension directions which are dynamically varying during motion of the vehicle, and body motions are seen at the directions defined on the body. The elements of the vehicle experiencing these motions are connected in a known manner via linkages. Hence the relationships between these motions may involve scaling factors and orientation angles in a dynamic fashion.
  • Basically, the effect of the suspension on vehicle motion depends on the ratios of spring displacement to the wheel displacement and spring damper velocity to the wheel velocity. These ratios are known as “motion ratios” or “installation ratios”. Since the orientations or axes along which the suspensions act may vary with movement of the suspension components, the aforementioned “motion ratio” or “installation ratios” are usually not constant. This phenomenon is explained in greater detail by John Dixon, in “Suspension Geometry and Computation”, published by John Wiley and Son Ltd., 2009, which is incorporated herein by reference.
  • Referring to FIG. 9, the suspension height measurement vector zrp for a quarter car model of a vehicle with a strut suspension can be calculated using the following relationship:
  • z rpi = l m cos ( θ i ) h i - z wi cos ( θ i )
  • where l is the distance from the vehicle center of gravity to the rotational center of the wheel/tire assembly, m is the distance from the vehicle center of gravity to where the suspension axis intersecting with the axle of the wheel and θ is the angle between the direction of suspension travel responsive to contact with the abnormal road feature and the direction of motion of the center of the wheel/tire assembly responsive to contact with the abnormal road feature.
  • zrp can also be measured in a manner known in the art using relative position sensors mounted on the left-front, right-front, left-rear and right-rear corners of the suspension. Inputs from these sensors can be incorporated into a representative matrix as follows:
  • z rp = [ z rp 1 z rp 2 z rp 3 z rp 4 ]
  • The passive suspension spring force ƒs is a function of the relative travel of the two ends of the spring, which can be computed in a known manner from the measured value of zrp in conjunction with certain linkage ratios.
  • For example, ƒs→Kzrp for linear suspensions where K is a gain matrix. The generic passive suspension spring force ƒs can be expressed by the following relationship:
  • f s = [ f s 1 ( L s 1 z rp ) f s 2 ( L s 2 z rp ) f s 3 ( L s 3 z rp ) f s 4 ( L s 4 z rp ) ] f s ( L s z rp )
  • where Ls is the matrix determined from the geometry of the suspension including motion ratios.
  • As known in the art, the passive suspension damper force ƒd is a function of the relative velocities of the opposite ends of the damper, which can also be determined from the measured value of vector zrp and can be expressed as:
  • f d = [ f d 1 ( L d 1 z . rp ) f d 2 ( L d 2 z . rp ) f d 3 ( L d 3 z . rp ) f d 4 ( L d 4 z . rp ) ] f d ( L d z . rp )
  • where Lsi and Ldi are the corresponding parameters which capture the motion ratios for the ith wheel and i=1, 2, 3, 4.
  • A model characterizing the vertical ride dynamics of the vehicle body can thus be expressed by the relation:

  • M bdy {umlaut over (q)}=−V sƒs −V dƒd +F
  • where Mbdy defines an inertia matrix of vehicle body which incorporates the sprung mass and the roll and pitch moments of inertia:
  • M bdy = [ M s I xx I yy ] , V s = [ 1 1 1 1 - l sylf l syrf - l sylr l syrr l sxf l sxf - l sxr - l sxr ] , V d = [ 1 1 1 1 - l dylf l dyrf - l dylr l dyrr l dxf l dxf - l dxr - l dxr ]
  • where F defines an active suspension force vector whose elements are the suspension forces at the wheels, where Vs is a matrix whose elements are related to the distances of the suspension springs from the vehicle body. Also, Vd is a matrix whose elements are related to distances of the suspension dampers from the vehicle body.
  • In one embodiment, Ms is the sprung mass (vehicle's body mass), Ixx is the vehicle body's roll moment of inertia and Iyy is the vehicle body's pitch moment of inertia; lsylf, lsyrf, lsylr, lsyrr are the lateral or perpendicular distances from the left-front, right-front, left-rear, and right rear, suspensions to the longitudinal center line of the vehicle; lsxlf, Isxrf, lsxlr, lsxrr are the longitudinal distances from the left-front, right-front, left-rear, and right rear, suspensions to the center of gravity of the vehicle. The tire/wheel assemblies obey the following equation of motion when incorporated into independent, nonlinear suspensions:

  • M w {umlaut over (z)}=ƒ s(L s z rp)+ƒd(L d ż rp)−F−K t z td −C t ż td
  • where Ct is the damping coefficient of the tire, Kt is the tire stiffness and ztd is a tire deflection vector whose elements are the tire deflections as the wheels.
  • An absolute wheel displacement vector zw can be computed for a given body state vector q and a given suspension height measurement vector zrp:

  • z w −H 2 −1(H 1 q−z rp)
  • and a variable wROAD representing the road profile can now be calculated as:

  • {umlaut over (q)}=−M bdy −1 [V sƒs +V dƒd −F]

  • z td=(K t +C t s)−1sd −F−M w H 2 −1 H 1 q+M w H 2 −1 z rp]

  • w ROAD =H 2 −1 H 1 q−H 2 −1 z rp +z td
  • A filtered value of the quantity wROAD is used to characterize the abnormal road surface portion being examined. The quantity wROAD represents the maximum height of the abnormal road surface feature above the normal road surface. In one embodiment, wROAD is measured in meters. However, any other suitable unit of measure may be used. In the aggregate, the collection of data points measured along the outer surface of the road feature provides a three-dimensional profile of the road feature.
  • The calculated value of wROAD at a given location may be saved to a memory along with data (for example, GPS coordinates) identifying the location of the abnormal road feature. In step 319, and in the manner described below, this information may be used in classifying the abnormal road surface into one of several predetermined general road types.
  • In one embodiment of the classification scheme, the abnormal or irregular road conditions can be characterized as one of the following types, based comparisons of the dimensions of the abnormality or irregularity with various vehicle-related dimensions, such as the track width, wheel base, ground clearance and any other pertinent dimensions. For the purposes described herein, a vehicle's track width is defined as the distance between the center lines of each of the two wheels on the same axle on any given vehicle.
  • TABLE I
    No. of
    Abnormal Wheels Degree
    Road in of
    Type Definition Contact Severity
    Type 1: Objects abandoned on the roadway. The 1 Small
    Debris objects have width less than the vehicle Medium
    track width and height less than the Large
    vehicle's ground clearance
    Type 2: Bump with width greater than the 2 Small
    Bump vehicle's track width (e.g., a speed Medium
    bump) and with height less than the Large
    vehicle's ground clearance
    Type 3: Drop on the roadway that has width less 1 Small
    Pothole than the vehicle's track width and height Medium
    less than the vehicle's ground clearance Large
    Type 4: Drop on the roadway with width greater 2 Small
    Drop/ than the vehicle's track width (front or Medium
    Elevation rear axle) or with length greater than the Large
    vehicle's base (left or right side) and
    with height less than the vehicle's
    ground clearance
    Elevation on the roadway with width
    greater than the vehicle's track width
    (front or rear axle) or with length greater
    than the vehicle's base (left or right side)
    and with height less than the vehicle's
    ground clearance
    Type 5: Small road undulations such as those 4 Small
    Rough shown in unpaved road, gravel, etc. Medium
    Road Large
    Type 6: Large road undulations or road filled 4 Small
    Off-road with large rocks, stones, dirt etc., that Medium
    have heights close to the vehicle's Large
    ground clearance
    Type 7: Large objects on the roadway which has 0 Small
    Obstacle height greater than the vehicle's ground Medium
    clearance. Large
  • If both the estimated road surface conditions derived from the laser scan-based road “preview” and the reactive road type characterization derived from any previous interactions between the abnormal road feature and the vehicle active suspension system indicate that road conditions ahead of the vehicle are abnormal, the GPS position coordinates (Xi, Yi, Zi) of the abnormality and the current GPS time ti may be recorded together with the quantitative information about the abnormal condition, where i
    Figure US20140195112A1-20140710-P00001
    {1, 2, . . . , N} and N is the total number of abnormal road conditions to be tracked. In the manner described below, this information may be used to formulate a digital map showing the locations of abnormal road features encountered by the vehicle.
  • For each of the abnormal road types shown in Table 1, the severity of the road abnormality may be denoted by the following structured variable as:

  • T map(X i ,Y i ,Z i)·severity

  • T est(x,y,z)·severity

  • T(x,y,z)·severity
  • and the level of severity of the abnormality is defined as either a small abnormality, medium abnormality, or a large abnormality. These levels of abnormality for the road can be, for example, related to the dimensions of the abnormality and/or the dimensions of the abnormality in relation to various vehicle dimensions, such as wheel base, track width, ground clearance and any other pertinent dimensions.
  • In one embodiment, degrees of severity within each road type may be assigned by dividing the range of values of WROAD into three groups of approximately equal size, and assigning values of wROAD having relatively lower values a “small” degree of severity, assigning values of WROAD having the next highest group of values a “medium” degree of severity, and assigning values of wROAD having the highest group of values a “large” degree of severity.
  • In an alternative embodiment, the abnormal road type can be classified according to one of the previously described types and severities based on the estimated road heights hwl′ and hwr′ at each front wheel, as previously calculated. This enables road condition information gathered by one or more of the front wheels to possibly be used in controlling the suspension of the one or more of the rear wheels following the front wheels, and processing of the road-wheel interaction information need only be executed for the front wheel data.
  • In another embodiment, data from interactions between the abnormal road feature and one or more front wheels is averaged with data from interactions between the abnormal road feature and one or more associated rear wheels to generate a composite or average road condition estimate.
  • The computer system may be configured for generating and updating such a digital map. In one particular embodiment, the digital map comprises a compilation of road conditions or road states at specified locations along the length of the road. The digital model also includes GPS coordinates associated with each stored road condition. The digital model may also include quantitative measures of the severities of the abnormal road conditions. An example of the abnormal road digital map can be summarized as in the following table:
  • TABLE 2
    Abnormal Road Digital Map
    Abnormal
    Road Type Degree of Severity GPS Locations
    Tmap(Xi, Yi, Zi) = 1 Tmap(Xi, Yi, Zi).severity = 1: Small (Xdi, Ydi, Zdi), i = 1, . . . , nds
    Debris Tmap(Xi, Yi, Zi).severity = 2: Medium (Xdj, Ydj, Zdj), j = 1, . . . , ndm
    Tmap(Xi, Yi, Zi).severity = 3: Large (Xdk, Ydk, Zdk), i = 1, . . . , ndl
    Tmap(Xi, Yi, Zi) = 2 Tmap(Xi, Yi, Zi).severity = 1: Small (Xbi, Ybi, Zbi), i = 1, . . . , nbs
    Bump Tmap(Xi, Yi, Zi).severity = 2: Medium (Xbj, Ybj, Zbj), j = 1, . . . , nbm
    Tmap(Xi, Yi, Zi).severity = 3: Large (Xbk, Ybk, Zbk), i = 1, . . . , nbl
    Tmap(Xi, Yi, Zi) = 3 Tmap(Xi, Yi, Zi).severity = 1: Small (Xpi, Ypi, Zpi), i = 1, . . . , nps
    Pothole Tmap(Xi, Yi, Zi).severity = 2: Medium (Xpj, Ypj, Zpj), j = 1, . . . , npm
    Tmap(Xi, Yi, Zi).severity = 3: Large (Xpk, Ypk, Zpk), i = 1, . . . , npl
    Tmap(Xi, Yi, Zi) = 4 Tmap(Xi, Yi, Zi).severity = 1: Small (Xdropi, Ydropi, Zdropi), i = 1, . . . , ndrops
    Drop Tmap(Xi, Yi, Zi).severity = 2: Medium (Xdropj, Ydropj, Zdropj), j = 1, . . . , ndropm
    Tmap(Xi, Yi, Zi).severity = 3: Large (Xdropk, Ydropk, Zdropk), i = 1, . . . , ndropl
    Tmap(Xi, Yi, Zi) = 5 Tmap(Xi, Yi, Zi).severity = 1: Small (Xri, Yri, Zri), i = 1, . . . , nrs
    Rough Road Tmap(Xi, Yi, Zi).severity = 2: Medium (Xrj, Yrj, Zrj), j = 1, . . . , nrm
    Tmap(Xi, Yi, Zi).severity = 3: Large (Xrk, Yrk, Zrk), i = 1, . . . , nrl
    Tmap(Xi, Yi, Zi) = 6 Tmap(Xi, Yi, Zi).severity = 1: Small (Xoi, Yoi, Zoi), i = 1, . . . , nos
    Off-road Tmap(Xi, Yi, Zi).severity = 2: Medium (Xoj, Yoj, Zoj), j = 1, . . . , nom
    Tmap(Xi, Yi, Zi).severity = 3: Large (Xok, Yok, Zok), i = 1, . . . , nol
    Tmap(Xi, Yi, Zi) = 7 Tmap(Xi, Yi, Zi).severity = 1: Small (Xobi, Yobi, Zobi), i = 1, . . . , nobs
    Obstacle Tmap(Xi, Yi, Zi).severity = 2: Medium (Xobj, Yobj, Zobj), j = 1, . . . , nobm
    Tmap(Xi, Yi, Zi).severity = 3: Large (Xobk, Yobk, Zobk), i = 1, . . . , nobl
  • Predicted or generated abnormal road condition information acquired as previously described can be used to synchronize with existing abnormal road digital map or survey data. If the confidence level in the estimated road type is high enough, then the road surface condition estimate can be used to modify the existing abnormal road digital map/survey data or even to generate a new abnormal road type entry in the digital map that can be saved at memory locations inside a vehicle ECU for future use. The estimate can also be used to “reset” existing road/survey data and/or GPS positions corresponding to the road/survey data to prevent or compensate for any drifting or error.
  • The following discussion provides an example of how an existing digital map of estimated abnormal road conditions may be modified using the newly determined road type estimate.
  • At a future time t, if the GPS system detects that the vehicle (whose location at any give moment is represented by GPS coordinates (x, y, z)) is approaching an abnormal road condition whose center location has GPS coordinates (Xi, Yi, Zi) and whose road condition has been estimated or classified in accordance with the above-described method, then the estimated abnormal road type (as determined based on the method previously described) will be compared with the road type on record as applying to road position (X, Y Z).
  • If the estimated abnormal road type matches the road type on record, the road type at this location will be maintained as the road type indicated by the existing map.
  • If the estimated abnormal road type does not match the road type on the existing map, the existing digital map will either be modified to reflect the newly determined road type estimate at the given location, or the newly determined road type estimate will be integrated with the existing road type of record, based on the confidence level of the newly determined road type estimate.
  • The confidence level of road type estimation depends on the quality of the data provided by the laser scans and the suspension height sensors. The confidence level may be evaluated and quantified using any of several methods. For example, if the road condition estimate for a particular abnormal road feature derived from the laser scan data image correlates (to within a predetermined tolerance range) with the road condition estimate generated using data from physical interactions between the suspension and the abnormal road surface, then the confidence level of both road condition estimates may be deemed higher.
  • Conversely, if the road condition estimate for a particular abnormal road feature derived from the laser scan data image does not correlate (to within a predetermined tolerance range) with the road condition estimate generated using data from physical interactions between the suspension and the abnormal road surface, then the confidence level of both road condition estimates may be deemed lower. In instances where the confidence level is deemed to be relatively low, actuation of the suspension system elements responsive to the estimated road conditions may be delayed so as to avoid a less-than-optimum response to a possibly inaccurate road condition estimate.
  • In another example, if a historical record of road conditions at a given geographical location exists (for example, from an existing digital map of a stretch of road), and if any of the road condition estimates for the same location do not correlate (to within a predetermined tolerance range) with the historical record, the confidence level for one or both of the road condition estimates may be set at a medium level.
  • The above discussion can be implemented using algorithms incorporating the following computed variables:
  • i * = arg min i ( x , y , z ) - ( X i , Y i , Z i ) h * = ( x , y , z ) - ( X i , Y i , Z i ) ( 9 )
  • where ∥•∥ denotes a vector norm reflecting the distance between the two sets of GPS coordinates, i* indicates the i*th abnormal road feature that is closest to the current location, h* is the distance between the current location and the i* abnormal road feature.
  • If the estimated road type at GPS coordinates (x,y,z) is defined at as Test(x,y,z) and the abnormal road type in the existing digital map at location (Xi, Yi, Zi) is defined as Tmap(Xi, Yi, Zi), then Test(x,y,z), Tmap(Xi, Yi, Zi), and T(x, y, z) all belong to the finite set {0, 1, 2, 3, 4, 5, 6, 7}, where 0 corresponds to a normal road condition and i corresponds to the qth abnormal road type defined in TABLE 1 for q=1, 2, 3, 4, 5, 6, 7.
  • For a given vehicle velocity vx, we define γ(vx) as a velocity dependent scalar. If the computed distance h* in (9) is equal to or less than such a scalar, such that:

  • h*≦γ(v x)  (10)
  • then the vehicle, whose current location is reflected by the GPS coordinates (x,y,z), is determined to be approaching a road segment having GPS coordinates (Xi, Yi, Zi) and which is currently characterized on the existing digital map as being of road type Tmap(Xi, Yi, Zi)
    Figure US20140195112A1-20140710-P00001
    {1, 2, 3, 4, 5, 6, 7}.
  • If the confidence level of the road type estimate Test(x,y,z) is lower than a predetermined threshold value (e.g., 40% confidence level), then the calculated road type estimate should be replaced by the ith abnormal road type Tmap(Xi, Yi, Zi) obtained from the pre-existing abnormal road digital map.
  • If the estimated road type Test(x,y,z) does not match Tmap(Xi, Yi, Zi) when relation (10) is satisfied, a fusion or integration of Test(x,y,z) with Tmap(Xi, Yi, Zi) may be performed to provide a final road type T(x,y,z) at the location:

  • T(x,y,z)Ξ[T map(X i ,Y i ,Z i),T est(x,y,z)]
  • where Ξ represents a smoothing strategy, weighted sum strategy or other known means for achieving smooth integration between Tmap(Xi, Yi, Zi) and Test(x,y,z).
  • If a road condition is encountered where Test(x,y,z) conforms to one of the road condition types shown in the above table, but there is no i* such that the corresponding h* computed from existing digital map information satisfies relation (10), the following digital map entry will be initiated and added to the existing digital map:

  • (x i ,Y i ,Z i)=(x,y,z)

  • T map(X i ,Y i ,Z i)=T est(x,y,Z)  (13)
  • For each of the abnormal road types shown in the above Table 1, the severity of the road abnormality is denoted by the following structured variable as:

  • T map(X i ,Y i ,Z i)·severity

  • T est(x,y,z)·severity

  • T(x,y,z)·severity
  • and the level of severity of the abnormality is defined as either a small abnormality, medium abnormality, or a large abnormality. These levels of abnormality for the road can be, for example, related to the dimensions of the abnormality and/or the dimensions of the abnormality in relation to various vehicle dimensions, such as wheel base, track width, ground clearance and any other pertinent dimensions.
  • In a particular embodiment, first and second vehicles are each equipped with vehicle-to-vehicle (V2V) communication systems, and the first vehicle is equipped with components and systems structured for detecting and modeling abnormal road conditions and for acquiring and processing data relating to the detected abnormal road conditions, in accordance with the embodiments previously described. In a scenario where the first vehicle is traveling ahead of the second vehicle, information relating to the abnormal road condition can be readily communicated from the first (leading) vehicle to the second (following) vehicle. If the second vehicle is also equipped with components and systems structured for detecting and modeling abnormal road conditions and for acquiring and processing data relating to the detected abnormal road conditions in accordance with the embodiments previously described, the received abnormal road condition information can be further processed and/or integrated with information stored in vehicle memory. Such abnormal road information can also be similarly passed to surrounding vehicles.
  • In another particular embodiment, a vehicle equipped with the aforementioned sensing and processing systems is also equipped with a vehicle-to-infrastructure communication system (enabling communication from the vehicle to, for example, roadside data receiver units that can exchange information with a transportation management or traffic data center). Then the abnormal road conditions can be reported to a road service crew and can aid the service crew in locating the abnormal road segment to facilitate repairs.
  • If information stored in an infrastructure memory or database indicates that abnormal roads having large degrees of severity are farther along the vehicle's current route (i.e., outside current sensor detection range), the vehicle controller may notify the driver of the pending road conditions and may also be configured to present one or more alternative routes to the driver.
  • If information stored in an infrastructure memory and/or database indicates or information processed by the suspension control system indicates there are abnormal road conditions ahead of a severity too great for the active suspension control system to accommodate without risk of damage to the vehicle, the controller may notify the driver and may also be configured to present one or more alternative routes to the driver.
  • In another particular embodiment, a vehicle equipped with the aforementioned sensing and processing systems is also equipped with a wireless or mobile system or device that can communicate with a cloud server. Then, information relating to the abnormal road conditions may be transmitted to the cloud and may be accessed by other drivers and vehicles having access to the cloud. If information received from the cloud indicates that higher-severity abnormal roads lie along the current vehicle route, the vehicle controller may notify the driver of the pending road conditions and may also be configured to present one or more alternative routes to the driver. Also, if information received from the cloud indicates there are abnormal road conditions ahead which are too severe for the active suspension control system to accommodate without unacceptable risk of damage to the vehicle, the vehicle controller may notify the driver of the pending road conditions and may also be configured to present one or more alternative routes to the driver.
  • In addition, other types of abnormal road surface information detected by the vehicle suspension or by sensors may be communicated to other vehicles, to infrastructure locations, or to the cloud. For example, wheel longitudinal slip and/or vehicle side slip angle may (if outside predefined normal parameters) and associated geographical location information be transmitted to other vehicles, to infrastructure locations, or to the cloud, and then stored for later access and updating. Then, from the infrastructure locations or to the cloud, this information may then be transmitted to (or may be accessible by) additional vehicles traversing the location or strip of road where the abnormality is located. A driver of the vehicle receiving the information may use this information to engage vehicle safety features for mitigating the effects of the abnormal road condition on the vehicle. Alternatively, the vehicle may, upon receipt of the abnormal road condition information, automatically or autonomously engage relevant safety features or systems. A driver may also use this information to plan an alternative route around the abnormal road condition, or the vehicle systems may (either automatically or at the direction of the driver) calculate a suitable alternative route.
  • In step 330, in a particular embodiment, when the abnormal road condition and severity have been established, one or more control commands to actuatable elements of the active suspension system may be generated responsive to the road condition and severity, for controlling the suspension system responsive to the predicted or detected road surface conditions.
  • These control commands may be directed to compensating for the effect of the abnormal road condition on the vehicle, thereby minimizing the effect of the abnormal condition on ride quality. Control signals may be generated for and directed to elements of the chassis control system or the active suspension system, for example. Characteristics which may be modified to compensate for the effects of the abnormal road condition on the vehicle include the suspension forces, the suspension rattle spaces, the damping components of the suspension system, the stiffness components of the suspension system, and the anti-roll component of the suspension systems.
  • In particular embodiments, the suspension stiffnesses and/or damping characteristics at one or more of the vehicle wheels are adjusted so as to prevent or mitigate negative effects on ride and passenger comfort resulting from contact between the vehicle wheels and the abnormal road surface feature. In addition, because the control commands are based on a prediction of the abnormal road surface features or on information relating to the actual road feature (gathered, for example, through previous interactions between one or more vehicles and the road feature), certain control commands may be implemented prior to actual contact between the vehicle wheels and the abnormal road surface feature.
  • As stated previously, the suspension system control commands can be generated based on various estimates of the road type. In one example, assume the current vehicle GPS location is (x, y, z) and the final and estimated road type at the location (X, Y, Z) is denoted as T(X, Y, Z)
    Figure US20140195112A1-20140710-P00001
    {0, 1, 2, 3, 4, 5, 6, 7}.
  • For a normal road condition (i.e., where T(x, y, z)=0), the road is assumed to be a normal road type and conventional smooth road active suspension control strategies may be applied. Such traditional suspension strategies include body control for ride comfort, wheel control for improved wheel road holding, and handling control. Where T(x, y, z)≠0 any of several approaches may be used. Nontraditional approaches are contemplated such that the active suspension system is adaptive to the 7 types of abnormal road conditions shown above. That is, cases are considered where:

  • T(x,y,z)
    Figure US20140195112A1-20140710-P00001
    {0,1,2,3,4,5,6,7}
  • and each type of T(x, y, z) has a different severity of the abnormality which is denoted as

  • T(x,y,z)·severity
    Figure US20140195112A1-20140710-P00001
    {small,medium,large}
  • The different abnormal road types for T(x, y, z) will require different active suspension control strategies. The active suspension control strategies may be customized for each road type and its different severities of abnormality.
  • In one embodiment, the control architecture is similar to a known dual-loop control approach having an inner loop and an outer loop. The outer control loop sets the target active suspension forces or the target rattle spaces so as to respond to a specific type of road condition, based on vehicle level performance requirements. The inner control loop regulates the target values set by the outer loop, through the adjustment of suspension actuator level controls. The outer controls loop can be implemented in both feedback and feedforward fashion.
  • The following describes some task-oriented suspension control modes which may be implemented responsive to a given set of abnormal road conditions. Such modes include diagonal rolling control, three-wheel support control, zigzag maneuver control, alternating damping control, alternating stiffness control, and jumping control.
  • The timing and severity or magnitude of the generated control responses may be dependent on the type and severity of the abnormal road condition, vehicle performance requirements, the estimated time until the vehicle reaches or contacts the abnormal road feature, and other pertinent factors.
  • Diagonal Rolling Control (DRC)
  • Diagonal Rolling Control (DRC) is an open-loop control scheme where the suspension forces provided by two wheel suspensions in first diagonal locations are adjusted so as to provide relatively larger suspension forces or increased dampening or stiffness, while the suspension forces provided by two wheel suspensions on second, opposite diagonal locations are adjusted so as to provide relatively smaller suspension forces or decreased dampening or stiffness. Such a suspension control mode allows the vehicle to roll about an axis extending through the first diagonal locations when a wheel in one of the second diagonal locations is disturbed by interaction with an abnormal road surface. This aids in reducing vehicle rolling and the shock to the vehicle. The magnitudes of the suspension forces provided by the second diagonal wheel suspensions may be automatically adjusted by a controller in relation to the magnitude of the calculated value of the road profile vector wROAD, such that the greater the road profile vector value magnitude, the lower the suspension forces in the second diagonal wheel suspensions. This enables the wheel suspensions at the second diagonal wheel locations to adapt to a wide variety of values of WROAD. Correlations between the magnitude of the calculated value of the road profile vector wROAD and the appropriate associated dampening or stiffness values at the second diagonal wheel suspensions may be determined by suspension testing prior to vehicle operation and stored in the controller or in a suitable memory operatively coupled to the controller.
  • DRC can also be utilized to increase the rattle spaces of the two suspensions along the first diagonal locations and decrease the rattle spaces of the two wheel suspensions along the second diagonal locations, thereby enabling the vehicle to handle a relatively larger disturbance met by a wheel in one of the second diagonal locations. In this way a wheel in one of the second diagonal locations can be lifted relatively easily due to rolling of the vehicle about the first diagonal axis. This feature, combined with use of the rattle space inherent in the wheel located at the one of the second diagonal locations, enables this wheel to climb over a larger obstacle.
  • Thus, DRC can combine suspension force-based “diagonal adjustment” with suspension rattle space-based diagonal adjustment as described above, thereby enhancing control capability.
  • Three Wheel Support (TWS)
  • Three Wheel Support (TWS) is a suspension control scheme wherein three wheels have relatively “hard” suspension settings that can support the vehicle body while the fourth wheel has a relatively “slack” suspension setting. Thus, the fourth wheel is free to elevate relatively higher (and more easily) from the ground. TWS can be applied through appropriate variation of suspension forces or rattle spaces, or through a combination of both methods.
  • The magnitude of the suspension force applied to the fourth wheel to provide the necessary “slack” may be automatically adjusted by a controller in relation to the magnitude of the calculated value of the road profile vector WROAD, such that the greater the road profile vector value magnitude, the lower the suspension force in the fourth wheel suspension. This enables the wheel suspensions at the second diagonal wheel locations to adapt to a wide variety of values of wROAD. Correlations between the magnitude of the calculated value of the road profile vector wROAD and the appropriate associated dampening or stiffness values at the fourth wheel suspension may be determined by suspension testing prior to vehicle operation and stored in the controller or in a suitable memory operatively coupled to the controller. Advanced control/optimization methods (such as model predictive control, adaptive control, fuzzy control, etc.) can also be used as known in the art to further optimize the vehicle system responses.
  • Zigzag Maneuver Control (ZMC)
  • ZMC is an open loop suspension control scheme where the vehicle conducts a zigzag or “snake” maneuver to raise one front wheel at a time so as to climb over obstacles. ZMC integrates both steering control and suspension control to achieve the desired effect. The controlled steering system lifts a first front wheel by making that wheel an inside wheel through a short, sharp turn in the wheel's direction, while at the same time using the active suspension at the lifted first wheel to further raise the wheel. After the first turn is complete and the first wheel has climbed over an object, the steering control steers the vehicle sharply in the opposite direction to make the second front wheel an inside wheel to raise it, while at the same time the controlled suspension for the second wheel further raises this wheel. The angles to which the vehicle wheels are turned to execute the control commands may be calculated by the controller using such factors as the vehicle speed, the characteristics of the road surface abnormality, pertinent vehicle dimensions such as track width and ground clearance, and other pertinent factors.
  • Several methods and systems exist which are capable of controlling the steering in the manner required. Several of these systems use apply an “overlay” or modification to an existing steering wheel angle by applying a torque required to turn the wheel from the existing angle to a known, desired angle. One example of such a system is disclosed in U.S. Pat. No. 6,854,558, which is incorporated herein by reference in its entirety. Advanced control/optimization methods (such as model predictive control, adaptive control, fuzzy control, etc.) can also be used as known in the art to further optimize the vehicle system responses.
  • Alternating Damping Control (ADC)
  • ADC is an open loop suspension control scheme where the suspension damping is adjusted to one setting just before an event (e.g., such as the wheel supported by the suspension encountering a speed bump) and is switched to another setting just after the event occurs.
  • Alternating Stiffness Control (ASC)
  • ASC is an open loop suspension control scheme where the suspension stiffness is adjusted to one setting just before an event and is switched to another setting after the event occurs, where the adjusting amount is related to the events.
  • The suspension stiffness can also be constantly adjusted for the vehicle to better adapt to the road.
  • Jumping Control (JC)
  • JC is an open loop suspension control scheme where the suspension is adjusted to generate a periodic heave and pitch motion that can cause the vehicle behave as if it will “jump”, for example, over a road bump.
  • The following illustrates several examples of how the control schemes described above may be applied to actuate elements of the active suspension system for improving the vehicle's handling, ride comfort, and safety when one or more wheels of the vehicle encounter one of the abnormal road conditions previously described. In the following scenarios, it is assumed to be certain or highly likely that the vehicle will encounter the abnormal road condition because, for example, there are no steerable paths around the abnormal road condition, or because the vehicle is travelling at a relatively high speed and the driver is unlikely to be able to respond to the abnormal road condition properly and/or in a timely fashion.
  • Active Suspension Adaptations responsive to Road condition Type 1 (Debris)
  • In this case, T(x, y, z)=1 and one wheel of the vehicle will encounter a relatively small piece of debris whose dimensions are larger than those encountered under normal road conditions where T(x, y, z)=0. In this case, the debris has dimensions less than the vehicle's track width, base, and ground clearance. If the estimating means predicts T(x, y, z)=1 and T(x, y, z)·severity=small, the debris can be run over by the vehicle wheel without causing significant harm to the vehicle. The wheel suspensions spaced apart from the debris to one side of the debris can be adjusted to adapt to the debris. More specifically, these suspensions can be controlled to minimize the effect of the impact with the debris, to maximize driving comfort, and to optimize vehicle response immediately after passing the debris. Such optimization can be conducted through using such tools as model predictive control (MPG), adaptive control, fuzzy control, etc.
  • If the estimator means predicts T(x, y, z)=1 and T(x, y, z)·severity=medium for an abnormal section of the road, DRC control can be initiated such that the medium-size debris causes the vehicle to roll about an axis extending through second diagonal wheel locations, as previously described, responsive to contact with an impinging wheel located at one of the first diagonal wheel locations. The contacting wheel can also be elevated prior to contact with the debris so as to reduce the severity of the contact effects.
  • If the estimator means predicts T(r, y, z)=1 and T(x, y, z)·severity=large, the ZMC mode can be initiated such that wheel contact with the debris can be avoided, or the severity of the contact effects are reduced. If the ZMC mode is not viable due to a lack of space surrounding the abnormal road condition, the ADC mode can be implemented such that suspension damping of the wheel contacting the debris will be reduced just before contacting the debris and increased just after contacting the debris. Advanced control/optimization methods (such as model predictive control, adaptive control, fuzzy control, etc.) can also be used as known in the art to further optimize the vehicle system responses.
  • Active Suspension Adaptations Responsive to Road Condition Type 2 (Bump)
  • In this case, T(x, y, z)=2, and two front wheels are likely to simultaneously contact a bump that has a width greater than the vehicle's track width, a length less than the vehicle's base, and a height less than the vehicle's ground clearance. Some time after the front wheels pass the bump, the two rear wheels will meet the bump. If the estimator means predicts T(x, y, z)=2 and T(x, y, z)·severity=small, then the bump can be run over without causing significant harm to the vehicle. In this case, the vehicle suspension system elements will be adjusted to optimize the vehicle's dynamic response and ride comfort. In addition, optimization of the vehicle's step or pulse response may be implemented. The optimizations can be conducted through using such tools as Model Predictive Control, adaptive control, fuzzy control, etc.
  • If the estimator means predicts T(x, y, z)=2 and T(x, y, z)·severity=medium, the ADC and ASC modes will be initiated. For instance, right before the wheel contacts the bump, the front wheel active suspension elements will be adjusted to increase the effective stiffness of the suspension, to aid in maintaining a good ground clearance. The front wheel active suspension elements will also be adjusted to decrease the effective damping of the suspensions, to reduce the shock effect of wheel impact. Immediately after the front wheels pass the bump, the front suspensions will be adjusted to increase their effective damping so that the vehicle's vibrations due to the impact can be damped out relatively quickly. The rear suspension controls will be adjusted in the same manner.
  • If the estimator means predicts T(x, y, z)=2 and T(x, y, z)·severity=large, and the current vehicle speed is above a predetermined threshold value, the vehicle speed will be reduced to a predetermined limit. The suspension adjustment will implement one of the ZMC or JC control modes in an attempt to at least partially mitigate the forces generated by contact with the bump. In this case, the ZMC mode employs a small, sharp turn in one direction to lift one wheel over the bump and then another such turn in the opposite direction to lift the other wheel over the bump. At the same time, the suspension may employ suspension height management means to further raise the wheels
  • Active Suspension Adaptations Responsive to Road Condition Type 3 (Pothole)
  • In this case, T(x, y, z)=3, and one wheel will encounter a hollow area having a width less than the vehicle's track width, a length less than the vehicle's base, and a depth less than the vehicle's ground clearance. If the estimator means predicts T(x, y, z)=3 and T(x, y, z)·severity=small, actuation of the front left and right suspension elements will be coordinated to increase the roll stiffness coupling and/or to optimize the suspension responses. After the front wheels pass the pothole, actuation of the rear left and right suspensions will be coordinated to increase the roll stiffness coupling and/or optimize the rear suspension responses. If the estimating means predicts T(x, y, z)=3 and T(x, y, z)·severity=(medium or large), suspension control will be integrated with the SM control mode to temporarily lift the wheel over the pothole. Alternatively, the TWS mode will be implemented such that the three wheels maintain road contact and the 4th wheel is lifted over the pothole. Advanced control/optimization methods (such as model predictive control, adaptive control, fuzzy control, etc.) can be used to further optimize the vehicle system responses.
  • Active Suspension Adaptations Responsive to Road Condition Type 4 (Drop)
  • In this case, T(x, y, z)=4, and there is a dip in the road surface having either a width larger than the vehicle's track width (a lateral road drop) or having a narrow width but a length larger than the vehicle's base (a longitudinal road drop, for example a road edge). In the lateral road drop case, the front two wheels will sink into the drop followed by the rear two wheels. In the road edge case, the wheels along one side of the vehicle will sink into the drop. If the estimator means predicts T(x, y, z)=4 for a lateral road drop with T(x, y, z)·severity=small, the suspension control will optimize the vehicle's step response. If the estimator means predicts T(x, y, z)=4 for a lateral road drop with T(x, y, z)·severity=(medium or large), the following control strategies may be implemented. Just before the front wheels encounter the lateral drop, the front wheel suspensions will be adjusted to increase the suspensions' effective stiffness, to aid in maintaining sufficient ground clearance. Also, the front wheel suspensions will be adjusted to decrease the suspensions' effective dampening to reduce the shock effect of wheel contact after the drop.
  • In addition, immediately after the front wheels pass the lateral drop, the front suspensions will be adjusted to increase their effective damping coefficients so that the vehicle's vibration due to the lateral drop can be damped out relatively quickly. The rear suspension controls will be adjusted so as to provide a similar effect. This control scheme is effectively a combination of the ADC and ASC modes. Advanced control/optimization methods (such as MPC, adaptive control, fuzzy control, etc.) can be used to further optimize the vehicle system responses.
  • Active Suspension Adaptations responsive to Road condition Type 5 (Rough Road)
  • In this case, T(x, y, z)=5 and the road surface has a relatively small level of unevenness (produced, for example, by the presence of gravel) which could introduce high frequency disturbances to the vehicle. Upon the detection of this kind of abnormality, the damping coefficients of all the wheel suspensions will be increased and the relative stiffness of all the suspensions will be decreased. As in previous cases, optimization can be conducted through using such tools as model predictive control, adaptive control, fuzzy control, etc.
  • Active Suspension Adaptations Responsive to Road Condition Type 6 (Off-Road)
  • In this case, T(x, y, z)=6 and the off-road terrain ahead of the vehicle has a medium to large level of unevenness due to rocks, dirt, unpaved surfaces, etc. Upon the detection of such a condition, the suspension controls will be actuated so as to reduce anti-roll stiffness, thereby permitting better wheel-to-road contact. This acts to improve traction when the vehicle is driven in a straight line and at relatively high speeds. The suspension controls will also be actuated to increase anti-roll stiffness whenever the driver initiates an aggressive maneuver, such as a sharp turn, for example. In addition, ride comfort criteria will be relaxed to enhance drivability during off-road terrain driving. As before, the optimization can be conducted through using such tools as model predictive control, adaptive control, fuzzy control, etc.
  • Active Suspension Adaptations Responsive to Road Condition Type 7 (Obstacle)
  • In this case, T(x, y, z)=7 and the road ahead of the vehicle includes an object which has a height greater than the vehicle's ground clearance. If there are no steerable paths around the abnormal condition (for example, due to heavy traffic in adjacent lanes) or where the vehicle is driven at high speed under conditions where the driver may be unable to respond to adverse conditions properly and in a timely fashion, the active suspensions' effectiveness is limited and vehicle safety measures such as collision mitigation by braking (and/or steering) will be initiated. In order to better prepare the vehicle for accident avoidance responsiveness, the active suspension elements are adjusted according to a predetermined performance control setting or to so as to provide an overall optimized response, taking into account all the available actuators.
  • It will be understood that the foregoing descriptions of embodiments of the present invention are for illustrative purposes only. As such, the various structural and operational features herein disclosed are susceptible to a number of modifications commensurate with the abilities of one of ordinary skill in the art, none of which departs from the scope of the present invention as defined in the appended claims.

Claims (26)

1. A method for generating a representation of a road surface ahead of a moving vehicle, comprising steps of:
a) acquiring road surface data out to a distance d2 ahead of the vehicle at a time n−N and vehicle data time-correlated with the surface data;
b) generating, using the data, a plurality of cloud vectors representing the road surface; and
c) generating, using the cloud vectors, a temporal occupancy grid containing a representation of the road surface out to the distance d2 at time n−N.
2. The method of claim 1 further comprising the steps of:
d) acquiring road surface data out to the distance d2 ahead of the vehicle at a time (n-N+1) and vehicle data time-correlated with the road surface data;
e) updating, using the newly-acquired data, the plurality of cloud vectors representing the road surface up to the distance d2 ahead of the vehicle;
f) updating the temporal occupancy grid using the updated cloud vectors, so that the grid contains a representation of the abnormal road surface out to the distance d2 at time (n−N+1)
g) incrementing the time by one time period;
h) repeating steps d) through g) until the time is equal to n.
3. The method of claim 2 further comprising the step of identifying cloud vectors of the plurality of cloud vectors usable for representing a reference portion of the road surface ahead of the vehicle.
4. The method of claim 3 further comprising the step of, using the acquired road surface data, calculating a probability density function for the road surface represented in the temporal occupancy grid.
5. The method of claim 4 further comprising the step of, using the probability density function and the acquired road surface data, calculating an estimated road surface height at a location of each cloud vector of the plurality of cloud vectors.
6. A method for controlling an active suspension, comprising steps of:
determining a dimension of a road abnormality ahead of the vehicle;
comparing the dimension with a vehicle dimension;
responsive to the comparison, classifying the abnormality as one type of a plurality of predetermined types;
responsive to a dimension of the abnormality, further classifying the abnormality as having one of a small, medium, and large severity; and
controlling the suspension responsive to the type and severity.
7. The method of claim 6 wherein the step of controlling the suspension comprises controlling the suspension by implementing a Diagonal Rolling Control scheme.
8. The method of claim 6 wherein the step of controlling the suspension comprises controlling the suspension by implementing a Three Wheel Support control scheme.
9. The method of claim 6 wherein the step of controlling the suspension comprises controlling the suspension by implementing a Zigzag Maneuver Control (ZMC) scheme.
10. The method of claim 6 wherein the step of controlling the suspension comprises controlling the suspension by implementing an Alternating Damping Control scheme.
11. The method of claim 6 wherein the step of controlling the suspension comprises controlling the suspension by implementing an Alternating Stiffness Control scheme.
12. The method of claim 6 wherein the step of controlling the suspension comprises controlling the suspension by implementing a Jumping Control scheme.
13. The method of claim 5 further comprising the step of acquiring data vehicle suspension response data resulting from an interaction between a vehicle suspension and a portion of the road surface represented by a corresponding portion of the plurality of cloud vectors.
14. The method of claim 13 further comprising the step of initializing a set of correction factors for application to selected ones of the road surface heights calculated at the locations corresponding to the plurality of cloud vectors.
15. The method of claim 14 further comprising the step of calculating, using values of the correction factors and the selected ones of the road surface heights calculated at the locations of the plurality of cloud vectors, estimated heights hwl′ and hwr′ of the road surface at left and right front wheels of the vehicle.
16. The method of claim 13 further comprising the step of calculating, using the vehicle suspension response data resulting from the interaction between a vehicle suspension and the portion of the road surface, a road profile vector representing a vertical deviation of the portion of the road surface from the reference portion of the road surface.
17. The method of claim 16 further comprising the step of transmitting, to another vehicle, information relating to the portion of the road surface.
18. The method of claim 16 further comprising the step of transmitting, to a vehicle-related infrastructure, information relating to the portion of the road surface.
19. The method of claim 16 further comprising the step of transmitting, to a cloud server, information relating to the portion of the road surface.
20. A method for controlling an active suspension system, comprising the steps of:
a) by a computing means operatively coupled to the suspension system: initializing at least one correction factor for use in calculating an estimated height of a location on the road surface ahead of the vehicle;
b) by at least one road condition sensor operatively coupled to the suspension system, previewing a portion of a road surface ahead of a moving vehicle to acquire road surface condition data;
c) by at least one vehicle parameter sensor operatively coupled to the suspension system, acquiring vehicle parameter data that is time-correlated with the road surface data;
d) by a computing means operatively coupled to the suspension system:
generating, using the road surface data, the vehicle parameter data, and a current value of the at least one correction factor, an estimated height of a location on the road surface ahead of the vehicle; and
e) by a controller operatively coupled to the suspension system, controlling the active suspension system responsive to the estimated height of the road surface location, when the vehicle is moving on the road surface.
21. The method of claim 20 wherein the step of generating the estimated height of the location on the road surface comprises the step of integrating the road surface data with the vehicle parameter data to generate a plurality of cloud vectors representing an associated plurality of points on the road surface at the road surface location.
22. The method of claim 21 wherein the step of generating the estimated height of the location on the road surface further comprises the step of generating, using cloud vectors of the plurality of cloud vectors, a temporal occupancy grid containing a representation of the road surface location.
23. The method of claim 22 wherein the step of generating the estimated height of the location on the road surface further comprises the step of calculating an estimated road surface height at each point on the road surface within the temporal occupancy grid.
24. The method of claim 23 further comprising the step of, by a computing means operatively coupled to the suspension system, identifying cloud vectors from the plurality of cloud vectors usable for a reference, normal road surface representation.
25. The method of claim 24 wherein the step of calculating an estimated road surface height at each point within the temporal occupancy grid comprises the step of calculating a probability density function for the road surface location represented in the temporal occupancy grid.
26. The method of claim 20 further comprising the steps of:
by at least one vehicle parameter sensor operatively coupled to the suspension system, acquiring data from resulting contact between the road surface location and front wheels of the vehicle operatively coupled to the suspension system;
by a computing means operatively coupled to the suspension system:
calculating, using the contact data, an estimated road surface height at the road surface location; and
updating the at least one correction factor; and
repeating steps b)-e).
US13/736,292 2013-01-08 2013-01-08 Adaptive active suspension system with road preview Active US8788146B1 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
US13/736,292 US8788146B1 (en) 2013-01-08 2013-01-08 Adaptive active suspension system with road preview
DE102014200031.9A DE102014200031B4 (en) 2013-01-08 2014-01-07 Method for controlling an adaptive active suspension system with road preview
CN201410007846.8A CN103963593B (en) 2013-01-08 2014-01-08 Adaptive active suspension system with road previewing
US14/337,137 US8996249B2 (en) 2013-01-08 2014-07-21 Adaptive active suspension system with road preview

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US13/736,292 US8788146B1 (en) 2013-01-08 2013-01-08 Adaptive active suspension system with road preview

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US14/337,137 Continuation US8996249B2 (en) 2013-01-08 2014-07-21 Adaptive active suspension system with road preview

Publications (2)

Publication Number Publication Date
US20140195112A1 true US20140195112A1 (en) 2014-07-10
US8788146B1 US8788146B1 (en) 2014-07-22

Family

ID=51019316

Family Applications (2)

Application Number Title Priority Date Filing Date
US13/736,292 Active US8788146B1 (en) 2013-01-08 2013-01-08 Adaptive active suspension system with road preview
US14/337,137 Active US8996249B2 (en) 2013-01-08 2014-07-21 Adaptive active suspension system with road preview

Family Applications After (1)

Application Number Title Priority Date Filing Date
US14/337,137 Active US8996249B2 (en) 2013-01-08 2014-07-21 Adaptive active suspension system with road preview

Country Status (3)

Country Link
US (2) US8788146B1 (en)
CN (1) CN103963593B (en)
DE (1) DE102014200031B4 (en)

Cited By (87)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130261899A1 (en) * 2012-03-28 2013-10-03 Robert Bosch Gmbh Non-linear compensation controller for active steering system in a vehicle
US20140265559A1 (en) * 2013-03-15 2014-09-18 Levant Power Corporation Vehicular high power electrical system
US20140297116A1 (en) * 2013-03-15 2014-10-02 Levant Power Corporation Self-driving vehicle with integrated active suspension
US20140303844A1 (en) * 2013-04-08 2014-10-09 Ford Global Technologies, Llc Device and method for proactive control of a vibration damping system of a vehicle
US20150046033A1 (en) * 2012-02-16 2015-02-12 Toyota Jidosha Kabushiki Kaisha Vehicle height estimation device and vehicle height estimation method
US20150073658A1 (en) * 2013-09-06 2015-03-12 Volkswagen Ag Method and apparatus for operating a cushioning system for a motor vehicle
US20150145220A1 (en) * 2013-11-27 2015-05-28 Atieva, Inc. Reactive Air Suspension System
US20150273970A1 (en) * 2014-03-28 2015-10-01 Showa Corporation Vehicle height adjusting device, control device for vehicle height adjusting device, and non-transitory computer readable medium
US20150339921A1 (en) * 2012-11-13 2015-11-26 Audi Ag Method for making available route information by means of at least one motor vehicle
US20150353095A1 (en) * 2013-01-14 2015-12-10 Robert Bosch Gmbh Method and device for assisting a driver of a vehicle when driving on uneven terrain
US20150371095A1 (en) * 2013-02-19 2015-12-24 Conti Temic Microelectronic Gmbh Method and Apparatus for Determining a Road Condition
US20150375753A1 (en) * 2013-02-12 2015-12-31 Continental Teves Ag & Co. Ohg Method and beam sensor module for predictively determining the condition of the road in a vehicle
US9371073B1 (en) * 2015-06-19 2016-06-21 GM Global Technology Operations LLC Real-time determination of tire normal forces
US20160280035A1 (en) * 2013-11-13 2016-09-29 Audi Ag Method for controlling an actuator
US20160288608A1 (en) * 2013-11-13 2016-10-06 Audi Ag Method for providing a manipulated variable
US20160325595A1 (en) * 2015-05-08 2016-11-10 Man Truck & Bus Ag Method For Controlling The Damping Force Of Adjustable Dampers In Motor Vehicles, Particularly In Commercial Vehicles
WO2016202419A3 (en) * 2015-06-16 2017-08-10 Audi Ag Trajectory-based chassis control
US20170240018A1 (en) * 2016-02-19 2017-08-24 GM Global Technology Operations LLC Methods and systems for optimizing vehicle ride using road preview
US9849883B2 (en) 2016-05-04 2017-12-26 Ford Global Technologies, Llc Off-road autonomous driving
WO2018024612A1 (en) * 2016-08-04 2018-02-08 Jaguar Land Rover Limited A system for use in a vehicle
US20180068495A1 (en) * 2016-09-06 2018-03-08 International Business Machines Corporation Detection of road surface defects
WO2018067428A1 (en) * 2016-10-03 2018-04-12 Tenneco Automotive Operating Company Inc. Method of alerting driver to condition of suspension system
US20180121763A1 (en) * 2016-11-02 2018-05-03 Ford Global Technologies, Llc Object classification adjustment based on vehicle communication
US20180134111A1 (en) * 2016-03-16 2018-05-17 Honda Motor Co., Ltd. Vehicle suspension system
US20180215373A1 (en) * 2017-01-27 2018-08-02 Ford Global Technologies, Llc Semi-stationary surface
US10066346B2 (en) * 2015-08-12 2018-09-04 Topcon Positioning Systems, Inc. Point cloud based surface construction
CN108520103A (en) * 2018-03-15 2018-09-11 同济大学 A kind of voice coil motor choosing method for active engine mount
US10144263B2 (en) * 2016-06-03 2018-12-04 Aisin Seiki Kabushiki Kaisha Vehicle-height adjusting device
US10160447B2 (en) 2015-10-20 2018-12-25 Ford Global Technologies, Llc Systems and methods for abrupt road change assist and active suspension control
US10160281B2 (en) * 2014-05-02 2018-12-25 Ford Global Technologies, Llc Road roughness preview with drive history
US20190047439A1 (en) * 2017-11-23 2019-02-14 Intel IP Corporation Area occupancy determining device
US10207559B2 (en) 2017-06-15 2019-02-19 GM Global Technology Operations LLC Systems and methods for the real-time determination of tire normal forces
US20190066405A1 (en) * 2017-08-22 2019-02-28 GM Global Technology Operations LLC Method and system for detecting a road impact event and for diagnosing abnormalities in chassis components
WO2019055465A1 (en) * 2017-09-12 2019-03-21 Bhavsar Parth Systems and methods for data collection and performance monitoring of transportation infrastructure
US10239379B2 (en) * 2015-09-03 2019-03-26 Audi Ag Method for determining an actual level of a vehicle
US20190102959A1 (en) * 2017-09-29 2019-04-04 GM Global Technology Operations LLC Systems and methods to detect abnormalities in a vehicle suspension system
US10262477B1 (en) * 2016-12-02 2019-04-16 Lytx, Inc. Determination of road conditions using sensors associated with a vehicle
US10289920B2 (en) 2013-11-15 2019-05-14 Continental Teves Ag & Co. Ohg Method and device for determining a roadway state by means of a vehicle camera system
US10377371B2 (en) 2014-04-02 2019-08-13 ClearMotion, Inc. Active safety suspension system
US20190248364A1 (en) * 2018-02-12 2019-08-15 GM Global Technology Operations LLC Methods and systems for road hazard detection and localization
US10406882B2 (en) * 2014-04-04 2019-09-10 Ford Global Technologies, Llc Suspension system using optically recorded information, vehicles including suspension systems, and methods of using suspension systems
WO2019204495A1 (en) * 2018-04-18 2019-10-24 Rivian Ip Holdings, Llc Methods, systems, and media for determining characteristics of roads
US10466715B2 (en) * 2016-12-14 2019-11-05 Hyundai Motor Company Apparatus and method for controlling narrow road driving of vehicle
US10491807B2 (en) 2017-06-27 2019-11-26 GM Global Technology Operations LLC Method to use vehicle information and sensors for photography and video viewing recording
US20200110945A1 (en) * 2015-02-26 2020-04-09 Mobileye Vision Technologies, Ltd. Road vertical contour detection using a stabilized coordinate frame
WO2020081980A1 (en) 2018-10-19 2020-04-23 ClearMotion, Inc. Method and apparatus for responding to road surface discontinuities
US10676131B2 (en) * 2015-07-28 2020-06-09 Valeo Schalter Und Sensoren Gmbh Method for at least semi-autonomously manoeuvring a motor vehicle with position correction, driver assistance system and motor vehicle
CN111279156A (en) * 2017-11-10 2020-06-12 大众汽车有限公司 Driver assistance system and method for improving the driving comfort of a vehicle, and vehicle
FR3090162A1 (en) * 2018-12-17 2020-06-19 Continental Automotive France Detection of road retarders by automatic learning
CN111873744A (en) * 2020-07-15 2020-11-03 吉林大学 Active suspension pre-aiming control method based on camera sensor road surface information identification
US20210055740A1 (en) * 2017-09-13 2021-02-25 ClearMotion, Inc. Road surface-based vehicle control
US20210070127A1 (en) * 2019-09-05 2021-03-11 DRiV Automotive Inc. Shock absorber
WO2021053679A2 (en) 2019-09-22 2021-03-25 Vayavision Sensing Ltd. Methods and systems for autonomous driving of vehicles
US11001267B2 (en) 2019-08-01 2021-05-11 Lear Corporation Method and system for proactively adjusting vehicle occupant biometric monitor in view of upcoming road conditions
US11002539B2 (en) * 2015-02-28 2021-05-11 Audi Ag Method for detecting a slope of a road
CN113183709A (en) * 2021-06-04 2021-07-30 合肥工业大学 Automobile electric control suspension pre-aiming control method
CN113320347A (en) * 2021-06-16 2021-08-31 深圳市海柔创新科技有限公司 Robot and method for adjusting suspension system of robot
CN113361423A (en) * 2021-06-11 2021-09-07 上海追势科技有限公司 Active suspension adjusting method
CN113352832A (en) * 2021-07-06 2021-09-07 南昌大学 Multi-target dynamic optimal active suspension control method based on pavement grade recognition
US20210291611A1 (en) * 2018-08-10 2021-09-23 Marelli Suspension Systems Italy S.P.A. Recognition of Degraded Performance in a Vehicle Suspension System
US11142201B2 (en) * 2016-07-08 2021-10-12 Jaguar Land Rover Limited Vehicle launch control system
US20210331545A1 (en) * 2020-04-28 2021-10-28 Toyota Jidosha Kabushiki Kaisha Damping control device for vehicle, damping control system, damping control method, and data providing device
JP2021192997A (en) * 2020-06-08 2021-12-23 トヨタ自動車株式会社 Vehicle travel state control apparatus and method
US11230292B2 (en) * 2015-06-26 2022-01-25 Bayerische Motoren Werke Aktiengesellschaft Method, apparatus, computer program and computer program product for processing data of a route profile for a vehicle
CN114261251A (en) * 2021-12-09 2022-04-01 科大讯飞股份有限公司 Target vehicle suspension control method, system, vehicle, device, and storage medium
US11292310B2 (en) * 2016-04-19 2022-04-05 Volkswagen Aktiengesellschaft Control device and method for adjusting the damper hardness of a vibration damper of a transportation vehicle
US20220105774A1 (en) * 2020-10-07 2022-04-07 Toyota Jidosha Kabushiki Kaisha Vibration damping control apparatus and data management apparatus
US20220105772A1 (en) * 2020-10-05 2022-04-07 Hyundai Motor Company Apparatus and method for controlling suspension of vehicle
US11312199B2 (en) * 2019-06-19 2022-04-26 Hyundai Motor Company Active vehicle height control method
US20220161624A1 (en) * 2019-03-27 2022-05-26 Hitachi Astemo, Ltd. Suspension control apparatus
US11380198B2 (en) 2019-09-11 2022-07-05 Toyota Motor Engineering & Manufacturing North America, Inc. Managing anomalies and anomaly-affected entities
US11383679B2 (en) * 2017-12-01 2022-07-12 Volvo Truck Corporation Method for maintenance of a vehicle
US20220221291A1 (en) * 2019-05-08 2022-07-14 Daimler Ag Method and device for locating a vehicle
US20220281280A1 (en) * 2021-03-08 2022-09-08 DRiV Automotive Inc. Suspension control system and method with event detection based on unsprung mass acceleration data and pre-emptive road data
US11440366B1 (en) * 2018-10-03 2022-09-13 ClearMotion, Inc. Frequency dependent pressure and/or flow fluctuation mitigation in hydraulic systems
US20220305862A1 (en) * 2021-03-25 2022-09-29 Honda Motor Co., Ltd. Active suspension device and control device for suspension
US20220340122A1 (en) * 2021-04-26 2022-10-27 Ford Global Technologies, Llc Adaptive vehicle systems reactive to changing terrain
US11505023B2 (en) * 2019-12-13 2022-11-22 Hyundai Motor Company Method and apparatus for controlling electronic control suspension
WO2022258294A1 (en) * 2021-06-10 2022-12-15 Robert Bosch Gmbh Method and device for operating vehicle, and computer program product
WO2022269057A1 (en) 2021-06-25 2022-12-29 Renault S.A.S. Method for controlling a vehicle provided with at least one learning-control suspension
US11603103B2 (en) * 2016-04-05 2023-03-14 Jaguar Land Rover Limited Vehicle speed control
US20230086480A1 (en) * 2021-09-17 2023-03-23 Rivian Ip Holdings, Llc Active suspension damping
US11801726B2 (en) 2018-11-01 2023-10-31 ClearMotion, Inc. Vehicle control based on localization and road data
WO2023227512A1 (en) * 2022-05-25 2023-11-30 Renault S.A.S. Method for detecting a type of road on which an equipped vehicle is travelling
US11872861B2 (en) * 2021-03-25 2024-01-16 Honda Motor Co., Ltd. Active suspension device and control device for suspension
US11897302B2 (en) 2020-10-07 2024-02-13 Toyota Jidosha Kabushiki Kaisha Preview damping control apparatus and method for a vehicle
US11945273B2 (en) 2020-10-07 2024-04-02 Toyota Jidosha Kabushiki Kaisha Preview damping control apparatus and method for a vehicle

Families Citing this family (44)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2758260B1 (en) * 2011-09-06 2019-07-10 Jaguar Land Rover Limited Suspension control device
KR20160044362A (en) * 2014-10-15 2016-04-25 현대자동차주식회사 Method for controlling suspension system
CN104590271A (en) * 2014-12-02 2015-05-06 浙江吉利汽车研究院有限公司 Road surface detecting method and system
DE102015202405A1 (en) * 2015-02-11 2016-08-11 Bayerische Motoren Werke Aktiengesellschaft Use of high-frequency excitation profiles for a forward-looking chassis control
DE102015002595A1 (en) * 2015-02-28 2016-09-01 Audi Ag Method for compensating vertical movements
CN104709025B (en) * 2015-03-27 2017-05-17 厦门理工学院 Self-road-adaption hydraulic active suspension system
US9669677B2 (en) * 2015-05-28 2017-06-06 Ford Global Technologies, Llc Vehicle active suspension system and method of control
DE102015007670A1 (en) * 2015-06-16 2016-12-22 Audi Ag Method for efficiently transmitting a road height profile
US10293653B2 (en) 2015-09-29 2019-05-21 Ford Global Technologies, Llc Obstacle avoidance system with active suspensions
US9452657B1 (en) 2015-12-22 2016-09-27 Ford Global Technologies, Llc Height determination for two independently suspended wheels using a height sensor for only one wheel
US9889716B2 (en) * 2016-02-03 2018-02-13 Ford Global Technologies, Llc Roadway-crossing-anomaly detection system and method
CN105774729B (en) * 2016-03-25 2018-05-11 奇瑞汽车股份有限公司 V2V active safety systems
US10828954B2 (en) * 2016-07-13 2020-11-10 Ford Global Technologies, Llc Ride performance optimization systems and devices, and related methods
JP6712775B2 (en) * 2016-08-12 2020-06-24 パナソニックIpマネジメント株式会社 Road surface estimation device, vehicle control device, road surface estimation method, and program
DE102016216008A1 (en) * 2016-08-25 2018-03-01 Volkswagen Aktiengesellschaft Method for controlling the vibration damper of a suspension
US10086668B2 (en) * 2017-02-28 2018-10-02 GM Global Technology Operations LLC Dynamically adjustable body mounts for a motor vehicle
DE102017203331B4 (en) 2017-03-01 2023-06-22 Bayerische Motoren Werke Aktiengesellschaft Method and device for adjusting the damping force characteristics of vibration dampers in the chassis of a vehicle
CN106915326A (en) * 2017-03-20 2017-07-04 浙江农业商贸职业学院 Electronic vehicle attitude monitoring system and method based on sensor network
CN107458266A (en) * 2017-06-23 2017-12-12 杭州云乐车辆技术有限公司 A kind of electric automobile center integrated control system
US10417508B2 (en) * 2017-07-19 2019-09-17 Aptiv Technologies Limited Object height determination for automated vehicle steering control system
DE102018205434B3 (en) 2018-04-11 2019-06-27 Ford Global Technologies, Llc Method for mitigating a pothole effect
KR102537873B1 (en) * 2018-05-08 2023-05-30 현대자동차주식회사 Electronic controlled suspension control system of vehicle using road surface information and control method using the same
CN111137090B (en) * 2018-11-05 2021-09-07 宝沃汽车(中国)有限公司 Active suspension system and vehicle
CN109532377A (en) * 2018-11-12 2019-03-29 珠海格力电器股份有限公司 A kind of automobile control method, device, storage medium and automobile
CN110139041B (en) * 2018-11-19 2021-09-28 魔门塔(苏州)科技有限公司 Remote multi-sensing signal synchronous acquisition method
CN109729277B (en) * 2018-11-19 2021-10-01 魔门塔(苏州)科技有限公司 Multi-sensor acquisition timestamp synchronization device
DE102019101045B4 (en) 2019-01-16 2020-12-17 Dr. Ing. H.C. F. Porsche Aktiengesellschaft Device and method for regulating a vehicle
CN110154666B (en) * 2019-04-28 2021-12-21 西安理工大学 Vehicle suspension system self-adaptive reverse-thrust control method capable of realizing road condition prediction
DE102020205317B4 (en) 2019-05-07 2022-11-03 Ford Global Technologies, Llc Mitigating the effect of potholes with adaptive damping
CN112133084B (en) * 2019-06-25 2022-04-12 浙江吉智新能源汽车科技有限公司 Road information sharing method, device and system
KR20210022296A (en) * 2019-08-20 2021-03-03 현대자동차주식회사 Vehicle, and control method for the same
CN110614894A (en) * 2019-08-21 2019-12-27 南京航空航天大学 Active suspension control system and control method for complex road conditions
EP4054870A4 (en) * 2019-11-04 2023-11-15 ClearMotion, Inc. Vehicle system control based on road feature detection and classification
US11385058B2 (en) 2019-11-26 2022-07-12 Toyota Motor Engineering & Manufacturing North America, Inc. Systems, vehicles, and methods for detecting and mapping off-road obstacles
CN115023355A (en) * 2019-12-30 2022-09-06 动态清晰公司 Look-ahead control of vehicle systems
CN111152619A (en) * 2020-01-13 2020-05-15 徐工集团工程机械股份有限公司 Control system and method capable of automatically adjusting oil-gas suspension
DE102020106642B4 (en) 2020-03-11 2022-12-22 Ford Global Technologies, Llc Method for controlling vertical vibration damping of at least one wheel of a vehicle and vehicle with vertical vibration damping of at least one wheel
CN114148137A (en) * 2020-03-13 2022-03-08 北京百度网讯科技有限公司 Vehicle running stability control method, device, equipment and storage medium
CN111361380A (en) * 2020-03-19 2020-07-03 广东博智林机器人有限公司 Self-adaptive suspension system, driving system and mobile chassis
CN113459751B (en) * 2020-03-31 2024-01-23 北京新能源汽车股份有限公司 Control method, device and system for active suspension control mode
JP7314902B2 (en) * 2020-10-29 2023-07-26 トヨタ自動車株式会社 VEHICLE CONTROL METHOD AND CONTROL DEVICE
JP7314904B2 (en) * 2020-10-30 2023-07-26 トヨタ自動車株式会社 Vibration control device
GB2601346B (en) * 2020-11-27 2023-04-19 Jaguar Land Rover Ltd Transient unloading of impeded vehicle wheels
CN113252369B (en) * 2021-06-24 2023-04-07 中国第一汽车股份有限公司 Method for determining road parameters suitable for air suspension test

Family Cites Families (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA1235773A (en) * 1983-12-23 1988-04-26 Shigeto Nakayama Device for detecting road surface condition
JP2532059B2 (en) * 1985-09-13 1996-09-11 日産自動車株式会社 Vehicle suspension control device
JPH0450015A (en) * 1990-06-19 1992-02-19 Mitsubishi Motors Corp Active suspension device for vehicle
JP2541353B2 (en) 1990-09-18 1996-10-09 三菱自動車工業株式会社 Active suspension system for vehicles
KR970011089B1 (en) 1992-02-14 1997-07-07 미쯔비시 지도샤 고교 가부시끼가이샤 Road surface state determining method and suspension controlling device
US5483448A (en) 1992-12-14 1996-01-09 Ford Motor Company Adaptive vehicle suspension system with mechanism for varying controller gains in response to changing road roughness conditions
KR100241923B1 (en) * 1997-05-06 2000-03-02 오상수 Electronic control suspension of vehicle
US6202020B1 (en) 1999-08-20 2001-03-13 Meritor Heavy Vehicle Systems, Llc Method and system for determining condition of road
JP4046905B2 (en) * 1999-08-27 2008-02-13 本田技研工業株式会社 Inter-vehicle distance measuring device
US6233510B1 (en) 1999-10-15 2001-05-15 Meritor Heavy Vehicle Technology, Llc Method and system for predicting road profile
DE10115802A1 (en) 2001-03-30 2003-01-23 Bayerische Motoren Werke Ag Superposition steering system for motor vehicles
JP4348934B2 (en) 2002-09-25 2009-10-21 アイシン・エィ・ダブリュ株式会社 Vehicle suspension control device
JP2005112041A (en) 2003-10-03 2005-04-28 Aisin Aw Co Ltd Suspension control system and suspension control method for vehicle
DE102006018658A1 (en) 2006-04-21 2007-10-25 Conti Temic Microelectronic Gmbh Motor vehicle`s driving characteristics adjusting method, involves determining drive configuration with special driving characteristics of vehicle that is adjusted during risk situation
US7752483B1 (en) * 2006-12-13 2010-07-06 Science Applications International Corporation Process and system for three-dimensional urban modeling
US8285447B2 (en) 2007-03-20 2012-10-09 Enpulz, L.L.C. Look ahead vehicle suspension system
US7872764B2 (en) * 2007-10-16 2011-01-18 Magna Electronics Inc. Machine vision for predictive suspension
US8589049B2 (en) 2007-12-03 2013-11-19 Lockheed Martin Corporation GPS-based system and method for controlling vehicle characteristics based on terrain
US8332134B2 (en) * 2008-04-24 2012-12-11 GM Global Technology Operations LLC Three-dimensional LIDAR-based clear path detection
US8126642B2 (en) * 2008-10-24 2012-02-28 Gray & Company, Inc. Control and systems for autonomously driven vehicles
DE102009033219A1 (en) * 2009-01-23 2010-07-29 Daimler Ag Method for determining a road profile of a traffic lane ahead of a vehicle
US8306672B2 (en) 2009-09-09 2012-11-06 GM Global Technology Operations LLC Vehicular terrain detection system and method
DE102012004198A1 (en) 2012-03-01 2012-10-04 Daimler Ag Method for assisting driver in driving vehicle, involves graphically outputting critical driving condition such as sliding of vehicle predicted based on terrain profile on display unit mounted on inner space of vehicle
DE102012015492B4 (en) 2012-08-04 2016-05-12 Audi Ag Method and device for operating a chassis

Cited By (131)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9221469B2 (en) * 2012-02-16 2015-12-29 Toyota Jidosha Kabushiki Kaisha Vehicle height estimation device and vehicle height estimation method
US20150046033A1 (en) * 2012-02-16 2015-02-12 Toyota Jidosha Kabushiki Kaisha Vehicle height estimation device and vehicle height estimation method
US20130261899A1 (en) * 2012-03-28 2013-10-03 Robert Bosch Gmbh Non-linear compensation controller for active steering system in a vehicle
US9878738B2 (en) * 2012-03-28 2018-01-30 Robert Bosch Gmbh Non-linear compensation controller for active steering system in a vehicle
US20150339921A1 (en) * 2012-11-13 2015-11-26 Audi Ag Method for making available route information by means of at least one motor vehicle
US9368030B2 (en) * 2012-11-13 2016-06-14 Audi Ag Method for making available route information by means of at least one motor vehicle
US20150353095A1 (en) * 2013-01-14 2015-12-10 Robert Bosch Gmbh Method and device for assisting a driver of a vehicle when driving on uneven terrain
US9925985B2 (en) * 2013-01-14 2018-03-27 Robert Bosch Gmbh Method and device for assisting a driver of a vehicle when driving on uneven terrain
US20150375753A1 (en) * 2013-02-12 2015-12-31 Continental Teves Ag & Co. Ohg Method and beam sensor module for predictively determining the condition of the road in a vehicle
US20150371095A1 (en) * 2013-02-19 2015-12-24 Conti Temic Microelectronic Gmbh Method and Apparatus for Determining a Road Condition
US10147002B2 (en) * 2013-02-19 2018-12-04 Conti Temic Microelectronic Gmbh Method and apparatus for determining a road condition
US20140297116A1 (en) * 2013-03-15 2014-10-02 Levant Power Corporation Self-driving vehicle with integrated active suspension
US20140265559A1 (en) * 2013-03-15 2014-09-18 Levant Power Corporation Vehicular high power electrical system
US10828953B2 (en) * 2013-03-15 2020-11-10 ClearMotion, Inc. Self-driving vehicle with integrated active suspension
US20140303844A1 (en) * 2013-04-08 2014-10-09 Ford Global Technologies, Llc Device and method for proactive control of a vibration damping system of a vehicle
US10363790B2 (en) * 2013-04-08 2019-07-30 Ford Global Technologies, Llc Device and method for proactive control of a vibration damping system of a vehicle
US9809077B2 (en) * 2013-09-06 2017-11-07 Volkswagen Ag Method and apparatus for operating a cushioning system for a motor vehicle
US20150073658A1 (en) * 2013-09-06 2015-03-12 Volkswagen Ag Method and apparatus for operating a cushioning system for a motor vehicle
US20160288608A1 (en) * 2013-11-13 2016-10-06 Audi Ag Method for providing a manipulated variable
US20160280035A1 (en) * 2013-11-13 2016-09-29 Audi Ag Method for controlling an actuator
US10486484B2 (en) * 2013-11-13 2019-11-26 Audi Ag Method for controlling an actuator
US9950585B2 (en) * 2013-11-13 2018-04-24 Audi Ag Method for providing a manipulated variable
US10289920B2 (en) 2013-11-15 2019-05-14 Continental Teves Ag & Co. Ohg Method and device for determining a roadway state by means of a vehicle camera system
US9085210B2 (en) * 2013-11-27 2015-07-21 Atieva, Inc. Reactive air suspension system
US20150145220A1 (en) * 2013-11-27 2015-05-28 Atieva, Inc. Reactive Air Suspension System
US9358853B2 (en) * 2014-03-28 2016-06-07 Showa Corporation Vehicle height adjusting device, control device for vehicle height adjusting device, and non-transitory computer readable medium
US20150273970A1 (en) * 2014-03-28 2015-10-01 Showa Corporation Vehicle height adjusting device, control device for vehicle height adjusting device, and non-transitory computer readable medium
US20220097682A1 (en) * 2014-04-02 2022-03-31 ClearMotion, Inc. Active safety suspension system
US11760339B2 (en) * 2014-04-02 2023-09-19 ClearMotion, Inc. Active safety suspension system
US10377371B2 (en) 2014-04-02 2019-08-13 ClearMotion, Inc. Active safety suspension system
US11142186B2 (en) 2014-04-02 2021-10-12 ClearMotion, Inc. Active safety suspension system
US11267307B2 (en) * 2014-04-04 2022-03-08 Ford Global Technologies, Llc Suspension system using optically recorded information, vehicles including suspension systems, and methods of using suspension systems
US10406882B2 (en) * 2014-04-04 2019-09-10 Ford Global Technologies, Llc Suspension system using optically recorded information, vehicles including suspension systems, and methods of using suspension systems
US10160281B2 (en) * 2014-05-02 2018-12-25 Ford Global Technologies, Llc Road roughness preview with drive history
US20200110945A1 (en) * 2015-02-26 2020-04-09 Mobileye Vision Technologies, Ltd. Road vertical contour detection using a stabilized coordinate frame
US10984259B2 (en) * 2015-02-26 2021-04-20 Mobileye Vision Technologies Ltd. Road vertical contour detection using a stabilized coordinate frame
US11002539B2 (en) * 2015-02-28 2021-05-11 Audi Ag Method for detecting a slope of a road
US20160325595A1 (en) * 2015-05-08 2016-11-10 Man Truck & Bus Ag Method For Controlling The Damping Force Of Adjustable Dampers In Motor Vehicles, Particularly In Commercial Vehicles
US10654333B2 (en) 2015-06-16 2020-05-19 Audi Ag Trajectory-based chassis control
WO2016202419A3 (en) * 2015-06-16 2017-08-10 Audi Ag Trajectory-based chassis control
US9371073B1 (en) * 2015-06-19 2016-06-21 GM Global Technology Operations LLC Real-time determination of tire normal forces
US11230292B2 (en) * 2015-06-26 2022-01-25 Bayerische Motoren Werke Aktiengesellschaft Method, apparatus, computer program and computer program product for processing data of a route profile for a vehicle
US10676131B2 (en) * 2015-07-28 2020-06-09 Valeo Schalter Und Sensoren Gmbh Method for at least semi-autonomously manoeuvring a motor vehicle with position correction, driver assistance system and motor vehicle
US10066346B2 (en) * 2015-08-12 2018-09-04 Topcon Positioning Systems, Inc. Point cloud based surface construction
US10239379B2 (en) * 2015-09-03 2019-03-26 Audi Ag Method for determining an actual level of a vehicle
US10160447B2 (en) 2015-10-20 2018-12-25 Ford Global Technologies, Llc Systems and methods for abrupt road change assist and active suspension control
US9902229B2 (en) * 2016-02-19 2018-02-27 GM Global Technology Operations LLC Methods and systems for optimizing vehicle ride using road preview
US20170240018A1 (en) * 2016-02-19 2017-08-24 GM Global Technology Operations LLC Methods and systems for optimizing vehicle ride using road preview
US10457110B2 (en) * 2016-03-16 2019-10-29 Honda Motor Co., Ltd. Vehicle suspension system
US20180134111A1 (en) * 2016-03-16 2018-05-17 Honda Motor Co., Ltd. Vehicle suspension system
US11603103B2 (en) * 2016-04-05 2023-03-14 Jaguar Land Rover Limited Vehicle speed control
US11292310B2 (en) * 2016-04-19 2022-04-05 Volkswagen Aktiengesellschaft Control device and method for adjusting the damper hardness of a vibration damper of a transportation vehicle
US10486699B2 (en) 2016-05-04 2019-11-26 Ford Global Technologies, Llc Off-road autonomous driving
US9849883B2 (en) 2016-05-04 2017-12-26 Ford Global Technologies, Llc Off-road autonomous driving
US10144263B2 (en) * 2016-06-03 2018-12-04 Aisin Seiki Kabushiki Kaisha Vehicle-height adjusting device
US11142201B2 (en) * 2016-07-08 2021-10-12 Jaguar Land Rover Limited Vehicle launch control system
WO2018024612A1 (en) * 2016-08-04 2018-02-08 Jaguar Land Rover Limited A system for use in a vehicle
US11560032B2 (en) 2016-08-04 2023-01-24 Jaguar Land Rover Limited System and method for determining whether to adjust the ride height of a vehicle
US11145142B2 (en) * 2016-09-06 2021-10-12 International Business Machines Corporation Detection of road surface defects
US20180068495A1 (en) * 2016-09-06 2018-03-08 International Business Machines Corporation Detection of road surface defects
WO2018067428A1 (en) * 2016-10-03 2018-04-12 Tenneco Automotive Operating Company Inc. Method of alerting driver to condition of suspension system
US10569613B2 (en) 2016-10-03 2020-02-25 Tenneco Automotive Operating Company Inc. Method of alerting driver to condition of suspension system
US20180121763A1 (en) * 2016-11-02 2018-05-03 Ford Global Technologies, Llc Object classification adjustment based on vehicle communication
US10528850B2 (en) * 2016-11-02 2020-01-07 Ford Global Technologies, Llc Object classification adjustment based on vehicle communication
US10262477B1 (en) * 2016-12-02 2019-04-16 Lytx, Inc. Determination of road conditions using sensors associated with a vehicle
US10466715B2 (en) * 2016-12-14 2019-11-05 Hyundai Motor Company Apparatus and method for controlling narrow road driving of vehicle
US10703359B2 (en) * 2017-01-27 2020-07-07 Ford Global Technologies, Llc Controlling vehicle orientation
CN108357405A (en) * 2017-01-27 2018-08-03 福特全球技术公司 Semifixed surface
US20180215373A1 (en) * 2017-01-27 2018-08-02 Ford Global Technologies, Llc Semi-stationary surface
US10207559B2 (en) 2017-06-15 2019-02-19 GM Global Technology Operations LLC Systems and methods for the real-time determination of tire normal forces
US10491807B2 (en) 2017-06-27 2019-11-26 GM Global Technology Operations LLC Method to use vehicle information and sensors for photography and video viewing recording
US20190066405A1 (en) * 2017-08-22 2019-02-28 GM Global Technology Operations LLC Method and system for detecting a road impact event and for diagnosing abnormalities in chassis components
WO2019055465A1 (en) * 2017-09-12 2019-03-21 Bhavsar Parth Systems and methods for data collection and performance monitoring of transportation infrastructure
US11538256B2 (en) 2017-09-12 2022-12-27 Rowan University Systems and methods for data collection and performance monitoring of transportation infrastructure
US20210055740A1 (en) * 2017-09-13 2021-02-25 ClearMotion, Inc. Road surface-based vehicle control
US11733707B2 (en) * 2017-09-13 2023-08-22 ClearMotion, Inc. Road surface-based vehicle control
US20190102959A1 (en) * 2017-09-29 2019-04-04 GM Global Technology Operations LLC Systems and methods to detect abnormalities in a vehicle suspension system
CN111279156A (en) * 2017-11-10 2020-06-12 大众汽车有限公司 Driver assistance system and method for improving the driving comfort of a vehicle, and vehicle
US11486720B2 (en) * 2017-11-10 2022-11-01 Volkswagen Aktiengesellschaft Method and driver assistance system for improving ride comfort of a transportation vehicle and transportation vehicle
US20190047439A1 (en) * 2017-11-23 2019-02-14 Intel IP Corporation Area occupancy determining device
US11077756B2 (en) * 2017-11-23 2021-08-03 Intel Corporation Area occupancy determining device
US11383679B2 (en) * 2017-12-01 2022-07-12 Volvo Truck Corporation Method for maintenance of a vehicle
US20190248364A1 (en) * 2018-02-12 2019-08-15 GM Global Technology Operations LLC Methods and systems for road hazard detection and localization
CN108520103A (en) * 2018-03-15 2018-09-11 同济大学 A kind of voice coil motor choosing method for active engine mount
US11104345B2 (en) 2018-04-18 2021-08-31 Rivian Ip Holdings, Llc Methods, systems, and media for determining characteristics of roads
WO2019204495A1 (en) * 2018-04-18 2019-10-24 Rivian Ip Holdings, Llc Methods, systems, and media for determining characteristics of roads
US11794749B2 (en) 2018-04-18 2023-10-24 Rivian Ip Holdings, Llc Methods, systems, and media for determining characteristics of roads
US20210291611A1 (en) * 2018-08-10 2021-09-23 Marelli Suspension Systems Italy S.P.A. Recognition of Degraded Performance in a Vehicle Suspension System
US11440366B1 (en) * 2018-10-03 2022-09-13 ClearMotion, Inc. Frequency dependent pressure and/or flow fluctuation mitigation in hydraulic systems
US11724555B2 (en) * 2018-10-19 2023-08-15 ClearMotion, Inc. Method and apparatus for responding to road surface discontinuities
EP3867088A4 (en) * 2018-10-19 2022-07-20 Clearmotion, Inc. Method and apparatus for responding to road surface discontinuities
WO2020081980A1 (en) 2018-10-19 2020-04-23 ClearMotion, Inc. Method and apparatus for responding to road surface discontinuities
US11801726B2 (en) 2018-11-01 2023-10-31 ClearMotion, Inc. Vehicle control based on localization and road data
FR3090162A1 (en) * 2018-12-17 2020-06-19 Continental Automotive France Detection of road retarders by automatic learning
WO2020127077A1 (en) * 2018-12-17 2020-06-25 Continental Automotive France Detection of road speed reducers by means of automatic learning
US20220161624A1 (en) * 2019-03-27 2022-05-26 Hitachi Astemo, Ltd. Suspension control apparatus
US11851069B2 (en) * 2019-05-08 2023-12-26 Mercedes-Benz Group AG Method and device for locating a vehicle
US20220221291A1 (en) * 2019-05-08 2022-07-14 Daimler Ag Method and device for locating a vehicle
US11312199B2 (en) * 2019-06-19 2022-04-26 Hyundai Motor Company Active vehicle height control method
US11001267B2 (en) 2019-08-01 2021-05-11 Lear Corporation Method and system for proactively adjusting vehicle occupant biometric monitor in view of upcoming road conditions
US20210070127A1 (en) * 2019-09-05 2021-03-11 DRiV Automotive Inc. Shock absorber
US11380198B2 (en) 2019-09-11 2022-07-05 Toyota Motor Engineering & Manufacturing North America, Inc. Managing anomalies and anomaly-affected entities
WO2021053679A2 (en) 2019-09-22 2021-03-25 Vayavision Sensing Ltd. Methods and systems for autonomous driving of vehicles
EP4031426A4 (en) * 2019-09-22 2023-08-30 Vayavision Sensing Ltd. Methods and systems for autonomous driving of vehicles
US11505023B2 (en) * 2019-12-13 2022-11-22 Hyundai Motor Company Method and apparatus for controlling electronic control suspension
US11932074B2 (en) * 2020-04-28 2024-03-19 Toyota Jidosha Kabushiki Kaisha Damping control device for vehicle, damping control system, damping control method, and data providing device
US20210331545A1 (en) * 2020-04-28 2021-10-28 Toyota Jidosha Kabushiki Kaisha Damping control device for vehicle, damping control system, damping control method, and data providing device
JP2021192997A (en) * 2020-06-08 2021-12-23 トヨタ自動車株式会社 Vehicle travel state control apparatus and method
JP7180638B2 (en) 2020-06-08 2022-11-30 トヨタ自動車株式会社 VEHICLE RUNNING STATE CONTROL DEVICE AND METHOD
CN111873744A (en) * 2020-07-15 2020-11-03 吉林大学 Active suspension pre-aiming control method based on camera sensor road surface information identification
US20220105772A1 (en) * 2020-10-05 2022-04-07 Hyundai Motor Company Apparatus and method for controlling suspension of vehicle
US11897302B2 (en) 2020-10-07 2024-02-13 Toyota Jidosha Kabushiki Kaisha Preview damping control apparatus and method for a vehicle
US20220105774A1 (en) * 2020-10-07 2022-04-07 Toyota Jidosha Kabushiki Kaisha Vibration damping control apparatus and data management apparatus
US11945273B2 (en) 2020-10-07 2024-04-02 Toyota Jidosha Kabushiki Kaisha Preview damping control apparatus and method for a vehicle
US20220281280A1 (en) * 2021-03-08 2022-09-08 DRiV Automotive Inc. Suspension control system and method with event detection based on unsprung mass acceleration data and pre-emptive road data
US11932072B2 (en) * 2021-03-08 2024-03-19 DRiV Automotive Inc. Suspension control system and method with event detection based on unsprung mass acceleration data and pre-emptive road data
US11884121B2 (en) * 2021-03-25 2024-01-30 Honda Motor Co., Ltd. Active suspension device and control device for suspension
US11872861B2 (en) * 2021-03-25 2024-01-16 Honda Motor Co., Ltd. Active suspension device and control device for suspension
US20220305862A1 (en) * 2021-03-25 2022-09-29 Honda Motor Co., Ltd. Active suspension device and control device for suspension
US20220340122A1 (en) * 2021-04-26 2022-10-27 Ford Global Technologies, Llc Adaptive vehicle systems reactive to changing terrain
CN113183709A (en) * 2021-06-04 2021-07-30 合肥工业大学 Automobile electric control suspension pre-aiming control method
WO2022258294A1 (en) * 2021-06-10 2022-12-15 Robert Bosch Gmbh Method and device for operating vehicle, and computer program product
CN113361423A (en) * 2021-06-11 2021-09-07 上海追势科技有限公司 Active suspension adjusting method
CN113320347A (en) * 2021-06-16 2021-08-31 深圳市海柔创新科技有限公司 Robot and method for adjusting suspension system of robot
FR3124437A1 (en) 2021-06-25 2022-12-30 Renault S.A.S Method for controlling a vehicle provided with at least one learning-controlled suspension.
WO2022269057A1 (en) 2021-06-25 2022-12-29 Renault S.A.S. Method for controlling a vehicle provided with at least one learning-control suspension
CN113352832A (en) * 2021-07-06 2021-09-07 南昌大学 Multi-target dynamic optimal active suspension control method based on pavement grade recognition
US20230086480A1 (en) * 2021-09-17 2023-03-23 Rivian Ip Holdings, Llc Active suspension damping
CN114261251A (en) * 2021-12-09 2022-04-01 科大讯飞股份有限公司 Target vehicle suspension control method, system, vehicle, device, and storage medium
FR3135945A1 (en) * 2022-05-25 2023-12-01 Renault S.A.S. Method for detecting a type of road traveled by an equipped vehicle
WO2023227512A1 (en) * 2022-05-25 2023-11-30 Renault S.A.S. Method for detecting a type of road on which an equipped vehicle is travelling

Also Published As

Publication number Publication date
CN103963593B (en) 2018-02-09
CN103963593A (en) 2014-08-06
US8996249B2 (en) 2015-03-31
US8788146B1 (en) 2014-07-22
US20140330483A1 (en) 2014-11-06
DE102014200031A1 (en) 2014-07-10
DE102014200031B4 (en) 2022-09-29

Similar Documents

Publication Publication Date Title
US8996249B2 (en) Adaptive active suspension system with road preview
US11110770B2 (en) Electronically controlled suspension control system of vehicle using road surface information and control method using the same
US10828953B2 (en) Self-driving vehicle with integrated active suspension
US10486485B1 (en) Perception based suspension control
US7272474B1 (en) Method and system for estimating navigability of terrain
US8990000B2 (en) Active suspension with load detection and adaptation
CN110036353A (en) For the self-adaptation control method and system in the surface car of trace, especially in automatic Pilot scene
CN112977411A (en) Intelligent chassis control method and device
Yang et al. A study on a vehicle semi-active suspension control system based on road elevation identification
US20230017774A1 (en) Proactive control of vehicle systems
CN115963836A (en) Path tracking and vehicle body posture cooperative control method
US11851092B1 (en) Positional gaps for driver controllability
Salvi et al. Stabilization of vertical motion of a vehicle on bumpy terrain using deep reinforcement learning
Linström et al. A real-time non-linear vehicle preview model
US11938776B1 (en) Multiple model active suspension control
Vazquez et al. Road profile and suspension state estimation boosted with vehicle dynamics conjectures
Jiang et al. On XYZ-motion planning for autonomous vehicles with active suspension systems
US11654932B2 (en) Architecture for variable motion control envelope
CN115107904B (en) Reconfigurable wheel-track universal distributed driving unmanned vehicle and control method thereof
US20240101148A1 (en) Method for deriving a library of vehicle dynamic implementation models
WO2024073532A1 (en) Xyz motion planning for vehicles
Chen et al. Trajectory Prediction of Airport Cargo Tractor with Multi Trailer Based on Single Sensor
AU2023222836A1 (en) Method for deriving a library of vehicle dynamic implementation models
Codjia et al. Vehicle rollover index estimation using a nonlinear unknown input observer
JP2021109517A (en) Suspension control device

Legal Events

Date Code Title Description
AS Assignment

Owner name: FORD GLOBAL TECHNOLOGIES, LLC, MICHIGAN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:LU, JIANBO;FILEV, DIMITAR PETROV;HROVAT, DAVOR;AND OTHERS;SIGNING DATES FROM 20121129 TO 20121203;REEL/FRAME:029586/0594

STCF Information on status: patent grant

Free format text: PATENTED CASE

MAFP Maintenance fee payment

Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551)

Year of fee payment: 4

MAFP Maintenance fee payment

Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Year of fee payment: 8