Autonomous Driving Framework implements 20+ basic L2+ ADAS features (e.g. Adaptive Cruise Control, Lane Centering Control, Auto Lane Change) and provides further ability to upgrade to L3/L4 autonomous driving feature.
Documentation: https://github.com/HuaweiREN/UnrealAutonomousDrivingFramework
Tutorials: https://youtu.be/hTN1jsWJqJk
The framework is to provide a straight forward and easy-to-use autonomous driving vehicle in unreal engine. It is based on UE chaos vehicle model, but not strictly limit to it, which means developers can easily replace the vehicle with their owns. The Advanced Driving Assistance System & Advanced Parking Assistance System are de-coupled with vehicle dynamic model via several flexible interfaces (throttle input, brake input, and steer input).
With the help of AD Framework, developers can easily activate the autonomous driving ability on their vehicle blueprint. Vehicle would be able to accelerate and decelerate automatically along with the vehicle recognized ahead, and to steer properly to follow the predicted path.