Current ITS Lab I – Product Description Chris Coykendall Old Dominion University CS410 Spring 2012 Prof. J. Brunelle May 1 2012 Current ITS – Lab I – Product Description |1 Table of Contents 1.0 Introduction .............................................................................................................. 2 2.0 Current ITS Product Description .............................................................................. 4 2.1 Key Features and Capabilities ............................................................................... 5 2.2 Major Components (Hardware/Software) ............................................................ 7 2.3 Target Market/Customer Base ............................................................................ 12 3.0 Current ITS Prototype Description ......................................................................... 14 3.1 Prototype Functional Goals & Objectives ............................................................ 14 3.2 Prototype Architecture (Hardware/Software) .................................................... 15 3.3 Prototype Features & Capabilities ....................................................................... 16 3.4 Prototype Development Challenges .................................................................... 18 Glossary ............................................................................................................................. 19 References ......................................................................................................................... 20 Current ITS – Lab I – Product Description |2 1.0 Introduction The city of Norfolk and its surrounding Hampton Roads counterparts are currently buzzing over the newest transit system to enter the region: The Tide. At over seven miles long, The Tide is the first public light rail transportation system in the entire state of Virginia. It is operated by the Hampton Roads Transit (HRT) which also operates many other transit services including bus, ferry, and shuttle. Unfortunately, much of the discussion about HRT and The Tide currently revolves around The Tide’s lack of profitability and declining ridership numbers. Surrounding cities are apprehensive to having The Tide tracks expanded into their areas for these reasons, but many of the factors that influence these reasons are the passengers themselves. Imagine a regular commuter walks up to one of the many stations for The Tide, and there are no other passengers at this stop waiting. Aside from a kiosk to buy tickets and a few maps with standard times, there is no dynamic signage at the stop to indicate if the vehicles are still in operation, if there is a special event, or if there is a delay. Unless this passenger has a smartphone to visit the HRT website to see that there are earlier closing times for that particular day, they could be waiting for hours. The more critical issue is that they are now stranded. In this scenario, we have assumed that the passenger already knew what they were riding the light rail for, and that it was capable of transporting them to their destination. More commonly, potential customers do not know in advance what the system can take them to unless they search the Internet to read street maps in advance to their trip. This entails more complications than most people want to deal with. Surveys taken from over 1,000 Norfolk residents indicated that 75% of residents felt schedule information was an important problem that needed Current ITS – Lab I – Product Description |3 to be addressed (Southeastern Institute of Research, Inc.). The same study also showed that 70% of downtown workers didn’t know the stop locations and 69% also felt that having stop information was critical. HRT is currently reporting in their monthly commission meetings that The Tide ridership numbers are exceeding their average goal ridership numbers. While this is true, a less popular fact is that while The Tide ridership numbers are meeting their goal, HRT has been losing over 1,000 passengers each month since its inception (TDCOH). With no way to address customers in real-time, no way to track vehicle positions in realtime, and no way to communicate with operators besides radio, HRT and other fledgling transit authorities are hindering their maximum ridership numbers (Messina). Consequently, HRT is not realizing their maximum profit potential, and there is minimal return on tax dollars to riders or businesses. Given that HRT’s budget outside of operating revenue comes solely from federal, state, and local funding, the lack of return is troubling (Hampton Roads Transit). The lack of complete information prevents transit organizations and local businesses from maximizing the potential benefits of light rail systems in general. With such a complex system of dependencies involving light rail and its effects on local economies, what can be done? Current Intelligent Transportation System (Current ITS) is a product that can incorporate all aspects of light rail monitoring to unify the barrier between local businesses and the transit authorities. With Current ITS, riders can receive real-time updates on the status of vehicles, delays, and special events on the fly. Passengers can also have a direct form of feedback communication to allow transit authorities to capitalize on what their customers like or want. Current ITS will also allow transit Current ITS – Lab I – Product Description |4 organizations to effectively predict what their ridership numbers will be, and give historical trending data to make well-informed business decisions. Local businesses will be able to tie themselves closely into the light rail system via an advertisement platform and thus realize benefits as well. The product will be released initially as a slimmeddown prototype, and eventually as a complete, real-world product. 2.0 Current ITS Product Description Current ITS will make information accessible via mobile applications, the Internet, as well as electronic signage at stations where riders can make spur-of-themoment decisions on where to go, and which routes to take. Transit authorities will have the ability to push out information in real-time to their passengers via an alerts system. Local businesses will be capable of registering themselves with Current ITS through an intuitive interface to run advertisement campaigns and promote their brands. Businesses will also be able to receive feedback on how their advertisements are doing and obtain ridership information through a web-based GUI designed specifically for them. The biggest advantage to transit organizations, such as HRT, is the availability of real-time information about the light rail system. Valuable information such as ridership levels throughout segments of the day, train speeds or delays, as well as historical trend data will be provided through Current ITS. This level of detailed data can then trickle down to both businesses and passengers. Passengers will be able to find out immediately of any problems with the light rail system, and have options available for re-routing using other forms of transportation such as buses, ferry, etc. Businesses Current ITS – Lab I – Product Description |5 will have data to more specifically relate with their customer bases and find out when peak operation times are at their respective stops. The advertisements displayed on the mobile application that riders see can also be targeted to business advertisement campaigns for the stops nearest their location via GPS. Current ITS will provide great value for all parties involved: transit authorities, passengers, and local businesses. Passengers will be more inclined to ride and enjoy their experience having access to all the information they need at their fingertips. This is in addition to being able to find out about special deals and having optional routes in case of emergencies for “peace of mind”. Transit organizations will be able to increase profit margins with higher ridership levels and fees collected for running local business advertisements. Local businesses in general can realize more customers through the advertising options Current ITS provides. 2.1 Key Features and Capabilities The key component for the primary customer, transit organizations, will be an online web interface that allows them to monitor the light rail system for vehicles in operation, delays, ridership numbers, trends, forecast delays/passengers and run reports (Fig. 1). Current ITS – Lab I – Product Description |6 Figure 1: Transit Authority Web Interface Similarly, businesses will have their own interface to get ridership counts for the stop nearest them, mobile/kiosk advertisement information, create events, and more. Last but not least, the product will allow riders to take advantage of an intuitive mobile application to find events and attractions, plan trips and purchase tickets. This functionality is the same that would be embedded at station kiosks (Fig. 2). Before presenting the information via the web, and mobile/kiosk interfaces, the data must actually exist. Current ITS provides a real-time automatic vehicle location Current ITS – Lab I – Product Description |7 (AVL) system to track the status of the light rail vehicles. The system also uses automatic passenger counters (APCs) to track ridership numbers, and GPS receivers to provide location. Once the sensors are in place, an embedded Linux module will transmit the readings via 3G GSM network at regular intervals throughout the day. This will allow transit authorities to run reports that can be more specific than just a day total. In the background of Current ITS, the stored ridership numbers and actual schedule times will be used to calculate a forecast of what ridership and delays may occur in the future. Figure 2: Mobile Application 2.2 Major Components (Hardware/Software) In order to encompass the problems that Current ITS aims to solve, many components will be needed. Unlike many transit monitoring systems which consist of solely a large software application, this product makes no assumptions of sensor Current ITS – Lab I – Product Description |8 availability or signage of any sort. Current ITS can deliver all aspects of monitoring, from actual sensors all the way to the end-user applications, depending on the client’s needs (Fig. 3). By having modular hardware and software components, Current ITS can achieve a larger target market that may even include light rail transportation systems that have already been in operation for some time. Figure 3: Current ITS Major Functional Component Diagram (MFCD) There will be a large amount of software needed for Current ITS, due to the largescale nature of the project. First, it will require an embedded, on-board Linux application that can transmit the sensor readings from the APC and GPS units for each vehicle. The sensor readings must then be sent through the Internet and written to the Database Server that is accessible by the transit authority. This database will not only store the raw sensor data from the vehicles, but also the stop information, business information, and more. The Database Server will also maintain forecast tables for the next major component in the product: the Decision Engine. Current ITS – Lab I – Product Description |9 The Decision Engine (DE) is the heart of Current ITS, and will generate predictions for transit authorities, as well as optional routes for passengers. The DE is not communicated with directly, however. The front-end interface that end-users will interact with is served by the Web Application Engine (WAE). The WAE primarily serves the GUI that users will see, but also processes various requests including DE predictions, checking Google Places for business destinations, and rider feedback logging. Finally, Current ITS will also encompass an Android application that can run on multiple platforms, including smartphones and kiosk hardware at stations. The application will enable riders to get the information that they need to know about the vehicles, purchase tickets to ride, as well as information on local events and businesses. In order to extract the information from the vehicles, they will need to be equipped with hardware that can collect the ridership and location data. Global Positioning System (GPS) receivers and Automatic Passenger Counter (APC) sensors will be used to accomplish this task. Then, an onboard embedded PC will be equipped with a 3G GSM modem that can transmit these raw readings into a usable database collection (Fig. 4). The collection of readings will be stored to a SQL database on a Dell R710 server system running the Red Hat Linux distribution. This same server can also be used to host the the key software component of Current ITS: the WAE. Last but not least, the project team will require development workstations, mobile phones, and servers in order to develop and deliver the product. C u r r e n t I T S – L a b I – P r o d u c t D e s c r i p t i o n | 10 Figure 4: Embedded System Overview Some of the key software milestones will require innovative algorithms to complete. The embedded Linux reporting agent application will regularly poll the connected APC and GPS sensors for their readings. The application will then format these readings into a usable form, and transmit them via a 3G modem connection to ultimately reside on the SQL database. The DE algorithms will likely be the most complex and innovative algorithms of Current ITS. The DE software component will take the historical ridership, time and location data of the vehicles to generate training sets of data for prediction of delays and ridership using a machine learning algorithm. Whenever an end-user wants a prediction forecast, the DE will run a batch gradient C u r r e n t I T S – L a b I – P r o d u c t D e s c r i p t i o n | 11 descent using the training set and respond with its predictions (Fig. 5). In the event of a major delay or event, the DE will also be capable of determining alternate paths using an intelligent routing algorithm. Figure 5: DE Request Algorithm The WAE will be capable of running processes in the background. In particular, schedules for vehicles on the light rail system will be published via General Transit Specification Feed (GTFS) for open, accurate information access to outside mapping solutions, such as Google Maps. The Google Places API will also be polled for local business destinations that may not be registered with Current ITS. The WAE will also C u r r e n t I T S – L a b I – P r o d u c t D e s c r i p t i o n | 12 have algorithms for capacity checking, retrieving schedules, accepting rider feedback, retrieving local destinations, and the DE forecasts. 2.3 Target Market/Customer Base Hampton Roads Transit (HRT) will be the initial client for Current ITS. With this in mind, the initial proposal will be drawn to sell the benefits that this product has to offer to HRT specifically. However, much of the background research can be applied to any emerging light rail system operator. Possibly the most difficult barrier to overcome will be justifying bringing local businesses into the system. Studies have shown that light rail benefits the local economy in the proximity of the stations. By strategically positioning themselves near light rail stations, businesses commonly see increased retail sales, new jobs and development, better employee selection pools, and higher property values (Victoria Transport Policy Institute). As most transit authorities are publicly funded, they will indirectly reap benefits from incorporating the local business aspects of Current ITS. The accessibility of real-time and accurate information will enable smoother and more efficient operations. It will also lend itself to higher levels of rider satisfaction. Studies have proven that access to real-time information (which is a very cost-effective measure), can reduce rider perceived wait times by an average of 10% (Dziekan & Kottenhoff). By also incorporating two-way communications, transit authorities will be able to not only send out communications via web and mobile/kiosk applications, but receive rider feedback directly as well. HRT is currently pushing to expand their light rail system, The Tide, into other areas of the region. As of right now, The Tide only services mainly downtown Norfolk, and a few other scattered places near the border of C u r r e n t I T S – L a b I – P r o d u c t D e s c r i p t i o n | 13 Virginia Beach and Norfolk. By catering to the needs of riders and businesses, Current ITS will enable them to achieve higher levels of adoption in proposed expansion areas if given the chance via a trial run. In Charlotte, over $291 million in new development was seen along their new 10mile line with another $1.6 billion expected (Transportation Riders United, Inc.). Reports from various businesses in close proximity to light rail stations also indicate 1333% increases in sales as a direct result of light rail openings (Houston Tomorrow). The Maryland Transit Administration estimated that 27,000 new jobs per year will be created as a direct result of their new Purple rail line (The Examiner). These are just a few, tip-of-the-iceberg examples that demonstrate there is a future in developing for light rail systems. As Current ITS is mainly targeting emerging light rail transit systems, there is a huge upside potential for revenue once these new systems are in operation. Current ITS will not be limited to only the “newbies”, however. Through having a modular and scalable platform, Current ITS will be able to reach a market to existing light rail transit authorities who may be lacking some of the benefits the product has to offer. In the United States alone, there are 35 light rail systems in operation currently, with another 60 that are in proposal and/or developmental stages (Light Rail Now, American Public Transportation Association).Europe, which has many public transportation systems, operates over 8,000 miles of light rail track as well (Press Release Distribution). Current ITS could even see global adoption, which would realize a huge profit margin: Global Industry Analysts report that the global light rail market will reach $7.5 billion by the year 2015 (Press Release Distribution). C u r r e n t I T S – L a b I – P r o d u c t D e s c r i p t i o n | 14 3.0 Current ITS Prototype Description The Current ITS prototype will encompass much of the same functionality as the real world product (RWP). Most importantly, transit authorities will still be able to access the information they need to make informed decisions about light rail operation. In particular, the prototype will seek to address the needs of Hampton Roads Transit (HRT). The capabilities of having local businesses associated with the Current ITS system will also be fully realized. The innovative advertising campaign platform will allow the location-based ad targets to be delivered using sample data. All end-user interfaces will be implemented fully, including the two-way communication, predictive monitoring, reporting mechanisms, vehicle delay/ridership checks, and local event calendar. The mobile Android application and web end-user interfaces will also be developed so that potential riders may learn how to use Current ITS and promote adoption of the product. The Current ITS prototype will show proof of concept for all innovative aspects of the RWP, saving time, money, and increasing ridership. 3.1 Prototype Functional Goals & Objectives The web interface for the client will need to be demonstrated, as it is the main component of Current ITS that will be used by HRT. The interface must allow HRT the real-time monitoring of vehicles and ridership, and running reports of various sorts. The web interface for local businesses that are registered will need to be implemented, and allow for business owners to view reports on their advertisement campaigns and launch new events or advertisements. Last but not least, riders will need to have access to the website interface as well as the mobile Android application for staying up to date with C u r r e n t I T S – L a b I – P r o d u c t D e s c r i p t i o n | 15 delays, capacity, planning trips, and just about everything else except purchasing tickets and routing. The actual vehicle sensor counts will be simulated, so the passenger counts, locations, reports, and forecasts that are obtained from the various interfaces by all three parties will be artificial. Figure 6: Prototype Software Overview 3.2 Prototype Architecture (Hardware/Software) The major functional components of Current ITS will be modified to reflect not having actual vehicles available to receive sensor readings from. All APC and GPS data will be simulated information residing in the database. Therefore, the embedded onboard Linux application and related APC/GPS/3G hardware will be omitted. A test C u r r e n t I T S – L a b I – P r o d u c t D e s c r i p t i o n | 16 harness will be developed and reside on the WAE to handle simulating various scenarios, such as vehicle problems, sensor failure, etc. The DE will be slightly modified for simplicity of the project scope also. Kiosk/signage applications will not be realized in order to avoid unnecessary hardware costs to demonstrate functionality that the mobile Android application will mostly encompass. The Current ITS mobile application will be slightly modified to omit ticket purchasing, as well as driving directions. Rather than having a separate machine for every hardware server, the Web Application Engine (WAE), Decision Engine (DE), and Database Server will all reside on a university Computer Science department virtual machine. The development systems used will mainly be comprised of university workstations, as well as various secondhand Android mobile devices that are freely available. Since the prototype will be omitting the hardware onboard the vehicles, the embedded reporting agent application will not be implemented. The DE will be modified to forecast only ridership and delay trends, while intelligent routing algorithms will be omitted. The DE will still be capable of generating training data sets from the database sensor readings and processing prediction requests. The WAE will not be publishing to Google Maps, but will still make a GTFS feed available for interested third parties. The WAE will serve all of the real world product request types, with the addition of a test harness for development purposes. 3.3 Prototype Features & Capabilities The Current ITS prototype will provide most of the capabilities envisioned in the real world product (RWP). The main exception is that the vehicle information will be canned, static data that is manipulated via the test harness. HRT will still retain the C u r r e n t I T S – L a b I – P r o d u c t D e s c r i p t i o n | 17 online web interface that allows them to monitor the light rail system for vehicles in operation, delays, ridership numbers, trends, etc. Businesses will also maintain all of the same functionalities in the RWP (Fig. 7). The mobile application will not have ticket purchasing and routing directions implemented, but all other functionality will be realized, including the ability to search for local attractions, find events, send feedback to the transit authority, and monitor their favorite destinations with associated stops. As a prototype, Current ITS will avoid being subject to financial risks and investment issues with HRT that would occur in the real world. There will also be no latency/accuracy risks with sensor data, since all of the prototype data will be contrived. The static data will need to be realistic, however. Figure 7: Business Web Interface C u r r e n t I T S – L a b I – P r o d u c t D e s c r i p t i o n | 18 3.4 Prototype Development Challenges Development of the Current ITS prototype does not eliminate all risks that the RWP will face. In order to simulate sensor data, a realistic representation of timestamps, locations, passenger counts, etc. will need to be developed on both hardware and software levels to demonstrate the proof of concept using the test harness. The project team must also meet the development specifications outlined, and within the time frame that will be allotted. This includes the innovative portions of Current ITS, such as the local business integration, the real-time rider feedback, real-time GTFS, and light rail forecasting. The development of the learning algorithms will also be a large undertaking, incorporating advanced concepts of machine learning which may require external consultation with a domain expert. The interfaces for HRT, businesses, and riders across all platforms must be fully realized (as well as robust) in order to give all parties involved the maximum advantages obtained from Current ITS. C u r r e n t I T S – L a b I – P r o d u c t D e s c r i p t i o n | 19 Glossary 3G GSM Wireless technology that is in use by many devices today, ex. cell phones. Android A widely-used, open-source platform for mobile applications. Automatic Passenger Counter (APC) Sensor that uses 3D cameras to count passengers above the vehicle door. Automatic Vehicle Location (AVL) System that can send track locations of vehicles. Batch Gradient Descent A machine learning regression algorithm that takes several features of a problem, then iteratively finds the minimum approximation of an outcome using linear algebra and a training set. Database Server Hardware that stores information in an organized manner. Decision Engine (DE) Component of Current ITS that can generate predictions of ridership and delays. Global Positioning System (GPS) Satellite-based navigation system that provides location and time information from space. Google Places Third-party source for local business locations. Graphical User Interface (GUI) Presentation of information, ex. a web page. Intelligent Routing Algorithm A component of Current ITS that determines the best path to take in the event of a delay or other incident. Intelligent Transportation System (ITS) Blanket term for advanced applications in transportation. Linux A free, widely-available open-source operating system. Machine Learning A branch of artificial intelligence concerned with programming computers to change behaviors based on historical data, and make predictions based off many types of algorithms. Structured Query Language (SQL) Language used to interact with a database server. Tables Logical collections of data stored on a database server. Training Set A collection of historical, actual data used to make predictions about future events. Web Application Engine (WAE) The main interactive component of Current ITS that can process various requests including DE predictions, checking delays, etc. C u r r e n t I T S – L a b I – P r o d u c t D e s c r i p t i o n | 20 References American Public Transportation Association. "Ridership Increases In Third Quarter." Policy Development and Research Program at APTA, Dec. 2011. Web. <http://apta.com/resources/statistics/Documents/Ridership/2011-q3-ridershipAPTA.pdf>. Dziekan, Katrin, and Karl Kottenhoff. "Dynamic At-stop Real-time Information Displays for Public Transport: Effects on Customers." ScienceDirect. Elsevier, 21 Nov. 2006. Hampton Roads Transit. "About." Hampton Roads Transit. Web. 30 Apr. 2012. <http://gohrt.com/about/>. Houston Tomorrow. "The Impact of Light Rail on Local Businesses." 2 Aug. 2006. Web. <http://www.gulfcoastinstitute.org/university/LightRail_BusinessImpact.pdf>. Light Rail Now. "New Light Rail Transit Systems Planned." Web. <http://www.lightrailnow.org/success2.htm>. Messina, Debbie. "Control Room at NSU Serves as Brains for Light Rail."HamptonRoads.com: Entertainment and Guides for Hampton Roads, Va. The Virginian-Pilot, 31 July 2011. Web. 25 Feb. 2012. <http://hamptonroads.com/2011/07/control-room-nsu-serves-brains-lightrail>. Press Release Distribution. "Global Light Rail Market to Reach $7.5 Billion by 2015, According to New Report by Global Industry Analysts, Inc." 14 July 2010. Web. <http://www.prweb.com/releases/light_rail/light_rail_transit/prweb4253534.h tm>. Southeastern Institute of Research, Inc. "Hampton Roads Transit: Light Rail Marketing Research Study." Web. <http://www.gohrt.com/publications/reports/sir-lightrail-summary.pdf>. The Examiner. "Purple Line Expected to Be Major Economic Engine, Md. Officials Say."Washington Examiner. 3 Nov. 2011. Web. 30 Apr. 2012. <http://washingtonexaminer.com/local/maryland/2011/11/purple-lineexpected-be-major-economic-engine-md-officials-say/120003>. Transportation District Commission Of Hampton Roads. "January 26, 2012, Commission Meeting." 26 Jan. 2012. Web. <http://www.gohrt.com/public- C u r r e n t I T S – L a b I – P r o d u c t D e s c r i p t i o n | 21 records/Commission-Documents/Commission-Meetings/FY2012/January2012.pdf>. Transportation Riders United, Inc. "The Economic Benefits of Transit." Transportation Riders United (TRU). 2006. Web. 30 Apr. 2012. <http://www.detroittransit.org/cms.php?pageid=26>. Victoria Transport Policy Institute. "Transit Oriented Development." Victoria Transport Institute. 31 Aug. 2011. Web. 30 Apr. 2012. <http://www.vtpi.org/tdm/tdm45.htm>.