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.
Uma arquitetura computando para um veículo land-based motorized é divulgada. A arquitetura computando inclui uma rede de dados compreendida de um plurality de processadores interconectados, de um primeiro grupo dos sensores responsivos às circunstâncias ambientais em torno do veículo, de um segundo grupo dos sensores responsivos aos sistemas da ferragem do veículo, e de uma base de dados do mapa que contem os dados que representam características geográficas na área geográfica em torno do veículo. Um veículo-ambiente que modela o programa, executado na rede de dados, usa as saídas dos primeiros e segundos grupos dos sensores e da base de dados do mapa fornecer e atualizar continuamente um modelo dos dados que represente o veículo e o ambiental em torno do veículo, including características geográficas, das circunstâncias, das estruturas, dos objetos e dos obstáculos em torno do veículo. As operações do veículos que programam as aplicações, executadas na rede de dados, usam o modelo dos dados determinar a operação desejada do veículo no contexto do ambiente do veículo. Uma relação do excitador recebe a entrada do excitador do veículo. A programação do controle do veículo, executada na rede de dados, recebe saídas das operações do veículos que programam aplicações e a relação do excitador, determina uma operação resolvida para os sistemas da ferragem do veículo e fornece o indicative dos comandos da saída, disso. As operações do veículos que programam aplicações podem incluir o controle de cruzeiro adaptável, automatizado mayday, e sistemas de advertência do obstáculo e da colisão, entre, outros. É divulgado também uma arquitetura computar nova que organize as aplicações e os sistemas no veículo em dois grupos: sistemas do auxílio do excitador e serviços e sistemas de informação móveis. É divulgado também um registrador da movimentação que mantenha registros dos status de todos os sistemas do veículo e do excitador.