You are on page 1of 7

Intelligent

Parking Lot System


 An algorithm, demonstrated through a simulation, which manages a parking lot.
Problems with a
traditional parking
lot
• Too much time spent searching for a
vacant parking spot

• Difficult to manage different lots


intended for different types of vehicles

• More labour needed to in order to collect


fees & fines and keep track of things
Benefits of Our
System
• Maximises efficiency by
showing suitable vacant
parking spots to the users
• Supports features which a
traditional lot cannot
• Manages all of this while
being convenient and user-
friendly
Problem Statements
• Identify the type of vehicle
(car/truck/motorcycle)

• Find a suitable parking spot for the vehicle

• Calculate parking fee according to the time


spent in the lot

• Get a summary of the parking lot for the


current time
The Proposed System
• Vehicles are classified into different types based
on their weight and size for organisation and
efficiency
• The system will store the plate number of the
vehicle
• A list of vacant spots are maintained. A suitable
spot will be chosen from the list for the vehicle
• The fee will be calculated based on the entry
time (the time when the vehicle gets its ticket)
and exit time (the time when the vehicle reaches
an exit get). The fee is based on how many hours
were spent in the and the vehicle type
• The information of any vehicle parked at the lot
will be stored in memory
• The program keeps track of the state of the lot
Simulation Playthrough
 Entering the lot
• Specify vehicle type
• Enter plate number (returns an error if duplicate or invalid)
• Errors will return you to the main menu
• You will be shown the time of entry
 Getting your recommended parking spot
• A suitable vacant parking spot would be selected for your vehicle
• You could park at that spot
 Leaving the parking spot and lot
• Enter the row and space of the vehicle you want to get exited
• You will be shown the time of exit
• Fees will be collected based on the no. of hours spent in the lot
 Getting the information of a vehicle in the lot
• Select valid row and space
• The vehicle type, plate number and entry time will be returned
 Getting a summary on the state of the lot at present
• The terminal shows a parking grid which allows users to see the no. of vacant spaces and the
types of vehicles parked and their location
Algorithm Flow Chart
• To be done tomorrow
• https://code-projects.org/parking-lot-system-in-python-wit
h-source-code/
• Video could be added to the ppt
• We would want to see our own code tmr

You might also like