Skip to content

Areen-09/Automatic_Parking_System_Using_ReinforcementLearning_with_Simulation_in_Unity

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Automatic Parking System Using Reinforcement Learning with Simulation in Unity

Welcome to the Automatic Parking System project! This repository showcases an autonomous vehicle parking solution, utilizing Reinforcement Learning (RL) and Genetic Algorithms (GA), and validated through simulation in Unity.


Table of Contents


Overview

This project aims to develop an autonomous parking system capable of performing various parking maneuvers like parallel, perpendicular, and angular parking. The system uses Reinforcement Learning to teach the agent optimal parking strategies in diverse urban scenarios.

Project Objectives:

  • Develop a self-learning model for automated parking using RL.
  • Test and validate the model in Unity for real-world applicability.

image


Features

  • Parking Strategy Optimization: The RL model learns efficient paths for safe parking maneuvers.
  • Obstacle Avoidance: Ensures the vehicle avoids nearby obstacles during parking.
  • Urban Environment Testing: Validates the model’s effectiveness across various urban parking scenarios.

Technology Stack

  • Unity: For creating and simulating complex parking environments.
  • Reinforcement Learning: Trains the parking model to make efficient decisions.
  • Genetic Algorithms: Optimizes model parameters for enhanced performance in challenging urban settings.
  • Python: Used for the RL model and backend processing.

Sample Video

Check out a video demo of the model in action below:

video1276435030.mp4

Results

After training, the model exhibits improved parking performance, achieving high success rates with reduced collision occurrences.

  • Success Rate: 66%
  • Average Time per Parking: 13 seconds
  • Collision Rate: 34%

Challenges

Challenges

  • Adapting to varied parking scenarios with limited sensor data.
  • Minimizing training time while achieving optimal performance.

License

This project is licensed under the MIT License. See the LICENSE file for more details.


Let us know if you have any questions or ideas for improvements! 😊


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages