Skip to content

An Interactive Graphics User Interface with Automated Layer of Code Generations for Collective Implementations of Driving Scenes

Notifications You must be signed in to change notification settings

unnc-ucc/Oneiros-OpenDS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

Oneiros-OpenDS

Introduction

Oneiros-OpenDS is an interactive and extensible toolkit for agile and automated developments of complicated driving scenes. Full paper is accepted by HCII'22 and the preprint version is accessible at here.

Motivation

Motivated by the inefficiency for the developments of complicated driving scenes, Oneiros aims to:

(1) Provide a toolkit for more efficient and agile developments of complicated driving scenes

(2) Ensure designers can independently undertake most implementations of driving scenes via a to()olkit

Therefore: we derive two key requirements of such a toolkit:

(1) Preview Functions are very important to allow designers for introspection and rectifications of their designs.

(2) Graphical User Interfaces are also very important to ease designers for creation, adjustments and adaptions of different objects and factors.

Design

Oneiros enables a single designer to design, implement and adjust his/her own designs of driving scenes.

Implementation Details

Oneiros is implemented in JAVA (the same language as OpenDS). It use MVC design pattern and provide preview and code generation functions.

There are essentially four steps:

(1) the user draws the designs of driving scenes through the GUI of Oneiros

(2) the user generates source codes of the driving scene, through the code generator of Oneiros

(3) the user previews the design through visualization supports of Oneiros

(4) the user can summarize key issues of existing designs. If the design still needs improvements, the user can directly rectify the design by repeating the first three steps. Otherwise, the user can export the source code

d

User Study

We recruit 11 participants by advertising our study via internal emails, among all students (i.e. 36) involving driving-scene designs previously in our lab. The result is as follows:

Efficiency Improvements - in terms of Time 1 First, there are 9 participants who save at least 32% time by using Oneiros, compared with the conventional approach. Second, 1 participant saves up to 69% time by using Oneiros. Third, 2 participants only save 5% and 11% time by Oneiros. This is because these two participants are cold-start in using Oneiros, without sufficient practices.

User Experiences - in terms of Functionality, Interactivity and Convenience 2 For Functionality, 1 participant thinks the functionality of Oneiros tool is good enough, 7 participants think is good, and 3 participants think the functionality is neutral; for Interactivity, all participants consider Oneiros is much more interactive than the conventional approach: 9 of them particularly enjoy the interactivity of Oneiros; for Convenience, 4 participants think using Oneiros is much more convenient than the conventional approach, and 7 participants think Oneiros is more convenient.

Code Contributor

@Shuolei Wang, @Junyu Liu, mentored by @Xiangjun Peng.

About

An Interactive Graphics User Interface with Automated Layer of Code Generations for Collective Implementations of Driving Scenes

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •