[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/3359986.3361203acmconferencesArticle/Chapter ViewAbstractPublication PagesmemocodeConference Proceedingsconference-collections
research-article
Public Access

Encoding and monitoring responsibility sensitive safety rules for automated vehicles in signal temporal logic

Published: 09 October 2019 Publication History

Abstract

As Automated Vehicles (AV) get ready to hit the public roads unsupervised, many practical questions still remain open. For example, there is no commonly acceptable formal definition of what safe driving is. A formal definition of safe driving can be utilized in developing the vehicle behaviors as well as in certification and legal cases. Toward that goal, the Responsibility-Sensitive Safety (RSS) model was developed as a first step toward formalizing safe driving behavior upon which the broader AV community can expand. In this paper, we demonstrate that the RSS model can be encoded in Signal Temporal Logic (STL). Moreover, using the S-TaLiRo tools, we present a case study of monitoring RSS requirements on selected traffic scenarios from CommonRoad. We conclude that monitoring RSS rules encoded in STL is efficient even in heavy traffic scenarios. One interesting observation is that for the selected traffic data, vehicle parameters and response times, the RSS model violations are not frequent.

References

[1]
Houssam Abbas, Georgios E. Fainekos, Sriram Sankaranarayanan, Franjo Ivancic, and Aarti Gupta. 2013. Probabilistic Temporal Logic Falsification of Cyber-Physical Systems. ACM Transactions on Embedded Computing Systems 12, s2 (May 2013).
[2]
abc15.com staff. 2018. Self-driving car crash in Arizona: Red light runner hits Waymo van. ABC15 Arizona (5 2018).
[3]
Matthias Althoff, Markus Koschi, and Stefanie Manzinger. 2017. CommonRoad: Composable benchmarks for motion planning on roads. In 2017 IEEE Intelligent Vehicles Symposium (IV). IEEE, 719--726.
[4]
Nikos Arechiga. 2019. Specifying Safety of Autonomous Vehicles in Signal Temporal Logic. In IEEE Intelligent Vehicles Symposium (IV). 58--63.
[5]
Ezio Bartocci, Jyotirmoy Deshmukh, Alexandre Donzé, Georgios Fainekos, Oded Maler, Dejan Nickovic, and Sriram Sankaranarayanan. 2018. Specification-based Monitoring of Cyber-Physical Systems: A Survey on Theory, Tools and Applications. In Lectures on Runtime Verification. LNCS, Vol. 10457. Springer, 128--168.
[6]
Glen Chou, Yunus Emre Sahin, Liren Yang, Kwesi J. Rutledge, Petter Nilsson, and Necmiye Ozay. 2018. Using Control Synthesis to Generate Corner Cases: A Case Study on Autonomous Driving. IEEE Trans. on CAD of Integrated Circuits and Systems 37, 11 (2018), 2906--2917.
[7]
Alex Davies. 2016. Google's Self-Driving Car Caused Its First Crash. Wired (2 2016).
[8]
Adel Dokhanchi, Bardh Hoxha, and Georgios Fainekos. 2014. On-Line Monitoring for Temporal Logic Robustness. In Runtime Verification (LNCS), Vol. 8734. Springer, 231--246.
[9]
Tommaso Dreossi, Alexandre Donze, and Sanjit A. Seshia. 2018. Compositional Falsification of Cyber-Physical Systems with Machine Learning Components. arXiv:1703.00978v3 (2018).
[10]
Laura Eboli, Gabriella Mazzulla, and Giuseppe Pungillo. 2016. Combining speed and acceleration to define car users safe or unsafe driving behaviour. Transportation research part C: emerging technologies 68 (2016), 113--125.
[11]
Georgios E. Fainekos and George J. Pappas. 2006. Robustness of Temporal Logic Specifications. In Formal Approaches to Testing and Runtime Verification (LNCS), Vol. 4262. Springer, 178--192.
[12]
Georgios E Fainekos, Sriram Sankaranarayanan, Koichi Ueda, and Hakan Yazarel. 2012. Verification of automotive control applications using s-taliro. In 2012 American Control Conference (ACC). IEEE, 3567--3572.
[13]
Thomas Ferrère, Dejan Nickovic, Alexandre Donzé, Hisahiro Ito, and James Kapinski. 2019. Interface-aware signal temporal logic. In Proceedings of the 22nd ACM International Conference on Hybrid Systems: Computation and Control. ACM, 57--66.
[14]
Stefan Jaksic, Ezio Bartocci, Radu Grosu, Reinhard Kloibhofer, Thang Nguyen, and Dejan Nickovic. 2015. From signal temporal logic to FPGA monitors. In 13 ACM/IEEE International Conference on Formal Methods and Models for Codesign (MEMOCODE). 218--227.
[15]
Markus Koschi, Stefanie Manzinger, and Matthias Althoff. [n. d.]. CommonRoad: Documentation of the XML Format. ([n. d.]).
[16]
Timothy B. Lee. 2018. Report: Software bug led to death in UberâĂŹs self-driving crash. Ars Technica (5 2018).
[17]
Sarah M. Loos, Andre Platzer, and Ligia Nistor. 2011. Adaptive Cruise Control: Hybrid, Distributed, and Now Formally Verified. In Formal Methods (LNCS), Vol. 6664. Springer, 42--56.
[18]
Oded Maler and Dejan Nickovic. 2004. Monitoring Temporal Properties of Continuous Signals. In Proceedings of FORMATS-FTRTFT (LNCS), Vol. 3253. 152--166.
[19]
Mohammadreza Mehrabian, Mohammad Khayatian, Aviral Shrivastava, John C Eidson, Patricia Derler, Hugo A Andrade, Ya-Shian Li-Baboud, Edward Griffor, Marc Weiss, and Kevin Stanton. 2017. Timestamp Temporal Logic (TTL) for Testing the Timing of Cyber-Physical Systems. ACM Transactions on Embedded Computing Systems (TECS) 16, 5s (2017).
[20]
Stefan Mitsch and André Platzer. 2016. ModelPlex: verified runtime validation of verified cyber-physical system models. Formal Methods in System Design 49, 1-2 (2016), 33--74.
[21]
Tanya Mohn. 2019. 2017-2018 Nissan Rogue Automatic Emergency Braking Presents 'Unreasonable Risk,' Safety Group Says. Forbes (3 2019).
[22]
National Highway Traffic Safety Administration (NHTSA). [n. d.]. Automated Vehicles for Safety. https://www.nhtsa.gov/technology-innovation/automated-vehicles-safety
[23]
Matthew O'Kelly, Houssam Abbas, and Rahul Mangharam. 2017. Computer-Aided Design for Safe Autonomous Vehicles. In Resilience Week.
[24]
Nima Roohi, Ramneet Kaur, James Weimer, Oleg Sokolsky, and Insup Lee. 2018. Self-driving vehicle verification towards a benchmark. arXiv preprint arXiv:1806.08810 (2018).
[25]
S-TaLiRo Tools. [n. d.]. https://sites.google.com/a/asu.edu/s-taliro/.
[26]
Anthony Karel Seda and Pascal Hitzler. 2008. Generalized Distance Functions in the Theory of Computation. Comput. J. 53, 4 (2008), bxm108443--464.
[27]
Shai Shalev-Shwartz, Shaked Shammah, and Amnon Shashua. 2018. On a formal model of safe and scalable self-driving cars. arXiv:1708.06374v6 (2018).
[28]
Cumhur Erkan Tuncali, Georgios Fainekos, Hisahiro Ito, and James Kapinski. 2018. Simulation-based Adversarial Test Generation for Autonomous Vehicles with Machine Learning Components. In IEEE Intelligent Vehicles Symposium (IV).
[29]
Cumhur Erkan Tuncali, Georgios Fainekos, Danil Prokhorov, Hisahiro Ito, and James Kapinski. 2019. Requirements-driven Test Generation for Autonomous Vehicles with Machine Learning Components. arXiv 1908.01094 (2019).
[30]
Jin Xu, Kui Yang, YiMing Shao, and GongYuan Lu. 2015. An experimental study on lateral acceleration of cars in different environments in Sichuan, Southwest China. Discrete Dynamics in nature and Society 2015 (2015).

Cited By

View all
  • (2024)Formalizing and evaluating requirements of perception systems for automated vehicles using spatio-temporal perception logicThe International Journal of Robotics Research10.1177/02783649231223546Online publication date: 24-Jan-2024
  • (2024)Cooperative Driving of Connected Autonomous vehicle using Responsibility Sensitive Safety Rules: A Control Barrier Functions ApproachACM Transactions on Cyber-Physical Systems10.1145/36480048:3(1-26)Online publication date: 18-Apr-2024
  • (2024)Legal Decision-Making for Highway Automated DrivingIEEE Transactions on Intelligent Vehicles10.1109/TIV.2023.33182149:8(5284-5298)Online publication date: Aug-2024
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
MEMOCODE '19: Proceedings of the 17th ACM-IEEE International Conference on Formal Methods and Models for System Design
October 2019
160 pages
ISBN:9781450369978
DOI:10.1145/3359986
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 for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

In-Cooperation

  • IEEE CAS
  • IEEE CEDA

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 09 October 2019

Permissions

Request permissions for this article.

Check for updates

Badges

  • Honorable Mention

Author Tags

  1. monitoring
  2. responsibility-sensitive safety
  3. robustness
  4. signal-temporal logic

Qualifiers

  • Research-article

Funding Sources

Conference

MEMOCODE '19
Sponsor:

Acceptance Rates

MEMOCODE '19 Paper Acceptance Rate 12 of 34 submissions, 35%;
Overall Acceptance Rate 34 of 82 submissions, 41%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)298
  • Downloads (Last 6 weeks)22
Reflects downloads up to 14 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Formalizing and evaluating requirements of perception systems for automated vehicles using spatio-temporal perception logicThe International Journal of Robotics Research10.1177/02783649231223546Online publication date: 24-Jan-2024
  • (2024)Cooperative Driving of Connected Autonomous vehicle using Responsibility Sensitive Safety Rules: A Control Barrier Functions ApproachACM Transactions on Cyber-Physical Systems10.1145/36480048:3(1-26)Online publication date: 18-Apr-2024
  • (2024)Legal Decision-Making for Highway Automated DrivingIEEE Transactions on Intelligent Vehicles10.1109/TIV.2023.33182149:8(5284-5298)Online publication date: Aug-2024
  • (2024)Dilemma of Responsibility-Sensitive Safety in Longitudinal Mixed Autonomous Vehicles Flow: A Human-Driver-Error-Tolerant Driving StrategyIEEE Open Journal of Intelligent Transportation Systems10.1109/OJITS.2024.33979595(265-280)Online publication date: 2024
  • (2024)Tractable Reinforcement Learning for Signal Temporal Logic Tasks With Counterfactual Experience ReplayIEEE Control Systems Letters10.1109/LCSYS.2024.33978448(616-621)Online publication date: 2024
  • (2024)TR2MTL: LLM based framework for Metric Temporal Logic Formalization of Traffic Rules2024 IEEE Intelligent Vehicles Symposium (IV)10.1109/IV55156.2024.10588650(1206-1213)Online publication date: 2-Jun-2024
  • (2024)Synthesis of Temporally-Robust Policies for Signal Temporal Logic Tasks using Reinforcement Learning2024 IEEE International Conference on Robotics and Automation (ICRA)10.1109/ICRA57147.2024.10610510(10503-10509)Online publication date: 13-May-2024
  • (2024)Towards learning-based planning: The nuPlan benchmark for real-world autonomous driving2024 IEEE International Conference on Robotics and Automation (ICRA)10.1109/ICRA57147.2024.10610077(629-636)Online publication date: 13-May-2024
  • (2024)Robust Conformal Prediction for STL Runtime Verification under Distribution Shift2024 ACM/IEEE 15th International Conference on Cyber-Physical Systems (ICCPS)10.1109/ICCPS61052.2024.00022(169-179)Online publication date: 13-May-2024
  • (2024)Decision-Making Based on Signal Temporal Logic for Ramp Merging and Diverging of Autonomous Vehicle2024 4th International Conference on Computer, Control and Robotics (ICCCR)10.1109/ICCCR61138.2024.10585550(120-124)Online publication date: 19-Apr-2024
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media