PowerPoint Presentation - Operations Research and Financial

advertisement
Uncongested Mobility for All:
A Proposal for an Area Wide Autonomous Taxi System in New Jersey
By
Jaison Zachariah ‘13
Jingkang Gao ‘13
Tala Mufti *13
Recent Grads, Operations Research & Financial Engineering
Princeton University
Alain L. Kornhauser *71
Professor, Operations Research & Financial Engineering
Director, Program in Transportation
Faculty Chair, PAVE (Princeton Autonomous Vehicle Engineering
Princeton University
Presented at
Outline
• What is an autonomousTaxi (aTaxi)
• Synthesizing an Appropriate Representation of All
Person Trips in New Jersey on a Typical Weekday
• How much Ride-Sharing (AVO) could various aTaxi
service offerings stimulate
• Next Step
What is a SmartDrivingCar?
Preliminary Statement of Policy Concerning Automated Vehicles
Level 0 (No automation)
SmartDrivingCars & Trucks
The human is in complete and sole control of safety-critical functions (brake, throttle, steering) at all times.
Level 1 (Function-specific automation)
The human has complete authority, but cedes limited control of certain functions to the vehicle in certain normal driving or
crash imminent situations. Example: electronic stability control
Level 2 (Combined function automation)
Automation of at least two control functions designed to work in harmony (e.g., adaptive cruise control and lane centering) in
certain driving situations.
Enables hands-off-wheel and foot-off-pedal operation.
Driver still responsible for monitoring and safe operation and expected to be available at all times to resume control of the
vehicle. Example: adaptive cruise control in conjunction with lane centering
Level 3 (Limited self-driving)
Vehicle controls all safety functions under certain traffic and environmental conditions.
Human can cede monitoring authority to vehicle, which must alert driver if conditions require transition to driver control.
Driver expected to be available for occasional control. Example: Google car
Level 4 (Full self-driving automation)
Vehicle controls all safety functions and monitors conditions for the entire trip.
The human provides destination or navigation input but is not expected to be available for control during the trip. Vehicle may
operate while unoccupied. Responsibility for safe operation rests solely on the automated system
What is a SmartDrivingCar?
Preliminary Statement of Policy Concerning Automated Vehicles
Level
“Less”
Value Proposition
Market Force
Societal
Implications
Zero
Zero
Zero
Zero
1
“Cruise
Control”
Infinitesimal
Some Comfort
Infinitesimal
Infinitesimal
2
“CC +
Emergency
Braking”
Infinitesimal
Some Safety
Small; Needs help From
“Flo & the Gecko”
(Insurance Industry)
“20+%” fewer
accidents; less severity;
fewer insurance claims
3 “Texting
Some
Liberation (some of the
time/places) ; much
more Safety
Consumers Pull,
TravelTainment Industry
Push
Increased car sales,
many fewer insurance
claims, Increased VMT
Always
Get to be Chauffeured;
Get to Buy Mobility
“by the Drink” rather
than “by the Bottle”
Profitable Business
Opportunity for
Utilities/Transit Companies
Personal Car becomes
“Bling” not instrument
of personal mobility,
VMT ?; Comm. Design ?
Energy, Congestion,
Environment?
0
“55 Chevy”
Machine”
4 “aTaxi “
What about Level 4 Implications on
Energy, Congestion, Environment?
• What if a “Community Design” (New Jersey) only had
–
–
–
–
Walking,
Bicycling,
NJ Transit Rail
aTaxis
for mobility.
What are the Societal Implications of that Mobility
(Energy, Pollution, Congestion) ?
(Hint: It’s all about Ride-Sharing!)
New Jersey “Today”
• New Jersey’s existing Land-uses
generate about 32 million Trips / Day
– The Automobile (~ 28 million)
– Walking + bicycling (~3 million)
– Bus + rail Transit (~1 million)
• While Concentrated at some Times in
some Corridors
– Most of those trips are enormously
diffuse in time and space
Creating the NJ_PersonTrip file
• “every” trip that each Traveler is likely to make on a
typical day. NJ_PersonTrip file
{oLat, oLon, oTime, dLat, dLon, Est_dTime}
• Start with
–
–
–
NJ_Residentfile (120,000 Census Blocks)
NJ_Employment file (430,000 businesses)
NJ_School file (18,000 schools)
• Readily assign trips between Home and Work/School
– Trip Activity -> Stop Sequence
• Home, Work, School characteristics synthesized in NJ_Resident file
Project Overview
Overview of Data Production
1.
2.
3.
4.
5.
6.
Generate each person that lives or works in NJ
Assign work places to each worker
Assign schools to each student
Assign tours / activity patterns
Assign other trips
Assign arrival / departure times
Project Overview
Trip Synthesizer (Activity-Based)
• Motivation –
• Publicly available TRAVEL Data do NOT contain:
– Spatial precision
• Where are people leaving from?
• Where are people going?
– Temporal precision
• At what time are they travelling?
Synthesize from available data:
•“every” NJ Traveler on a typical day NJ_Resident file
– Containing appropriate demographic and spatial
characteristics that reflect trip making
•“every” trip that each Traveler is likely to make
on a typical day. NJ_PersonTrip file
–
Containing appropriate spatial and temporal
characteristics for each trip
Creating the NJ_Resident file
for “every” NJ Traveler on a typical day
NJ_Resident file
Start with Publically available data:
2010 Population census @Block Level
– 8,791,894 individuals distributed 118,654 Blocks.
County
ATL
BER
BUR
CAM
CAP
CUM
ESS
GLO
HUD
HUN
MER
MID
MON
MOR
OCE
PAS
SAL
SOM
SUS
UNI
WAR
Total
Population
274,549
905,116
448,734
513,657
97,265
156,898
783,969
288,288
634,266
128,349
366,513
809,858
630,380
492,276
576,567
501,226
66,083
323,444
149,265
536,499
108,692
8,791,894
Census Blocks
5,941
11,171
7,097
7,707
3,610
2,733
6,820
4,567
3,031
2,277
4,611
9,845
10,067
6,543
10,457
4,966
1,665
3,836
2,998
6,139
2,573
118,654
Median Pop/ Block
26
58
41
47
15
34
77
40
176
31
51
50
39
45
31
65
26
51
28
61
23
Average Pop/Block
46
81
63
67
27
57
115
63
209
56
79
82
63
75
55
101
40
84
50
87
42
74.1
Bergen County @ Block Level
County
BER
Population
907,128
Census Blocks
11,116
Median
Pop/ Block
58
Average
Pop/Block
81.6
Publically available data:
• Distributions of Demographic Characteristics
– Age
– Gender
– Household size
– Name (Last, First)
Gender:
female
Input:
Output:
51.3%
51.3%
Ages (varying linearly over
interval):
[0,49]
[50,64]
[65,79]
[80,100]
Household:
couple
couple + 1
couple + 2
couple + 3
couple + 4
couple + grandparent:
single woman
single mom + 1
single mom + 2
single mom + 3
single mom + 4
single man
single dad + 1
single dad + 2
single dad + 3
input:
output:
67.5%
67.5%
18.0%
17.9%
12.0%
12.1%
2.5%
2.5%
Size: Probability: cdf:
Expectation:
2
0.30
0.300
0.6
3
0.08
0.380
0.24
4
0.06
0.440
0.24
5
0.04
0.480
0.2
6
0.04
0.520
0.24
3
0.01
0.525
0.015
1
0.16
0.685
0.16
2
0.07
0.755
0.14
3
0.05
0.805
0.15
4
0.03
0.835
0.12
5
0.03
0.865
0.15
1
0.12
0.985
0.12
2
0.01
0.990
0.01
3
0.005
0.995
0.015
4
0.005
1.000
0.02
2.42
Beginnings of
County
Person Household
County Index
Index
Last Name
0
1
1 PREVILLE
0
2
1 PREVILLE
0
3
1 PREVILLE
0
4
2 DEVEREUX
0
5
2 DEVEREUX
0
6
2 DEVEREUX
0
7
3 WHEDBEE
0
8
4 CARVER
0
9
4 CARVER
0
10
5 TINSLEY
First
Name
RICHARD
JACK
CHARLES
SUE
ANTON
KATIE
LINDA
ROBERT
JENNIFER
ELLEN
Middle
Initial
G.
J.
X.
B.
P.
S.
C.
Z.
P.
U.
NJ_Resident file
Age
24
7
1
24
2
6
26
24
25
23
Gender
FALSE
FALSE
FALSE
TRUE
FALSE
TRUE
TRUE
FALSE
TRUE
TRUE
Worker
Index
Worker Type
5 worker
0 grade School
7 under 5
6 at-home-worker
7 under 5
0 grade School
6 at-home-worker
5 worker
6 at-home-worker
4 college on campus:
Home
Latitude
39.43937
39.43937
39.43937
39.43937
39.43937
39.43937
39.43937
39.43937
39.43937
40.85646
Home
Longitude
-74.495087
-74.495087
-74.495087
-74.495087
-74.495087
-74.495087
-74.495087
-74.495087
-74.495087
-74.197833
Task 1
2010 Census
# People,
Lat, Lon,
For each person
Vital Stats
RandomDraw:
Age, M/F, WorkerType,
WorkerType
Index
0
1
2
3
4
5
6
7
WorkerType String:
grade school
middle school
high school
college: commute
college: on campus
worker
at-home worker and retired
nursing home and under 5
Distribution:
100% ages [6,10]
100% ages [11,14]
100% ages [15,18]
Sate-wide distribution
Sate-wide distribution
Drawn to match J2W Stats by County
Remainder + 100% ages [65,79]
100% ages [0,5] and 100% ages [80,100]
Home
County
Using Census Journey-toWork (J2W) Tabulations to
assign Employer County
Task 2
C2C
Journey2Work
WorkCounty Destination
RandomDraw:
Journey2Work
Home Home
State County
County Name
34
1 Atlantic Co. NJ
34
1 Atlantic Co. NJ
34
1 Atlantic Co. NJ
34
1 Atlantic Co. NJ
Work
County
http://www.census.gov/population/www/cen2000/commuting/files/2KRESCO_NJ.xls
6
6
9
9
37 L. A. Co. CA
65 Riverside Co. CA
3 Hartford Co. CT
5 Litchfield Co. CT
Work Work
State County
County Name
6
59 Orange Co. CA
6
85 Santa Clara Co. CA
10
3 New Castle Co. DE
10
5 Sussex Co. DE
34
34
34
34
Workers
12
9
175
9
1 Atlantic Co. NJ
1 Atlantic Co. NJ
1 Atlantic Co. NJ
1 Atlantic Co. NJ
http://www.census.gov/population/www/cen2000/commuting/files/2KWRKCO_NJ.xls
Person Household
First
County Index
Index Last Name Name
0
1
1 PREVILLE RICHARD
0
2
1 PREVILLE JACK
0
3
1 PREVILLE CHARLES
0
4
2 DEVEREUX SUE
0
5
2 DEVEREUX ANTON
0
6
2 DEVEREUX KATIE
0
7
3 WHEDBEE LINDA
0
8
4 CARVER ROBERT
0
9
4 CARVER JENNIFER
0
10
5 TINSLEY ELLEN
Middle
Initial
G.
J.
X.
B.
P.
S.
C.
Z.
P.
U.
Worker
Age
Gender Index
Worker Type
24 FALSE
5 worker
7 FALSE
0 grade School
1 FALSE
7 under 5
24 TRUE
6 at-home-worker
2 FALSE
7 under 5
6 TRUE
0 grade School
26 TRUE
6 at-home-worker
24 FALSE
5 worker
25 TRUE
6 at-home-worker
23 TRUE
4 college on c ampus:
Home
Home Employer
Latitude Longitude County
39.43937 -74.495087
22
39.43937 -74.495087
39.43937 -74.495087
39.43937 -74.495087
39.43937 -74.495087
39.43937 -74.495087
39.43937 -74.495087
39.43937 -74.495087
0
39.43937 -74.495087
40.85646 -74.197833
33
7
5
4
Using Employer Data to
assign a Workplace
Characteristics
Name
NAICS Code
County
1 VIP SKINDEEP
Atlantic
10 Acres Motel
Atlantic
1001 Grand Street
Investors
Atlantic
Atlantic
11th Floor Creative
Atlantic
Group
52399903 Misc Financial
Inves
Lessors Of Res
53111004
Buildg
Motion Picture
51211008
Prod
123 Cab Co
48531002
1006 S Main St LLC
Employment-Weighted
Random Draw
NAICS
Description
Other Personal
81219915
Care
Hotels & Motels
72111002
Ex Casino
123 Junk Car
Removal
1400 Bar
1-800-Got-Junk?
Atlantic
Atlantic
Atlantic
Atlantic
Taxi Svc
Used Merch
45331021
Stores
72241001
Drinking Places
Other Non-Haz
56221910
Waste Disp
Employ
ment
Latitude
Longitude
2
39.401104
-74.514228
2
39.437305
-74.485488
3
39.619732
-74.786654
5
39.382399
-74.530785
2
39.359014
-74.430151
2
39.391600
-74.521715
2
39.361705
-74.435779
4
39.411266
-74.570083
4
39.423954
-74.557892
Using School Data to Assign School Characteristics
Assigning a Daily Activity (Trip) Tour to Each Person
Final NJ_Resident file
Home County
Person Index
Household Index
Full Name
Age
Gender
Worker Type Index
Worker Type String
Home lat, lon
Work or School lat,lon
Work County
Work or School Index
NAICS code
Work or School start/end time
ATL 274,549
BER 905,116
BUR 448,734
CAM 513,657
CAP
97,265
CUM 156,898
ESS 783,969
GLO 288,288
HUD 634,266
HUN 128,349
MER 366,513
MID 809,858
MON 630,380
MOR 492,276
OCE 576,567
PAS 501,226
SAL
66,083
SOM 323,444
SUS 149,265
UNI 536,499
WAR 108,692
NYC
86,418
PHL
18,586
BUC
99,865
SOU
13,772
NOR
5,046
WES
6,531
ROC
32,737
Total: 9,054,849
Assigning “Other”
Locations
1. Select Other County
Using:
Attractiveness-Weighted
Random Draw
Attractiveness (i)= (Patrons (I)/AllPatrons)/{D(i,j)2 + D(j,k)2};
Where i is destination county; j is current county; k is home county
2. Select “Other” Business using:
Patronage-Weighted Random Draw within selected county
Task 8
Distribution of
Arrival/Departure
Times
Trip Type; SIC
Assigning Trip
Departure Times
Time Generator:
RandomDraw:
Time Distribution
Trip Departure time
(SeconsFromMidnight)
•
•
•
•
For: H->W; H->School; W->Other
Work backwards from Desired Arrival Time using
Distance and normally distributed Speed distribution, and
Non-symmetric early late probabilities
•
Else, Use Stop Duration with non-symmetric early late probabilities
based on SIC Cod
All Trips
Home
County
ATL
BER
BUC
BUR
CAM
CAP
CUM
ESS
GLO
HUD
HUN
MER
MID
MON
MOR
NOR
NYC
OCE
PAS
PHL
ROC
SAL
SOM
SOU
SUS
UNI
WAR
WES
Trips
#
936,585
3,075,434
250,006
1,525,713
1,746,906
333,690
532,897
2,663,517
980,302
2,153,677
437,598
1,248,183
2,753,142
2,144,477
1,677,161
12,534
215,915
1,964,014
1,704,184
46,468
81,740
225,725
1,099,927
34,493
508,674
1,824,093
371,169
TripMiles AverageTM
Miles
Miles
27,723,931
40,006,145
9,725,080
37,274,682
27,523,679
11,026,874
18,766,986
29,307,439
23,790,798
18,580,585
13,044,440
22,410,297
47,579,551
50,862,651
33,746,360
900,434
4,131,764
63,174,466
22,641,201
1,367,405
2,163,311
8,239,593
21,799,647
2,468,016
16,572,792
21,860,031
13,012,489
29.6
13.0
38.9
24.4
15.8
33.0
35.2
11.0
24.3
8.6
29.8
18.0
17.3
23.7
20.1
71.8
19.1
32.2
13.3
29.4
26.5
36.5
19.8
71.6
32.6
12.0
35.1
16,304
477,950
29.3
Total 32,862,668
590,178,597
19.3
NJ_PersonTrip file
• 9,054,849 records
– One for each person in NJ_Resident
file
• Specifying 32,862,668 Daily
Person Trips
– Each characterized by a precise
• {oLat, oLon, oTime, dLat, dLon, Est_dTime}
NJ_PersonTrip file
NJ_PersonTrip file
Warren County
Population: 108,692
aTaxi Implications on
Mobility, Energy, Congestion, Environment
• What if the only way to get around was by
–
–
–
–
Walking,
Bicycling,
NJ Transit Rail
aTaxis
What are the Societal Implications of this System
(Mobility, Energy, Pollution, Congestion) ?
(Hint: It’s all about Ride-Sharing!)
aTaxi Implications on
Mobility, Energy, Congestion, Environment
• No Change in Today’s Walking, Bicycling and Rail trips
– Today’s Automobile trips become aTaxi or aTaxi+Rail
trips with hopefully LOTS of Ride-sharing opportunities
Kinds of RideSharing
• “AVO < 1” RideSharing
– “Daddy, take me to school.” (Lots today)
• “Organized” RideSharing
– Corporate commuter carpools (Very few today)
• “Tag-along” RideSharing
– One person decides: “I’m going to the store.
Wanna come along”. Other: “Sure”. (Lots today)
• There exists a personal correlation between ride-sharers
• “Casual” RideSharing
– Chance meeting of a strange that wants to go in my
direction at the time I want to go
• “Slug”, “Hitch hiker”
aTaxis and RideSharing
• “AVO < 1” RideSharing
– Eliminate the “Empty Back-haul”; AVO Plus
• “Organized” RideSharing
– Diverted to aTaxis
• “Tag-along” RideSharing
– Only Primary trip maker modeled, “Tag-alongs” are
assumed same after as before.
• “Casual” RideSharing
– This is the opportunity of aTaxis
– How much spatial and temporal aggregation is
required to create significant casual ride-sharing
opportunities.
Spatial Aggregation
• By walking to a station/aTaxiStand
– At what point does a walk distance makes the
aTaxi trip unattractive relative to one’s personal
car?
– ¼ mile ( 5 minute) max
Pixelation of New Jersey
Zoomed-In Grid of Mercer
NJ State Grid
Pixelating the State
with half-mile Pixels
xPixel = floor{108.907 * (longitude + 75.6)}
yPixel = floor{138.2 * (latitude – 38.9))
An
a PersonTrip
aTaxiTrip
{oYpixel,
{oLat,
oXpixel,
oLon,oTime
oTime(Hr:Min:Sec)
(Hr:Min:Sec)
,,dYpixel,
,dLat, dLon,
dXpixel,
Exected:
Exected:
dTime}
dTime}
}
P1
O
O
D
Common Destination (CD)
CD=1p: Pixel -> Pixel (p->p) Ride-sharing
P1
O
L
TripMiles = 3L
2L
P1
O
PersonMiles = 3L
aTaxiMiles = L
AVO = PersonMiles/aTaxiMiles = 3
Elevator Analogy of an aTaxi Stand
Temporal Aggregation
Departure Delay: DD = 300 Seconds
Kornhauser
Obrien
Johnson
40 sec
Henderson
Lin
1:34
Popkin
3:47
Elevator Analogy of an aTaxi Stand
60 seconds later
Samuels
4:50
Henderson
Lin
Young
0:34
Christie
Maddow
4:12
Popkin
2:17
Spatial Aggregation
• By walking to a station/aTaxiStand
– A what point does a walk distance makes the aTaxi
trip unattractive relative to one’s personal car?
– ¼ mile ( 5 minute) max
• By using the rail system for some trips
– Trips with at least one trip-end within a short walk
to a train station.
– Trips to/from NYC or PHL
a PersonTrip
from NYC
An aTaxiTrip
(orTrainArrivalTime,
PHL or any Pixel containing
a TrainExected:
station)dTime}
{oYpixel, oXpixel,
dYpixel, dXpixel,
D
O
aTaxiTrip
Princeton Train Station
NYC
Spatial Aggregation
• By walking to a station/aTaxiStand
– A what point does a walk distance makes the aTaxi
trip unattractive relative to one’s personal car?
– ¼ mile ( 5 minute) max
• By using the rail system for some trips
– Trips with at least one trip end within a short walk
to a train station.
– Trips to/from NYC or PHL
• By sharing rides with others that are
basically going in my direction
– No trip has more than 20% circuity added to its trip
time.
CD= 3p: Pixel ->3Pixels Ride-sharing
P1
O
P2
CD= 3p: Pixel ->3Pixels Ride-sharing
P5
P1
O
P3
CD= 3sp: Pixel ->3SuperPixels Ride-sharing
SP5
SP1
P5
P1
O
SP4
P3
P6
SP6
http://orfe.princeton.edu/~alaink/NJ_aTaxiOrf467F13/Orf467F13_NJ_TripFiles/MID-1_aTaxiDepAnalysis_300,SP.xlsx
c
Results
DD = 0
DD = 1
DD = 2
DD = 3
DD = 4
DD = 5
Salem County - True Average Vehicle Occupancy
CD = 0 CD = 1 CD = 2 CD = 3 CD = 4 CD = 5
1.00 1.00 1.02 1.02 1.02 1.02
1.00 1.02 1.42 1.53 1.56 1.57
1.00 1.04 1.55 1.73 1.80 1.83
1.00 1.05 1.63 1.87 1.97 2.02
1.00 1.06 1.69 1.98 2.11 2.17
1.00 1.07 1.74 2.07 2.22 2.30
DD = 0
DD = 1
DD = 2
DD = 3
DD = 4
DD = 5
Hudson County - True Average Vehicle Occupancy
CD = 0 CD = 1 CD = 2 CD = 3 CD = 4 CD = 5
1.00 1.01 1.10 1.11 1.11 1.11
1.00 1.09 1.95 2.56 2.92 3.12
1.00 1.12 2.07 2.84 3.40 3.77
1.00 1.17 2.16 3.00 3.67 4.16
1.00 1.20 2.23 3.12 3.86 4.45
1.00 1.23 2.29 3.22 4.02 4.67
Results
What about the whole country?
Extending the Activity-Based Person-Trip Synthesizer to all 330 million
Americans
Judy Sun ‘14 & Luke Cheng ’14
ORF467 F13
Public Schools in the US
Quick stats on Public Schools (2011)
60,000
Number of Schools in US
50,000
40,000
PUBLIC
30,000
CHARTER
20,000
10,000
Primary
School Type
Primary
Middle
High
Other
No Answer
Total
Middle
# of CHARTER
2,584
615
1,316
1,145
564
6,224
High
Other
# of PUBLIC
51,793
16,332
19,762
5,847
3,525
97,259
No Answer
Total
54,377
16,947
21,078
6,992
4,089
103,483
Nation-Wide Businesses
13.6 Million Businesses
{Name, address, Sales, #employees}
Sales
Volume No. Businesses
Rank
State
1
California
$1,889
1,579,342
2
Texas
$2,115
999,331
3
Florida
$1,702
895,586
4
New York
$1,822
837,773
5
Pennsylvania
$2,134
550,678
9
New Jersey
$1,919
428,596
45
Washington DC
$1,317
49,488
47
Rhode Island
$1,814
46,503
48
North Dakota
$1,978
44,518
49
Delaware
$2,108
41,296
50
Vermont
$1,554
39,230
51
Wyoming
$1,679
35,881
US_PersonTrip file will have..
• ~330 Million records
– One for each person in US_Resident file
• Specifying ~1.2 Billion Daily Person Trips
– Each characterized by a precise
• {oLat, oLon, oTime, dLat, dLon, Est_dTime}
• Will Perform Nationwide aTaxi AVO analysis
• Results ????
Discussion!
Thank You
alaink@princeton.edu
www.SmartDrivingCar.com
Scope of “Automated Vehicles”
Tesla Car Transporter
Rio Tinto Automated Truck
Rio Tinto Automated Train
Tampa Airport 1st APM 1971
Automated Guided Vehicles
Copenhagen Metro
Elevator
Mercedes Intelligent Drive
Rivium 2006 ->
Milton Keynes, UK
Aichi, Japan, 2005 Expo
CityMobil2
Heathrow PodCar
SmartDrivingCars: Post-DARPA Challenges
(2010-today)
• VisLab.it (U. of Parma, Italy)
– Had assisted Oshkosh in DARPA Challenges
– Stereo vision + radars
(Video has no sound)
Crash Mitigation
(air bags, seat belts, crash worthiness, …)
Up to today: The Primary Purview of
Good News: Effective in reducing Deaths and Accident Severity
Bad News: Ineffective in reducing Expected Accident Liability &
Ineffective in reducing Insurance Rates
Click images to view videos
S-Class WW Launch May ‘13
MB @ Frankfurt Auto Show Sept ‘13
MB Demo Sept ‘13
Intelligent Drive (active steering  )
Volvo Truck Emergency braking
Download