4.2 ADASIS Functional Architecture
The systems architecture defined by ADASIS Forum is shown in Figure 6. It consists
of the ADAS Horizon Provider (AHP) on the one side. That retrieves digital map data
around the estimated position of the vehicle using GPS and map matching. In the first
release of ADASIS only a single path in front of the vehicle is supported. Future
versions will also be capable of multiple paths where the ADAS Horizon is provided.
The data is then compressed and coded for transmission on the vehicle's bus system.
On the application side, an ADAS Horizon Reconstructor (AHR) re-builds the ADAS
Horizon from the received messages and provides it to the ADAS application. More
than one application is supported but depending on the implementation, each one
requires its own Horizon Reconstructor.
ADASIS addresses two interfaces on different levels:
(i) A "low level" interface describing the messages to be transferred on the vehicle
bus system. The ADASIS specification is generic for any bus system, the so-called
AGMP (ADASIS Generic Message Protocol). Since the CAN bus is the most used bus
system in vehicles nowadays, a specific implementation for CAN has been derived,
the so-called ASCP (ADASIS Specific CAN Protocol).
(ii) A "high level" interface allowing the applications to access the Electronic Ho-
rizon data after being re-built by the Horizon Reconstructor. This is a C code style
API.
The developed systems architecture and interface specifications have been imple-
mented as prototypes within the scope of PReVENT MAPS&ADAS by the project
partners. Data transmission has been realized on a CAN bus. Tests and validation
have been successfully been performed. The results look very promising: the average
additional bus load caused by the Electronic Horizon is relatively low on the CAN
bus (below 1 percent), and no latency issues or other negative effects for the CAN
bus messages have been detected. Different ADAS Horizon Providers and Recon-
structors have been developed by the project partners. These have been connected via
the CAN bus and their interoperability was also demonstrated successfully.
More information about the ADASIS Forum is available on the internet:
http://www.ertico.com/en/subprojects/adasis_forum.
5 Example Application: Lane Keeping Assistance
One of the applications, which have successfully been enhanced by the Information
Manager, is Lane Keeping Assistance. A prototype system has been implemented and
validated within the scope of the European PReVENT project. PReVENT is an indus-
try research project, co-funded by European Commission within the 6th Framework,
and has been successfully finalized in March 2008. More information about the PRe-
VENT project is available on the PReVENT web site: http://www.prevent-ip.org .
For Lane Keeping Assistance a camera system is used as the primary sensor to de-
tect if the vehicle is still within the lane. In order to support the image processing in
difficult situations, e.g. approaching a curve, driving in bad weather, or low light
conditions, Electronic Horizon data is taken into account as an additional virtual sen-
47