Hankun Zhao, Andrew Cui, Schuyler A. Cullen, B. Paden, Michael Laskey, Ken Goldberg
{"title":"FLUIDS: A First-Order Lightweight Urban Intersection Driving Simulator","authors":"Hankun Zhao, Andrew Cui, Schuyler A. Cullen, B. Paden, Michael Laskey, Ken Goldberg","doi":"10.1109/COASE.2018.8560386","DOIUrl":null,"url":null,"abstract":"To facilitate automation of urban driving, we present an efficient, lightweight, open-source, first-order simulator with associated graphical display and algorithmic supervisors. FLUIDS can efficiently simulate traffic intersections with varying state configurations for the training and evaluation of learning algorithms. FLUIDS supports an image-based birdseye state space and a lower dimensional quasi-LIDAR representation. FLUIDS additionally provides algorithmic supervisors for simulating realistic behavior of pedestrians and cars in the environment. FLUIDS generates data in parallel at 4000 state-action pairs per minute and evaluates in parallel an imitation learned policy at 20K evaluations per minute. A velocity controller for avoiding collisions and obeying traffic laws using imitation learning was learned from demonstration. We additionally demonstrate the flexibility of FLUIDS by reporting an extensive sensitivity analysis of the learned model to simulation parameters. FLUIDS 1.0 is available at https://berkeleyautomation.github.io/Urban_Driving_Simulator/.","PeriodicalId":6518,"journal":{"name":"2018 IEEE 14th International Conference on Automation Science and Engineering (CASE)","volume":"29 1","pages":"697-704"},"PeriodicalIF":0.0000,"publicationDate":"2018-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 IEEE 14th International Conference on Automation Science and Engineering (CASE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/COASE.2018.8560386","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 7
Abstract
To facilitate automation of urban driving, we present an efficient, lightweight, open-source, first-order simulator with associated graphical display and algorithmic supervisors. FLUIDS can efficiently simulate traffic intersections with varying state configurations for the training and evaluation of learning algorithms. FLUIDS supports an image-based birdseye state space and a lower dimensional quasi-LIDAR representation. FLUIDS additionally provides algorithmic supervisors for simulating realistic behavior of pedestrians and cars in the environment. FLUIDS generates data in parallel at 4000 state-action pairs per minute and evaluates in parallel an imitation learned policy at 20K evaluations per minute. A velocity controller for avoiding collisions and obeying traffic laws using imitation learning was learned from demonstration. We additionally demonstrate the flexibility of FLUIDS by reporting an extensive sensitivity analysis of the learned model to simulation parameters. FLUIDS 1.0 is available at https://berkeleyautomation.github.io/Urban_Driving_Simulator/.