Platform-Based Design of Augmented Cognition Systems. Latosha Marshall & Colby Raley ENSE623 Fall 2004

Similar documents
Platform-Based Design of Augmented Cognition Systems. Latosha Marshall & Colby Raley

ENHANCED HUMAN-AGENT INTERACTION: AUGMENTING INTERACTION MODELS WITH EMBODIED AGENTS BY SERAFIN BENTO. MASTER OF SCIENCE in INFORMATION SYSTEMS

Multi-Modality Fidelity in a Fixed-Base- Fully Interactive Driving Simulator

SOFTWARE AND DATA INFRASTRUCTURE FOR VEHICLE PROJECT

OASIS concept. Evangelos Bekiaris CERTH/HIT OASIS ISWC2011, 24 October, Bonn

Virtual Homologation of Software- Intensive Safety Systems: From ESC to Automated Driving

Integrated Driving Aware System in the Real-World: Sensing, Computing and Feedback

- Basics of informatics - Computer network - Software engineering - Intelligent media processing - Human interface. Professor. Professor.

RV - AULA 05 - PSI3502/2018. User Experience, Human Computer Interaction and UI

Real Time and Non-intrusive Driver Fatigue Monitoring

ADAS Development using Advanced Real-Time All-in-the-Loop Simulators. Roberto De Vecchi VI-grade Enrico Busto - AddFor

* Intelli Robotic Wheel Chair for Specialty Operations & Physically Challenged

BIOFEEDBACK GAME DESIGN: USING DIRECT AND INDIRECT PHYSIOLOGICAL CONTROL TO ENHANCE GAME INTERACTION

Intelligent driving TH« TNO I Innovation for live

Israel Railways No Fault Liability Renewal The Implementation of New Technological Safety Devices at Level Crossings. Amos Gellert, Nataly Kats

NCCT IEEE PROJECTS ADVANCED ROBOTICS SOLUTIONS. Latest Projects, in various Domains. Promise for the Best Projects

WB2306 The Human Controller

Autonomous Mobile Robot Design. Dr. Kostas Alexis (CSE)

SAfety VEhicles using adaptive Interface Technology (SAVE-IT): A Program Overview

A.I in Automotive? Why and When.

William Milam Ford Motor Co

Designing A Human Vehicle Interface For An Intelligent Community Vehicle

TECHNICAL REPORT. NADS MiniSim Driving Simulator. Document ID: N Author(s): Yefei He Date: September 2006

Early Take-Over Preparation in Stereoscopic 3D

Abstract. 1. Introduction

Directional Driver Hazard Advisory System. Benjamin Moore and Vasil Pendavinji ECE 445 Project Proposal Spring 2017 Team: 24 TA: Yuchen He

Current Technologies in Vehicular Communications

University of Geneva. Presentation of the CISA-CIN-BBL v. 2.3

White paper on CAR28T millimeter wave radar

Systems for Green Operations ITD

1. INTRODUCTION: 2. EOG: system, handicapped people, wheelchair.

Human Autonomous Vehicles Interactions: An Interdisciplinary Approach

UNCLASSIFIED FY 2016 OCO. FY 2016 Base

Choosing the Optimum Mix of Sensors for Driver Assistance and Autonomous Vehicles

EVALUATION OF DIFFERENT MODALITIES FOR THE INTELLIGENT COOPERATIVE INTERSECTION SAFETY SYSTEM (IRIS) AND SPEED LIMIT SYSTEM

Application Note Oxygen Sensor

COVER STORY. how this new architecture will help carmakers master the complexity of autonomous driving.

C-ITS Platform WG9: Implementation issues Topic: Road Safety Issues 1 st Meeting: 3rd December 2014, 09:00 13:00. Draft Agenda

TRB Workshop on the Future of Road Vehicle Automation

Module 13 Aircraft Aerodynamics, Structures and Systems

Virtual Testing of Autonomous Vehicles

Realizing Human-Centricity: Data-Driven Services

Existing and Emerging Opportunities in Printed Electronics For Printers

Driver Assistance for "Keeping Hands on the Wheel and Eyes on the Road"

2020 Computing: Virtual Immersion Architectures (VIA-2020)

There s a Lynx NGT-series solution to fit any need. MODEL COMPARISON. ADS B Out MHz Mode S ES. p p p p. ADS B In. 978 MHz UAT p p p p

Virtual Reality Calendar Tour Guide

Jim Mangione June, 2017

Lincoln County Fire and Rescue Association Standard Operating Guideline (SOG)

What was the first gestural interface?

Work Domain Analysis (WDA) for Ecological Interface Design (EID) of Vehicle Control Display

Auto und Umwelt - das Auto als Plattform für Interaktive

Instrument Cluster Display. Grant Scott III Erin Lawler Mike Carlson

An Autonomous Self- Propelled Robot Designed for Obstacle Avoidance and Fire Fighting

EE631 Cooperating Autonomous Mobile Robots. Lecture 1: Introduction. Prof. Yi Guo ECE Department

Mobile Audio Designs Monkey: A Tool for Audio Augmented Reality

Research on Design and Application of Self-made Simulation Test Platform for University Lab

HAPTICS AND AUTOMOTIVE HMI

ARMY RDT&E BUDGET ITEM JUSTIFICATION (R2 Exhibit)

DLR Simulation Environment m 3

Introducing LISA. LISA: Laboratory for Intelligent and Safe Automobiles

NAVIGATION. Basic Navigation Operation. Learn how to enter a destination and operate the navigation system.

Chapter 1: Introduction to Control Systems Objectives

Designing & Deploying Multimodal UIs in Autonomous Vehicles

The application of Work Domain Analysis (WDA) for the development of vehicle control display

Further than the Eye Can See Jennifer Wahnschaff Head of Instrumentation & Driver HMI, North America

Non-Invasive EEG Based Wireless Brain Computer Interface for Safety Applications Using Embedded Systems

TECHNOLOGY DEVELOPMENT AREAS IN AAWA

Connected Car Networking

A Beijing Taxi-Trike Simulation

Embracing Complexity. Gavin Walker Development Manager

Robotic Systems. Jeff Jaster Deputy Associate Director for Autonomous Systems US Army TARDEC Intelligent Ground Systems

Multi-Modal User Interaction

Time Triggered Protocol (TTP/C): A Safety-Critical System Protocol

23270: AUGMENTED REALITY FOR NAVIGATION AND INFORMATIONAL ADAS. Sergii Bykov Technical Lead Machine Learning 12 Oct 2017

Faurecia : Smart Life on board An innovative company

Silicon radars and smart algorithms - disruptive innovation in perceptive IoT systems Andy Dewilde PUBLIC

Blue-Bot TEACHER GUIDE

Supporting Interaction Through Haptic Feedback in Automotive User Interfaces

Key-Words: - Neural Networks, Cerebellum, Cerebellar Model Articulation Controller (CMAC), Auto-pilot

HAVEit Highly Automated Vehicles for Intelligent Transport

S&T Stakeholders Conference

Issues and Challenges of 3D User Interfaces: Effects of Distraction

Design Considerations for Wrist- Wearable Heart Rate Monitors

Team Autono-Mo. Jacobia. Department of Computer Science and Engineering The University of Texas at Arlington

Kinect Interface for UC-win/Road: Application to Tele-operation of Small Robots

ND STL Standards & Benchmarks Time Planned Activities

Ant? Bird? Dog? Human -SURE

Journal of Physics: Conference Series PAPER OPEN ACCESS. To cite this article: Lijun Jiang et al 2018 J. Phys.: Conf. Ser.

Preview Day Preview Day 2018

The Science In Computer Science

Proposers Day Workshop

DESIGN RESOURCES. DR-10 Simulator Systems and Universal Design

Feeding human senses through Immersion

STE Standards and Architecture Framework TCM ITE

Senior Design I. Fast Acquisition and Real-time Tracking Vehicle. University of Central Florida

HeroX - Untethered VR Training in Sync'ed Physical Spaces

TXDOT RESEARCH PROGRAM

Naturalistic Flying Study as a Method of Collecting Pilot Communication Behavior Data

COURSE 2. Mechanical Engineering at MIT

Transcription:

Platform-Based Design of Augmented Cognition Systems Latosha Marshall & Colby Raley ENSE623 Fall 2004 Design & implementation of Augmented Cognition systems: Modular design can make it possible Platform-based design makes it feasible Augmented Cognition Augmented Cognition systems use real-time cognitive state data to adapt systems to a user rather than forcing the user to adapt to a system Exploit recent technological advancements Neuroscience: sensor design, signal interpretation Signal processing: speed and accuracy 21 st Century Human Computer Interaction 11/23/2004 2 1

Augmented Cognition Enablers Discipline Neuroscience Math: Signal Processing Artifact Detection Psychology: Human Factors Neuroergonomics Engineering: Mechanical Electrical Systems Cognitive Systems System Aspect Sensors: development & placement Gauges: Development Ensuring meaningful information Operator Environment: Interface design Interface design System Design: Physical Components Component Communication Information Flow Bringing the Human in the Loop 11/23/2004 3 System Architecture cognitive model user sensor cognitive state environmental model Augmentation Manager environment sensor environmental state task model state + task + environment = mitigation strategy; apply mitigation strategy interface task sensor task state command autonomous agents 11/23/2004 4 2

System Architecture - Inputs User Any person interacting with an augmented cognition system In a driving environment: the driver In a learning environment: the student Environment The environment in which the system is being implemented In a driving environment: the car and its current surroundings In a learning environment: the classroom and any equipment being used Task The task that the user is completing; using the augmented cognition system to improve performance In a driving environment: driving (or navigating to an objective) In a learning environment: concept mastery 11/23/2004 5 System Architecture - Models Cognitive Model User Model Computational model for how people perform tasks and solve problems, based on psychological principles Enable the prediction of the time it takes for people to perform tasks, the kinds of errors they make, the decisions they make, etc Context Models Environmental Model Incorporates known information about the task environment enable a context-aware environment Task Model Incorporates known information about the task/objective to understand and predict the task that a user is completing Necessary for accurate timing of mitigation strategy execution Comparison of Context Classification Systems 11/23/2004 6 3

Platform-Based Design Platform-based design goes beyond modular design to incorporate information about the application environment into the design process. Platform-based design combines topdown and bottom-up design approaches Top Down Platform-mandated constraints Connections and communications between components Consideration of system-level goals Bottom Up Component-mandated constraints Benefits of platform-based design include Reuse of designed components Reduced design cycle time Component swapping during design process 11/23/2004 Alberto Sangiovanni Vincentelli. Defining Platform-based Design. EEDesign of EETimes, February 2002. 7 Platforms of Interest Cockpit Driving Airplane Control Station Unmanned Vehicle Interface Air Traffic Control Command Post of the Future Learning Environment Virtual Reality Classroom 11/23/2004 8 4

Component Catalog Sensors Cognitive Direct Brain Measures EEG fnir Psychophysiological Measures HR, EKG Pulse Ox Posture GSR Temperature EOG Pupilometry Gaze Tracking Environmental Platform Measures Location Internal Conditions Fuel Weapons External Measures Weather Presence of Chemical or Biological Agents Situational Awareness Hostility Obstacles Task Status Interfaces Visual Heads up display Traditional display Alert Warning Picture Text Auditory Voice Warning Spatially locatable Tactile Warning Directional cue 11/23/2004 9 Component Catalog - Driving Sensors Cognitive Direct Brain Measures EEG fnir Psychophysiological Measures HR, EKG Pulse Ox Posture GSR Temperature EOG Pupilometry Gaze Tracking Environmental Platform Measures Location Internal Conditions Fuel Weapons External Measures Weather Presence of Chemical or Biological Agents Situational Awareness Hostility Obstacles Task Status Interfaces Visual Heads up display Traditional display Alert Warning Picture Text Auditory Voice Warning Spatially locatable Tactile Warning Directional cue Driving 11/23/2004 10 5

System Architecture Driving Components 11/23/2004 11 System Architecture - Driving Cognitive Sensors: EEG, fnir cognitive model of driving driver Physiological Sensors: EOG, EKG, HR, pupilometry, gaze tracking, PO, posture, body temp, GSR cognitive state car & road Vehicle sensors: gas gauge, speedometer, odometer Context sensors: lane departure, obstacle detection (IR, visual), temperature, heading, wind speed, location environmental model of car and road environmental state Augmentation Manager state + task + environment = mitigation strategy; apply mitigation strategy* Interfaces: audio system, cell phone system, visual alert system, automatic braking/ steering/ between-car-distance task / objective Distance, task completion, # tasks in progress task model: driving and secondary tasks task state Mitigation Strategies - Driving Modality Switching Task Ordering Attention Directing 11/23/2004 12 6

Driving: Constraint-Based Requirements System must be compatible with automobile standard functions System shall not inhibit driver s vision of the road and/or surroundings No system equipment/procedure shall require driver to migrate attention behind self No system equipment/procedure shall require the driver to move beyond driver s seat No system equipment/procedure will require the driver to have both hands off of the steering wheel 11/23/2004 13 Driving: System Interfaces & Communications Module Platform instance Input Output Level 1 Physiological conditions: Pulse, temperature, gaze location, heart rate, moisture content, posture, pupil dilation, electrical activity, and blood oxygenation. User Driver Interface Cognitive & Physical human mv value, % of oxygenated blood cells, bpm, torso and lower body pressure against seat, skin mv, size of User Sensors Sensors user pupil, and eye coordinate. Cognitive Model n/a options of cognitive elements and significance Cognitive State user sensors & Cognitive model Cognitive bottlenecks Geographic & Geologic conditions: Environment n/a Vehicle position, percepitation collected, depression Road conditions in roadway, altitude, temperature, and obstacles on surface. Wehicle location, thermal degrees,moisture content in air (%), luminence measurement, time of day, fuel level, road texture, amount of precipation, and obstacle present or not. Environment Sensors Environmental Sensors environment Environmental Model Doppler n/a options of environmental elements and significance Environmental State environmental sensors & environmental model Potential environmental hazards Task Driving Destination n/a Driving mission and objectives. Task Sensors Task Sensors task tasks completion level Task Model n/a options of task elements and significance Task State task sensors & task model % complete Augmentation Manager User state, environmental state, task state, and interfaces. Mitigation Strategy Autonomous Agents Augmentation Manager Interfaces Augmentation Manager Light/LED, simulated voice command or statement, sound, and Command n/a Feedback & Advise pertaining to mission Level 2 User Sensor 1 EEG Sensor user's electrical activity human mv User Sensor 2 Fnir Sensor user's blood oxygenation % of oxygenated blood cells User Sensor 3 THz User Sensor 4 Heart Rate Sensor user's heart rate bpm User Sensor 5 Pulse Oximetry user's pulse rate User Sensor 6 Posture Sensor user's posture torso and lower body pressure against seat User Sensor 7 Galvanic Skin Response user's moisture content skin mv level User Sensor 8 Thermometer user's body temperature thermal degrees User Sensor 9 EOG user's muscluar activity surrounding the eye eye muscle mv measurement User Sensor 10 Pulpimetry user's pupil dilation size of pupil User Sensor 11 Gaze Tracking location of pupil of eye eye coordinate Environment Sensor Global Position vehicle position & altitude Vehicle Location 1 System Environment Sensor 2 Thermometer vehicle temperature thermal degrees Environment Sensor 3 Humidity vehicle moisture content moisture content of air (%) Environment Sensor 4 Lighting vehicle lighting level luminence measure measurement Environment Sensor 5 Clock time Time of Day Environment Sensor 6 Fuel gauge amount of fuel fuel level Environment Sensor 7 Condition of Road percipatation collected and depressions Road texture Environment Sensor 8 Weather- percipitation percipitation amount of percepitation Environment Sensor 9 Obstacles Obstruction in road obstacle present or not Task Sensor 1 Task completion tasks performed tasks completion level Interface 1 Visual Alert Light/ LED Interface 2 Visual Warning Light/ LED Interface 3 Auditory Voice simulated voice command or statement Interface 4 Auditory Warning Audio sound Auditory Spatially locatable Interface 5 11/23/2004 14 7

Component Catalog - Learning Sensors Cognitive Direct Brain Measures EEG fnir Psychophysiological Measures HR, EKG Pulse Ox Posture GSR Temperature EOG Pupilometry Gaze Tracking Environmental Platform Measures Location Internal Conditions Fuel Weapons External Measures Weather Presence of Chemical or Biological Agents Situational Awareness Hostility Obstacles Task Status Interfaces Visual Heads up display Traditional display Alert Warning Picture Text Auditory Voice Warning Spatially locatable Tactile Warning Directional cue Classroom Learning 11/23/2004 15 System Architecture Learning Components Future Learning Application Environments Team Training Virtual Reality Training 11/23/2004 16 8

System Architecture - Learning Cognitive Sensors: EEG, fnir cognitive model of learning student Physiological Sensors: EOG, GSR, pupilometry, gaze tracking, PO, posture cognitive state classroom Student Equipment: computer, electronic monitoring equipment Classroom: temperature, time of day, lighting environmental model of classroom and equipment environmental state Augmentation Manager state + task + environment = mitigation strategy; apply mitigation strategy* Interfaces: audio or visual channels on personal equipment, classroomwide alerts, tactile comms (through seats, etc ) learning objective Lesson progress task model: learning objectives task state Mitigation Strategies - Learning Modality Switching Task Ordering Attention Directing instructions 11/23/2004 17 Learning: Constraint-Based Requirements System shall be compatible with other instructional instruments in classroom System shall be adjustable to fit a variety of young users System shall be contained to student desk and chair area System shall not inhibit students from hearing and seeing teacher and classmates System should allow easy application and removal from student 11/23/2004 18 9

Learning: System Interfaces & Communications Module Platform Instance Inputs Outputs User Student Instructions Brain and muscular electrical activity, brain and blood oxygenation, sitting posture, skin moisture, pupil size, gaze Environment Classroom n/a Location, temperature, light level, humidity, time of day Task Learn objective n/a Task completion progress Command Teacher instruction n/a Instruction Cognitive Model Learning n/a Predicted cognitive state Environmental Model Classroom n/a Predicted environmental state Task Model Learn objective n/a Predicted task state Cognitive Sensor EEG Brain electrical activity Electrical state in mv Cognitive Sensor fnir Brain blood oxygenation Ratio of oxygenated to nonoxygenated hemoglobin Cognitive Sensor Posture Pressure Newtons of pressure at specific places on seat Cognitive Sensor GSR Skin moisture content mv of electricity conducted in skin Cognitive Sensor EOG Muscular electrical activity Electrical state in mv Cognitive Sensor Pupilometry Pupil size Pupil diameter in mm Cognitive Sensor Gaze tracking Gaze location XY coordinates on display where gaze is focused at any given point in time Environmental Sensor IC - Themometer Temperature Thermal degrees Environmental Sensor IC - Lighting Light level Luminance measure Environmental Sensor IC - Humidity Air moisture content % moisture content of air Environmental Sensor IC - Clock Time of day Hour & minute of day Task Sensor Status Task completion status Aspects of task completed, % of task completed Cognitive State n/a Cognitive sensors, cognitive model Cognitive state Environmental State n/a Environmental sensors, environmental Environmental state model Task State n/a Task sensor, task model Task state Augmentation Manager n/a Cognitive, Environmental, and Task Mitigation Strategy sensors, Interface Interface Traditional display Aug Manager Display of information to user Interface Visual alert Aug Manager Flashing or highlighted information Interface Visual warning Aug Manager Flashing or highlighted information Interface Pictures and graphics Aug Manager Information presented in graphical format Interface Text Aug Manager Information presented in textual format Interface Voice Aug Manager Information presented vocally Interface Auditory warning Aug Manager Information presented in an attention-getting auditory format Interface Spatially locatable sound Aug Manager Information presented auditorily, in such a way that the source of the information can be localized spatially Interface Tactile warning Aug Manager Information presented in an attention-getting tactile format Agent n/a n/a n/a 11/23/2004 19 Multi-Level Requirements Design Requirements Aug Cog system shall not inhibit platform's original capabilities Aug Cog shall be compatible with platform interface Level 1 General High Level Requirements The system must be able to assist the user in completing mission in real time taking into account mission critical data. Level 2 The system must be able to sense user cognitive state. The system must be able to sense environmental state The system must be able to sense task state. The system shall be able to communicate with the user. The system shall be able to communicate with platform interfaces. The system shall be able to alter interfaces. Level 3 The system shall contain devices that measure the user's cognitive state. The system shall be able to analyze the data from sensing devices to determine user's cognitive state. The system shall contain devices that measure the environmental state. The system shall be able to analyze the data from sensing devices to determine environmental state. The system shall contain devices that measure the task state. The system shall be able to analyze the data from sensing devices to determine task state. Level 4 Cognitive State The system shall be able interoperate with multiple instances of the same form of cognitive measuring devices. Cognitive measuring devices should have an accuracy of 80% or greater. The system shall be able to receive data from cognitive measuring devices. The system shall be able to receive data from cognitive models. The system must be able to determine cognitive bottlenecks. Environmental State The system shall be able interoperate with multiple instances of the same form of environmental measuring devices. Environmental measuring devices should have an accuracy of 80% or greater. The system shall be able to receive data from platform environmental devices. The system shall be able to receive data from environmental models. Task State The system shall be able interoperate with multiple instances of the same form of task measuring devices. Task measuring devices should have an accuracy of 80% or greater. The system shall be able to receive data from cognitive task devices. The system shall be able to receive data from task models. Aug Cog shall be able to alter platform interfaces - Driving: seat, steering wheel, dashboard, exterior of car - Learning: Desk, Chair, computer The platform shall contain equipment to sense environmemental state - Driving: Location, internal conditions, fuel, weapons, external weather, prescence of chemical &/or biological agents, obstacles, hostile conditions - Learning: internal conditions The platform shall contain equipment to sense user state - Driving: EEG, fnir, THz, HR, Posture, Pulse Ox, GSR, Temp, EOG, Pupilometry, Gaze tracking - Learning: EEG, fnir, Posture, Pulse Ox, GSR, EOG, Pupilometry, Gaze tracking The platform shall contain equipment to sense task state - Driving: mission status - Learning: mission status Algorithms shall be created to model platform environment state - Driving: Driving path - Learning: Classroom Algorithms shall be created to model platform user state - Driving: Driver - Learning: Student Algorithms shall be created to model platform tast state - Driving: Get from point A to point B - Learning: Learn concept X The environmental state shall be determined throught the input of environmental models and data from environmental platform sensors The user's cognitive state shall be determined throught the input of cognitive models and data from user platform sensors The task state shall be determined throught the input of task models and data from task platform sensors Aug Manager shall be able to form a mitigation strategy based upon data from platform interfaces, user cognitive state, environmental state, and task state. 11/23/2004 20 10

Validation & Verification: Representative Requirements Trace Requirements User Cog Sensor Cog State Environment Environmental Sensors Environmental State Task Task Indicators Task State Aug Manager Interfaces Level 1 The system must adapt to user cognitive state in real time. Level 2 The system must be able to sense user cognitive state. The system must be able to sense environmental state The system must be able to sense task state. The system shall be able to communicate with the user. The system shall be able to communicate with platform interfaces. The system shall be able to alter interfaces. Level 3 The system shall contain devices that measure the user's cognitive state. The system shall be able to analyze the data from sensing devices to determine user's cognitive state. The system shall contain devices that measure theenvironmental state. The system shall be able to analyze the data from sensing devices to determine environmental state. The system shall contain devices that measure the task state. The system shall be able to analyze the data from sensing devices to determine task state. 11/23/2004 21 Validation & Verification: Communications Utilizing the trace of communications throughout the system enables V&V Communications trace takes into account both platform-driven and component-driven aspects of V&V 11/23/2004 22 11

Spatial Logic Driving Confined to automobile instruments Seats Dashboard Exterior of driving Steering Wheel Assembled to maintain user comfort Constraint Variables # of passengers Function of auto Type of vehicle Size of instruments Learning Confined to student workstation Desk Chair Computer Assembled to maintain student comfort Constraint Variables Size of group Size of classroom Age of students Size of workstation 11/23/2004 23 Temporal Logic Augmented Cognition systems are primarily temporally controlled loops Information must flow from input sensor state determination aug manager interface input Information flow is continually looping There are three sub-loops running in parallel (user, environment, task) Other considerations Sensing & modeling delays (processing time, required signal averaging) Mitigation strategy off signals (task driven, on signals are sensor driven) User reactivity time Instrument sensitivity time Timing of outside factors 11/23/2004 24 12

Conclusions Platform-based design improves the design process of augmented cognition systems Future platforms will be made possible by exploiting this methodology 11/23/2004 25 Questions? 13

Sensors Cognitive 11/23/2004 27 Sensors - Environmental 11/23/2004 28 14

Interfaces 11/23/2004 29 15