A Formal Approach for the Design of a Dependable Perception System for Autonomous Vehicles

The deployment of autonomous vehicles is contingent on trust in their ability to operate safely. However, the assurance that they can accommodate failures and changing weather conditions to maintain limited functionality requires the development of rigorous design and analysis tools. This paper presents a formal approach for the design of multisensor data fusion systems that support adaptive graceful degradation through the smart use of sensor modalities. A coloured probabilistic time Petri net is used to model known algorithms in a multi-sensor fusion scheme. The specification of safety requirements in terms of confidence levels conditions the outcome of the reachability analysis. The characteristics of a credible solution are then provided to the embedded safety module as support for online reconfiguration and decision making tasks. The validity of the approach is illustrated through an example outlining the capabilities of currently available perception systems, for the purpose of deploying autonomous vehicles on public roads.

[1]  Benjamin Johnson,et al.  Probabilistic Analysis of Correctness of High-Level Robot Behavior with Sensor Error , 2011, Robotics: Science and Systems.

[2]  Serge Haddad,et al.  The expressive power of time Petri nets , 2013, Theor. Comput. Sci..

[3]  Hiren Galiyawala,et al.  A Review on Moving Object Detection and Tracking , 2015 .

[4]  Yang Liu,et al.  Supervisor design and simplification for Automated Manufacturing Systems using colored Petri nets , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[5]  Christian Weií,et al.  V2X communication in Europe - From research projects towards standardization and field testing of vehicle communication technology , 2011 .

[6]  Mark Campbell,et al.  All Weather Perception: Joint Data Association, Tracking, and Classification for Autonomous Ground Vehicles , 2016, ArXiv.

[7]  Taxonomy and definitions for terms related to driving automation systems for on-road motor vehicles , 2022 .

[8]  MengChu Zhou,et al.  Petri net-based real-time scheduling of time-constrained single-arm cluster tools with activity time variation , 2012, 2012 IEEE International Conference on Robotics and Automation.

[9]  Ragunathan Rajkumar,et al.  Towards dependable autonomous driving vehicles: a system-level approach , 2013, SIGBED.

[10]  Christian Weiß,et al.  V2X communication in Europe - From research projects towards standardization and field testing of vehicle communication technology , 2011, Comput. Networks.

[11]  Mieczyslaw M. Kokar,et al.  Category Theory-Based Synthesis of a Higher-Level Fusion Algorithm: An Example , 2006, 2006 9th International Conference on Information Fusion.

[12]  Didier Lime,et al.  Romeo: A Parametric Model-Checker for Petri Nets with Stopwatches , 2009, TACAS.

[13]  Ralph Helmar Rasshofer,et al.  Influences of weather phenomena on automotive laser radar systems , 2011 .

[14]  Ufuk Topcu,et al.  Optimal temporal logic planning in probabilistic semantic maps , 2016, 2016 IEEE International Conference on Robotics and Automation (ICRA).

[15]  Mieczyslaw M. Kokar,et al.  Formalizing classes of information fusion systems , 2004, Inf. Fusion.

[16]  Victor Khomenko,et al.  Application and Theory of Petri Nets and Concurrency , 2018, Lecture Notes in Computer Science.

[17]  Pan Zhao,et al.  A Scenario-Adaptive Driving Behavior Prediction Approach to Urban Autonomous Driving , 2017 .

[18]  Angel P. del Pobil,et al.  Toward Replicable and Measurable Robotics Research [From the Guest Editors] , 2015, IEEE Robotics Autom. Mag..

[19]  Fakhri Karray,et al.  Multisensor data fusion: A review of the state-of-the-art , 2013, Inf. Fusion.

[20]  MengChu Zhou,et al.  Control strategy selection for autonomous vehicles in a dynamic environment , 2005, 2005 IEEE International Conference on Systems, Man and Cybernetics.

[21]  Véronique Berge-Cherfaoui,et al.  Credibilist occupancy grids for vehicle perception in dynamic environments , 2011, 2011 IEEE International Conference on Robotics and Automation.

[22]  Andreas Geiger,et al.  Are we ready for autonomous driving? The KITTI vision benchmark suite , 2012, 2012 IEEE Conference on Computer Vision and Pattern Recognition.

[23]  Luke Fletcher,et al.  A perception‐driven autonomous urban vehicle , 2008, J. Field Robotics.

[24]  Amaury Nègre,et al.  Probabilistic Analysis of Dynamic Scenes and Collision Risks Assessment to Improve Driving Safety , 2011, IEEE Intelligent Transportation Systems Magazine.

[25]  Michael Felsberg,et al.  The Visual Object Tracking VOT2015 Challenge Results , 2015, 2015 IEEE International Conference on Computer Vision Workshop (ICCVW).

[26]  Yan Jiang,et al.  Data Fusion Using Improved Dempster-Shafer Evidence Theory for Vehicle Detection , 2007, Fourth International Conference on Fuzzy Systems and Knowledge Discovery (FSKD 2007).

[27]  Albert S. Huang Lane estimation for autonomous vehicles using vision and LIDAR , 2010 .

[28]  Maan El Badaoui El Najjar,et al.  A Road-Matching Method for Precise Vehicle Localization Using Belief Theory and Kalman Filtering , 2005, Auton. Robots.

[29]  Dean A. Pomerleau,et al.  Visibility estimation from a moving vehicle using the RALPH vision system , 1997, Proceedings of Conference on Intelligent Transportation Systems.

[30]  Benoît Delahaye,et al.  Probabilistic Time Petri Nets , 2016, Petri Nets.

[31]  Christophe Debain,et al.  A real-time, multi-sensor architecture for fusion of delayed observations: application to vehicle localization , 2006, 2006 IEEE Intelligent Transportation Systems Conference.

[32]  A. Herbin,et al.  Robust on-vehicle real-time visual detection of American and European speed limit signs, with a modular Traffic Signs Recognition system , 2007, 2007 IEEE Intelligent Vehicles Symposium.