Motor vehicle warning and control system and method
First Claim
1. A method for controlling the travel of a powered vehicle having manual steering and acceleration controls and supporting a ranging apparatus comprising:
- (a) as the powered vehicle travels a roadway, measuring the distance to and relative velocity with respect to the vehicle of a plurality of objects in the vicinity of the vehicle;
(b) calculating, with respect to each of the objects, whether the object and the powered vehicle are on a collision course;
(c) when the calculation reveals that a collision is imminent, (i) selecting one of a plurality of state vectors containing a set of binary digits, some of the digits each indicating only whether there is detected an object in one of a plurality of directions from the vehicle that is on a collision course with respect to the vehicle and other of the digits each indicating only whether or not another object is detected in each of the plurality of directions other than the ones on a collision course with respect to the vehicle, (ii) using the selected state vector to select one of a plurality of sets of fuzzy logic inference rules, and (iii) using the selected set of rules to determine a combination of steering and acceleration that is coordinated to attempt to avoid a collision between the powered vehicle and the detected objects;
(d) wherein the fuzzy logic inference rules in each of the plurality of sets are each dependent on at least (i) the distance and relative velocity with respect to the vehicle of at least one of the detected objects on a collision course with respect to the powered vehicle and (ii) in which of the plurality of directions relative to the powered vehicle other detected objects are located; and
(e) applying the determined combination of steering and acceleration to automatically control the steering and acceleration of the powered vehicle.
0 Assignments
0 Petitions
Accused Products
Abstract
A system and method assist the driver of a motor vehicle in preventing accidents or minimizing the effects of same. In one form, a television camera is mounted on a vehicle and scans the roadway ahead of the vehicle as the vehicle travels. Continuously generated video picture signals output by the camera are electronically processed and analyzed by an image analyzing computer, which generates codes, that serve to identify obstacles. A decision computer mounted in the controlled vehicle receives such code signals along with code signals generated by the speedometer or one or more sensors sensing steering mechanism operation and generates control signals. Such code signals maybe displayed, and as synthetic speech or special sound generating and warning means used to warn the driver of the vehicle of approaching and existing hazards. The system may also use the control signals, particularly through application of fuzzy logic, to control the operation of the brakes and steering mechanism of the vehicle to avoid or lessen the effects of a collision. In a particular form, the decision computer may select the evasive action taken from a number of choices, depending on whether and where the detection device senses other vehicles or obstacles.
398 Citations
40 Claims
-
1. A method for controlling the travel of a powered vehicle having manual steering and acceleration controls and supporting a ranging apparatus comprising:
-
(a) as the powered vehicle travels a roadway, measuring the distance to and relative velocity with respect to the vehicle of a plurality of objects in the vicinity of the vehicle;
(b) calculating, with respect to each of the objects, whether the object and the powered vehicle are on a collision course;
(c) when the calculation reveals that a collision is imminent, (i) selecting one of a plurality of state vectors containing a set of binary digits, some of the digits each indicating only whether there is detected an object in one of a plurality of directions from the vehicle that is on a collision course with respect to the vehicle and other of the digits each indicating only whether or not another object is detected in each of the plurality of directions other than the ones on a collision course with respect to the vehicle, (ii) using the selected state vector to select one of a plurality of sets of fuzzy logic inference rules, and (iii) using the selected set of rules to determine a combination of steering and acceleration that is coordinated to attempt to avoid a collision between the powered vehicle and the detected objects;
(d) wherein the fuzzy logic inference rules in each of the plurality of sets are each dependent on at least (i) the distance and relative velocity with respect to the vehicle of at least one of the detected objects on a collision course with respect to the powered vehicle and (ii) in which of the plurality of directions relative to the powered vehicle other detected objects are located; and
(e) applying the determined combination of steering and acceleration to automatically control the steering and acceleration of the powered vehicle. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for enhancing safety of a moving vehicle having a steering system and an acceleration system and supporting ranging apparatus capable of producing ranging signals identifying the distance and relative motion between the moving vehicle and selected types of objects in a plurality of directions therefrom, comprising:
-
(a) using ranging signals identifying the distance and relative motion between the moving vehicle and selected types of objects in a plurality of directions therefrom to determine which, if any, of the objects detected adjacent to the moving vehicle are collision hazards because the object and the moving vehicle are on a collision course;
(b) selecting one of a plurality of state vectors containing a set of binary digits, (i) some of the digits each indicating only whether or not a collision hazard has been determined to be located in one of a plurality of directions from the moving vehicle, and (ii) other of the digits each indicating only whether or not other of the selected objects are detected in each of said plurality of directions other than those directions in which collision hazards are detected;
(c) using the selected state vector to select one of a plurality of rule sets, (i) each rule set comprising a plurality of fuzzy logic vehicle control rules, (ii) each rule specifying an output that depends on an input comprising the calculated distance and motion of at least one of the detected collision hazards relative to the moving vehicle, and (iii) the output of each rule comprising a coordinated combination of changes to the moving vehicle'"'"'s steering and acceleration predetermined to be appropriate for the situation defined by at least the state vector and the rule input;
(d) using the selected set of fuzzy logic control rules to generate output signals indicative of steering and acceleration changes; and
(e) applying the output signals to automatically provide coordinated control of the steering system and the acceleration system to attempt to avoid a collision between the moving vehicle and the collision hazards while also attempting to avoid a collision between the moving vehicle and any other detected objects. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
(a) using the distance and relative motion information for each of the identified collision hazards to priority rank the collision hazards based on expected time to collision; and
(b) reclassifying as objects all of the collision hazards other than the collision hazard with the highest ranking priority;
(c) wherein selecting one of a plurality of state vectors comprises selecting a state vector based on the direction from the vehicle of the collision hazards referenced in part (b)(i) and whether or not another object is detected in each other of the plurality of directions.
-
-
24. A method in accordance with claim 23 further comprising using a neural network trained to recognize object types to classify each identified collision hazard into one of a plurality of object types, and wherein priority ranking the collision hazards depends at least in part on the classification.
-
25. A method in accordance with claim 18 further comprising classifying each detected object into one of a plurality of object types by comparing an image of each object with a plurality of reference images.
-
26. A method in accordance with claim 18 further comprising using road information, in addition to the state vector, to reproduce from a memory one of the plurality of sets of fuzzy logic vehicle control rules.
-
27. A method in accordance with claim 18 wherein the plurality of directions consists of directions to the front, to the back, and to both sides of the moving vehicle.
-
28. A method in accordance with claim 18 wherein the plurality of directions consists of directions to the front and to the back of the moving vehicle.
-
29. A method in accordance with claim 18 wherein the plurality of directions consists of directions to the front and to two sides of the moving vehicle.
-
30. A system for operating and controlling a motor vehicle having a power-drive system and controls including an accelerator, a brake, and a steering system comprising:
-
(a) a ranging device supported by the vehicle, directed toward the front of the vehicle, and structured to generate first signals indicating the distance to and relative motion of some objects in front of the vehicle;
(b) a detector supported by the vehicle, directed away from the vehicle in a direction other than the front of the vehicle, and structured to generate a second signal identifying only whether there is an object in said other direction; and
(c) a fuzzy logic-based computer having a memory containing a plurality of sets of fuzzy inference vehicle control rules, each rule defining a coordinated combination of changes to the vehicle'"'"'s steering and acceleration;
(d) wherein the computer is coupled to the ranging device and the detector and structured to use the first and second signals to select and reproduce from the memory a selected set of less than all of the rules and to apply the selected set of rules to derive command signals with fuzzy logic;
(e) wherein the computer is electrically coupled to the controls;
(f) whereby the command signals are applied to control the accelerator, brake, and steering system of the vehicle in a coordinated way to attempt to avoid collisions between the vehicle and objects in its path of travel without taking evasive action that would cause a collision with objects detected in said other direction. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
(a) further comprising a second scanning device supported by the vehicle, directed away from the vehicle in a direction other than the front of the vehicle, and structured to generate second signals modulated with information relating to objects in the field of view of the second scanning device; and
(b) further comprising a third computer coupled to the second scanning device and structured to analyze the second signals as the vehicle travels and to produce second code signals on a third output, which second code signals are indicative of distances and relative motion between the vehicle and each of the objects in the field of view of the second scanning device; and
(c) wherein the second computer is also coupled to the third output and structured to use the first and second code signals to reproduce from the memory a selected set of the fuzzy inference vehicle control rules that are applied using fuzzy logic to control operation of the vehicle to attempt to avoid collisions both with objects in the path of travel of the vehicle and objects in the field of view of the second scanning device.
-
-
39. A system in accordance with claim 38:
-
(a) further comprising a third scanning system supported by the vehicle, directed away from the vehicle in directions other than the front of the vehicle and other than the direction of the second scanning device, and structured to generate third signals modulated with information relating to objects not in the field of view of either the first or second scanning devices;
(b) further comprising a fourth computer coupled to the third scanning system and structured to analyze the third signals as the vehicle travels and to produce third code signals on a fourth output, which third code signals are indicative of distances and relative motion between the vehicle and each of the objects in the field of view of the third scanning system;
(c) wherein the first and second scanning devices and the third scanning system together cover substantially all of an area surrounding the vehicle; and
(d) wherein the second computer is also coupled to the fourth output and structured to use the first, second, and third code signals to reproduce from the memory a selected set of the fuzzy inference vehicle control rules that are applied using fuzzy logic to control operation of the vehicle to attempt to avoid collisions both with objects in the path of travel of the vehicle and objects in the fields of view of the second scanning device and the third scanning system.
-
-
40. A system in accordance with claim 30 further comprising an override controller coupled to the computer so as, when activated by a driver, to prevent the command signals from controlling the motor vehicle.
Specification