Abstract
Automated Vehicles (AVs) are designed and programmed to follow traffic rules. However, there is no separate and comprehensive regulatory framework dedicated to AVs. The current Queensland traffic rules were designed for humans. These rules often contain open texture expressions, exceptions, and potential conflicts (conflict arises when exceptions cannot be handled in rules), which makes it hard for AVs to follow. This paper presents an automatic compliance checking framework to assess AVs behaviour against current traffic rules by addressing these issues. Specifically, it proposes a framework to determine which traffic rules and open texture expressions need some additional interpretation. Essentially this enables AVs to have a suitable and executable formalization of the traffic rules. Defeasible Deontic Logic (DDL) is used to formalize traffic rules and reasoning with AV information (behaviour and environment). The representation of rules in DDL helps effectively in handling and resolving exceptions, potential conflicts, and open textures in rules. 40 experiments were conducted on eight realistic traffic scenarios to evaluate the framework. The evaluation was undertaken both quantitatively and qualitatively. The evaluation result shows that the proposed framework is a promising system for checking Automated Vehicle interpretation and compliance with current traffic rules.
Similar content being viewed by others
Notes
These patterns are sufficient to cover the majority of cases of QLD overtaking traffic rules. While more patterns are possible, the patterns we present also offer guidance to capture more complex cases if needed.
References
Aladin D, Varlamov O, Chuvikov D, Chernenkiy V, Smelkova E, Baldin A (2019) Logic-based artificial intelligence in systems for monitoring the enforcing traffic regulations. In: IOP conference series: materials science and engineering, Moscow, Russia
Alves G, Dennis L (2018) formalization of the Rules of the Road for embedding into an Autonomous Vehicle Agent. https://livrepository.liverpool.ac.uk/3022443/1/vavas-short-paper-2018-Gleifer-Louise-Michael.pdf
Alves GV, Dennis L, Fisher M (2019) Formalisation and implementation of road junction rules on an autonomous vehicle modelled as an agent. In: Sekerinski E et al. (eds) Formal methods. FM 2019 International Workshops. FM 2019. Lecture Notes in Computer Science., Porto, Portugal
Alves GV, Dennis L, Fisher M (2021) A double-level model checking approach for an agent-based autonomous vehicle and road junction regulations. J Sens Actuat Netw. https://doi.org/10.3390/jsan10030041
Antoniou G, Billington D, Governatori G, Maher MJ (2001) Representation results for defeasible logic. ACM Trans Comput Logic (TOCL) 2(2):255–287. https://doi.org/10.1145/371316.371517
Armand A, Filliat D, Ibanez-Guzman J (2014) Ontology-based context awareness for driving assistance systems. In: IEEE intelligent vehicles symposium, Dearborn, MI, USA
Banks TL, Banks FZ (2010) Corporate legal compliance handbook. Aspen Publishers Online. https://books.google.co.kr/books?hl=en&lr=&id=kGue7OZI-SQC&oi=fnd&pg=PP1&dq=Corporate+legal+compli-+ance+handbook&ots=ATTDw36rPH&sig=9ZYbM_f4tfSn8AcYiXzzWhrr2As#v=onepage&q=Corporate%20legal%20compli-%20ance%20handbook&f=false
Bhuiyan H, Olivieri F, Governatori G, Islam MB, Bond A, & Rakotonirainy A (2019) A Methodology for Encoding Regulatory Rules. In MIREL@ JURIX. https://ceur-ws.org/Vol-2632/MIREL-19_paper_3.pdf.
Bhuiyan H, Governatori G, Islam MB, Bond A, & Andry Rakotonirainy (2020) Traffic Rules Encoding Using Defeasible Deontic Logic. In Legal Knowledge and Information Systems: JURIX 2020: The Thirty-third Annual Conference, Brno, Czech Republic, December 9-11, 2020. (Vol. 334) p. 3. IOS Press.
Biagioli C, Francesconi E, Passerini A, Montemagni S, Soria C (2005) Automatic semantics extraction in law documents. In: Proceedings of the 10th international conference on Artificial intelligence and law, Bologna, Italy https://doi.org/10.1145/1165485.1165506
Brodsky JS (2016) Autonomous vehicle regulation: How an uncertain legal landscape may hit the brakes on self-driving cars. Berkeley Technol Law J 31(2):851–878
Buechel M, Hinz G, Ruehl F, Schroth H, Gyoeri C, Knoll A (2017) Ontology-based traffic scene modeling, traffic regulations dependent situational awareness and decision-making for automated vehicles. In: IEEE intelligent vehicles symposium, Los Angeles, CA, USA
Censi A, Slutsky K, Wongpiromsarn T, Yershov D, Pendleton S, Fu J, Frazzoli E (2019) Liability, ethics, and culture-aware behavior specification using rulebooks. In: 2019 International Conference on Robotics and Automation (ICRA)
Costescu DM (2018) Keeping the autonomous vehicles accountable: legal and logic analysis on traffic code. In: Conference vision zero for sustainable road safety in baltic sea region, Lecture Notes in Intelligent Transportation and Infrastructure., Vilnius, Lithuania
de Maat E, Winkels R (2010) Automated classification of norms in sources of law. In: Francesconi E, Montemagni S, Peters W, Tiscornia D (eds), Semantic processing of legal texts: where the language of law meets the law of language, pp 170–191. Springer Berlin Heidelberg. https://doi.org/10.1007/978-3-642-12837-0_10
Dolgov D (2016) Google self-driving car project-monthly report-september 2016-on the road. Technical report, Google
Fagnant DJ, Kockelman K (2015) Preparing a nation for autonomous vehicles: opportunities, barriers and policy recommendations. Transp Res Part A Policy Pract 77:167–181. https://doi.org/10.1016/j.tra.2015.04.003
Gamut L, van Benthem L, Gamut L (1991) Logic, language, and meaning, volume 1: Introduction to logic, vol 1. University of Chicago Press
Governatori G (2015) The regorous approach to process compliance. In: 2015 IEEE 19th international enterprise distributed object computing workshop, Adelaide, SA, Australia
Governatori G (2018) Practical normative reasoning with defeasible deontic logic. In: d’Amato C, Theobald M (eds), Reasoning web. Learning, uncertainty, streaming, and scalability: 14th international summer school 2018, Esch-sur-Alzette, Luxembourg, September 22–26, 2018, Tutorial Lectures, pp 1–25. Springer International Publishing. https://doi.org/10.1007/978-3-030-00338-8_1
Governatori G, Olivieri F, Rotolo A, Scannapieco S (2013) Computing strong and weak permissions in defeasible logic. J Philos Logic 42(6):799–829. https://doi.org/10.1007/s10992-013-9295-1
Governatori G, Romeu PC, de Koker L (2020) On the formal representation of the australian spent conviction scheme. Rules and reasoning, Cham
Governatori G, Rotolo A (2006) Logic of violations: a gentzen system for reasoningwith contrary-to-duty obligations. Aust J Logic. https://doi.org/10.26686/ajl.v4i0.1780
Hegedűs T, Németh B, Gáspár P (2019) Graph-based multi-vehicle overtaking strategy for autonomous vehicles. IFAC-PapersOnLine 52(5):372–377. https://doi.org/10.1016/j.ifacol.2019.09.060
Hülsen M, Zöllner JM, Weiss C (2011) Traffic intersection situation description ontology for advanced driver assistance. In: 2011 IEEE intelligent vehicles symposium, Baden-Baden, Germany
Khorasani G, Tatari A, Yadollahi A, Rahimi M (2013) Evaluation of intelligent transport system in road safety. Int J Chem Environ Biol Sci (IJCEBS) 1(1):110–118
Koutsomitropoulos DA, Borillo Domenech R, Solomou GD (2011) A structured semantic query interface for reasoning-based search and retrieval. In: Extended semantic web conference
Leenes R, Lucivero F (2015) Laws on robots, laws by robots, laws in robots: regulating robot behaviour by design. Law Innov Technol 6(2):193–220. https://doi.org/10.5235/17579961.6.2.193
Maher MJ (2001) Propositional defeasible logic has linear complexity. Theory Pract Logic Program 1(6):691–711
Mohammad MA, Kaloskampis I, Hicks Y, Setchi R (2015) Ontology-based framework for risk assessment in road scenes using videos. Proc Comput Sci 60:1532–1541
Monica P, Guido G, Tara A, Harold B, Adrian P, Adam W (2021) LegalRuleML Core Specification Version 1.0 (Standard, OASIS, Issue
Najmi E, Malik Z, Hashmi K, Rezgui A (2016) ConceptRDF: an RDF presentation of ConceptNet knowledge base. In: 2016 7th international conference on information and communication systems (ICICS)
Naranjo JE, Gonzalez C, Garcia R, De Pedro T (2008) Lane-change fuzzy control in autonomous vehicles for the overtaking maneuver. IEEE Trans Intell Transp Syst 9(3):438–450. https://doi.org/10.1109/TITS.2008.922880
Pek C, Zahn P, Althoff M (2017) Verifying the safety of lane change maneuvers of self-driving vehicles based on formalized traffic rules. In: 2017 IEEE intelligent vehicles symposium (IV). Los Angeles, CA, USA
Prakken H (2017) On the problem of making autonomous vehicles conform to traffic law. Artif Intell Law 25(3): 341–363
Rizaldi A, Althoff M (2015a) Formalising traffic rules for accountability of autonomous vehicles. In: 2015a IEEE 18th international conference on intelligent transportation systems
Rizaldi A, Althoff M (2015b) Formalising traffic rules for accountability of autonomous vehicles. In: 2015b IEEE 18th international conference on intelligent transportation systems., Gran Canaria, Spain
Rizaldi A, Immler F, Althoff M (2016) A formally verified checker of the safe distance traffic rules for autonomous vehicles. NASA Formal Methods, Cham
Rizaldi A, Keinholz J, Huber M, Feldle J, Immler F, Althoff M, Hilgendorf E, Nipkow T (2017) Formalising and monitoring traffic rules for autonomous vehicles in Isabelle/HOL. In: International conference on integrated formal methods, lecture notes in computer science., Turin, Italy
Ryerson MS, Miller JE, Winston FK (2019) Edge conditions and crash-avoidance roles: the future of traffic safety in the world of autonomous vehicles
Schwarting W, Alonso-Mora J, Rus D (2018) Planning and decision-making for autonomous vehicles. Annu Rev Control Robot Autonom Syst 1:187–210. https://doi.org/10.1146/annurev-control-060117-105157
Shadrin SS, Varlamov OO, Ivanov AM (2017) Experimental autonomous road vehicle with logical artificial intelligence. J Adv Transp. https://doi.org/10.1155/2017/2492765
Sperling D, Pike S, Chase R (2018) Will the transportation revolutions improve our lives—or make them worse? Three Revolut. https://doi.org/10.5822/978-1-61091-906-7_1
Tsai H-T, Chan K-Y (2019) Investigating the impact of component uncertainty on autonomous vehicle overtaking maneuvers. In: International design engineering technical conferences and computers and information in engineering conference, Anaheim, California, USA
Varlamov O, Aladin D (2018) About the creation of mivar control systems for monitoring the keeping of traffic rules on the basis of logical kernel (razumator) and expert systems. Radio Ind (russia) 28(2):25–35
Villasenor J (2014) Products liability and driverless cars: Issues and guiding principles for legislation. https://trid.trb.org/view/1325341
Witt A, Huggins A, Governatori G, Buckley J (2021) Converting copyright legislation into machine-executable code: interpretation, coding validation and legal alignment. In: Proceedings of the eighteenth international conference on artificial intelligence and law, São Paulo, Brazil. https://doi.org/10.1145/3462757.3466083
Wolfson O, Silberschatz A (1988) Distributed processing of logic programs. SIGMOD Rec 17(3):329–336. https://doi.org/10.1145/971701.50242
Wyner A, Peters W (2011) On rule extraction from regulations. In: Legal knowledge and information systems, pp 113–122. IOS Press
Xiong Z, Dixit VV, Waller ST (2016) The development of an Ontology for driving Context Modelling and reasoning. In: 2016 IEEE 19th international conference on intelligent transportation systems (ITSC). Rio de Janeiro, Brazil
Zhao L, Ichise R, Liu Z, Mita S, Sasaki Y (2017) Ontology-based driving decision making: a feasibility study at uncontrolled intersections. IEICE Trans Inf Syst 100(7):1425–1439. https://doi.org/10.1587/transinf.2016EDP7337
Zhao L, Ichise R, Mita S, Sasaki Y (2014) An ontology-based intelligent speed adaptation system for autonomous cars. In: Joint international semantic technology conference, lecture notes in computer science, Chiang Mai, Thailand
Zhao L, Ichise R, Mita S, Sasaki Y (2015a) Core Ontologies for Safe Autonomous Driving. In: International semantic web conference, http://ceur-ws.org/Vol-1486/paper_9.pdf
Zhao L, Ichise R, Mita S, Sasaki Y (2015b) Ontologies for advanced driver assistance systems. In: The 35th semantic web and ontology workshop (SWO). Japan.
Zhao L, Ichise R, Sasaki Y, Liu Z, Yoshikawa T (2016) Fast decision making using ontology-based knowledge base. In: 2016 IEEE intelligent vehicles symposium (IV). Gothenburg, Sweden
Acknowledgements
Special thanks to all authors for their contribution.
Funding
This research is funded by Data61, CSIRO and CARRS-Q, QUT.
Author information
Authors and Affiliations
Contributions
HB: Conceptualization, Investigation, Data Curation, Methodology, Evaluation, Software Development, Writing- Original draft. GG: Supervision, Conceptualization, Methodology, Writing-Reviewing and Editing. AB: Supervision, Writing-Reviewing and Editing. AR: Supervision, Writing-Reviewing and Editing.
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Ethical approval
The QUT Human Research Ethics Committee approved the ethical clearance (Approval No.: 2021000109) for human participation in this research.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Bhuiyan, H., Governatori, G., Bond, A. et al. Traffic rules compliance checking of automated vehicle maneuvers. Artif Intell Law 32, 1–56 (2024). https://doi.org/10.1007/s10506-022-09340-9
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10506-022-09340-9