URBAN PARKING FINDER - PowerPoint PPT Presentation

1 / 29
About This Presentation
Title:

URBAN PARKING FINDER

Description:

Move a car around using the keyboard. 1700 parking meters, 5 random meters free ... Windows-based PC $600. Microsoft Visual Studio 6.0 $940. Microsoft DirectX ... – PowerPoint PPT presentation

Number of Views:27
Avg rating:3.0/5.0
Slides: 30
Provided by: vku57
Category:
Tags: finder | parking | urban

less

Transcript and Presenter's Notes

Title: URBAN PARKING FINDER


1
URBAN PARKING FINDER
May 2, 2002
2
Group 23
Akshay Arora
Salim Baksh (Leader)
Jeffrey Ghi
Vaibhav Kumar
Advisor Dr. Hong Man
3
Abstract
Finding a parking location is a major problem in
virtually any dense urban area. The Urban
Parking Finder (UPF) will attempt to come up with
an easy and inexpensive way for motorists to
quickly and easily find a parking spot for their
vehicle. The technical approach that we used for
this project is a software system to produce a
"proof of concept."
4
Abstract
A user of our simulator is able to navigate a car
using the keyboard through city streets and has
the option of pressing a button to display
directions to the nearest parking meter. This
system is programmed using Microsoft Visual Basic
and the Visual Studio Integrated Development
Environment. The graphics are programmed using
the Microsoft DirectX API. Our implementation
uses MySQL as the database because of its cost
effectiveness.
5
Current Problem
  • Finding a parking spot in a very dense urban area
    (e.g. New York, Hoboken) is a major problem
  • Navigation systems in cars are great for finding
    directions, but cant find parking spots
  • Smart meters are already installed and are used
    by police to determine traffic and parking
    patterns for DOT studies
  • By linking smart meters with the navigation
    system via a wireless connection, we can develop
    a system to help people find a parking spot

6
Current Solutions
  • "Trading Spaces A Parking Dream in a Pushy
    City," by Randy Kennedy New York Times - April
    23, 2002, New York Metro section
  • "In Parking Garages, Putting an End to the Space
    Race," by Jeffrey Selingo New York Times -
    September 13, 2001, Technology section

7
Parts
  • Database
  • Shortest-Path Algorithm
  • Graphical Interface

8
Database
  • MySQL
  • Low-Cost (free)
  • Easy to configure/use
  • Relatively quick

9
Database
-------------------------------------------------
parking_meter
------------------------------------------------
- ID Latitude Longitude isFree
------------------------------------------------
-
  • ID (integer)
  • Latitude and Longitude (double)
  • isFree (boolean)

10
Shortest-Path
  • Closest meter is found using triangulation
  • Once that is found, a combination shortest-path
    and preemptive path finding algorithm is run
  • Recursive algorithm
  • Memory intensive process

11
Shortest-Path
A-gtC(5) Current shortest, C(5) A-gtB(2)-gtC(5)
Current shortest, C(5) A-gtB(2)-gtD(4)-gtC(7)
reject A-gtB(2)-gtD(4)-gtE(5) reject A-gtD(1)-gtB(3)-gt
C(6) reject A-gtD(1)-gtC(4) Current shortest,
C(4) A-gtD(1)-gtE(2)-gtC(3) Current shortest,
C(3) A-gtD(1)-gtE(2)-gtF(4) reject Shortest path
is from A-gtD-gtE-gtC with a time weight of 3.
12
Graphical Interface
  • Microsoft DirectX 8.0 API
  • Low-Cost (free)
  • Powerful
  • Direct3D and DirectDraw interfaces pre-built
    into the API

13
Graphical Interface
  • Four parts
  • World
  • Car
  • User interface
  • Rules of the world

14
Graphical Interface
  • Tile Structure
  • Each tile associated with a
  • 2x2 matrix makes the world

15
World
44,42,40,40,41,43,44,42,40,40,41,43,44,42,40,40,4
1,43 44,42,40,40,41,43,44,42,40,40,41,43,44,42,40,
40,41,43 44,42,40,40,41,43,44,42,40,40,41,43,44,42
,40,40,41,43 44,42,40,40,41,43,44,42,40,40,41,43,4
4,42,40,40,41,43 44,42,40,40,41,43,44,42,40,40,41,
43,44,42,40,40,41,43 44,42,40,40,41,43,44,42,40,40
,41,43,44,42,40,40,41,43 44,42,40,40,41,43,44,42,4
0,40,41,43,44,42,40,40,41,43 44,42,40,40,41,43,44,
42,40,40,41,43,44,42,40,40,41,43 44,42,40,40,41,43
,44,42,40,40,41,43,44,42,40,40,41,43 44,42,40,40,4
1,43,44,42,40,40,41,43,44,42,40,40,41,43 44,42,40,
40,41,43,44,42,40,40,41,43,44,42,40,40,41,43 44,42
,40,40,41,43,44,42,40,40,41,43,44,42,40,40,41,43 4
4,42,40,40,41,43,44,42,40,40,41,43,44,42,40,40,41,
43 44,42,40,40,41,43,44,42,40,40,41,43,44,42,40,40
,41,43
16
World
17
Car
  • Sprite
  • Complete range of motion of the car has to be
    developed

18
User Interface
  • DirectX DirectInput
  • Applying actions to keystrokes

-1 Escape 0
Nothing pressed 1 Up arrow
2 Down 3 Left
4 Right 5 Right Control
6 Up right 7 Up Left
8 down right 9 down
left
19
Rules of the world
  • Collision detection
  • Buildings
  • Sidewalks
  • Other cars
  • Realistic movement of car
  • Physics (pmv)

20
Collision Detection
21
Final Product
  • No major changes from design envisioned during
    the Fall semester
  • Move a car around using the keyboard
  • 1700 parking meters, 5 random meters free
  • When ready, pressing the f key will put
    directions on screen to the closest meter
  • Done in real time

22
Final Product
23
Final Product
24
Final Product
25
Project Financials
Materials MySQL -- Windows-based
PC 600 Microsoft Visual Studio 6.0
940 Microsoft DirectX 8.0 API
-- Labor Project Management
5,000 Interface Programming
20,000 Database Install and Design
500 Shortest-Path Algorithm Design
2,500 Software Installation
200 Total 29,740
26
GANTT - Fall
27
GANTT - Spring
28
Next Steps
  • Present our idea and system to city officials
  • Economic analysis
  • Have partnerships with navigation system makers
    to include our software in their system

29
Conclusion
  • Successfully completed our project of providing a
    Proof of Concept system for the Urban Parking
    Finder
Write a Comment
User Comments (0)
About PowerShow.com