Vehicle with high integrity perception system
First Claim
1. A vehicle comprising:
- a machine controller;
a steering system;
a propulsion system;
a braking system;
a sensor system having a plurality of redundant sensors; and
wherein the machine controller is connected to the steering system, the propulsion system, the braking system; and
the sensor system, wherein the machine controller identifies an environment around the vehicle to form an operating environment and selects data from a set of sensors within a plurality of redundant sensors in the sensor system based on the operating environment and sends commands to the steering system, the propulsion system, and the braking system to control movement of the vehicle using sensor data, wherein the machine controller identifies the environment by obtaining the environment around the vehicle from a knowledge base.
1 Assignment
0 Petitions
Accused Products
Abstract
The illustrative embodiments provide an apparatus for processing sensor data and controlling the movement of a vehicle. In an illustrative embodiment, an operating environment around the vehicle is identified and sensor data is selected from a set of sensors. The movement of the vehicle is controlled based on the operating environment identified. In another illustrative embodiment, a sensor system has some sensors that are more accurate in a particular environment than other sensors. A dynamic condition is identified by the sensor system and commands are sent to the steering system, the propulsion system, and the braking system to move the vehicle using the sensor data detected by the sensor system. The environment is identified using the plurality of different types of sensors on the vehicle.
-
Citations
24 Claims
-
1. A vehicle comprising:
-
a machine controller; a steering system; a propulsion system; a braking system; a sensor system having a plurality of redundant sensors; and wherein the machine controller is connected to the steering system, the propulsion system, the braking system; and
the sensor system, wherein the machine controller identifies an environment around the vehicle to form an operating environment and selects data from a set of sensors within a plurality of redundant sensors in the sensor system based on the operating environment and sends commands to the steering system, the propulsion system, and the braking system to control movement of the vehicle using sensor data, wherein the machine controller identifies the environment by obtaining the environment around the vehicle from a knowledge base.
-
-
2. A vehicle comprising:
-
a machine controller; a steering system; a propulsion system; a braking system; a sensor system having a plurality of redundant sensors; and wherein the machine controller is connected to the steering system, the propulsion system, the braking system; and
the sensor system, wherein the machine controller identifies an environment around the vehicle to form an operating environment and selects data from a set of sensors within a plurality of redundant sensors in the sensor system based on the operating environment and sends commands to the steering system, the propulsion system, and the braking system to control movement of the vehicle using sensor data, wherein the machine controller identifies weather conditions associated with the environment around the vehicle to form the operating environment and selects data from the set of sensors in the sensor system based on the weather conditions identified. - View Dependent Claims (3, 4)
-
-
5. A vehicle comprising:
-
a machine controller; a steering system; a propulsion system; a braking system; a sensor system having a plurality of different types of sensors, wherein some types of sensors are more accurate that other types of sensors within the plurality of different types of sensors in a particular environment; and wherein the machine controller is connected to the steering system, the propulsion system, the braking system; and
the sensor system, wherein the machine controller identifies a dynamic condition using the sensor system and sends commands to the steering system, the propulsion system, and the braking system to move the vehicle using sensor data detected by the sensor system, and wherein the machine controller identifies an environment using the plurality of different types of sensors on the vehicle, wherein the machine controller receives data from the plurality of different types of sensors for the vehicle to form received data and generates a thematic map using the received data and a knowledge base. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A vehicle comprising:
-
a machine controller; a steering system; a propulsion system; a braking system; a sensor system having a plurality of different types of sensors, wherein some types of sensors are more accurate than other types of sensors within the plurality of different types of sensors in a particular environment; and wherein the machine controller is connected to the steering system, the propulsion system, the braking system; and
the sensor system, wherein the machine controller identifies a dynamic condition using the sensor system and sends commands to the steering system, the propulsion system, and the braking system to move the vehicle using sensor data detected by the sensor system, and wherein the machine controller identifies an environment using the plurality of different types of sensors on the vehicle, wherein the machine controller monitors the plurality of different types of sensors for sensor integrity, wherein the machine controller identifies a fault in at least one sensor in the plurality of different types of sensors. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
-
24. A vehicle comprising:
-
a machine controller; a steering system; a propulsion system; a braking system; a sensor system; and a knowledge base used by the machine controller, wherein the machine controller is connected to the steering system, the propulsion system, the braking system, and the sensor system; and wherein the machine controller identifies an environment using a plurality of sensors on the vehicle, wherein the plurality of sensors comprises at least one of a global positioning system, structured light sensor, two dimensional/three dimensional lidar, dead reckoning, far and medium infrared camera, visible light camera, radar, ultrasonic sonar, and radio frequency identification reader;
identifies a location of the vehicle;
identifies a map based on the location of the vehicle;
identifies a set of objects in the environment using data received from the plurality of sensors and a knowledge base, wherein the knowledge base specifies the set of objects based on the environment;
places thematic features into the map using the set of objects identified and the map identified;
controls the vehicle using the knowledge base, wherein the knowledge base further comprises an online knowledge base, an a priori knowledge base, and a learned knowledge base;
monitors the plurality of sensors for sensor integrity;
identifies a fault in at least one sensor in the plurality of sensors, wherein the fault in at least one sensor is one of sensor degradation and sensor failure; and
responsive to identifying a fault in at least one sensor in the plurality of sensors, generates an alert displaying the fault in at least one sensor in the plurality of sensors, selects a different sensor to compensate for the fault in at least one sensor, transmits a request for sensor data to a sensor system of another vehicle, receives the sensor data from the sensor system of another vehicle, and performs localization based on the sensor data from the sensor system of another vehicle.
-
Specification