Skip to content

πŸ“Š Diagram: CoCarNextGen ​

Available Online

This model (converted to a data flow diagram) is available to view using the online editor!

Open In Online Editor

πŸ”— Link to Original Paper/Article ​

View Model Files in Repository

View Audi Fakten Source

View Audi Vernetzung Source

View Audi Bedienung und Anzeige, Infotainment

Open Example Model in Example Models Bundles

πŸ“ Short Description ​

This model represents a high-level architecture of an Audi A6 vehicle, focusing on sensor-based perception, centralized driver assistance, infotainment, and cloud connectivity. Environmental data is collected by multiple sensors (radar, cameras, ultrasonic) and fused centrally by the zFAS unit to create a consistent world model for driver assistance functions. These functions are processed by the Central Comfort Control Unit and translated into vehicle actuation commands via the DriveByWire Control Unit. In parallel, the MIB 2+ infotainment platform provides human–machine interaction, navigation, voice control, smartphone integration, and Car-to-X communication. Connectivity to external cloud services, including HERE servers, Google navigation services, Audi Car-to-X backends, and online speech recognition, is realized through a Gateway Control Unit, enabling advanced navigation, traffic awareness, and connected services while maintaining a clear separation between in-vehicle systems and external backends.

πŸ”€ Abbreviations ​

  • Car2X: Exchange of information between a vehicle and external entities, for example cloud backends.
  • HERE: HERE Technologies is a company that many car manufacturers use for maps, navigations, and traffic intelligence
  • zFAS: zentrales FahrerassistenzsteuergerΓ€t

πŸ“– Extensive Description (if possible) ​

For more information or more technical knowledge, please refer to the links above, as they were the basis of knowledge for the construction of this model.

1. Sensor & Perception Domain The Sensors block represents the full set of environment-sensing devices described for the Audi A6, which includes Radar sensors (long- and mid-range), front and surround-view cameras and ultrasonic sensors. These sensors provide raw environment data such as object distance and velocity, lane markings or obstacles.

2. zFAS - Central Driver Assistance Processing The zFAS component is the central driver assistance control unit used by Audi. The previously mentioned sensor data is transmitted a FlexRay bus to the sensor fusion layer. Thi fusion produces a consistent world model, which is required for higher-level assistance functions.

3.Central Comfort Control Unit This component hosts logical driver assistance functions, which rely on zFas outputs, which in turn are transmitted through the CAN bus which act as the central backbone between the zFAS, Infotainment systems, Vehicle CUs, Gateways CUs. The driver assistance functions represented in the model are the adaptive drive assist, efficiency assistant and the junction assistant.

4. DriveByWire Control Unit The DriveByWireCU represents the interface to vehicle actuation (steering, acceleration, braking) and it receives control commands from the assistance functions.

5. MIB 2+ (Modular Infotainment Baukasten) The MIB 2+ unit is AudiΒ΄s infotainment platform and central HMI controller. The basic component is the MMITouchResponseDisplay which in turn connects with the different internal components:

  • 1. MMI Search: This component allows the driver to do a normal Google search (for restaurants or the price of gas nearby) or a HERE location-based search.
  • 2. Voice Control: This component allows natural language interaction for online commands through the OnlineSpeechRecognitionBackend.
  • 3. Self-learning Navigation System: This component suggests routes based on the learned driver behavior and habits. The route and traffic calculations are done by the HERE servers. There is also the possibility to use the Google Earth navigation system, which is offered through the MMINavigationPlus component. This component connects to the Google Earth Navigation backend for achieving this purpose.
  • 4. Car2xModule: This component handles vehicle-to-backend communication for things such as hazard warning (possibly received from the cameras/sensors) or traffic information (based on the gps location).
  • 5. Smartphone interface: The smartphone interface enables app integration and vehicle status access. The ownerΒ΄s smartphone, running the myAudi App, enables accessing calendar information, finding the car or navigation functionality and remote comfort features. This last features are done through the SmartPhoneConnectability component, which is able to send the signals to the HeatedSeatCU, CentralLockingCU and AuxiliaryHeatingCU.

6. Gateway Control Unit: The Gateway Control Unit connects in-vehicle networks with external networks such as the HERE or Google Servers, AudiCar 2 Backend and Online Speech Recognition Backend.

7. HERE Servers: The model also represents the functionality provided by the HERE Servers as the HERETrafficLoadCalculation, HERERouteCalculation and HERELocationBasedSearch components.

8. Google Navigation backend: The functionality provided by the google navigation backend is also shown in the model by the GoogleSearch and GoogleEarthNavigationBackend components.

🏷️ Label description ​

  • πŸ—‚οΈ Data Labels: ​

    • DataType: ​

      • VehicleIdentifier: The data is the identifier of the vehicle
      • Car2X:
      • GPSLocation: The data is the GPSLocation of the car
      • Navigation: The data is the navigation data of the route
      • ExternalAuth: The data is an external authentication
      • Traffic: The data is the traffic data
      • DriveControlInstruction: The data is a drive control instruction
    • Granularity: ​

      • Detailed: The granularity of the data is detailed
      • Aggregated: The granularity of the data is aggregated
    • Status: ​

      • GatewayChecked: The status of the gateway is checked
  • 🏷️ Node Labels: ​

    • Trigger: ​

      • Automatic: This node is triggered automatically
      • Manual: This node is a triggered manually
    • Location: ​

      • Onboard: This node resides on board
      • AudiCloud: This node resides in the Audi cloud
      • Smartphone: This node resides in the smartphone
      • HEREBackend: This node resides in the HERE backend
      • GoogleBackend: This node resides in the Google backend

⚠️ Constraints ​

  • There are no constraints for this model

🚨 Violations ​

  • None