+ All Categories
Home > Documents > Message Modeling for the Joint Architecture for Unmanned ...

Message Modeling for the Joint Architecture for Unmanned ...

Date post: 18-Dec-2021
Category:
Upload: others
View: 4 times
Download: 0 times
Share this document with a friend
12
MATT BUNTING, YEGETA ZELEKE, KENNON MCKEEVER, JONATHAN SPRINKLE UNIVERSITY OF ARIZONA A Safe Autonomous Vehicle Trajectory Domain Specific Modeling Language For Non-Expert Development Bunting, SPLASH-2016, A Safe Autonomous Vehicle Trajectory Domain Specific Modeling Language for Non-Expert Development, Oct 30 th 2016
Transcript
Page 1: Message Modeling for the Joint Architecture for Unmanned ...

M A T T B U N T I N G , Y E G E T A Z E L E K E ,

K E N N O N M C K E E V E R , J O N A T H A N S P R I N K L E

U N I V E R S I T Y O F A R I Z O N A

A Safe Autonomous Vehicle Trajectory Domain Specific Modeling Language For

Non-Expert Development

Bunting, SPLASH-2016, A Safe Autonomous Vehicle Trajectory Domain Specific Modeling Language for Non-Expert Development, Oct 30th 2016

Page 2: Message Modeling for the Joint Architecture for Unmanned ...

Domain

Allow elementary students to program AV

Programs consist of an ordered set of primitive motions, i.e. a path

No unsafe paths should be executed

Page 3: Message Modeling for the Joint Architecture for Unmanned ...

Path Location

Page 4: Message Modeling for the Joint Architecture for Unmanned ...

Domain Safety

Controllers from prior work used for motions

Paths should be structurally unambiguous

Paths should not drive outside of the grid

Paths should start and stop on user defined waypoints

Page 5: Message Modeling for the Joint Architecture for Unmanned ...

Metamodel

WebGME

Page 6: Message Modeling for the Joint Architecture for Unmanned ...

Model

Page 7: Message Modeling for the Joint Architecture for Unmanned ...

Verification

Algorithms developed to check model behavior

Constraint violations displayed to the user

Page 8: Message Modeling for the Joint Architecture for Unmanned ...

Demonstration

Page 9: Message Modeling for the Joint Architecture for Unmanned ...

Implementation

Students worked in groups to design paths on paper

Groups transferred paths to the modeling language

Some groups needed no instruction

Students used verification feedback to correct models

Page 10: Message Modeling for the Joint Architecture for Unmanned ...

Demo Day

Manually drove car to start location

Ran generated files without reviewing, known to be safe

Page 11: Message Modeling for the Joint Architecture for Unmanned ...

Future Work

Automation

Implement reactive modeling and LTL verification

Examine properties of automatic dynamic constraint verification

Page 12: Message Modeling for the Joint Architecture for Unmanned ...

Questions


Recommended