Navigation and control system for autonomous vehicles
First Claim
1. A navigation and control system comprising:
- a sensor configured to locate objects in a predetermined field of view from a vehicle, including, an emitter configured to repeatedly scan a beam into a two-dimensional sector of a plane defined with respect to a first predetermined axis of the vehicle, a detector configured to detect a reflection of the emitted beam from one of the objects, and a panning mechanism configured to pan the plane in which the beam is scanned about a second predetermined axis to produce a three dimensional field of view; and
a processor configured to determine the existence and location of the objects in the three dimensional field of view based on a position of the vehicle and a time between an emittance of the beam and a reception of the reflection of the emitted beam from one of the objects.
5 Assignments
0 Petitions
Accused Products
Abstract
A navigation and control system including a sensor configured to locate objects in a predetermined field of view from a vehicle. The sensor has an emitter configured to repeatedly scan a beam into a two-dimensional sector of a plane defined with respect to a first predetermined axis of the vehicle, and a detector configured to detect a reflection of the emitted beam from one of the objects. The sensor includes a panning mechanism configured to pan the plane in which the beam is scanned about a second predetermined axis to produce a three dimensional field of view. The navigation and control system includes a processor configured to determine the existence and location of the objects in the three dimensional field of view based on a position of the vehicle and a time between an emittance of the beam and a reception of the reflection of the emitted beam from one of the objects.
574 Citations
76 Claims
-
1. A navigation and control system comprising:
-
a sensor configured to locate objects in a predetermined field of view from a vehicle, including, an emitter configured to repeatedly scan a beam into a two-dimensional sector of a plane defined with respect to a first predetermined axis of the vehicle, a detector configured to detect a reflection of the emitted beam from one of the objects, and a panning mechanism configured to pan the plane in which the beam is scanned about a second predetermined axis to produce a three dimensional field of view; and
a processor configured to determine the existence and location of the objects in the three dimensional field of view based on a position of the vehicle and a time between an emittance of the beam and a reception of the reflection of the emitted beam from one of the objects. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method for navigation and control of a vehicle, comprising:
-
scanning repeatedly a beam into a two-dimensional sector of a plane defined with respect to a first predetermined axis of the vehicle;
detecting a reflection of the emitted beam from an object removed from the vehicle;
panning the plane in which the beam is scanned about a second predetermined axis to produce a three dimensional field of view;
determining the existence and location of the object in the three dimensional field of view based on a position of the vehicle and a time between an emittance of the beam and a reception of the reflection of the emitted beam. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. A drivable unit comprising:
-
a vehicle including, a sensor configured to locate objects in a predetermined field of view from a vehicle, including, an emitter configured to scan a beam into a sector of a plane defined with respect to a first predetermined axis of the vehicle, a detector configured to detect a reflection of the emitted beam from one of the objects, and a panning mechanism configured to pan the plane in which the beam is scanned about a second predetermined axis to produce a three dimensional field of view, and a processor configured to determine the existence and location of the objects in the three dimensional field of view based on a position of the vehicle and a time between an emittance of the beam and a reception of the reflection of the emitted beam. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51)
-
-
52. A navigation and control system comprising:
-
a sensor configured to locate objects in a field of view from a vehicle;
a processor configured to determine the existence and location of the objects in the field of view based on a position of the vehicle and a time between an emittance of a beam from the sensor and a reception of a reflection of the emitted beam from one of the objects;
said processor comprising a memory including storage elements corresponding to subsectors in the field of view; and
said processor configured to perform an obstacle identification algorithm to determine if any object is an obstacle, to determine in which of said field of view subsectors a determined obstacle exists, and to store in each corresponding memory element an obstacle indicator indicative that an obstacle exists in the corresponding subsector. - View Dependent Claims (53, 54)
-
-
55. A drivable unit comprising:
-
a vehicle including, a sensor configured to locate objects in a field of view from the vehicle, and a processor configured to determine the existence and location of the objects in the field of view based on a position of the vehicle and a time between an emittance of a beam from the sensor and a reception of a reflection of the emitted beam from one of the objects, said processor comprising a memory including storage elements corresponding to subsectors in the field of view, and said processor configured to perform an obstacle identification algorithm to determine if any object is an obstacle, to determine in which of said field of view subsectors a determined obstacle exists, and to store in each corresponding memory element an obstacle indicator indicative that an obstacle exists in the corresponding subsector. - View Dependent Claims (56, 57)
-
-
58. A navigation and control system comprising:
-
a sensor configured to locate objects removed from a vehicle; and
a processor configured to determine the existence and location of the objects based on a position of the vehicle and a time between an emittance of a beam from the sensor and a reception of a reflection of the emitted beam from one of the objects, wherein the processor is configured to direct the sensor to scan a first sector associated with a path of the vehicle, and the processor is configured to direct the sensor to scan a second sector identified with an obstacle. - View Dependent Claims (59)
-
-
60. A drivable unit comprising:
-
a vehicle including, a sensor configured to locate objects removed from the vehicle, and a processor configured to determine the existence and location of the objects based on a position of the vehicle and a time between an emittance of a beam from the sensor and a reception of a reflection of the emitted beam from one of the objects, wherein the processor is configured to direct the sensor to scan a first sector associated with a path of the vehicle, and the processor is configured to direct the sensor to scan a second sector identified with an obstacle. - View Dependent Claims (61)
-
-
62. A navigation and control system comprising:
-
a plurality of sensors configured to locate objects removed from a vehicle; and
a processor configured to determine the existence and location of the objects based on a position of the vehicle and a time between an emittance of a beam from one of the sensors and a reception of a reflection of the emitted beam from one of the objects, wherein the processor is configured to direct one of the sensors to scan a first sector associated with a path of the vehicle, and the processor is configured to direct another of the sensors to scan a second sector identified with an obstacle. - View Dependent Claims (63)
-
-
64. A drivable unit comprising:
-
a vehicle including, a plurality of sensors configured to locate objects removed from the vehicle, and a processor configured to determine the existence and location of the objects based on a position of the vehicle and a time between an emittance of a beam from one of the sensors and a reception of a reflection of the emitted beam from one of the objects, wherein the processor is configured to direct one of the sensors to scan a first sector associated with a path of the vehicle, and the processor is configured to direct another of the sensors to scan a second sector identified with an obstacle. - View Dependent Claims (65)
-
-
66. A navigation and control system comprising:
-
a sensor configured to locate objects removed from a vehicle; and
a processor configured to determine the existence and location of the objects based on a position of the vehicle and a time between an emittance of a beam from the sensor and a reception of a reflection of the emitted beam from one of the objects, wherein the processor is configured to direct the sensor to scan selectively a sector associated with a projected turn in a path of the vehicle. - View Dependent Claims (67)
-
-
68. A drivable unit comprising:
-
a vehicle including, a sensor configured to locate objects removed from the vehicle, and a processor configured to determine the existence and location of the objects based on a position of the vehicle and a time between an emittance of a beam from the sensor and a reception of a reflection of the emitted beam from one of the objects, wherein the processor is configured to direct the sensor to scan selectively a sector associated with a projected turn in a path of the vehicle. - View Dependent Claims (69)
-
-
70. A computer readable medium containing program instructions for execution on a processor in a vehicle, which when executed by the processor, cause the processor to perform the functions of:
-
scanning repeatedly a beam into a two-dimensional sector of a plane defined with respect to a first predetermined axis of the vehicle;
detecting a reflection of the emitted beam from an object removed from the vehicle;
panning the plane in which the beam is scanned about a second predetermined axis to produce a three dimensional field of view;
determining the existence and location of the object in the three dimensional field of view based on a position of the vehicle and a time between an emittance of the beam and a reception of the reflection of the emitted beam.
-
-
71. A computer readable medium containing program instructions for execution on a processor in a vehicle, which when executed by the processor, cause the processor to perform the functions of:
-
scanning objects in a field of view from the vehicle;
determining a location of the objects in the field of view;
determining first and second points on a contour map of an identified object;
determining if said first point is farther away from the vehicle than said second point;
determining a slope between the first point and the second point;
determining if said slope is greater than a predetermined slope; and
determining if a height between the first point and the second point is greater than a predetermined height, and if so, determining the object is an obstacle.
-
-
72. A computer readable medium containing program instructions for execution on a processor in a vehicle, which when executed by the processor, cause the processor to perform the functions of:
-
scanning objects in a field of view from the vehicle;
determining a location of the objects in the field of view;
performing an obstacle identification algorithm to determine if any object is an obstacle;
determining a field of view subsector in which a determined obstacle exists; and
storing in a corresponding memory element an obstacle indicator indicative that an obstacle exists in a corresponding subsector.
-
-
73. A computer readable medium containing program instructions for execution on a processor in a vehicle, which when executed by the processor, cause the processor to perform the functions of:
-
scanning objects in a field of view from the vehicle;
determining a location of the objects in the field of view;
directing a scan in a first sector associated with a path of the vehicle, and directing a scan in a second sector identified with an obstacle. - View Dependent Claims (74)
-
-
75. A computer readable medium containing program instructions for execution on a processor in a vehicle, which when executed by the processor, cause the processor to perform the functions of:
-
scanning objects in a field of view from the vehicle;
determining a location of the objects in the field of view;
directing a scan selectively in a sector associated with a projected turn in a path of the vehicle. - View Dependent Claims (76)
-
Specification