At CES 2023, running January 5-8, TTTech Auto and Wipro will premiere a cloud-based solution that enables automated driving functions developed in the cloud to adopt real-time behavior and automatically transfer to an embedded vehicle ECU.
The system is based on an autonomous valet parking function running in the cloud on ROS2 (Robotic Operation System 2). Without changing the code, the valet parking function can be transferred to TTTech’s MotionWise safety middleware platform running on ECU. MotionWise can ensure safety up to ASIL D.
Accelerating software development and integrating complex software components more quickly are some of the main challenges that OEMs face when trying to meet market demands. Development and simulation in the cloud can be used to speed up the entire process, but it remains difficult to transfer software from the cloud to an embedded ECU in the car while maintaining critical real-time properties for safety-relevant functions. To date, this has only been possible through extensive modifications and adaptations of the software code.
The new solution from TTTech Auto and Wipro automatically transfers software developed in the cloud to the vehicle’s hardware. Furthermore, the system can also automatically learn real-time behaviors in the cloud before correctly transferring them to the ECU by using the proven MotionWise embedded platform with mixed-criticality safety support.
The MotionWise safe vehicle software platform prioritizes software functions of varying safety levels to ensure timely execution in the vehicle. Its learning function scales the timing of these functions according to the performance of the embedded ECU. This works to prevent CPU overload, resulting in the safety-critical applications for the embedded ECU being scheduled automatically.
Through the automated workflow, from cloud to embedded, no software needs to be altered, accelerating the integration of ADAS in future generations of vehicles. For OEMs, this is an important criterion to consider when offering new software functions to end consumers.