This project focuses on using reinforcement learning techniques to teach an intelligent agent how to navigate and park a car accurately in various parking scenarios. It's a part of my bachelor's thesis, majoring in "Information Management Systems and Technologies" at KPI, Ukraine.
The software development process was iterative, with a lot of model training in general, which can be found on the TensorBoard.dev link provided. Also, for convenience, final attempts were selected separately.
Parking lots were designed using a reference database, dimensions.com.
The elements of the parking lots were created using Unity's built-in tools. For the cars, ready-made models from the “Low Poly Soviet Cars Pack” were used.