A Cloud-Based On-Demand Bus Prototype Design

碩士 === 國立臺灣海洋大學 === 電機工程學系 === 105 === Due to industrialization of our country, the number of automobiles, especially passenger cars, has continued to grow for many years. The rapid increase of motor vehicles has created many traffic related problems for our society; parking difficulty is one of the...

Full description

Bibliographic Details
Main Authors: Chen, Szu-An, 陳思安
Other Authors: Leu, Show-Wei
Format: Others
Language:zh-TW
Published: 2017
Online Access:http://ndltd.ncl.edu.tw/handle/sqkk2y
id ndltd-TW-105NTOU5442085
record_format oai_dc
spelling ndltd-TW-105NTOU54420852019-05-16T00:00:47Z http://ndltd.ncl.edu.tw/handle/sqkk2y A Cloud-Based On-Demand Bus Prototype Design 無固定路線公車雲端服務雛型設計 Chen, Szu-An 陳思安 碩士 國立臺灣海洋大學 電機工程學系 105 Due to industrialization of our country, the number of automobiles, especially passenger cars, has continued to grow for many years. The rapid increase of motor vehicles has created many traffic related problems for our society; parking difficulty is one of them, especially in urban areas. To alleviate the traffic and parking problems, government agencies often urge the general public to stick with public transportation systems as much as possible. While public transportation systems are generally cheaper to use for daily commute, they offer much less or no flexibility in both schedule and route. Furthermore, when commuters need to switch among different transportation systems such as the bus and the municipal rapid transit, the additional time costs stack up. In recent years, a number of cities in the world chose to develop or experiment with a new type of bus system, often called on-demand bus. While differences exist, on-demand buses tend to have flexible route and/or schedule. On-demand buses attempt to combine the low-cost characteristic of the traditional bus and high flexibility of the taxi. Under right combination of population, city size, and quantity of service vehicles, on-demand buses can offer convenience far surpassing the traditional bus can provide, especially for the following categories of passengers: senior citizens, people with physical disabilities, outpatients traveling between hospitals and homes, tourists unfamiliar with the city. In this thesis, we have developed an experimental on-demand bus system based on Google Cloud Platform (GCP). The cloud-based service is developed with Google App Engine (GAE). The processing begins with translating the source and destination addresses of service requests to their corresponding latitudes and longitudes through the Google Maps Geocoding API. All pending requests will be analyzed to determine whether or not a request should be included in a route. Then, the accepted requests are sequenced to generate a shortest route satisfying the current combination of requests. Upon the completion of path planning, the route and expected pick-up and arrival times are displayed on the service Web page to inform the customers. Current implementation allows only one service vehicle running, but the algorithm for multiple service vehicles has already been devised and discussed in the thesis. Because of the extensive use of versatile Google APIs, our current system is able to avoid congested streets and can pick up or drop the passengers on the correct side of the road. To verify the feasibility of the on-demand bus prototype, we use 500 sets of service requests for on-demand bus, 100 sets for car (simulating taxi) and 100 sets for traditional bus to perform the simulation. The experimental results show that the operation of on-demand bus largely conforms to the underlying notion that both the time to fulfill a request and the cost of ride are between those associated with the traditional bus and the taxi. Keyword & phrases: On-demand bus, cloud computing platform, Google APP engine. Leu, Show-Wei 呂紹偉 2017 學位論文 ; thesis 41 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 國立臺灣海洋大學 === 電機工程學系 === 105 === Due to industrialization of our country, the number of automobiles, especially passenger cars, has continued to grow for many years. The rapid increase of motor vehicles has created many traffic related problems for our society; parking difficulty is one of them, especially in urban areas. To alleviate the traffic and parking problems, government agencies often urge the general public to stick with public transportation systems as much as possible. While public transportation systems are generally cheaper to use for daily commute, they offer much less or no flexibility in both schedule and route. Furthermore, when commuters need to switch among different transportation systems such as the bus and the municipal rapid transit, the additional time costs stack up. In recent years, a number of cities in the world chose to develop or experiment with a new type of bus system, often called on-demand bus. While differences exist, on-demand buses tend to have flexible route and/or schedule. On-demand buses attempt to combine the low-cost characteristic of the traditional bus and high flexibility of the taxi. Under right combination of population, city size, and quantity of service vehicles, on-demand buses can offer convenience far surpassing the traditional bus can provide, especially for the following categories of passengers: senior citizens, people with physical disabilities, outpatients traveling between hospitals and homes, tourists unfamiliar with the city. In this thesis, we have developed an experimental on-demand bus system based on Google Cloud Platform (GCP). The cloud-based service is developed with Google App Engine (GAE). The processing begins with translating the source and destination addresses of service requests to their corresponding latitudes and longitudes through the Google Maps Geocoding API. All pending requests will be analyzed to determine whether or not a request should be included in a route. Then, the accepted requests are sequenced to generate a shortest route satisfying the current combination of requests. Upon the completion of path planning, the route and expected pick-up and arrival times are displayed on the service Web page to inform the customers. Current implementation allows only one service vehicle running, but the algorithm for multiple service vehicles has already been devised and discussed in the thesis. Because of the extensive use of versatile Google APIs, our current system is able to avoid congested streets and can pick up or drop the passengers on the correct side of the road. To verify the feasibility of the on-demand bus prototype, we use 500 sets of service requests for on-demand bus, 100 sets for car (simulating taxi) and 100 sets for traditional bus to perform the simulation. The experimental results show that the operation of on-demand bus largely conforms to the underlying notion that both the time to fulfill a request and the cost of ride are between those associated with the traditional bus and the taxi. Keyword & phrases: On-demand bus, cloud computing platform, Google APP engine.
author2 Leu, Show-Wei
author_facet Leu, Show-Wei
Chen, Szu-An
陳思安
author Chen, Szu-An
陳思安
spellingShingle Chen, Szu-An
陳思安
A Cloud-Based On-Demand Bus Prototype Design
author_sort Chen, Szu-An
title A Cloud-Based On-Demand Bus Prototype Design
title_short A Cloud-Based On-Demand Bus Prototype Design
title_full A Cloud-Based On-Demand Bus Prototype Design
title_fullStr A Cloud-Based On-Demand Bus Prototype Design
title_full_unstemmed A Cloud-Based On-Demand Bus Prototype Design
title_sort cloud-based on-demand bus prototype design
publishDate 2017
url http://ndltd.ncl.edu.tw/handle/sqkk2y
work_keys_str_mv AT chenszuan acloudbasedondemandbusprototypedesign
AT chénsīān acloudbasedondemandbusprototypedesign
AT chenszuan wúgùdìnglùxiàngōngchēyúnduānfúwùchúxíngshèjì
AT chénsīān wúgùdìnglùxiàngōngchēyúnduānfúwùchúxíngshèjì
AT chenszuan cloudbasedondemandbusprototypedesign
AT chénsīān cloudbasedondemandbusprototypedesign
_version_ 1719159317966356480