The safety mastermind for
automated driving and beyond

Request Quote

What is MotionWise?

MotionWise is a series-proven safety software platform for automated driving. It acts as the safety mastermind for automated driving within a vehicle architecture, handling the high complexity of such systems.

Each application hosted by MotionWise will run encapsulated from its peers, resulting in a safe environment where applications with different safety and real-time requirements can coexist and interact.

Benefits

  • Safety is the centerpiece of MotionWise: the in-house developed communication and scheduling cores are the basis for the software’s safety concept that adheres to highest safety standards.

  • Thanks to its architecture and design, MotionWise is a modular platform that can be used to realize projects from level 2 to level 5 automated driving.

  • Customers benefit from our safety know-how gained in previous automotive series productions projects as well as the cross-industry experience available within the TTTech Group.

  • MotionWise combines a scheduling core with a Deterministic Ethernet backbone, thus making it possible to transfer data in a deterministic manner with lowest latency.

  • The MotionWise architecture easily handles complex systems with different components and guarantees for a smooth integration process of applications from any vendor by performing a separation of available resources.

  • MotionWise is compliant to standards in various areas, such as safety, operating systems and standards used by application suppliers, for example AUTOSAR, AUTOSAR Adaptive, TSN etc .

Safe

Safety is the centerpiece of MotionWise: the in-house developed communication and scheduling cores are the basis for the software’s safety concept that adheres to highest safety standards.

Scalable

Thanks to its architecture and design, MotionWise is a modular platform that can be used to realize projects from level 2 to level 5 automated driving.

Series-proven

Customers benefit from our safety know-how gained in previous automotive series productions projects as well as the cross-industry experience available within the TTTech Group.

Deterministic real-time

MotionWise combines a scheduling core with a Deterministic Ethernet backbone, thus making it possible to transfer data in a deterministic manner with lowest latency.

Handles system complexity

The MotionWise architecture easily handles complex systems with different components and guarantees for a smooth integration process of applications from any vendor by performing a separation of available resources.

Standard-compliant

MotionWise is compliant to standards in various areas, such as safety, operating systems and standards used by application suppliers, for example AUTOSAR, AUTOSAR Adaptive, TSN etc .

The safety software platform for automated driving.

MotionWise

Services

  • The automotive services are crucial for smooth operation and diagnostics. The MotionWise automotive services offer the means to integrate MotionWise into an automotive ecosystem. The diagnostic services provide Unified Diagnostic Services (UDS) service across the heterogeneous platform, abstracting the protocol towards the application.

    The vehicle communication services enable the applications to communicate to the vehicle bus via standard buses like CAN, Ethernet and FlexRay. Further features like E2E protection and raw to physical values are also included in the communication services. The data storage provided ensures that the applications hosted on MotionWise store data in a non-volatile memory device in a safe and reliable manner.

    • Diagnostics
    • Vehicle communication
    • Safe & Reliable data storage
  • The MotionWise safety and health services contribute to fulfilling highest safety demands. The task supervision works together with the scheduling core and assures the correct execution of apps on top of MotionWise. This is a crucial service since it ensures “freedom from interference” in the time domain, meaning a faulty app doesn’t impact safety-relevant apps and doesn’t jeopardize the whole mission. In a heterogenous architecture with different ASIL, host supervision continuously monitors each element of the compute platform top down from the highest ASIL to make sure everything is functioning correctly.

    The BIST component in MotionWise performs all the checks to ensure the healthiness of the software and hardware. This service executes all tests required to cope with random hardware faults. The error manager accumulates all the errors produced by apps, BIST, host supervision and safe app execution and executes a reaction based on the collected data.

    Features:

    • Task supervision
    • Host supervision
    • Built in self-test (BIST)
    • Error manager
  • The applications running on MotionWise have access to the logging framework to log internal data. This data can be obtained on a PC with standard tools, since the MotionWise framework is compliant with DLT.

    The tracing service provides a framework to enable a profiling of the platform. This profiling can be applied on different levels: application, OS, system.

    Features:

    • Logging feature DLT-compliant
    • Application timing profiling: start and stop of applications
    • OS profiling: context switch
    • System profiling: start-up, running, stop, interrupts of the overall system on the time domain

Core

  • The MotionWise communication core provides reliable and safe means for data transfer to various apps. It offers complete data allocation transparency that supports the application with data management in a multi core and multi host system. The communication core also enables freedom from interference in the memory domain, making it possible to integrate different applications with different ASIL levels in the same physical CPU.

    Deterministic Ethernet as the communication backbone enables safe and reliable communication paths. As automated driving functions produce a high volume of data and therefore demand a high bandwidth, the MotionWise communication core also supports PCIe for data transfer between different SoCs.

    Features:

    • Data transparency
    • Signal-based and service-oriented architecture
    • Standardized software APIs (AUTOSAR Adaptive & Classic-compliant communication layer)
    • Supports different traffic classes (mixed-criticality)
    • Supports Deterministic Ethernet and PCIe
  • The MotionWise scheduling core provides application and network scheduling. These scheduling policies ensure and ease the integration of apps from different vendors and with different ASIL. The scheduling core also safeguards freedom from interference on the time domain of software partitions.

    Real-time and determinism ensure a consistent data flow through a heterogeneous software and hardware architecture. The scheduling core of MotionWise also provides the mechanism to design and characterize constant and stable data flows for the driving mission.

    Features:

    • Application scheduling
    • Network scheduling
    • Ensures freedom from interference
  • The features incorporated in the MotionWise time synchronization core jointly achieve a completely synchronized system within a time-aware architecture. It makes sure the task scheduling is correct and that communication is happening when it needs to happen. It also guards the overall time within the system, including applications.

    Features:

    • Common time-awareness
    • OSs synchronization

Tool Suite

  • The MotionWise SiL environment provides a MotionWise simulation on a PC, enabling application developers to work with the MotionWise API without using the resources of the compute platform. The MotionWise SiL extrapolates the MotionWise core and services on the SiL, creating a simulation environment close to the embedded.

    In addition, the MotionWise SiL can be connected with a MotionWise compute platform system, providing features to query the compute platform from the PC.

    Features:

    • ECU remote access
    • Capture and replay of data streams
    • ADTF and RTMaps support as application frontend
  • The scheduling visualization is an application that enables the application developers to validate their design of task scheduling. This validation comprises details like core affinity, timing behavior, etc.

    Additionally, the scheduling visualization tool enables the validation of the theoretical scheduler versus the real scheduler during runtime, making use of the tracing framework.

    Features:

    • Validation of task scheduling
    • Time analysis of the scheduling
    • Runtime validation
  • The scheduling tool that comes with MotionWise enables the system designer to create the schedules of the MotionWise scheduling core. If Deterministic Ethernet is being used, the scheduling tool generates the communication scheduler that enables the deterministic behavior on the networking side.

    Features:

    • Task scheduling
    • Deterministic Ethernet scheduling
  • App
  • App
  • App
  • App

The safety software platform for automated driving.

The automotive services are crucial for smooth operation and diagnostics. The MotionWise automotive services offer the means to integrate MotionWise into an automotive ecosystem. The diagnostic services provide Unified Diagnostic Services (UDS) service across the heterogeneous platform, abstracting the protocol towards the application.

The vehicle communication services enable the applications to communicate to the vehicle bus via standard buses like CAN, Ethernet and FlexRay. Further features like E2E protection and raw to physical values are also included in the communication services. The data storage provided ensures that the applications hosted on MotionWise store data in a non-volatile memory device in a safe and reliable manner.

  • Diagnostics
  • Vehicle communication
  • Safe & Reliable data storage

The MotionWise safety and health services contribute to fulfilling highest safety demands. The task supervision works together with the scheduling core and assures the correct execution of apps on top of MotionWise. This is a crucial service since it ensures “freedom from interference” in the time domain, meaning a faulty app doesn’t impact safety-relevant apps and doesn’t jeopardize the whole mission. In a heterogenous architecture with different ASIL, host supervision continuously monitors each element of the compute platform top down from the highest ASIL to make sure everything is functioning correctly.

The BIST component in MotionWise performs all the checks to ensure the healthiness of the software and hardware. This service executes all tests required to cope with random hardware faults. The error manager accumulates all the errors produced by apps, BIST, host supervision and safe app execution and executes a reaction based on the collected data.

Features:

  • Task supervision
  • Host supervision
  • Built in self-test (BIST)
  • Error manager

The applications running on MotionWise have access to the logging framework to log internal data. This data can be obtained on a PC with standard tools, since the MotionWise framework is compliant with DLT.

The tracing service provides a framework to enable a profiling of the platform. This profiling can be applied on different levels: application, OS, system.

Features:

  • Logging feature DLT-compliant
  • Application timing profiling: start and stop of applications
  • OS profiling: context switch
  • System profiling: start-up, running, stop, interrupts of the overall system on the time domain

The MotionWise communication core provides reliable and safe means for data transfer to various apps. It offers complete data allocation transparency that supports the application with data management in a multi core and multi host system. The communication core also enables freedom from interference in the memory domain, making it possible to integrate different applications with different ASIL levels in the same physical CPU.

Deterministic Ethernet as the communication backbone enables safe and reliable communication paths. As automated driving functions produce a high volume of data and therefore demand a high bandwidth, the MotionWise communication core also supports PCIe for data transfer between different SoCs.

Features:

  • Data transparency
  • Signal-based and service-oriented architecture
  • Standardized software APIs (AUTOSAR Adaptive & Classic-compliant communication layer)
  • Supports different traffic classes (mixed-criticality)
  • Supports Deterministic Ethernet and PCIe

The MotionWise scheduling core provides application and network scheduling. These scheduling policies ensure and ease the integration of apps from different vendors and with different ASIL. The scheduling core also safeguards freedom from interference on the time domain of software partitions.

Real-time and determinism ensure a consistent data flow through a heterogeneous software and hardware architecture. The scheduling core of MotionWise also provides the mechanism to design and characterize constant and stable data flows for the driving mission.

Features:

  • Application scheduling
  • Network scheduling
  • Ensures freedom from interference

The features incorporated in the MotionWise time synchronization core jointly achieve a completely synchronized system within a time-aware architecture. It makes sure the task scheduling is correct and that communication is happening when it needs to happen. It also guards the overall time within the system, including applications.

Features:

  • Common time-awareness
  • OSs synchronization

The MotionWise SiL environment provides a MotionWise simulation on a PC, enabling application developers to work with the MotionWise API without using the resources of the compute platform. The MotionWise SiL extrapolates the MotionWise core and services on the SiL, creating a simulation environment close to the embedded.

In addition, the MotionWise SiL can be connected with a MotionWise compute platform system, providing features to query the compute platform from the PC.

Features:

  • ECU remote access
  • Capture and replay of data streams
  • ADTF and RTMaps support as application frontend

The scheduling visualization is an application that enables the application developers to validate their design of task scheduling. This validation comprises details like core affinity, timing behavior, etc.

Additionally, the scheduling visualization tool enables the validation of the theoretical scheduler versus the real scheduler during runtime, making use of the tracing framework.

Features:

  • Validation of task scheduling
  • Time analysis of the scheduling
  • Runtime validation

The scheduling tool that comes with MotionWise enables the system designer to create the schedules of the MotionWise scheduling core. If Deterministic Ethernet is being used, the scheduling tool generates the communication scheduler that enables the deterministic behavior on the networking side.

Features:

  • Task scheduling
  • Deterministic Ethernet scheduling
PC
High Performance Compute (Performance SoCs + Safety MCU)
Communication Backbone (Deterministic Ethernet + PCIe)

Automated driving compute platforms

Thanks to our know-how from pre-series to series production, we know the road blocks when making automated driving a reality. These projects do not only pose highest demands on software, but also on the corresponding hardware. Therefore, MotionWise was designed with a greater vision in mind: acting as the centerpiece of a platform for automated driving that is perfectly synchronized with the hardware it interacts with.

MotionWise is designed to interact with the hardware of your choice and become an integral element of your automated driving compute platform. However, if you haven’t made this choice so far, TTTech Auto is able to offer you hardware that will give you a head start. Together with renowned silicon partners, we offer development ECUs that perfectly correspond with our proven safety software platform. These compute platforms combine the unique time-aware MotionWise architecture with high performance hardware components, ensuring highest safety standards in every element.

Features:

  • Time-aware architecture
  • High-performance compute
  • Safety concept up to ASIL D
  • Supports Deterministic Ethernet and PCIe backbone
Car CarTexture
Leiterbahnen-SVG

Variants

These ECUs are ready to act as an A-sample to reduce time to market for product development. Our hardware reaches further than other evaluation platforms by implementing a design close to series requirements and serves as an ideal starting point for production programs. Combined with the MotionWise framework, our platform ECUs are ready for evaluation of future automated driving use cases as well as any safety-critical mission.

  • RazorMotion

    RazorMotion implements a design close to series requirements which enables it to be used during the development process as well as during the testing phase in vehicles.

  • AthosMotion

    The high-performance platform solution for automated and near automated driving.