Upload
handyparking
View
3.199
Download
0
Tags:
Embed Size (px)
Citation preview
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
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
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
handyparking Kick-off Meeting - June 2014
Traffic flows to/from Cagliari city
P.U.M. - Urban Mobility Plan 2009 - Cagliari
handyparking Kick-off Meeting - June 2014
Traffic flows to/from Cagliari city, cont’d
P.U.M. - Urban Mobility Plan 2009 - Cagliari
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
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
handyparking Kick-off Meeting - June 2014
Parking offer in Cagliari
P.U.M. - Urban Mobility Plan 2009 - Cagliari
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
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
handyparking Kick-off Meeting - June 2014
User Story 1: Going to Restaurant
https://www.youtube.com/watch?v=NNtFBUvC8nY
handyparking Kick-off Meeting - June 2014
User Story 2: Going to a Meeting
https://www.youtube.com/watch?v=V_1HgGKta58
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/
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
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/
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
handyparking Kick-off Meeting - June 2014
Solution 2
Reservation
from a mobile phone the car driver chooses from a set of parking services
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
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/
handyparking Kick-off Meeting - June 2014
Architecture
& modules
handyparking Kick-off Meeting - June 2014
Architecture
User Applicatio
ns
Parking Lots
HandyParking Core
ARP IPM
Internet
handyparking Kick-off Meeting - June 2014
Architecture
User Applications
handyparking Kick-off Meeting - June 2014
Architecture
Core
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
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
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
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
handyparking Kick-off Meeting - June 2014
Architecture HP Core
handyparking Kick-off Meeting - June 2014
Architecture
ARP
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
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
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
handyparking Kick-off Meeting - June 2014
Architecture
IPM
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
handyparking Kick-off Meeting - June 2014
IPM - Intelligent Parking Monitor
- IPM captures and processes real time shots of free access parking lots
IPM
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
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
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
handyparking Kick-off Meeting - June 2014
IPM - Intelligent Parking Monitor (Samples)
https://www.youtube.com/watch?v=-AJMNzdzi1whttps://www.youtube.com/watch?v=kMCD2QI8bwQ
handyparking Kick-off Meeting - June 2014
IPM - Intelligent Parking Monitor
Many instances can be installed in different places to monitor different areas
HP Core
handyparking Kick-off Meeting - June 2014
Architecture
Parking Lots
1.. N ARP
1 .. N
IPM
1 … N (Admin)
Manage
handyparking Kick-off Meeting - June 2014
Architecture
Car Driver Applicatio
ns
Parking Lots
HandyParking Core
Internet
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
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, ...)
handyparking Kick-off Meeting - June 2014
Development
& open-source
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
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.
handyparking Kick-off Meeting - June 2014
Open-source: MIT License
handyparking Kick-off Meeting - June 2014
Development & Results: repository
● git on GitHub/Bitbucket: free to use for public
projects
● web and terminal-based tools
handyparking Kick-off Meeting - June 2014
Development & Results: repository
● public repository: branch, fork, watch, notifications,
project pages, releases, collaborators, ...
handyparking Kick-off Meeting - June 2014
Open Data?
5stardata.info
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, ...
handyparking Kick-off Meeting - June 2014
Contacts
Sito web: http://handyparking.crs4.it
Email: [email protected]
Facebook: HandyParking-fanpage
Youtube: HandyParking Project
handyparking Kick-off Meeting - June 2014
Thank you!
Q&A