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.
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.
Number of Blueprints: 30+
Input: Gamepad, Keyboard, Mouse
Network Replicated: No
Supported Development Platforms: Windows/Linux/Mac OS, Android, IOS
Important/Additional Notes: Workaround is provided (in doc link) to Unreal Engine 5 users as chaos vehicle source code is modified and no longer being 100% compatible between Unreal Engine 4.x and Unreal Engine 5.x.