At SDSU, there is a ton of traffic that stuffs up all of the surrounding streets. During the morning rush and afternoon exodus, traffic is simply jammed and parking spots are also extremely hard to find during the common hours.
Other modern facilities in malls and universities have these systems already in place with sensors on every parking spot or floor. This is very costly and I believe it can be done way cheaper and much more efficiently.
Progress BLOG
Timeline Updates!
The effective way to calculate open parking spots is to instead account for % total percent capacity of a parking lot. This can simply be done by:
Instead of posting sensors at every single parking spot or floor, we can instead post single camera + arduino programmed units at the entrances of the parking lots.
We will be utilizing OpenCV, an open source computer vision library. Free to use for all purposes, it has great documentation and historical results.
Bill of Materials | Purpose | Cost: |
---|---|---|
Raspberry Pi Computer Units | Runs main program, computations and calculations | TBA |
Camera/Sensors | Monitors parking lot entrances and uses OpenCV | TBA |
Network Adapters | Transmits data regarding capacity and current conditions | TBA |
External Materials | (Waterproof Case, Ethernet, Power Cords) | TBA |
Prototype Bill of Materials: Spread Sheet
Vehicles that belong to administrators, teachers and faculty members cannot be distinguished from student cars. The only varying difference is the green colored permit whereas students have the red colored permit. We might also face problems with specialty edge case vehicles like large service trucks or trailers. ie: 80% capacity does not guarantee 20% vacant student parking spots.
Some parking lots have completely sectioned off faculty areas. Out of 8 floors, the bottom 3 floors may be entirely faculty only. This makes accounting for faculty cars completely doable if we plant additional units at those areas!
OpenCV image analysis may be faulty or impossible to operate at low light. Outfit our units with night vision. Our software may need to have configurations to automatically switch over to night vision at certain time periods.
We’ll complete trial runs with unit tests and create remote control access for fixing calibration. Use Haar Training to steadily improve accuracy as the unit progresses.