Lab 1 – Current Intelligent Transport System RED Team Old Dominion University

advertisement
Akeem Edwards, CS 410 Lab 1 Current Intelligent Transport System
Lab 1 – Current Intelligent Transport System
RED Team
Old Dominion University
CS 410 – Brunelle
Author: Akeem Edwards
1
Akeem Edwards, CS 410 Lab 1 Current Intelligent Transport System
Table Of Contents
1.0.
Introduction
a. Societal Problem
b. Current ITS
2.0.
Current ITS Product Description
a. Accessible
b. Real-time
c. Valuable
2.1.
Key Product Features and Capabilities
2.2.
Major Components (Hardware/Software)
i. Overview of Current RWP MFCD
ii. Software Components
iii. Hardware Components
iv. Algorithms
2.3
Target Market/Customer Base
a. Initial Customer: HRT
b. Future Market: New Light Rail Systems
3. Current ITS Prototype Description
a. Product Objective
b. End-User Interfaces
c. Benefits
3.1. Prototype Functional Goals and Objectives
a. Display functionality of Transit Authority web interface
b. Monitoring of trains and ridership
c. Accessing of reports
d. Display functionality of Business and Event management web interface and app
e. Posting of and event or business advertisement
f. Display functionality of rider web interface and mobile app
g. Purchasing ticket
h. Viewing train location and current capacity
i. Simulate real time train tracking
j. Simulate real time passenger counting
2
Akeem Edwards, CS 410 Lab 1 Current Intelligent Transport System
k. Simulate customized reporting using mock up rider data.
l. Simulate ridership trending and forecasting using mock up data
3.2.
3.3.
Prototype Architecture (Hardware/Software)
a. Overview of Current ITS RWP MFCD
b. Software Components
c. Hardware Components
d. Algorithms
Prototype Features and Capabilities
a. Major Features
b. Event calendar
c.
Business advertising
d. Risk mitigation
3.4.
Prototype challenges and risk
a. Risks
b. Realistic representation of the simulated solutions
c. Meeting Development Requirements
d. Completing development of Innovative parts of projects
e. Developing algorithms required for prototype Demonstration
A. Glossary
B. References
3
Akeem Edwards, CS 410 Lab 1 Current Intelligent Transport System
1) Introduction
The main societal problem addressed in this paper is the lack of complete Information that prevents transit
organizations from adequately serving light rail end users and ultimately prevents new riders riding the light
rail. For this paper the main light rail system that will be examined will be the Hampton Road Transit’s (HRT)
Tide Light Rail System called The Tide (or simply Tide). The main topics that will be discussed in this paper will
be the real world product description along with the major functional components of the product, and the
prototype used for demonstration for proof of concept.
The main problem that will be examined with the Tide is the lack of real-time, reliable information. After
extensive research with the HRT Tide system, communication with the Tide’s trains is also a problem. With the
current implementation of the Tide light rails does not allow for HRT to track any Tide Trains, the amount of
riders currently on the trains, or integrates the local businesses into the rider destinations. This
implementation creates a few of problems for riders, businesses and HRT as well.
There is a loss of ridership for the Tide light rail system due to frustration and confusion. This is due to the
current process flow of the Tide light rail system. The main problem with the Implementation is there is no
way for riders to be notified of any problems that may occur with the Tide’s light rail, there is no way for the
riders to be informed about this problem or to be informed of alternate routes to the destination of choice.
This ends with riders either lost or abandoned at their station with no communication from HRT.
There are several case studies that have shown in cities that host light rail systems see an increase in
customer accessibility and an influx of new customers, which allow businesses in the light rail service area to
see increased sales. However HRT system does not maximize this potential by working with local business and
provide information to riders.
The figure below illustrates the first couple months of the Tide was introduced to the public.
4
Akeem Edwards, CS 410 Lab 1 Current Intelligent Transport System
15,000
10,000
5,000
0
August
September
October
Figure 1.0 showing rider ship data for the first couple of month
The Tide ridership started out strong beating the estimations in the opening months, but has been in decline
ever since. Figure 2 shows the following months after the Tide’s public release.
5,000
4,500
4,000
3,500
3,000
Figure 2 showing the decline in ridership in the following months
These figures show the lost revenue that HRT accumulate on a monthly basis.
5
Akeem Edwards, CS 410 Lab 1 Current Intelligent Transport System
2) Current ITS Product Description
Current ITS will have three goals to improve Light Rail Systems, accessibility, real-time, and value. In order
to Combine Transit Authority, Businesses and Riders together on light rail systems Current ITS will have to be
accessible from a wide variety of devices.
Current ITS will have to provide two-way communication with riders, will allow operators to deliver
important information and collect feedback from riders, through multiple mediums mobile apps, station
kiosks, and websites will be used for communication to ensure easy access. This will allow Current ITS to
service a wide range and variety of riders. With this accessible interface riders will have the ability to purchase
ticks from a wide variety of devices with an internet connection. In addition, the business owner backend will
allow local businesses to advertise companies through Current ITS. Through a GUI allowing users to easily find
local businesses and attractions, riders will be more likely to explore and rely on the system for recreational
usage.
The next major goal for Current ITS will be accurate real-time information. Current ITS will be able to
provide real-time updates on train locations, seat availability, service interruptions, local events, and
important announcements. Allowing local business advertisements change with each destination a rider
reaches, also allowing Transit Authority to track trains and passengers on board, for even greater efficiency.
With these two goals in place Current ITS will add value to a light rail system for riders transit authority and
local businesses, Allowing riders with a much smoother travel to their destination, which stops transit
authority from losing loss revenue, and gain more riders. Cooperation with local businesses through targeted
advertising and listing will directly contribute to local economic growth.
Key Product Features and Capabilities
To help achieve these goals, Current ITS will have a few key features, such as real time train tracking and
passenger counting described above. One of the Major Key features for Current ITS will be the production of
customized Reports. Current ITS will provide detailed information regarding light rail usage. This data can be
sorted to highlight different stops, special events, and time of day trending for Transit Authorities.
6
Akeem Edwards, CS 410 Lab 1 Current Intelligent Transport System
With these Reports Current ITS will also provide trending for Transit Authority to perform more efficiently in
the future, with a Decision Engine that will analyze past ridership to perform prediction for the future
ridership and trends. The decision engine will help transit authority to operate more efficiently.
Major Components (Hardware/Software)
Figure 3 illustrating the Major Functional Components of Current ITS
This section of the paper will provide an overview of the real world product for Current ITS major function
components. The real world product for Current ITS will provide a variety of hardware and software for Transit
Authorities depending on the available technology already in place, Such as GPS or people counting devices.
The main software components Current ITS will provide will help Transit Authority with train tracking,
people counting and interpreting the data, for prediction of the future. This starts with an onboard Linux
module. This software simply transmits the data from the train and stores it in a database. The important data
7
Akeem Edwards, CS 410 Lab 1 Current Intelligent Transport System
that is stored will be train location and the amount of riders on board. With this data the decision engine will
be able to do its side of the work. Real-time ridership and GPS coordinates of the vehicles will be retrieved
from database, along with historical ridership data. The prediction server will generate and save a forecast to
a database, as well as optional routes in the event of a failure.
The next and perhaps the most important software element in Current ITS will be the Web Application
Engine. The Web Application Engine (WAE) transmits the monitoring results from the Decision Engine to the
Google API using General Transit Feed Specification (GTFS). Simultaneously, the WAE checks with the Google
API to update its record of local destinations at the station waypoints from Google Places.
The web application engine will then have an extensible interface; any web-enabled device can then
retrieve the monitoring and local destination results directly using a standard format. The web application
engine will also receive rider feedback input from the end-user devices such as smart phones Results will be
written to a database for trend data and accessible via a back-end monitoring interface.
One key advantage of Current ITS will be it is able to interface with a lot of existing hardware already on the
trains, but hardware will also be provided if transit authority deems it necessary, which includes Onboard
Hardware such as Global positioning devices (GPS) Automatic people counting (APC) , and a Master PC to
interface with these devices. The next major hardware component needed will be servers to host the
database, the web application engine, and the decision engine.
8
Akeem Edwards, CS 410 Lab 1 Current Intelligent Transport System
Target Market/Customer Base
The Intended Customer base for Current ITS will be any emerging light rail systems in a medium
populated city. More specifically the initial customer for this product will be Hampton Roads Transit’s
(HRT) Tide Light rail System. With direct tow way communication between HRT and the riders, and a
variety of devices to access, Current ITS will provide an Economic Boost not only for HRT but also the
local businesses at any HRT station. The Tide is a relatively small light rail system with nine trains at
their disposal.
For the Future of Current ITS Customers will be any new light rails systems or relatively small to
medium sized ones. With Current ITS in place emerging light rail system will be able to expand to more
cities, more locations and more stations. As of right now there are 35 light rail systems available up and
running including the Tide, but there are more than 60 light rail systems in the development or
proposed stage expanding the market for Current ITS even further.
3) Current ITS Prototype Description
Now that the Real world product of Current ITS have been discussed the rest of this paper will discuss the
prototype, the goals to be accomplish in the demonstration and the major functional components of the
prototype. This section will also discuss the risks and challenges in development and the mitigations used to
offset these.
9
Akeem Edwards, CS 410 Lab 1 Current Intelligent Transport System
Prototype Architecture (Hardware/Software)
The real world product for Current ITS was designed to be packaged with different types hardware
and software packages along with working on existing technology, depending on the customer. The
prototype will retain most of the Software package and simulate the hardware needed.
Figure 4 Displaying the Major function Components of Current ITS prototype
Figure 5 illustrating the software overview of Current ITS prototype.
On the software side the embedded Linux application will be simulated generating GPS and (APC)
automatic people counting data (simulated GPS and APC data will be discussed later) and will be
renamed to Test Driver. The Kiosks software will not be provided in the prototype. The decision engine
10
Akeem Edwards, CS 410 Lab 1 Current Intelligent Transport System
will also be modified significantly to allow just for forecasting based off of historical data. Ticket
purchasing will be simulated to demonstrate the intuitive User Interface, and business advertisements,
will still in the prototype. These are the major changes from the real world product to the prototype on
the Software side.
Figure 5 illustrating the software overview of Current ITS prototype.
On the Hardware side of the prototype, GPS and APC devices will not be used, and will be cut out of
the demonstration for the simulated embedded Linux application. All server functionality will be using
a virtual machine provided by the Computer Science Department at Old Dominion University.
The major goal of the embedded reporting agent will be to provide a representation of the real
world GPS and APC devices to accurately demonstrate the prototype’s functionality and store the data
in a database. The decision machine will be using historical data from the database generated from
the reporting agent as input and provide forecast reports as output for the transit authority software
side.
11
Akeem Edwards, CS 410 Lab 1 Current Intelligent Transport System
The Web Application Engine will still be accessible from a variety of devices with an internet
connection, but the two main types will be a computer with an internet browser and an Android
mobile phone application. The web application will still take rider feedback and store it in the
database. The web application will still interface with a lot of the Google API such as General Transit
Feed Specification and Google places API.
Prototype Features and Capabilities
One of the innovative aspects of Current ITS will be the business backend, to be able to advertise
local businesses based on the trains location, and destination of the riders. With Current ITS businesses
will be able to submit advertisements through the backend provided and not only advertise on the
trains but also get advertisements to the end user through the web application engine on an internet
enabled device such as a laptop or smart phone. The prototype will demonstrate when a train visits a
various stations at different locations the appropriate advertisements that will greet end users on the
trains. The prototype will also be able to show upcoming events at a in various locations depending on
the stations a rider will visit.
One major aspect the prototype will demonstrate will be the business interface. The business
interface for the prototype will demonstrate how a business will be able to submit an advertisement
flyer, what locations, or stations will the advertisement be displayed, and the duration of the
advertisement.
The prototype will also demonstrate an interface for the rider as well giving an easy to use Graphical
user interface for a rider to submit feedback, as well an intuitive interface for purchasing tickets for
both computers and Android mobile devices.
12
Akeem Edwards, CS 410 Lab 1 Current Intelligent Transport System
Prototype challenges and risk
As with any project there are a few risks, and with the Current ITS prototype there are a few risks
and challenges in development. There are Customer risks such as lack of rider interest and lack of
transit authority interests, but the main risks that will be examined are the technical risks that are
associated with the prototype development which is the discussion of this section along with risk
mitigation demonstrated in the test harness.
Data latency is not only a risk but also a challenge in prototype development. The main risk is after
development of the prototype, with no real representation of data latency in the real world,
transitioning from the prototype to a real world product will cause severe problems. So the challenge
in the prototype is to provide an accurate response of Current ITS prototype according to data latency,
in which the prototype will determine acceptable latency periods and provide user warning if data is
time deficient.
The next Challenge in development will be providing a real world representation of the simulated
hardware and software. The simulated hardware and software will be used by the embedded Linux
application or Test driver, GPS, and APC devices. To get the best results possible for the GPS
coordinates the strategy used will be getting sample GPS coordinates from the light rail trains and
generate coordinates based off of the samples (for example riding the HRT Tide train with a GPS phone
and storing the results). In addition providing a test harness interface to display the response of the
prototype for incorrect data from the simulated devices, the test harness will show the responses
when a GPS device is damaged or gives incorrect data.
The next challenge for will be meeting the development requirements for the prototype and
completing these requirements in a specified timeframe, the development requirements include all
innovative aspects of the prototype should be finished as well as the simulated parts. Just as important
will be the test harness which will be used to demonstrated different parts of the prototype. To
overcome these requirements best practices will be used in the development strategy.
13
Akeem Edwards, CS 410 Lab 1 Current Intelligent Transport System
Current ITS is a new and innovative project that will hopefully bring light rail systems and the
benefits that can be provided to the full potential, and benefit all the users associated with the light
rails including riders , local businesses and human transit authority. With excellent risk mitigation
strategies, and great laid out goals, Current ITS will become a successful project and
necessity for
emerging light rail systems.
14
Akeem Edwards, CS 410 Lab 1 Current Intelligent Transport System
Glossary
Global position System – (GPS) a device used to provide location or weather anywhere
on or near the Earth.
Automatic People counting – (APC) a Device used to measure the amount of riders
that enter of exit the train.
Trains – A vehicle used for transportation that moves along a track.
References
•
http://www.gohrt.com/publications/reports/sir-light-rail-summary.pdf
•
http://www.gohrt.com/public-records/Commission-Documents/CommissionMeetings/FY2012/January-2012.pdf
•
http://hamptonroads.com/2011/11/poll-public-board-expanding-lightrail-route
•
http://www.metro-magazine.com/News/Story/2011/08/INIT-employees-to-serve-as-Tide-Guides-.aspx
•
http://hamptonroads.com/2011/07/control-room-nsu-serves-brains-light-rail
•
http://www.serpefirm.com/responsibilities-the-tide-light-rail-controller-operator.aspx
•
http://www.gohrt.com/public-records/Operations-Documents/Rail/Monthly-Ridership/Rail-RidershipCurrent.pdf
•
http://www.metro-magazine.com/News/Story/2011/08/Va-s-The-Tide-opens-hits-30K-boardings.aspx
•
http://www.cbsnews.com/8301-503544_162-4949672-503544.html
•
http://www.lightrail.com/projects.htm
15
Akeem Edwards, CS 410 Lab 1 Current Intelligent Transport System
•
http://www.realtor.org/wps/wcm/connect/212699004205f031b404fcc7ba2f3d20/cpa_transport_090.
pdf
•
http://hamptonroads.com/2012/02/some-stores-near-norfolk-light-rail-stations-see-boost
•
Debbie Messina, “The Tide.” The Virginian-Pilot. February 18th, 2012.
•
http://apta.com/resources/statistics/Documents/Ridership/2011-q3-ridership-APTA.pdf
•
http://www.lightrailnow.org/success2.htm
•
http://www.prweb.com/releases/light_rail/light_rail_transit/prweb4253534.htm
•
http://www.itscosts.its.dot.gov/its/benecost.nsf/images/Reports/$File/Ben_Cost_Less_Depl_2011%20
Update.pdf
•
http://www.detroittransit.org/cms.php?pageid=26
•
http://www.dart.org/about/economicimpact.asp
•
http://reason.org/news/show/126773.html
•
http://mobility.tamu.edu/files/2011/09/congestion-cost.pdf
•
http://www.vtpi.org/railben.pdf
16
Akeem Edwards, CS 410 Lab 1 Current Intelligent Transport System
17
Related documents
Download