SlideShare a Scribd company logo
1 of 15
Download to read offline
Scenario Generation for Validating AI
Based Autonomous Vehicles
03/23/2020
RKA 2016-06-22
Christopher Medrano-Berumen˚, M. Ilhan Akbas*
*Embry-Riddle Aeronautical University
˚Florida Polytechnic University
Outline
• Application Domain
• Problem Definition and Objective
• Approach
• Implementation
• Summary and Future Work
Application Domain
• Autonomous Vehicle Validation is Critical
– AVs will make a significant impact on various industries
– ADAS systems have been deployed commercially
– There are AV companies testing on streets
– More rigorous testing is required
Problem Definition
• Problem
– No fundamental structure exists to demonstrate the robustness of an AV
– The shadow driving testing is not sufficient and simulation testing is required
– Given the operation domain, there is no guidance on the exact type and
number of scenarios to test an AV in this domain
• Objective
– A simulation scenario generation methodology with pseudo-random test
generation capability for AV testing
Approach
• Part of a Larger Ongoing Research Study:
– Validation system is aimed for:
− Modeling of relevant driving scenario environment
− Analysis of sections along the pilot route for safety
− Simulation of critical scenarios and identification of improvement options
− Software-in-the-loop (SiL) testing of the vehicle using the generated scenarios
− Use of collected data through a physical AV test vehicle
– The validation approach will include people and vehicle movement
– A solution with lowest risk level is the goal
Approach
• Methodology
– Focus on simulation development for AV validation
– Simulation model development for low fidelity testing
– Details used to describe roads are parameterized, allowing us to both
randomly and deterministically generate scenarios
– The created scenarios can be used as input to high fidelity simulators
Approach
• Modeling and Simulation of
Abstract Scenarios
– We had developed a semantic
language to generate validation
scenarios*
– The study in this paper focuses
on the implementation for
simulation
– MATLAB AD Toolbox is used
*C. Medrano-Berumen and M. I. Akbas, “Abstract Simulation
Scenario Generation for Autonomous Vehicle Verification,” in
Proceedings of the IEEE SoutheastCon, IEEE, April 2019.
Implementation
• Road Segments
- Geometric centers are used for placing the roads in simulation models
- The width of the road at each center, the banking angles, and lane details
- As each road piece is generated, it is stitched to the previous piece
- The road pieces can also be created for specific street networks
Implementation
• Multilane Road
- Variable length and width
- Can take any geometry with G2 continuity
- Uses lines, clothoids, and arcs and parameters for curvature
Implementation
• Four Way Intersection
– Each connecting road has its
own attributes
– Possible paths are determined
according to attributes of all four
connecting roads
• Side Entrance
– Added to database for a specific
project
– Splits the road with a median
and has an entrance in the
middle
Implementation
• Actors
– Can be randomly generated
– Vehicles are generated along the path with variable size, path and velocity
– Pedestrians are generated on the sides of the road and move across
Example
• Example Scenario
– Curving multilane road with a vehicle and a pedestrian
– Pedestrian crossing the road
Example
• Example Scenario
– The simulation data is collected during and after each run
– Current collected data include legality of each decision and scenario definition
Summary and Future Work
• Validation of AVs is critical for their deployment in real life
• We build a framework to create a validation regime for a given AV
operation domain
• This presentation demonstrated the implementation of the approach
for the generation of abstract scenarios
• The next step will be applying the approach in specific operational
domains
• We also work on the identification of edge case scenarios
Thank You!
For more information about our research:
Dr. M. Ilhan Akbas
Assistant Professor of Electrical and Computer Engineering
Embry-Riddle Aeronautical University
• akbasm@erau.edu
• https://sites.google.com/site/miakbas/

More Related Content

Similar to Scenario Generation for Validating Artifi cial Intelligence Based Autonomous Vehicles

Autonomous Vehicle Testing and Validation at AMI
Autonomous Vehicle Testing and Validation at AMIAutonomous Vehicle Testing and Validation at AMI
Autonomous Vehicle Testing and Validation at AMIM. Ilhan Akbas
 
Verification of Autonomous Vehicles Through Simulation Using MATLAB ADAS Toolbox
Verification of Autonomous Vehicles Through Simulation Using MATLAB ADAS ToolboxVerification of Autonomous Vehicles Through Simulation Using MATLAB ADAS Toolbox
Verification of Autonomous Vehicles Through Simulation Using MATLAB ADAS ToolboxM. Ilhan Akbas
 
Validation Framework for Autonomous Aerial Vehicles
Validation Framework for Autonomous Aerial VehiclesValidation Framework for Autonomous Aerial Vehicles
Validation Framework for Autonomous Aerial VehiclesM. Ilhan Akbas
 
Scottish Urban Air Qualtiy Steering Group - Modelling & Monitoring Workshop -...
Scottish Urban Air Qualtiy Steering Group - Modelling & Monitoring Workshop -...Scottish Urban Air Qualtiy Steering Group - Modelling & Monitoring Workshop -...
Scottish Urban Air Qualtiy Steering Group - Modelling & Monitoring Workshop -...STEP_scotland
 
TRAFFIC SIMULATION AT TOLL ROAD SECTION USING VISSIM SOFTWARE
TRAFFIC SIMULATION AT TOLL ROAD SECTION USING VISSIM SOFTWARETRAFFIC SIMULATION AT TOLL ROAD SECTION USING VISSIM SOFTWARE
TRAFFIC SIMULATION AT TOLL ROAD SECTION USING VISSIM SOFTWAREshrikrishna kesharwani
 
cv_Junhong Lin(5_26)
cv_Junhong Lin(5_26)cv_Junhong Lin(5_26)
cv_Junhong Lin(5_26)Junhong Lin
 
Traffic simulation
Traffic simulationTraffic simulation
Traffic simulationPraful -
 
Driving behavior for ADAS and Autonomous Driving
Driving behavior for ADAS and Autonomous DrivingDriving behavior for ADAS and Autonomous Driving
Driving behavior for ADAS and Autonomous DrivingYu Huang
 
ANALYSIS OF INSTANCE SEGMENTATION APPROACH FOR LANE DETECTION
ANALYSIS OF INSTANCE SEGMENTATION APPROACH FOR LANE DETECTIONANALYSIS OF INSTANCE SEGMENTATION APPROACH FOR LANE DETECTION
ANALYSIS OF INSTANCE SEGMENTATION APPROACH FOR LANE DETECTIONRajatRoy60
 
Autonomy Incubator Seminar Series: Tractable Robust Planning and Model Learni...
Autonomy Incubator Seminar Series: Tractable Robust Planning and Model Learni...Autonomy Incubator Seminar Series: Tractable Robust Planning and Model Learni...
Autonomy Incubator Seminar Series: Tractable Robust Planning and Model Learni...AutonomyIncubator
 
SimCap Louisiana Educational Meeting #1 Slides
SimCap Louisiana Educational Meeting #1 SlidesSimCap Louisiana Educational Meeting #1 Slides
SimCap Louisiana Educational Meeting #1 SlidesChristopher Melson
 
Resume Bharadwaj
Resume Bharadwaj Resume Bharadwaj
Resume Bharadwaj Bharadwaj B
 
How to Build a Data Closed-loop Platform for Autonomous Driving?
How to Build a Data Closed-loop Platform for Autonomous Driving?How to Build a Data Closed-loop Platform for Autonomous Driving?
How to Build a Data Closed-loop Platform for Autonomous Driving?Yu Huang
 
Towards better bus networks: A visual analytics approach
Towards better bus networks: A visual analytics approachTowards better bus networks: A visual analytics approach
Towards better bus networks: A visual analytics approachivaderivader
 
Resume Bharadwaj
Resume Bharadwaj Resume Bharadwaj
Resume Bharadwaj Bharadwaj B
 

Similar to Scenario Generation for Validating Artifi cial Intelligence Based Autonomous Vehicles (20)

Autonomous Vehicle Testing and Validation at AMI
Autonomous Vehicle Testing and Validation at AMIAutonomous Vehicle Testing and Validation at AMI
Autonomous Vehicle Testing and Validation at AMI
 
Verification of Autonomous Vehicles Through Simulation Using MATLAB ADAS Toolbox
Verification of Autonomous Vehicles Through Simulation Using MATLAB ADAS ToolboxVerification of Autonomous Vehicles Through Simulation Using MATLAB ADAS Toolbox
Verification of Autonomous Vehicles Through Simulation Using MATLAB ADAS Toolbox
 
Validation Framework for Autonomous Aerial Vehicles
Validation Framework for Autonomous Aerial VehiclesValidation Framework for Autonomous Aerial Vehicles
Validation Framework for Autonomous Aerial Vehicles
 
Scottish Urban Air Qualtiy Steering Group - Modelling & Monitoring Workshop -...
Scottish Urban Air Qualtiy Steering Group - Modelling & Monitoring Workshop -...Scottish Urban Air Qualtiy Steering Group - Modelling & Monitoring Workshop -...
Scottish Urban Air Qualtiy Steering Group - Modelling & Monitoring Workshop -...
 
Traffic simulation and modelling
Traffic simulation and modellingTraffic simulation and modelling
Traffic simulation and modelling
 
TRAFFIC SIMULATION AT TOLL ROAD SECTION USING VISSIM SOFTWARE
TRAFFIC SIMULATION AT TOLL ROAD SECTION USING VISSIM SOFTWARETRAFFIC SIMULATION AT TOLL ROAD SECTION USING VISSIM SOFTWARE
TRAFFIC SIMULATION AT TOLL ROAD SECTION USING VISSIM SOFTWARE
 
cv_Junhong Lin(5_26)
cv_Junhong Lin(5_26)cv_Junhong Lin(5_26)
cv_Junhong Lin(5_26)
 
Traffic simulation
Traffic simulationTraffic simulation
Traffic simulation
 
CRC for Rail Innovation Safety Research
CRC for Rail Innovation Safety ResearchCRC for Rail Innovation Safety Research
CRC for Rail Innovation Safety Research
 
Driving behavior for ADAS and Autonomous Driving
Driving behavior for ADAS and Autonomous DrivingDriving behavior for ADAS and Autonomous Driving
Driving behavior for ADAS and Autonomous Driving
 
ANALYSIS OF INSTANCE SEGMENTATION APPROACH FOR LANE DETECTION
ANALYSIS OF INSTANCE SEGMENTATION APPROACH FOR LANE DETECTIONANALYSIS OF INSTANCE SEGMENTATION APPROACH FOR LANE DETECTION
ANALYSIS OF INSTANCE SEGMENTATION APPROACH FOR LANE DETECTION
 
Autonomy Incubator Seminar Series: Tractable Robust Planning and Model Learni...
Autonomy Incubator Seminar Series: Tractable Robust Planning and Model Learni...Autonomy Incubator Seminar Series: Tractable Robust Planning and Model Learni...
Autonomy Incubator Seminar Series: Tractable Robust Planning and Model Learni...
 
SimCap Louisiana Educational Meeting #1 Slides
SimCap Louisiana Educational Meeting #1 SlidesSimCap Louisiana Educational Meeting #1 Slides
SimCap Louisiana Educational Meeting #1 Slides
 
Resume Bharadwaj
Resume Bharadwaj Resume Bharadwaj
Resume Bharadwaj
 
How to Build a Data Closed-loop Platform for Autonomous Driving?
How to Build a Data Closed-loop Platform for Autonomous Driving?How to Build a Data Closed-loop Platform for Autonomous Driving?
How to Build a Data Closed-loop Platform for Autonomous Driving?
 
Towards better bus networks: A visual analytics approach
Towards better bus networks: A visual analytics approachTowards better bus networks: A visual analytics approach
Towards better bus networks: A visual analytics approach
 
Final report
Final reportFinal report
Final report
 
Resume Bharadwaj
Resume Bharadwaj Resume Bharadwaj
Resume Bharadwaj
 
Presentation1.pptx
Presentation1.pptxPresentation1.pptx
Presentation1.pptx
 
PROSPECT - PROactive Safety for PEdestrians and CyclisTs
PROSPECT - PROactive Safety for PEdestrians and CyclisTsPROSPECT - PROactive Safety for PEdestrians and CyclisTs
PROSPECT - PROactive Safety for PEdestrians and CyclisTs
 

More from M. Ilhan Akbas

Navigation of Emergency Vehicles UsingCooperative Autonomous Driving
Navigation of Emergency Vehicles UsingCooperative Autonomous DrivingNavigation of Emergency Vehicles UsingCooperative Autonomous Driving
Navigation of Emergency Vehicles UsingCooperative Autonomous DrivingM. Ilhan Akbas
 
Transportation OS: A Simulation Platform to Explore Breakthrough Concepts in ...
Transportation OS: A Simulation Platform to Explore Breakthrough Concepts in ...Transportation OS: A Simulation Platform to Explore Breakthrough Concepts in ...
Transportation OS: A Simulation Platform to Explore Breakthrough Concepts in ...M. Ilhan Akbas
 
Spectrum Analytic Approach for Cooperative Navigation of Connected and Autono...
Spectrum Analytic Approach for Cooperative Navigation of Connected and Autono...Spectrum Analytic Approach for Cooperative Navigation of Connected and Autono...
Spectrum Analytic Approach for Cooperative Navigation of Connected and Autono...M. Ilhan Akbas
 
Street Network Generation with Adjustable Complexity Using k-Means Clustering
Street Network Generation with Adjustable Complexity Using k-Means ClusteringStreet Network Generation with Adjustable Complexity Using k-Means Clustering
Street Network Generation with Adjustable Complexity Using k-Means ClusteringM. Ilhan Akbas
 
Requirements for the Next-Generation Autonomous Vehicle Ecosystem
Requirements for the Next-Generation Autonomous Vehicle EcosystemRequirements for the Next-Generation Autonomous Vehicle Ecosystem
Requirements for the Next-Generation Autonomous Vehicle EcosystemM. Ilhan Akbas
 
Abstract Simulation Scenario Generation for Autonomous Vehicle Verification
Abstract Simulation Scenario Generation  for Autonomous Vehicle VerificationAbstract Simulation Scenario Generation  for Autonomous Vehicle Verification
Abstract Simulation Scenario Generation for Autonomous Vehicle VerificationM. Ilhan Akbas
 
SAPFANET: Spatially Adaptive Positioning for FANETs
SAPFANET: Spatially Adaptive Positioning for FANETsSAPFANET: Spatially Adaptive Positioning for FANETs
SAPFANET: Spatially Adaptive Positioning for FANETsM. Ilhan Akbas
 
VBCA: A Virtual Forces Clustering Algorithm for Autonomous Aerial Drone Systems
VBCA: A Virtual Forces Clustering Algorithm for Autonomous Aerial Drone SystemsVBCA: A Virtual Forces Clustering Algorithm for Autonomous Aerial Drone Systems
VBCA: A Virtual Forces Clustering Algorithm for Autonomous Aerial Drone SystemsM. Ilhan Akbas
 
Professional Network Value in Business Incubator Models
Professional Network Value in Business Incubator ModelsProfessional Network Value in Business Incubator Models
Professional Network Value in Business Incubator ModelsM. Ilhan Akbas
 
Reliable Positioning with Hybrid Antenna Model for Aerial Wireless Sensor and...
Reliable Positioning with Hybrid Antenna Model for Aerial Wireless Sensor and...Reliable Positioning with Hybrid Antenna Model for Aerial Wireless Sensor and...
Reliable Positioning with Hybrid Antenna Model for Aerial Wireless Sensor and...M. Ilhan Akbas
 
Lightweight Routing with QoS Support in Wireless Sensor and Actor Networks (L...
Lightweight Routing with QoS Support in Wireless Sensor and Actor Networks (L...Lightweight Routing with QoS Support in Wireless Sensor and Actor Networks (L...
Lightweight Routing with QoS Support in Wireless Sensor and Actor Networks (L...M. Ilhan Akbas
 
Social Network Generation and Friend Ranking Based on Mobile Phone Data
Social Network Generation and Friend Ranking Based on Mobile Phone DataSocial Network Generation and Friend Ranking Based on Mobile Phone Data
Social Network Generation and Friend Ranking Based on Mobile Phone DataM. Ilhan Akbas
 
Design and Development of a Simulation Environment in OPNET Using High Perfor...
Design and Development of a Simulation Environment in OPNET Using High Perfor...Design and Development of a Simulation Environment in OPNET Using High Perfor...
Design and Development of a Simulation Environment in OPNET Using High Perfor...M. Ilhan Akbas
 
Social Network Generation
Social Network GenerationSocial Network Generation
Social Network GenerationM. Ilhan Akbas
 
Local Positioning for Environmental Monitoring in WSANs
Local Positioning for Environmental Monitoring in WSANsLocal Positioning for Environmental Monitoring in WSANs
Local Positioning for Environmental Monitoring in WSANsM. Ilhan Akbas
 

More from M. Ilhan Akbas (20)

Goss_ICCVE 2022.pdf
Goss_ICCVE 2022.pdfGoss_ICCVE 2022.pdf
Goss_ICCVE 2022.pdf
 
IV2021-431-slides.pdf
IV2021-431-slides.pdfIV2021-431-slides.pdf
IV2021-431-slides.pdf
 
Akbas-DASC-2022.pdf
Akbas-DASC-2022.pdfAkbas-DASC-2022.pdf
Akbas-DASC-2022.pdf
 
Navigation of Emergency Vehicles UsingCooperative Autonomous Driving
Navigation of Emergency Vehicles UsingCooperative Autonomous DrivingNavigation of Emergency Vehicles UsingCooperative Autonomous Driving
Navigation of Emergency Vehicles UsingCooperative Autonomous Driving
 
Transportation OS: A Simulation Platform to Explore Breakthrough Concepts in ...
Transportation OS: A Simulation Platform to Explore Breakthrough Concepts in ...Transportation OS: A Simulation Platform to Explore Breakthrough Concepts in ...
Transportation OS: A Simulation Platform to Explore Breakthrough Concepts in ...
 
Spectrum Analytic Approach for Cooperative Navigation of Connected and Autono...
Spectrum Analytic Approach for Cooperative Navigation of Connected and Autono...Spectrum Analytic Approach for Cooperative Navigation of Connected and Autono...
Spectrum Analytic Approach for Cooperative Navigation of Connected and Autono...
 
Street Network Generation with Adjustable Complexity Using k-Means Clustering
Street Network Generation with Adjustable Complexity Using k-Means ClusteringStreet Network Generation with Adjustable Complexity Using k-Means Clustering
Street Network Generation with Adjustable Complexity Using k-Means Clustering
 
Requirements for the Next-Generation Autonomous Vehicle Ecosystem
Requirements for the Next-Generation Autonomous Vehicle EcosystemRequirements for the Next-Generation Autonomous Vehicle Ecosystem
Requirements for the Next-Generation Autonomous Vehicle Ecosystem
 
Abstract Simulation Scenario Generation for Autonomous Vehicle Verification
Abstract Simulation Scenario Generation  for Autonomous Vehicle VerificationAbstract Simulation Scenario Generation  for Autonomous Vehicle Verification
Abstract Simulation Scenario Generation for Autonomous Vehicle Verification
 
SAPFANET: Spatially Adaptive Positioning for FANETs
SAPFANET: Spatially Adaptive Positioning for FANETsSAPFANET: Spatially Adaptive Positioning for FANETs
SAPFANET: Spatially Adaptive Positioning for FANETs
 
VBCA: A Virtual Forces Clustering Algorithm for Autonomous Aerial Drone Systems
VBCA: A Virtual Forces Clustering Algorithm for Autonomous Aerial Drone SystemsVBCA: A Virtual Forces Clustering Algorithm for Autonomous Aerial Drone Systems
VBCA: A Virtual Forces Clustering Algorithm for Autonomous Aerial Drone Systems
 
Professional Network Value in Business Incubator Models
Professional Network Value in Business Incubator ModelsProfessional Network Value in Business Incubator Models
Professional Network Value in Business Incubator Models
 
Reliable Positioning with Hybrid Antenna Model for Aerial Wireless Sensor and...
Reliable Positioning with Hybrid Antenna Model for Aerial Wireless Sensor and...Reliable Positioning with Hybrid Antenna Model for Aerial Wireless Sensor and...
Reliable Positioning with Hybrid Antenna Model for Aerial Wireless Sensor and...
 
Lightweight Routing with QoS Support in Wireless Sensor and Actor Networks (L...
Lightweight Routing with QoS Support in Wireless Sensor and Actor Networks (L...Lightweight Routing with QoS Support in Wireless Sensor and Actor Networks (L...
Lightweight Routing with QoS Support in Wireless Sensor and Actor Networks (L...
 
Social Network Generation and Friend Ranking Based on Mobile Phone Data
Social Network Generation and Friend Ranking Based on Mobile Phone DataSocial Network Generation and Friend Ranking Based on Mobile Phone Data
Social Network Generation and Friend Ranking Based on Mobile Phone Data
 
Design and Development of a Simulation Environment in OPNET Using High Perfor...
Design and Development of a Simulation Environment in OPNET Using High Perfor...Design and Development of a Simulation Environment in OPNET Using High Perfor...
Design and Development of a Simulation Environment in OPNET Using High Perfor...
 
Social Network Generation
Social Network GenerationSocial Network Generation
Social Network Generation
 
Local Positioning for Environmental Monitoring in WSANs
Local Positioning for Environmental Monitoring in WSANsLocal Positioning for Environmental Monitoring in WSANs
Local Positioning for Environmental Monitoring in WSANs
 
SOFROP
SOFROPSOFROP
SOFROP
 
fAPEbook
fAPEbookfAPEbook
fAPEbook
 

Recently uploaded

Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 

Recently uploaded (20)

Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 

Scenario Generation for Validating Artifi cial Intelligence Based Autonomous Vehicles

  • 1. Scenario Generation for Validating AI Based Autonomous Vehicles 03/23/2020 RKA 2016-06-22 Christopher Medrano-Berumen˚, M. Ilhan Akbas* *Embry-Riddle Aeronautical University ˚Florida Polytechnic University
  • 2. Outline • Application Domain • Problem Definition and Objective • Approach • Implementation • Summary and Future Work
  • 3. Application Domain • Autonomous Vehicle Validation is Critical – AVs will make a significant impact on various industries – ADAS systems have been deployed commercially – There are AV companies testing on streets – More rigorous testing is required
  • 4. Problem Definition • Problem – No fundamental structure exists to demonstrate the robustness of an AV – The shadow driving testing is not sufficient and simulation testing is required – Given the operation domain, there is no guidance on the exact type and number of scenarios to test an AV in this domain • Objective – A simulation scenario generation methodology with pseudo-random test generation capability for AV testing
  • 5. Approach • Part of a Larger Ongoing Research Study: – Validation system is aimed for: − Modeling of relevant driving scenario environment − Analysis of sections along the pilot route for safety − Simulation of critical scenarios and identification of improvement options − Software-in-the-loop (SiL) testing of the vehicle using the generated scenarios − Use of collected data through a physical AV test vehicle – The validation approach will include people and vehicle movement – A solution with lowest risk level is the goal
  • 6. Approach • Methodology – Focus on simulation development for AV validation – Simulation model development for low fidelity testing – Details used to describe roads are parameterized, allowing us to both randomly and deterministically generate scenarios – The created scenarios can be used as input to high fidelity simulators
  • 7. Approach • Modeling and Simulation of Abstract Scenarios – We had developed a semantic language to generate validation scenarios* – The study in this paper focuses on the implementation for simulation – MATLAB AD Toolbox is used *C. Medrano-Berumen and M. I. Akbas, “Abstract Simulation Scenario Generation for Autonomous Vehicle Verification,” in Proceedings of the IEEE SoutheastCon, IEEE, April 2019.
  • 8. Implementation • Road Segments - Geometric centers are used for placing the roads in simulation models - The width of the road at each center, the banking angles, and lane details - As each road piece is generated, it is stitched to the previous piece - The road pieces can also be created for specific street networks
  • 9. Implementation • Multilane Road - Variable length and width - Can take any geometry with G2 continuity - Uses lines, clothoids, and arcs and parameters for curvature
  • 10. Implementation • Four Way Intersection – Each connecting road has its own attributes – Possible paths are determined according to attributes of all four connecting roads • Side Entrance – Added to database for a specific project – Splits the road with a median and has an entrance in the middle
  • 11. Implementation • Actors – Can be randomly generated – Vehicles are generated along the path with variable size, path and velocity – Pedestrians are generated on the sides of the road and move across
  • 12. Example • Example Scenario – Curving multilane road with a vehicle and a pedestrian – Pedestrian crossing the road
  • 13. Example • Example Scenario – The simulation data is collected during and after each run – Current collected data include legality of each decision and scenario definition
  • 14. Summary and Future Work • Validation of AVs is critical for their deployment in real life • We build a framework to create a validation regime for a given AV operation domain • This presentation demonstrated the implementation of the approach for the generation of abstract scenarios • The next step will be applying the approach in specific operational domains • We also work on the identification of edge case scenarios
  • 15. Thank You! For more information about our research: Dr. M. Ilhan Akbas Assistant Professor of Electrical and Computer Engineering Embry-Riddle Aeronautical University • akbasm@erau.edu • https://sites.google.com/site/miakbas/