Scaling Road Data Acquisition for Dependable Self-Driving

Scaling Road Data Acquisition for Dependable Self-Driving

BigRoad: Scaling Road Data Acquisition for Dependable Self-Driving Luyang Liu\, Hongyu Li\, Jian Liux, Cagdas Karatas\, Yan Wang, Marco Gruteser\, Yingying Chenx, Richard P. Martin\ (The first two authors are co-primary student authors.) \WINLAB, Rutgers University, North Brunswick, NJ, USA \{luyang, hongyuli, cagdas, gruteser, rmartin}@winlab.rutgers.edu xStevens Institute of Technology, Hoboken, NJ, USA x{jliu28,yingying.chen}@stevens.edu Binghamton University, Binghamton, NY, USA [email protected] ABSTRACT 1. INTRODUCTION Advanced driver assistance systems and, in particular auto- Advanced driver assistance systems and, in particular, mated driving offers an unprecedented opportunity to trans- automated driving offer an unprecedented opportunity to form the safety, efficiency, and comfort of road travel. Devel- transform the safety, efficiency, comfort, and economics of oping such safety technologies requires an understanding of road travel. This has led many organizations in the comput- not just common highway and city traffic situations but also ing and transportation domains to focusing on self-driving a plethora of widely different unusual events (e.g., object on technology research. While this has resulted in a number of the road way and pedestrian crossing highway, etc.). While prototypes with impressive performance, it remains widely each such event may be rare, in aggregate they represent recognized that ensuring dependability under varied traffic a significant risk that technology must address to develop conditions remains a key challenge [1, 2, 3]. truly dependable automated driving and traffic safety tech- Self-driving vehicles have to operate safely even under un- nologies. By developing technology to scale road data acqui- usual or rare traffic events that are challenging to address sition to a large number of vehicles, this paper introduces a and could lead to potential accidents. Developing such tech- low-cost yet reliable solution, BigRoad, that can derive in- nology therefore requires an understanding of not just com- ternal driver inputs (i.e., steering wheel angles, driving speed mon highway and city traffic situations but also a plethora and acceleration) and external perceptions of road environ- of widely different unusual events (e.g., objects on the road- ments (i.e., road conditions and front-view video) using a way, pedestrian crossing highway, deer standing next to the smartphone and an IMU mounted in a vehicle. We evaluate road, etc.). While each such event may be rare, in aggregate the accuracy of collected internal and external data using they represent a significant risk that technology must address over 140 real-driving trips collected in a 3-month time pe- to develop truly dependable automated driving and traf- riod. Results show that BigRoad can accurately estimate the fic safety technologies. The average human driver achieves steering wheel angle with 0:69◦ median error, and derive the on the order of almost 100 million vehicle miles traveled vehicle speed with 0:65 km/h deviation. The system is also per fatality [4]. Demonstrating driving performance at an able to determine binary road conditions with 95% accuracy above-average, advanced human driver level will therefore by capturing a small number of brakes. We further validate require successfully avoiding fatalities with unusual events the usability of BigRoad by pushing the collected video feed that might be encountered within a billion miles of driving. and steering wheel angle to a deep neural network steering This motivates the need for scaling road dataset to billions wheel angle predictor, showing the potential of massive data of miles of driving so that they contain a representative set acquisition for training self-driving system using BigRoad. of such unusual and rare events. Most existing efforts to collect driving data build on a small fleet of tens of highly instrumented vehicles that are Keywords continuously operated with test drivers [5, 6, 7]. In terms of Self-Driving, Road data acquisition, Smartphone, IMU miles recorded, it is challenging to accumulate a sufficiently large dataset with this approach. From the tidbits of pub- lished information, we know, for example, that Google's fleet Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed has completed about 2 million testing miles [5]|impressive for profit or commercial advantage and that copies bear this notice and the full cita- but still far off from a billion miles. On the other hand, since tion on the first page. Copyrights for components of this work owned by others than many existing efforts to develop automated driving tech- ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or re- publish, to post on servers or to redistribute to lists, requires prior specific permission nology are proprietary, the data obtained is usually closely and/or a fee. Request permissions from [email protected]. guarded. It is not easy for individuals outside vehicle in- MobiSys ’17, June 19–23, 2017, Niagara Falls, NY, USA. dustry to collect driving inputs such as steering wheel angle c 2017 ACM. ISBN 978-1-4503-4928-4/17/06. $15.00 and pedal operations. The OpenPilot [8] project reverse en- DOI: http://dx.doi.org/10.1145/3081333.3081344 371 gineers the OBD-II data from two vehicle models of Hondas and Acuras, and uses the collected data to train the CNN based Adaptive Cruise Control (ACC) and Lane Keeping As- sist System (LKAS). However, this solution can only be de- ployed in specific vehicle models, which makes it harder to re- cruit very large numbers of vehicles. Government-sponsored naturalistic driving studies have produced similar datasets, such as the UMTRI Naturalistic Driving Data [9] or the 100- vehicle VTTI Naturalistic Driving Study [10] that reached 2 million miles. These studies are more focused on human driving behaviors and still far below the target scope for supporting robust self-driving. To address this challenge, this paper asks whether data useful for self-driving can be gathered with only minimal instrumentation of vehicles. Such a minimal vehicle instru- mentation approach would enable scaling by capturing events from tens of thousands of vehicles rather than only attempt- ing to collect data with a few highly instrumented vehicles or certain vehicle models, as is common practice. A key Figure 1: Illustration of BigRoad containing a smartphone challenge in creating such minimal instrumentation is the and an IMU sensor: scaling road data acquisition. heterogeneity of vehicle designs and the proprietary nature of in-vehicle systems. To be useful for driver assistance and automated driving applications, the dataset must capture driving research, we study the performance of a key self- the surrounding traffic situation of the vehicle and how the driving component, a self-steering algorithm. When trained vehicle was driven through this traffic scenario (i.e., it's pre- with our data, this deep neural network-based algorithm cise trajectory and the necessary driver input). The latter takes road video as input and outputs the desired steering is especially important for approaches relying on machine angle. learning, which is increasingly used in such systems [11]. The contributions of this work can be summarized as fol- Here, the driver input data provides important positive and lows: negative training examples that allow the system to learn • To our knowledge, this study is the first to analyze how to react to traffic situations. It is also useful for sys- whether driving data useful for self-driving research tem validation, since it allows automated comparisons of the can be collect with a minimal set of inertial and video response of automated driving algorithms with those of a add-on devices, in contrast to the existing work with human driver. Any significant deviations can then be more significant instrumentation for scaling data acquisition. closely examined. The primary technical challenge is to obtain accurate vehi- • Developing steering wheel angle estimation algorithms cle movements without extensive instrumentation of the ve- by leveraging low-cost sensing devices (i.e., inertial mea- hicle. While vehicles contain internal sensors to track steer- surement units (IMUs) and smartphones). The key ing and pedal inputs, the specific sensors vary among models novelty of this approach is that it extracts steering and car makers use different proprietary data formats, if the wheel rotation by eliminating vehicle movement from information is exposed through the OBD-II port at all [12]. the steering-wheel-mounted sensor measurements. This heterogeneity renders scaling to many different vehicles • Designing robust vehicle speed sensing algorithms that difficult. Global Positioning System tracking of vehicles does combine GPS with speed delay shifting, and an accel- not always capture fine-grained steering and speed changes, eration based complementary filter. particularly in urban canyons. Gathering information about the surrounding traffic situation is more straightforward| • Devising an acceleration-based road condition estima- in most situations, a front-facing camera can provide rich tor to enhance road condition awareness under poor information. It is worthwhile complementing this informa- lighting conditions and to illustrate further uses of the tion, however, in darkness and other situations where visual sensed data. information may be insufficient. BigRoad, as shown in Figure 1, aims to minimize instru- • Collecting and analyzing 40 hours of driving data to mentation of vehicles by relying on low-cost inertial sen- determine the accuracy of the estimation techniques sors that can be affixed to the vehicle. An inertial sensor and to demonstrate that the fine-grained driving data in a dash-cam or windshield mounted smartphone enhances provided by the proposed framework achieves compa- speed estimation, particularly in low-speed scenarios, there- rable performance in an automated vehicle steering al- fore providing an indirect measurement of acceleration and gorithm. braking inputs.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    14 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us