Handy P@rking Overview
-
Upload
handyparking -
Category
Technology
-
view
3.198 -
download
0
Transcript of Handy P@rking Overview
![Page 1: Handy P@rking Overview](https://reader038.fdocuments.us/reader038/viewer/2022110309/5589db8cd8b42a1f1d8b472a/html5/thumbnails/1.jpg)
handyparking Kick-off Meeting - June 2014
Kick-off MeetingCRS4, June 2014
Progetti Cluster Top Down - LdA 6.1.1.A - POR FESR Sardegna 2007/2013
![Page 2: Handy P@rking Overview](https://reader038.fdocuments.us/reader038/viewer/2022110309/5589db8cd8b42a1f1d8b472a/html5/thumbnails/2.jpg)
handyparking Kick-off Meeting - June 2014
Context
- Follow up of Sardegna DistrICT
- Mixes know-how from previous projects: CreaTiVù,
NotreDAM, Sastria and Voiceid
- Smart Cities and infomobility
![Page 3: Handy P@rking Overview](https://reader038.fdocuments.us/reader038/viewer/2022110309/5589db8cd8b42a1f1d8b472a/html5/thumbnails/3.jpg)
handyparking Kick-off Meeting - June 2014
Context, cont’d
Relevant experience in:
- Web and mobile development
- Feature extraction and
Pattern recognition algorithms
http://www.mathworks.com/matlabcentral/fileexchange/19997-neural-network-for-pattern-recognition-tutorial
![Page 4: Handy P@rking Overview](https://reader038.fdocuments.us/reader038/viewer/2022110309/5589db8cd8b42a1f1d8b472a/html5/thumbnails/4.jpg)
handyparking Kick-off Meeting - June 2014
Traffic flows to/from Cagliari city
P.U.M. - Urban Mobility Plan 2009 - Cagliari
![Page 5: Handy P@rking Overview](https://reader038.fdocuments.us/reader038/viewer/2022110309/5589db8cd8b42a1f1d8b472a/html5/thumbnails/5.jpg)
handyparking Kick-off Meeting - June 2014
Traffic flows to/from Cagliari city, cont’d
P.U.M. - Urban Mobility Plan 2009 - Cagliari
![Page 6: Handy P@rking Overview](https://reader038.fdocuments.us/reader038/viewer/2022110309/5589db8cd8b42a1f1d8b472a/html5/thumbnails/6.jpg)
handyparking Kick-off Meeting - June 2014
Traffic flows to/from Cagliari city, cont’d
every morning in Cagliari, the number of in/out cars increased by 38,000 units, equivalent to 50 hectares!
P.U.M. - Urban Mobility Plan 2009 - Cagliari
74football fields
![Page 7: Handy P@rking Overview](https://reader038.fdocuments.us/reader038/viewer/2022110309/5589db8cd8b42a1f1d8b472a/html5/thumbnails/7.jpg)
handyparking Kick-off Meeting - June 2014
Types of Parking Areas in Cagliari
In Cagliari, parking of private cars is possible
according to different modes:
○ on the open road
○ on the road paid parking
○ off-road, in garage
○ off-road in free areas
P.U.M. - Urban Mobility Plan 2009 - Cagliari
![Page 8: Handy P@rking Overview](https://reader038.fdocuments.us/reader038/viewer/2022110309/5589db8cd8b42a1f1d8b472a/html5/thumbnails/8.jpg)
handyparking Kick-off Meeting - June 2014
Parking offer in Cagliari
P.U.M. - Urban Mobility Plan 2009 - Cagliari
![Page 9: Handy P@rking Overview](https://reader038.fdocuments.us/reader038/viewer/2022110309/5589db8cd8b42a1f1d8b472a/html5/thumbnails/9.jpg)
handyparking Kick-off Meeting - June 2014
Parking offer in Cagliari
- Underuse of close garages, in some cases only 20%
of available lots is occupied
- Greater traffic flow in the central areas
- Heavy traffic due to the continuous search for a
parkingP.U.M. - Urban Mobility Plan 2009 - Cagliari
![Page 10: Handy P@rking Overview](https://reader038.fdocuments.us/reader038/viewer/2022110309/5589db8cd8b42a1f1d8b472a/html5/thumbnails/10.jpg)
handyparking Kick-off Meeting - June 2014
Aims of the Project
- to encourage the use of public transport in the
urban centre areas, to find parking in areas
close to the bus stops
- to increase the use of close garages
- to limit the traffic conditions suggesting where to
park
![Page 11: Handy P@rking Overview](https://reader038.fdocuments.us/reader038/viewer/2022110309/5589db8cd8b42a1f1d8b472a/html5/thumbnails/11.jpg)
handyparking Kick-off Meeting - June 2014
User Story 1: Going to Restaurant
https://www.youtube.com/watch?v=NNtFBUvC8nY
![Page 12: Handy P@rking Overview](https://reader038.fdocuments.us/reader038/viewer/2022110309/5589db8cd8b42a1f1d8b472a/html5/thumbnails/12.jpg)
handyparking Kick-off Meeting - June 2014
User Story 2: Going to a Meeting
https://www.youtube.com/watch?v=V_1HgGKta58
![Page 13: Handy P@rking Overview](https://reader038.fdocuments.us/reader038/viewer/2022110309/5589db8cd8b42a1f1d8b472a/html5/thumbnails/13.jpg)
handyparking Kick-off Meeting - June 2014
Aims of the Project, cont’d
Problem:
finding a parking (close to a place)by smartphone
Open issues:
1. Where will I find parking?
2. Can I have guarantee of a parking when I arrive?
3. Can I have access to a garage in a simple way?
http://www.clipartbest.com/
![Page 14: Handy P@rking Overview](https://reader038.fdocuments.us/reader038/viewer/2022110309/5589db8cd8b42a1f1d8b472a/html5/thumbnails/14.jpg)
handyparking Kick-off Meeting - June 2014
Aims of the Project: solutions
Solution 1: monitoring of free access parking areas
providing statistics-based recommendations to
users
Solution 2: remote reservation of controlled access
parking services
![Page 15: Handy P@rking Overview](https://reader038.fdocuments.us/reader038/viewer/2022110309/5589db8cd8b42a1f1d8b472a/html5/thumbnails/15.jpg)
handyparking Kick-off Meeting - June 2014
Solution 1
Monitoring: a camera captures video of free access parking areas. Images are processed by computer vision algorithms to check parking lots availability
http://www.neuroinformatik.ruhr-uni-bochum.de/
![Page 16: Handy P@rking Overview](https://reader038.fdocuments.us/reader038/viewer/2022110309/5589db8cd8b42a1f1d8b472a/html5/thumbnails/16.jpg)
handyparking Kick-off Meeting - June 2014
Solution 1
A statistical percentage of parking chances is calculated and notified through a map to the end users
![Page 17: Handy P@rking Overview](https://reader038.fdocuments.us/reader038/viewer/2022110309/5589db8cd8b42a1f1d8b472a/html5/thumbnails/17.jpg)
handyparking Kick-off Meeting - June 2014
Solution 2
Reservation
from a mobile phone the car driver chooses from a set of parking services
![Page 18: Handy P@rking Overview](https://reader038.fdocuments.us/reader038/viewer/2022110309/5589db8cd8b42a1f1d8b472a/html5/thumbnails/18.jpg)
handyparking Kick-off Meeting - June 2014
Solution 2
Reservation The car driver reserves a parking lot
He can be sure the service has a lot for him
![Page 19: Handy P@rking Overview](https://reader038.fdocuments.us/reader038/viewer/2022110309/5589db8cd8b42a1f1d8b472a/html5/thumbnails/19.jpg)
handyparking Kick-off Meeting - June 2014
Solution 2
Reservation
When he reaches the parking, his car plate is read
and he’s allowed to
automatically access
http://www.gsma.com/
![Page 20: Handy P@rking Overview](https://reader038.fdocuments.us/reader038/viewer/2022110309/5589db8cd8b42a1f1d8b472a/html5/thumbnails/20.jpg)
handyparking Kick-off Meeting - June 2014
Architecture
& modules
![Page 21: Handy P@rking Overview](https://reader038.fdocuments.us/reader038/viewer/2022110309/5589db8cd8b42a1f1d8b472a/html5/thumbnails/21.jpg)
handyparking Kick-off Meeting - June 2014
Architecture
User Applicatio
ns
Parking Lots
HandyParking Core
ARP IPM
Internet
![Page 22: Handy P@rking Overview](https://reader038.fdocuments.us/reader038/viewer/2022110309/5589db8cd8b42a1f1d8b472a/html5/thumbnails/22.jpg)
handyparking Kick-off Meeting - June 2014
Architecture
User Applications
![Page 23: Handy P@rking Overview](https://reader038.fdocuments.us/reader038/viewer/2022110309/5589db8cd8b42a1f1d8b472a/html5/thumbnails/23.jpg)
handyparking Kick-off Meeting - June 2014
Architecture
Core
![Page 24: Handy P@rking Overview](https://reader038.fdocuments.us/reader038/viewer/2022110309/5589db8cd8b42a1f1d8b472a/html5/thumbnails/24.jpg)
handyparking Kick-off Meeting - June 2014
HP Core exposes a set of APIs to interact with the monitoring systems (IPMs) and park reservation/access systems (ARPs)
HP Core (1)
HP Core
REST API
HTTP
IPM
ARP
![Page 25: Handy P@rking Overview](https://reader038.fdocuments.us/reader038/viewer/2022110309/5589db8cd8b42a1f1d8b472a/html5/thumbnails/25.jpg)
handyparking Kick-off Meeting - June 2014
HP Core (1)
HP Core manages the user accounts, connection to payment services, authorizations, communication and API for mobile and web apps
HP Core
![Page 26: Handy P@rking Overview](https://reader038.fdocuments.us/reader038/viewer/2022110309/5589db8cd8b42a1f1d8b472a/html5/thumbnails/26.jpg)
handyparking Kick-off Meeting - June 2014
HP
HP Core (1)
Open Parking1
Open Parking1
Close Parking2
Close Parking3
Close Parking3
Close Parking3
Close Parking2
Close Parking3
HP Core collects data from all the parking information sources
![Page 27: Handy P@rking Overview](https://reader038.fdocuments.us/reader038/viewer/2022110309/5589db8cd8b42a1f1d8b472a/html5/thumbnails/27.jpg)
handyparking Kick-off Meeting - June 2014
HP
HP Core (2)
Open Parking1
Open Parking1
Close Parking2
Close Parking3
Close Parking3
Close Parking3
Close Parking2
Close Parking3
- Accepts queries for parking
statistics from web or mobile
apps - Works as a broker for:
● reservation
● payment
● tracking time
● in/out car flows
![Page 28: Handy P@rking Overview](https://reader038.fdocuments.us/reader038/viewer/2022110309/5589db8cd8b42a1f1d8b472a/html5/thumbnails/28.jpg)
handyparking Kick-off Meeting - June 2014
Architecture HP Core
![Page 29: Handy P@rking Overview](https://reader038.fdocuments.us/reader038/viewer/2022110309/5589db8cd8b42a1f1d8b472a/html5/thumbnails/29.jpg)
handyparking Kick-off Meeting - June 2014
Architecture
ARP
![Page 30: Handy P@rking Overview](https://reader038.fdocuments.us/reader038/viewer/2022110309/5589db8cd8b42a1f1d8b472a/html5/thumbnails/30.jpg)
handyparking Kick-off Meeting - June 2014
ARP - Automatic Reservation Platform
- Works integrated with the Parking Service system- Interacts with existing cars in/out access system- Communicates with HP Core through the APIs
API REST
ARP
HP Core HTTP
![Page 31: Handy P@rking Overview](https://reader038.fdocuments.us/reader038/viewer/2022110309/5589db8cd8b42a1f1d8b472a/html5/thumbnails/31.jpg)
handyparking Kick-off Meeting - June 2014
ARP - Automatic Reservation Platform
- Accepts the reservation requests from HP
- Allows reservation owners to enter by car plate
- Communicates to HP Core an updated lots availability
Automatic Vehicle
Identification
ARP
![Page 32: Handy P@rking Overview](https://reader038.fdocuments.us/reader038/viewer/2022110309/5589db8cd8b42a1f1d8b472a/html5/thumbnails/32.jpg)
handyparking Kick-off Meeting - June 2014
Parking Service Requirements
1. Install an ARP system for his service
2. Allow the ARP system to interact with the existing counting/access/exit system
3. Install a camera for car plate reading
ARP
![Page 33: Handy P@rking Overview](https://reader038.fdocuments.us/reader038/viewer/2022110309/5589db8cd8b42a1f1d8b472a/html5/thumbnails/33.jpg)
handyparking Kick-off Meeting - June 2014
Architecture
IPM
![Page 34: Handy P@rking Overview](https://reader038.fdocuments.us/reader038/viewer/2022110309/5589db8cd8b42a1f1d8b472a/html5/thumbnails/34.jpg)
handyparking Kick-off Meeting - June 2014
IPM - Intelligent Parking Monitor
- Works on free access parking lots (i.e. squares, roads, boulevards, …) with the aim of providing information about parking availability.
RfidSensors Computer Vision
- a variety of technologies
![Page 35: Handy P@rking Overview](https://reader038.fdocuments.us/reader038/viewer/2022110309/5589db8cd8b42a1f1d8b472a/html5/thumbnails/35.jpg)
handyparking Kick-off Meeting - June 2014
IPM - Intelligent Parking Monitor
- IPM captures and processes real time shots of free access parking lots
IPM
![Page 36: Handy P@rking Overview](https://reader038.fdocuments.us/reader038/viewer/2022110309/5589db8cd8b42a1f1d8b472a/html5/thumbnails/36.jpg)
handyparking Kick-off Meeting - June 2014
IPM - Intelligent Parking Monitor
- It sends to HP Core the results using its API
IPM
To ensure coverage of the entire park maybe necessary to install several cameras
HP Core
Availability
![Page 37: Handy P@rking Overview](https://reader038.fdocuments.us/reader038/viewer/2022110309/5589db8cd8b42a1f1d8b472a/html5/thumbnails/37.jpg)
handyparking Kick-off Meeting - June 2014
IPM - Intelligent Parking Monitor
- The algorithm creates a vocabulary of vehicle features- Multiple types of vehicle features
points of interest lines and arcs color histogram
![Page 38: Handy P@rking Overview](https://reader038.fdocuments.us/reader038/viewer/2022110309/5589db8cd8b42a1f1d8b472a/html5/thumbnails/38.jpg)
handyparking Kick-off Meeting - June 2014
IPM - Intelligent Parking Monitor
- Haar-like features or LBP (L2BP) features
1 2
3 4
1
11 42
413
V
![Page 39: Handy P@rking Overview](https://reader038.fdocuments.us/reader038/viewer/2022110309/5589db8cd8b42a1f1d8b472a/html5/thumbnails/39.jpg)
handyparking Kick-off Meeting - June 2014
IPM - Intelligent Parking Monitor (Samples)
https://www.youtube.com/watch?v=-AJMNzdzi1whttps://www.youtube.com/watch?v=kMCD2QI8bwQ
![Page 40: Handy P@rking Overview](https://reader038.fdocuments.us/reader038/viewer/2022110309/5589db8cd8b42a1f1d8b472a/html5/thumbnails/40.jpg)
handyparking Kick-off Meeting - June 2014
IPM - Intelligent Parking Monitor
Many instances can be installed in different places to monitor different areas
HP Core
![Page 41: Handy P@rking Overview](https://reader038.fdocuments.us/reader038/viewer/2022110309/5589db8cd8b42a1f1d8b472a/html5/thumbnails/41.jpg)
handyparking Kick-off Meeting - June 2014
Architecture
Parking Lots
1.. N ARP
1 .. N
IPM
1 … N (Admin)
Manage
![Page 42: Handy P@rking Overview](https://reader038.fdocuments.us/reader038/viewer/2022110309/5589db8cd8b42a1f1d8b472a/html5/thumbnails/42.jpg)
handyparking Kick-off Meeting - June 2014
Architecture
Car Driver Applicatio
ns
Parking Lots
HandyParking Core
Internet
![Page 43: Handy P@rking Overview](https://reader038.fdocuments.us/reader038/viewer/2022110309/5589db8cd8b42a1f1d8b472a/html5/thumbnails/43.jpg)
handyparking Kick-off Meeting - June 2014
Third parties extensions
Third parties can develop (and sell) their own IMP, ARP or Mobile apps just using the APIs to pull/push data from HP Core
Handy P@rking 1.0
Core Services: Data, Search, File Storage, Authentication ...
Platform API REST API
Extensibility ARPIPM External
Applications
![Page 44: Handy P@rking Overview](https://reader038.fdocuments.us/reader038/viewer/2022110309/5589db8cd8b42a1f1d8b472a/html5/thumbnails/44.jpg)
handyparking Kick-off Meeting - June 2014
Third parties extensions
Data specification is open, it’s easy to add parking information to existing apps to improve the current service (food, shopping, travel, ...)
![Page 45: Handy P@rking Overview](https://reader038.fdocuments.us/reader038/viewer/2022110309/5589db8cd8b42a1f1d8b472a/html5/thumbnails/45.jpg)
handyparking Kick-off Meeting - June 2014
Development
& open-source
![Page 46: Handy P@rking Overview](https://reader038.fdocuments.us/reader038/viewer/2022110309/5589db8cd8b42a1f1d8b472a/html5/thumbnails/46.jpg)
handyparking Kick-off Meeting - June 2014
Development & results: open-source
HP Core code will be released under an open-source
license and its development will be open, too
REST API
HP Core
![Page 47: Handy P@rking Overview](https://reader038.fdocuments.us/reader038/viewer/2022110309/5589db8cd8b42a1f1d8b472a/html5/thumbnails/47.jpg)
handyparking Kick-off Meeting - June 2014
Open-source: MIT License
Permission is hereby granted, free of charge, to any person obtaining a copyof this software and associated documentation files (the "Software"), to dealin the Software without restriction, including without limitation the rightsto use, copy, modify, merge, publish, distribute, sublicense, and/or sellcopies of the Software, and to permit persons to whom the Software isfurnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included inall copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS ORIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THEAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHERLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS INTHE SOFTWARE.
![Page 48: Handy P@rking Overview](https://reader038.fdocuments.us/reader038/viewer/2022110309/5589db8cd8b42a1f1d8b472a/html5/thumbnails/48.jpg)
handyparking Kick-off Meeting - June 2014
Open-source: MIT License
![Page 49: Handy P@rking Overview](https://reader038.fdocuments.us/reader038/viewer/2022110309/5589db8cd8b42a1f1d8b472a/html5/thumbnails/49.jpg)
handyparking Kick-off Meeting - June 2014
Development & Results: repository
● git on GitHub/Bitbucket: free to use for public
projects
● web and terminal-based tools
![Page 50: Handy P@rking Overview](https://reader038.fdocuments.us/reader038/viewer/2022110309/5589db8cd8b42a1f1d8b472a/html5/thumbnails/50.jpg)
handyparking Kick-off Meeting - June 2014
Development & Results: repository
● public repository: branch, fork, watch, notifications,
project pages, releases, collaborators, ...
![Page 51: Handy P@rking Overview](https://reader038.fdocuments.us/reader038/viewer/2022110309/5589db8cd8b42a1f1d8b472a/html5/thumbnails/51.jpg)
handyparking Kick-off Meeting - June 2014
Open Data?
5stardata.info
![Page 52: Handy P@rking Overview](https://reader038.fdocuments.us/reader038/viewer/2022110309/5589db8cd8b42a1f1d8b472a/html5/thumbnails/52.jpg)
handyparking Kick-off Meeting - June 2014
Open Data?
● Do we want to release data as “open”?
● Which data? Parkings, stats, usage,...
● How? CSV, JSON, CC0 license, ...
● Who & Where? Partners? API? URI?
Centralized vs. Federated, ...
![Page 53: Handy P@rking Overview](https://reader038.fdocuments.us/reader038/viewer/2022110309/5589db8cd8b42a1f1d8b472a/html5/thumbnails/53.jpg)
handyparking Kick-off Meeting - June 2014
Contacts
Sito web: http://handyparking.crs4.it
Email: [email protected]
Facebook: HandyParking-fanpage
Youtube: HandyParking Project
![Page 54: Handy P@rking Overview](https://reader038.fdocuments.us/reader038/viewer/2022110309/5589db8cd8b42a1f1d8b472a/html5/thumbnails/54.jpg)
handyparking Kick-off Meeting - June 2014
Thank you!
Q&A