| Literature DB >> 31186354 |
Kevin P O'Keeffe1, Amin Anjomshoaa2, Steven H Strogatz3, Paolo Santi2,4, Carlo Ratti2.
Abstract
Sensors can measure air quality, traffic congestion, and other aspects of urban environments. The fine-grained diagnostic information they provide could help urban managers to monitor a city's health. Recently, a "drive-by" paradigm has been proposed in which sensors are deployed on third-party vehicles, enabling wide coverage at low cost. Research on drive-by sensing has mostly focused on sensor engineering, but a key question remains unexplored: How many vehicles would be required to adequately scan a city? Here, we address this question by analyzing the sensing power of a taxi fleet. Taxis, being numerous in cities, are natural hosts for the sensors. Using a ball-in-bin model in tandem with a simple model of taxi movements, we analytically determine the fraction of a city's street network sensed by a fleet of taxis during a day. Our results agree with taxi data obtained from nine major cities and reveal that a remarkably small number of taxis can scan a large number of streets. This finding appears to be universal, indicating its applicability to cities beyond those analyzed here. Moreover, because taxis' motion combines randomness and regularity (passengers' destinations being random, but the routes to them being deterministic), the spreading properties of taxi fleets are unusual; in stark contrast to random walks, the stationary densities of our taxi model obey Zipf's law, consistent with empirical taxi data. Our results have direct utility for town councilors, smart-city designers, and other urban decision makers.Entities:
Keywords: city science; mobile sensing; urban monitoring; urban sustainability
Mesh:
Substances:
Year: 2019 PMID: 31186354 PMCID: PMC6600988 DOI: 10.1073/pnas.1821667116
Source DB: PubMed Journal: Proc Natl Acad Sci U S A ISSN: 0027-8424 Impact factor: 11.205
Fig. 1.Comparison of different sensing methods. Airborne sensors, such as satellites, provide good spatial coverage, but their temporal coverage is limited to the time interval when the sensors pass over the location being sensed. Conversely, stationary sensors collect data for long periods of time, but have limited spatial range. Drive-by sensing offers some advantages of both methods. By using host vehicles as “data mules,” drive-by sensing offers a cheap, scalable, and sustainable way to accurately monitor cities in both space and time.
Fig. 2.Taxi-drive process. A–C show a schematic of the taxi-drive process. (A) A taxi picks up a passenger at node . Then, a destination node (blue circle) is randomly chosen. (B) The shortest path between and is taken (dashed arrow). No edges have yet been sensed. (C) After the edges connecting and have been traversed by the sensor-equipped taxi, they become “sensed,” which we denote by coloring them red. Now, at , the taxi proceeds to its next pickup at, say, . There are two shortest paths connecting and , so one is chosen at random. This process then repeats. (D) Distribution of street-segment popularities predicted by the taxi-drive process (blue histogram) agrees with empirical data from Manhattan (brown histogram). (E) By contrast, a random-walk model of taxi movement (i.e., a random walk performed on the street) incorrectly predicts a skewed, unimodal distribution of street-segment popularities, in qualitative disagreement with the data. For D and E, the (directed) Manhattan street network on which the taxi-drive and random-walk processes were run was obtained by using the Python package “osmnx.” The taxi-drive parameter was 1.5, and the process was run for time steps, after which the distribution of was approximately stationary.
Fig. 3.Sensing power . Theoretical and empirical street-covering fractions for all datasets are shown. A–F show the trip-level data, where the independent variable is the number of trips , and G–J show the vehicle-level data, where the independent variable is the number of vehicles . Thick and dashed curves show the analytic predictions for by using estimated from data and the taxi-drive process, respectively. Red dots show the empirical , whose calculation we describe in . Notice in A–F that the number of trips needed to scan half a city’s street segments, , is remarkably low—∼2,000 = 10%—and in G–J, . Exact figures for each are given in . We list the city name, date, parameter , and goodness-of-fit parameter for when empirical are used () and taxi-drive are used () for each city. (A) San Francisco, 05/24/08, , , . (B) New York City (NYC), 01/05/11, , , . (C) Chicago, 05/21/14, , , . (D) Vienna, 03/25/11, , , . (E) Yangpu, 04/02/15, , , . (F) Singapore, 02/16/11, , , . (G) Beijing, 03/01/14, , , . (H) Changsha, 03/01/14, , , . (I) Hangzhou, 04/21/15, , , . (J) Shanghai, 03/06/14, , , .
Fig. 4.Scaling collapse. Empirical street-covering fractions vs. normalized number of sensor-equipped vehicles from the four vehicle-level datasets. Remarkably, with no adjustable parameters, the curves for all four datasets fall close to the same curve, suggesting that, at a statistical level, taxis cover street networks in a universal fashion. For each dataset, the estimated values of were found by drawing vehicles at random and computing the covering fractions. This process was repeated 10 times. The variance in each realization was , so error bars were omitted. For the theoretical curve Eq. , the was estimated by using the taxi-drive process with on the Beijing street network. The choice of Beijing was arbitrary, since, recall, the from different cities are nearly universal.