π In our paper, we propose practical approaches that will hopefully accelerate the adoption of NMPC in industry, particularly for safety-critical systems such as autonomous driving like we are doing it at Siemens Digital Industries Software in collaboration with KU Leuven.
π― ππ‘ππ ππ«π π°π ππ’π¦π’π§π ππ¨π«? Safety and real-time computation without compromising performance!
β ππ‘ππ ππ¨ππ¬ ππ‘π π°π¨π«π€ π¨ππππ« π’π§ πππ«π¦π¬ π¨π π¬πππππ²? 1οΈβ£ The introduction of π₯ππ¦πππ/ππ’π, a novel, scalable and accurate approach to transform the continuous-time NMPC problem into a numerical optimization problem. π₯ππ¦πππ/ππ’π offers guaranteed continuous-time constraint satisfaction while still being at least 5x faster than state-of-practice methods. 2οΈβ£ The use of control barrier functions (CBF) constraints to allow earlier reaction to upcoming obstacles in urban driving autonomous driving, even with a limited planning horizon. CBFs allow to design optimal decision making such that safety constraints could be satisfied over infinite time ahead.
Bonus: Real-time NMPC application and memory efficiency due to a scalable and tractable RESAFE/COL if you’re aiming for embedded hardware deployment!
β Does it work in practice? You’ll be the judge as we put it in an automated driving use case designed with Simcenter Amesim and Prescan (can you spot the Munich streets?) https://lnkd.in/erwWT9J8
A big thanks to the co-authors Panagiotis (Panos) Patrinos (KU Leuven), Toshiyuki Ohtsuka (Kyoto University) and Son Tong for their invaluable contributions.
πInterested in more details? Check the paper preprint below: https://lnkd.in/ekPf-e4T