The document describes an intelligent parking lot system that uses an algorithm to efficiently manage a parking lot. The system classifies vehicles, assigns suitable parking spots, calculates fees based on parking duration, and tracks the state of the lot. It aims to address issues with traditional lots like time spent searching for spots and difficulty managing different vehicle types. A simulation demonstrates how the system works by allowing users to enter and exit the lot, check vehicle information and get a summary of the parking state.
The document describes an intelligent parking lot system that uses an algorithm to efficiently manage a parking lot. The system classifies vehicles, assigns suitable parking spots, calculates fees based on parking duration, and tracks the state of the lot. It aims to address issues with traditional lots like time spent searching for spots and difficulty managing different vehicle types. A simulation demonstrates how the system works by allowing users to enter and exit the lot, check vehicle information and get a summary of the parking state.
The document describes an intelligent parking lot system that uses an algorithm to efficiently manage a parking lot. The system classifies vehicles, assigns suitable parking spots, calculates fees based on parking duration, and tracks the state of the lot. It aims to address issues with traditional lots like time spent searching for spots and difficulty managing different vehicle types. A simulation demonstrates how the system works by allowing users to enter and exit the lot, check vehicle information and get a summary of the parking state.
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