filmov
tv
CppCon 2019: Andreas Pasternak “Safe Software for Autonomous Mobility With Modern C++”
![preview_player](https://i.ytimg.com/vi/5WbdLUc9Jls/maxresdefault.jpg)
Показать описание
—
—
—
Using modern C++ is frowned upon by many working in safety critical and real time systems.
We show our efforts to bring modern C++ into this new field on the example of a safe real time robotics framework for autonomous driving tightly integrated into ROS 2.
This talk introduces the main challenges and how we solved them:
* Avoiding memory allocations during exception handling.
* Memory pools for standard containers and best practices to avoid memory fragmentation.
* Additions to the thread support library to make it suitable for real time applications.
—
Andreas Pasternak
Technical Lead, Apex.AI
Working on algorithmic support C++ framework for autonomous driving vehicles.
—
*-----*
*-----*
—
—
Using modern C++ is frowned upon by many working in safety critical and real time systems.
We show our efforts to bring modern C++ into this new field on the example of a safe real time robotics framework for autonomous driving tightly integrated into ROS 2.
This talk introduces the main challenges and how we solved them:
* Avoiding memory allocations during exception handling.
* Memory pools for standard containers and best practices to avoid memory fragmentation.
* Additions to the thread support library to make it suitable for real time applications.
—
Andreas Pasternak
Technical Lead, Apex.AI
Working on algorithmic support C++ framework for autonomous driving vehicles.
—
*-----*
*-----*