IP Library › Granted Patent US 10,953,877
Granted Patent B2
US 10,953,877 · App. 15/789,560 · Granted Mar 23, 2021

Road condition prediction

Inventors: Hao Chen (Beijing, CN); Ya Bin Dang (Beijing, CN); Qi Cheng Li (Beijing, CN); Shao Chun Li (Beijing, CN); Jie Ma (Nanjing, CN); Li Jun Mei (Beijing, CN); Jian Wang (Beijing, CN); Yi Peng Yu (Beijing, CN); Xin Zhou (Beijing, CN)
Assignee: International Business Machines Corporation
B60W30/18B60W2050/146B60W2400/00B60W2420/42B60W2552/00B60W2552/35B60W2554/00
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,953,877
App. No.
15/789,560
Granted
Mar 23, 2021
Kind
B2
Abstract

This disclosure provides a method for road condition prediction. The method comprises receiving, for at least one source vehicle, sensor data collected by a sensor associated with the source vehicle. The method further comprises identifying, based on the sensor data, at least a location with an abnormal road condition and a responsive action taken by the source vehicle. The method further comprises notifying, the location with the abnormal road condition and the responsive action to at least one target vehicle that is expected to pass the location. This disclosure also provides a computer system and a computer software product for road condition prediction.

Claims (60)

1. A computer-implemented method, comprising:

receiving, for a source vehicle, a plurality of sensor data collected by at least one sensor associated with the source vehicle and a source vehicle type of the source vehicle;

identifying, based on the retrieved plurality of sensor data, at least a location with an abnormal road condition and a responsive action taken by the source vehicle, wherein the responsive action results in a change in a moving status of the source vehicle;

determining, based on the received plurality of sensor data and the source vehicle type, a plurality of vibration information about a vibration effect caused by the abnormal road condition;

calculating a target vehicle vibration effect of at least one target vehicle based on the determined plurality of vibration information and a target vehicle type of each of the at least one target vehicle;

responsive to determining the calculated target vehicle vibration effect exceeds a vibration threshold value, notifying, the location with the abnormal road condition and a category of an avoidance action based on the responsive action to the at least one target vehicle that is expected to pass the location;

generating a visual illustration of the change in the moving status by the source vehicle based on the location and the category of the avoidance action; and

presenting the generated visual illustration to at least one target vehicle driver.

2. The computer-implemented method of claim 1 , wherein the at least one sensor comprises at least one gyroscope sensor.

3. The computer-implemented method of claim 2 , further comprising:

determining, based on the data collected by the at least one gyroscope sensor, the change in the moving status of the at least one source vehicle; and

selecting, according to the determined change, the responsive action from a list of actions.

4. The computer-implemented method of claim 2 , wherein the at least one sensor further comprises at least one positioning sensor associated with the source vehicle, and wherein identifying the location comprises:

determining, based on the data collected by at least one positioning sensor, a plurality of rough positioning information of the location with the abnormal road condition; and

tuning the rough positioning information with the data collected by the at least one gyroscope sensor.

5. The computer-implemented method of claim 4 , wherein tuning the rough positioning information further comprises:

identifying, based on the data collected by the at least one gyroscope sensor, a movement of the source vehicle in a direction orthogonal to the road direction; and

tuning the rough positioning information based on the movement.

6. The computer-implemented method of claim 1 , wherein the received plurality of sensor data comprises a snapshot collected by at least one light sensor associated with the source vehicle, and wherein the identifying comprises:

identifying, through processing the snapshot, the location with the abnormal road condition and the responsive action taken by the source vehicle.

7. A computer system, comprising:

a processor;

a computer-readable memory coupled to the processor, the memory comprising instructions that when executed by the processor perform actions of:

receiving, for a source vehicle, a plurality of sensor data collected by at least one sensor associated with the source vehicle and a source vehicle type of the source vehicle;

identifying, based on the retrieved plurality of sensor data, at least a location with an abnormal road condition and a responsive action taken by the source vehicle, wherein the responsive action results in a change in a moving status of the source vehicle;

determining, based on the received plurality of sensor data and the source vehicle type, a plurality of vibration information about a vibration effect caused by the abnormal road condition;

calculating a target vehicle vibration effect of at least one target vehicle based on the determined plurality of vibration information and a target vehicle type of each of the at least one target vehicle;

responsive to determining the calculated target vehicle vibration effect exceeds a vibration threshold value, notifying, the location with the abnormal road condition and a category of an avoidance action based on the responsive action to the at least one target vehicle that is expected to pass the location;

generating a visual illustration of the change in the moving status by the source vehicle based on the location and the category of the avoidance action; and

presenting the generated visual illustration to at least one target vehicle driver.

8. The computer system of claim 7 , wherein the at least one sensor comprises at least one gyroscope sensor.

9. The computer system of claim 8 , further comprising:

determining, based on the data collected by the at least one gyroscope sensor, the change in the moving status of the at least one source vehicle; and

selecting, according to the determined change, the responsive action from a list of actions.

10. The computer system of claim 8 , wherein the at least one sensor further comprises at least one positioning sensor associated with the source vehicle, and wherein identifying the location comprises:

determining, based on the data collected by at least one positioning sensor, a plurality of rough positioning information of the location with the abnormal road condition; and

tuning the rough positioning information with the data collected by the at least one gyroscope sensor.

11. The computer system of claim 10 , wherein tuning the rough positioning information further comprises:

identifying, based on the data collected by the at least one gyroscope sensor, a movement of the source vehicle in a direction orthogonal to the road direction; and

tuning the rough positioning information based on the movement.

12. The computer system of claim 7 , wherein the received plurality of sensor data comprises a snapshot collected by at least one light sensor associated with the source vehicle, and wherein the identifying comprises:

identifying, through processing the snapshot, the location with the abnormal road condition and the responsive action taken by the source vehicle.

13. A computer program product, comprising a non-transitory computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to perform a method comprising:

receiving, for a source vehicle, a plurality of sensor data collected by at least one sensor associated with the source vehicle and a source vehicle type of the source vehicle;

identifying, based on the retrieved plurality of sensor data, at least a location with an abnormal road condition and a responsive action taken by the source vehicle, wherein the responsive action results in a change in a moving status of the source vehicle;

determining, based on the received plurality of sensor data and the source vehicle type, a plurality of vibration information about a vibration effect caused by the abnormal road condition;

calculating a target vehicle vibration effect of at least one target vehicle based on the determined plurality of vibration information and a target vehicle type of each of the at least one target vehicle;

responsive to determining the calculated target vehicle vibration effect exceeds a vibration threshold value, notifying, the location with the abnormal road condition and a category of an avoidance action based on the responsive action to the at least one target vehicle that is expected to pass the location;

generating a visual illustration of the change in the moving status by the source vehicle based on the location and the category of the avoidance action; and

presenting the generated visual illustration to at least one target vehicle driver.

14. The computer program product of claim 13 , wherein the at least one sensor comprises at least one gyroscope sensor associated with the source vehicle.

15. The computer program product of claim 14 , the program instructions executable by a processor to further cause the processor to:

determine, based on the data collected by the at least one gyroscope sensor, the change in the moving status of the at least one source vehicle; and

select, according to the determined change, the responsive action from a list of actions.

16. The computer program product of claim 14 , wherein the at least one sensor further comprises at least one positioning sensor associated with the source vehicle, and wherein identifying the location comprises:

determining, based on the data collected by at least one positioning sensor, a plurality of rough positioning information of the location with the abnormal road condition; and

tuning the rough positioning information with the data collected by the at least one gyroscope sensor.

17. The computer program product of claim 16 , wherein tuning the rough positioning information further comprises:

identifying, based on the data collected by the at least one gyroscope sensor, a movement of the source vehicle in a direction orthogonal to the road direction; and

tuning the rough positioning information based on the movement.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 20, 2017
From: CHEN, HAO; DANG, YA BIN; LI, QI CHENG; LI, SHAO CHUN; MA, JIE; MEI, LI JUN; WANG, JIAN; YU, YI PENG; ZHOU, XIN
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 044255/0489 →
Continuity (1)
Related Publication 20190118813A1 · Apr 25, 2019
Cited By (1)
US 12,479,468