Method and system for an in-vehicle computer architecture
First Claim
1. An in-vehicle computing architecture for a motorized, land-based vehicle that has a plurality of hardware systems, the in-vehicle computing architecture comprising:
- sensor devices responsive to said plurality of hardware systems and to environmental conditions around the land-based vehicle, wherein said sensor devices provide outputs indicative of sensed hardware systems and environmental conditions;
a plurality of processors interconnected to form a data network across which programs can share data;
a geographic database containing data about geographic features in an area in which the land-based vehicle is located;
driver assistance applications executed on said data network, wherein said driver assistance applications receive the outputs of said sensor devices and use the data contained in the geographic database to provide essential vehicle control and safety features; and
navigation applications executed on said data network, wherein said navigation applications use the data contained in the geographic database to provide navigation-related features.
4 Assignments
0 Petitions
Accused Products
Abstract
A computing architecture for a motorized land-based vehicle is disclosed. The computing architecture includes a data network comprised of a plurality of interconnected processors, a first group of sensors responsive to environmental conditions around the vehicle, a second group of sensors responsive to the vehicle'"'"'s hardware systems, and a map database containing data that represent geographic features in the geographic area around the vehicle. A vehicle-environment modeling program, executed on the data network, uses the outputs from the first and second groups of sensors and the map database to provide and continuously update a data model that represents the vehicle and the environmental around the vehicle, including geographic features, conditions, structures, objects and obstacles around the vehicle. Vehicle operations programming applications, executed on the data network, use the data model to determine desired vehicle operation in the context of the vehicle'"'"'s environment. A driver interface receives the vehicle driver'"'"'s input. Vehicle control programming, executed on the data network, receives outputs from the vehicle operations programming applications and the driver interface, determines a resolved operation for the vehicle'"'"'s hardware systems and provides output commands indicative thereof. The vehicle operations programming applications may include adaptive cruise control, automated mayday, and obstacle and collision warning systems, among others. Also disclosed is a new computing architecture that organizes the applications and systems in the vehicle into two groups: driver assistance systems and mobile services and information systems. Also disclosed is a drive recorder that maintains records of the statuses of all vehicle systems and of the driver.
185 Citations
20 Claims
-
1. An in-vehicle computing architecture for a motorized, land-based vehicle that has a plurality of hardware systems, the in-vehicle computing architecture comprising:
-
sensor devices responsive to said plurality of hardware systems and to environmental conditions around the land-based vehicle, wherein said sensor devices provide outputs indicative of sensed hardware systems and environmental conditions;
a plurality of processors interconnected to form a data network across which programs can share data;
a geographic database containing data about geographic features in an area in which the land-based vehicle is located;
driver assistance applications executed on said data network, wherein said driver assistance applications receive the outputs of said sensor devices and use the data contained in the geographic database to provide essential vehicle control and safety features; and
navigation applications executed on said data network, wherein said navigation applications use the data contained in the geographic database to provide navigation-related features. - View Dependent Claims (2, 3, 4, 5, 6, 7)
mobile services and information programming applications executed on said data network, wherein said mobile services and information programming applications provide driver and passenger entertainment, non-emergency communications, and convenience.
-
-
4. The in-vehicle computing architecture of claim 3 further comprising:
an internal firewall system that restricts exchange of data between the driver assistance applications and the mobile services and information programming applications.
-
5. The in-vehicle computing architecture of claim 1 further comprising:
an internal firewall system that restricts exchange of data between the driver assistance applications and the navigation applications.
-
6. The in-vehicle computing architecture of claim 1 wherein the geographic database has sub-meter accuracy.
-
7. The in-vehicle computing architecture of claim 1 wherein said navigation-related features include route calculation and route guidance.
-
8. A method of operation for a land-based vehicle comprising:
-
providing a map database that contains an accurate multi-dimensional representation of roadway geometry including features along the roadway;
providing essential vehicle systems control and safety features with driver assistance applications that use outputs of sensors that sense environmental conditions around the land-based vehicle and data contained in the map database; and
providing navigation services to a user of said land-based vehicle with the same map database used for the driver assistance applications. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
receiving input from the user of said land-based vehicle driver that indicates a desired destination;
using said map database to determine a route to the desired destination along roads represented by data contained in the map database; and
providing the user with guidance to follow the calculated route.
-
-
12. The method of claim 8 wherein said driver assistance applications include a headlight aiming application that uses the outputs of said sensors and said data from the map database to aim headlights of the land-based vehicle around curves ahead of the land-based vehicle.
-
13. The method of claim 8 wherein said driver assistance applications include an intersection collision avoidance application that uses the outputs of said sensors and said data from the map database to automatically command the land-based vehicle to avoid a collision at an intersection that the land-based vehicle is approaching.
-
14. The method of claim 8 wherein said driver assistance applications include a collision avoidance application that uses the outputs of said sensors and said data from the map database to automatically command the land-based vehicle to avoid obstacles detected around the land-based vehicle.
-
15. The method of claim 8 wherein said driver assistance applications include a lane departure warning application that uses the outputs of said sensors and said data from the map database to provide a warning of possible departure by the land-based vehicle from a lane.
-
16. A method of operation for a land-based vehicle comprising:
-
sensing environmental conditions around the land-based vehicle with sensor devices;
running at least one driver assistance application on a data network in said land based vehicle;
providing outputs of said sensor devices to said driver assistance application;
providing data from a map database to said driver assistance application;
controlling essential vehicle control and safety features with said driver assistance application;
providing data from the map database to navigation applications; and
providing a user of said land-based vehicle with navigation-related functions with said navigation applications. - View Dependent Claims (17, 18, 19, 20)
providing an internal firewall that preserves the driver assistance application from contention from the navigation applications for resources.
-
Specification