AUTOMATIC PARKING SYSTEM
Introduction A prototype of automated multi-storey car parking An idea for space conservation A learning process thereby It currently supports ground + one level parking Has 6 slots per level and an elevator for commutation Firebird IV used as an automated vehicle Firebird IV also serves as an elevator controller and a central coordinator
BASIC CONCEPT No Ramps No High Ceilings Twice As Many Cars Half the Space No Need for Space on Either side of car
Hardware requirements Self parking: Front, Left and Right IR sensor Ground level edge detection: Three white line sensors Stop after entry into elevator: Front IR sensor Lifting mechanism: Existing Firebird IV DC geared motors Coordinator – car communication: 802.15.4 =zigbee communication module
Software requirements Complete implementation in μC/OS real time kernal IDE WinAVR for generation of the required executables Avrdude for loading the code in Firebird IV Light weight implementation in Esterel Inccluding self parking ,lifting
Design steps and implementation Identifying the requirements for implementation of multi-storey car parking Code μC/OS : Sensor, distance, velocity control and wireless tasks Realizing the requirements Firebird IV has been used both for lifting mechanism and as an Use of automated car parking vehicle Use of central coordinator for bookkeeping Lifting mechanism
Code structure Tasks for Car.c obstacles identifying the empty slot SensorTask, that makes use of IR sensors for sensing various obstacles DistanceTask, which keeps track of the empty distance for identifying the empty slot VelocityControlTask, which assigns the appropriate velocity and direction of the vehicle motion, for moving forward, taking 90 degrees right turn, etc. WirelessTask, for communication with the controller Tasks for Controller.c MainTask which performs the task of controlling the lift and bookkeeping, along with communication with the automated vehicle
Constraints and challenges Design challenges Hardware: Lift mechanism Software: Division of the required functionalities into appropriate subtasks and assigning priorities to these Priority order: Sensing (highest), velocity control, distance and wireless tasks Design constraints White line occurrence anywhere other than the end of the ground level is not allowed Lift mechanism needs human assistance
Scope Space conservation Easily extendible to more levels with few modifications Better bookkeeping Functionality add on Un parking mechanism Sophistication
Acknowledgement Saurabh Bengali Raviraj Vaibhav Sachitanand Malewar Amey Apte Aniket
Thank you