The present invention generally relates to a system and method for estimating tire-road grip conditions. More particular, the invention relates to a system and method for computationally estimating a road condition of a road location using grip data received from a plurality of vehicles and sharing this road condition via a network such that users may anticipate upcoming road conditions.
Road conditions greatly affect the performance and handling of a vehicle. In autonomous and semi-autonomous vehicles, the control system must account for the available tire-road grip while controlling the vehicle and safely maximizing vehicle performance. For example, on a dry road, a vehicle may safely travel faster and perform sharper maneuvers than on a wet or icy road. It would be desirable for a vehicle control system to be able to determine grip conditions and to anticipate upcoming road conditions in order to proactively control the vehicle accordingly.
In accordance with an aspect of the present invention, a vehicle control system comprising a receiver for receiving a first data from a first vehicle indicating a first grip level value and a first location, the receiver further operative to receive a second data from a second vehicle indication a second grip value and the first location, a processor for determining an available grip level in response to weighted first grip value and second grip value, and a transmitter for transmitting the available grip and the first location to a third vehicle.
In accordance with another aspect of the present invention a method comprising receiving a first data from a first vehicle indicating a first grip level value and a first location, receiving a second data from a second vehicle indication a second grip value and the first location, determining a road condition in response to the first grip value and the second grip value, and transmitting the road condition and the first location to a third vehicle.
In accordance with another aspect of the present invention a method comprising determining a grip level value of a road surface, determining a first location of the road surface, transmitting a first data indicating the grip level value and the first location, and receiving a second data indicating a grip level at a second location.
In accordance with another aspect of the present invention an apparatus comprising a first sensor for measuring a wheel condition, a processor for determining a grip level value of a road surface in response to the wheel condition, a second sensor for measuring a first location related to the measurement of the wheel condition, a processor for determining a first location of the road surface, a transmitter for transmitting a first data indicating the grip level value and the first location, and a receiver for receiving a second data indicating a road condition at a second location.
The above-mentioned and other features and advantages of this invention, and the manner of attaining them, will become more apparent and the invention will be better understood by reference to the following description of embodiments of the invention taken in conjunction with the accompanying drawings, wherein:
The exemplifications set out herein illustrate preferred embodiments of the invention, and such exemplifications are not to be construed as limiting the scope of the invention in any manner.
The following detailed description is merely exemplary in nature and is not intended to limit the disclosure or the application and uses thereof. Furthermore, there is no intention to be bound by any theory presented in the preceding background or the following detailed description.
Referring now to the drawings, and more particularly to
Additional information can be used in determining road conditions. Weather data may be measured or received from a third party and used to predict road conditions at the present time or at a future time. For example, if the last data indicative of grip data was received at 5 pm when the temperature was five degrees Celsius at the first location, and the temperature is now negative ten degrees Celsius, the system may predict that the road conditions may now have less grip than previously estimated.
The first vehicle 110 may further be operative to normalize the data indicative of grip value before transmitting to the central server 130. Sensor data may not be directly indicative of the grip value due to differences in vehicle configuration, such as vehicle weight, drive train, loading, payload, maintenance and/or tire pressure. The first vehicle 110 may be equipped with a processor operative to retrieve further sensor data indicating the differences in vehicle configuration and to calculate a normalized data indicative of grip value in response to the vehicle configuration. Thus, when the data is received at the central server 130, it may be applied consistently to other vehicles without alternation. Additionally, the second vehicle 120 may be further configured with a processor determines a grip value in response to the normalized data received from a central server 130 and data received from onboard sensors indicating vehicle configuration. This actual grip value can be used to determine a safe vehicle dynamics and/or operation for upcoming road conditions. For example, if the vehicle is overloaded, the vehicle may proceed slower around a curve than if the vehicle was lightly loaded. In addition, the grip value may be indicative of a maximum safe level of operation, an adjustable safe margin level may be applied to ensure that the vehicle retains grip with the road. This friction circle may be used to ensure that longitudinal and lateral forces do not overcome the frictional force of the road surface/vehicle interface. This has the desirable effect of not allowing drivers to reach unstable dynamical situations and/or assuming that in automated driving, safety is the most important feature and that these vehicles are not aimed at driving at extreme dynamical conditions.
Turning now to
The vehicle includes four wheels 250a-d, each having a respective tire mounted thereto. Although the vehicle may be a rear-wheel drive vehicle, a front-wheel drive vehicle, an all-wheel drive vehicle, or a vehicle having a selective drive configuration, the following description refers to a rear-wheel drive vehicle. Active traction control system 230, which may also referred to as an active corner exiting control system, is an onboard vehicle-based system in that its components are located on, carried by, or integrated into the host vehicle. The active traction control system 230 may include or cooperate with at least the following components or elements, without limitation: a vehicle sensor subsystem 210; a user interface subsystem 220, and an appropriate amount of memory 260. These and other elements of the active vehicle dynamics control system 205 are coupled together in an appropriate manner to accommodate the communication of data, control commands, and signals as needed to support the operation of the system. For the sake of brevity, conventional techniques related to vehicle control systems, vehicle sensor systems, torque management, and other functional aspects of the systems (and the individual operating components of the systems) may not be described in detail herein.
Sensor subsystem 210 is suitably configured to collect real-time (and possibly non-real-time) vehicle status data during operation of vehicle. The active vehicle dynamics control system 205 can process some or all of this vehicle status data in the manner described below, and other subsystems or components might also process or utilize some or all of this vehicle status data. In certain embodiments, sensor subsystem 210 includes sensors (not shown) that collect data indicative of the yaw rate of the vehicle, the lateral acceleration of the vehicle, the velocity of the vehicle, the rotational velocity of the wheels of the vehicle, the wheel slip associated with the wheels of the vehicle, the vertical and longitudinal acceleration, the vehicle pitch, the vehicle roll rate, the wheel position relative to the body of the vehicle, or the like. The design, configuration, and operational details of such vehicle-based sensors will not be described herein because these sensors and their applications are well known to those familiar with the automotive industry.
User interface subsystem 220 is suitably configured as a human-machine interface for vehicle 205 and, in particular, for system 200. User interface subsystem 220 can be realized using one or more elements, features, devices, or components, which may be conventional in nature. For example, user interface subsystem 220 may include, without limitation, any number of: buttons; knobs; switches; levers; dials; keypads; touch screens; touch pads; or the like. To support the active vehicle dynamics control system 205, user interface subsystem 220 may include one or more features or elements configured to receive a user-selected driving condition setting that is indicative of current road conditions, the current road coefficient of friction, a current tire-to-road traction value, or the like. In certain embodiments, user interface subsystem 220 also includes one or more features or elements configured to receive a user-selected vehicle handling setting, which might be indicative of a desired suspension feel, a desired handling limit, or the like.
Particular excitations are produced to allow the sensors to develop relevant information for the assessment of grip levels. A first exemplary embodiment may involve a human driven car where the driver continuously applies brakes and/or accelerations to adjust his distance to other vehicles. This activity results in excitations from the sensors which may be used to calculate grip level. A second exemplary embodiment may be in an autonomous vehicle which can be programmed to gently brake/accelerate to produce excitation without disturbing the passengers. In this case, the gentle braking/acceleration will excite the sensors to aid in determining a grip level value.
Turning now to
At step 330, the method determines a road condition at the first location in response to the first data and the second data. This may be done computationally in order to determine a safe road condition. The road condition may indicate a safety level or it may be a value indicating a normalized grip level.
At step 340, the road condition and data indicative of the first location is transmitted to a third vehicle. This data may be used by the third vehicle or the driver of the third vehicle to anticipate upcoming road conditions and to adjust vehicle dynamics or kinematics accordingly. If the vehicle is an autonomous vehicle the vehicle controller may adjust the vehicle dynamics or kinematics automatically. The vehicle may display a warning to a driver indicating low grip situation ahead and/or suggest a maximum speed approaching the first location and/or limiting maneuver severity.
At step 420 the method is operative to determine a first location where the grip level value was determined. This location may be determined using a GPS or any other known method. At step 430, the method is operative to transmit data indicating the grip level value and the first location. This data may be transmitted to a central server or another vehicle.
At step 440 the method is operative to receive a second data indicating a road condition at a second location. The second data indicating a road condition may be grip level data or normalized grip level data from a second vehicle or it may be received from a central server. The method may be further operative to generate a control signal in response to the second data. The control signal may be used by an autonomous vehicle control to adjust the vehicle dynamics or kinematics, or it may be used to generate a warning to a human driver about upcoming road conditions. The second data may be received in response to a request from the first vehicle, in response to a navigation system indicating that a proposed route may include the first location, or automatically by a central server to a plurality of vehicles.
It will be appreciated that while this exemplary embodiment is described in the context of a fully functioning computer system, those skilled in the art will recognize that the mechanisms of the present disclosure are capable of being distributed as a program product with one or more types of non-transitory computer-readable signal bearing media used to store the program and the instructions thereof and carry out the distribution thereof, such as a non-transitory computer readable medium bearing the program and containing computer instructions stored therein for causing a computer processor to perform and execute the program. Such a program product may take a variety of forms, and the present disclosure applies equally regardless of the particular type of computer-readable signal bearing media used to carry out the distribution. Examples of signal bearing media include: recordable media such as floppy disks, hard drives, memory cards and optical disks, and transmission media such as digital and analog communication links.