Robotic driving system
First Claim
1. A system that enables a vehicle to follow a traffic rule while traveling in a road network, comprising:
- a database that stores data relating to at least one feature of the road network;
a location detector that detects a location of the vehicle relative to the road network;
a plurality of sensors, including at least one sensor that senses at least one object in a vicinity of the vehicle; and
a processing system that controls the vehicle to autonomously obey at least one traffic rule, or provides a notification to a driver of the vehicle to enable the driver to obey at least one traffic rule, based on the detected location of the vehicle, data retrieved from the database relating to at least one feature of the road network, and data relating to at least one object sensed by the sensors, whereinthe object sensed is an obstruction,the processing system includes a memory which stores a plurality of lookup tables, each of the lookup tables receive different data from a corresponding and different one of the plurality of sensors representing a corresponding condition local to the vehicle, where at least one corresponding condition represents data of the obstruction, and outputs a maximum safe speed, for each lookup table, based on the received data from each of the different sensors, the plurality of lookup tables comprises at least one of a vehicle congestion speed lookup table, a weather condition lookup table, and a road condition lookup table; and
the processing system selects the minimum of all of the maximum safe speeds outputted by the lookup tables, and controls the vehicle speed not to exceed the selected minimum speed and to avoid the obstruction based upon data from the lookup tables and the sensed distance of the vehicle from the obstruction.
4 Assignments
0 Petitions
Accused Products
Abstract
A system that enables a vehicle to follow a traffic rule when traveling in a road network includes a database that stores data relating to at least one feature of the road network, a location detector that detects a location of the vehicle relative to the road network, a sensor that senses at least one object in a vicinity of the vehicle, and a processing system that controls the vehicle to autonomously obey at least one traffic rule, or provides a notification to a driver of the vehicle to enable the driver to obey at least one traffic rule, based on the detected location of the vehicle, data retrieved from the database relating to at least one feature of the road network, and data relating to at least one object sensed by the sensor.
-
Citations
31 Claims
-
1. A system that enables a vehicle to follow a traffic rule while traveling in a road network, comprising:
-
a database that stores data relating to at least one feature of the road network; a location detector that detects a location of the vehicle relative to the road network; a plurality of sensors, including at least one sensor that senses at least one object in a vicinity of the vehicle; and a processing system that controls the vehicle to autonomously obey at least one traffic rule, or provides a notification to a driver of the vehicle to enable the driver to obey at least one traffic rule, based on the detected location of the vehicle, data retrieved from the database relating to at least one feature of the road network, and data relating to at least one object sensed by the sensors, wherein the object sensed is an obstruction, the processing system includes a memory which stores a plurality of lookup tables, each of the lookup tables receive different data from a corresponding and different one of the plurality of sensors representing a corresponding condition local to the vehicle, where at least one corresponding condition represents data of the obstruction, and outputs a maximum safe speed, for each lookup table, based on the received data from each of the different sensors, the plurality of lookup tables comprises at least one of a vehicle congestion speed lookup table, a weather condition lookup table, and a road condition lookup table; and the processing system selects the minimum of all of the maximum safe speeds outputted by the lookup tables, and controls the vehicle speed not to exceed the selected minimum speed and to avoid the obstruction based upon data from the lookup tables and the sensed distance of the vehicle from the obstruction. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A method of enabling a vehicle to follow a traffic rule when traveling in a road network, comprising:
-
detecting, by a location detector, a location of the vehicle relative to the road network; retrieving data from a database relating to at least one feature of the road network; sensing, by at least one sensor of a plurality of sensors, at least one object in a vicinity of the vehicle; controlling the vehicle, by a processing system, to autonomously obey at least one traffic rule, or provide a notification to a driver of the vehicle to enable the driver to obey at least one traffic rule, based on the detected location of the vehicle, the retrieved data relating to at least one feature of the road network, and data relating to the at least one sensed object, where the sensed object is an obstruction; providing, from each of the sensors, different data representing a corresponding condition local to the vehicle to each of a plurality of lookup tables stored in a memory of the processing system, where at least one corresponding condition represents data of the obstruction; outputting, from each of the lookup tables, a maximum safe speed based on the data provided from each of the corresponding sensors, the plurality of lookup tables comprises at least one of a vehicle congestion speed lookup table, a weather condition lookup table, and a road condition lookup table; selecting, by the processing system, the minimum of all of the maximum safe speeds outputted by the lookup tables; and controlling the vehicle not to exceed the selected minimum speed, by the processing system and to avoid the obstruction based upon data from the lookup tables and the sensed distance of the vehicle from the obstruction. - View Dependent Claims (27)
-
-
28. A non-transitory computer-readable medium which stores a program of instructions for execution by a computer to enable a vehicle to follow a traffic rule when traveling in a road network, comprising:
-
retrieving data relating to at least one feature of the road network from a database; and controlling the vehicle to autonomously obey at least one traffic rule, or providing a notification to a driver of the vehicle to enable the driver to obey at least one traffic rule, based on a location of the vehicle, the retrieved data relating to at least one feature of the road network, and data relating to at least one object sensed in a vicinity of the vehicle, wherein the at least one object sensed is an obstruction, the controlling provides different data representing a corresponding condition local to the vehicle to each of a plurality of lookup tables, where at least one corresponding condition represents data of the obstruction, retrieves from each of the lookup tables a maximum safe speed based on the provided data from each of the sensors, from each of the different sensors, the plurality of lookup tables comprises at least one of a vehicle congestion speed lookup table, a weather condition lookup table, and a road condition lookup table selects the minimum of all of the maximum safe speeds outputted by the lookup tables, and controls the vehicle not to exceed the selected minimum speed and to avoid the obstruction based upon data from the lookup tables and the sensed distance of the vehicle from the obstruction. - View Dependent Claims (29, 30, 31)
-
Specification