WB2306 The Human Controller

Similar documents
"This powerpoint presentation is property of David Abbink and Delft University of Technology. No part of this publication may be reproduced, stored

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

Identifying Human Control Behavior

How do we combine the best of human and intelligent systems? Adapt the device to the human, not the human to the device!

LANEKEEPING WITH SHARED CONTROL

Perceptual Overlays for Teaching Advanced Driving Skills

Development and Validation of Virtual Driving Simulator for the Spinal Injury Patient

CSE 165: 3D User Interaction. Lecture #14: 3D UI Design

Ecological Interface Design for the Flight Deck

Neuromuscular Analysis of Haptic Gas Pedal Feedback during Car Following. David A. Abbink

Haptic Applications (Part 1) - Teleoperation & Haptics - Exoskeletons & Biosignals

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

Driver Education Classroom and In-Car Curriculum Unit 3 Space Management System

Safety and Security. Pieter van Gelder. KIVI Jaarccongres 30 November 2016

Thank you! Estimation + Information Theory. ELEC 3004: Systems 1 June

MEAM 520. Haptic Rendering and Teleoperation

HUMAN FACTORS IN VEHICLE AUTOMATION

The MPI CyberMotion Simulator: A Novel Research Platform to Investigate Human Control Behavior

Human Factors in Control

DESIGN RESOURCES. DR-10 Simulator Systems and Universal Design

MEAM 520. Haptic Rendering and Teleoperation

Humanoid Robotics (TIF 160)

CS277 - Experimental Haptics Lecture 2. Haptic Rendering

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

How is a robot controlled? Teleoperation and autonomy. Levels of autonomy 1a. Remote control Visual contact / no sensor feedback.

Humanoid Robotics (TIF 160)

Artificial Intelligence: Definition

Intelligent driving TH« TNO I Innovation for live

Multi-Axis Pilot Modeling

Jane Li. Assistant Professor Mechanical Engineering Department, Robotic Engineering Program Worcester Polytechnic Institute

Designing an HMI for ASAS in respect of situation awareness

Steering a Driving Simulator Using the Queueing Network-Model Human Processor (QN-MHP)

Artificial Intelligence

Booklet of teaching units

Networked and Distributed Control Systems Lecture 1. Tamas Keviczky and Nathan van de Wouw

Beyond ergonomics, beyond integration, The world behind the display

MEM380 Applied Autonomous Robots I Winter Feedback Control USARSim

Early Take-Over Preparation in Stereoscopic 3D

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

SMJE 3153 Control System. Department of ESE, MJIIT, UTM 2014/2015

Haptic Rendering CPSC / Sonny Chan University of Calgary

2/3/2016. How We Move... Ecological View. Ecological View. Ecological View. Ecological View. Ecological View. Sensory Processing.

Designing an HMI for ASAS in respect of situation awareness

GamECAR JULY ULY Meetings. 5 Toward the future. 5 Consortium. E Stay updated

Robotics Introduction Matteo Matteucci

Usability Evaluation of Multi- Touch-Displays for TMA Controller Working Positions

Academic Course Description. VL2004 CMOS Analog VLSI Second Semester, (Even semester)

Feeding human senses through Immersion

Modern Control System Theory and Design. Dr. Huang, Min Chemical Engineering Program Tongji University

Human Factors Studies for Limited- Ability Autonomous Driving Systems (LAADS)

Proprioception & force sensing

Master Artificial Intelligence

School of Engineering & Design, Brunel University, Uxbridge, Middlesex, UB8 3PH, UK

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

Assessments of Grade Crossing Warning and Signalization Devices Driving Simulator Study

COMPUTATIONAL ERGONOMICS A POSSIBLE EXTENSION OF COMPUTATIONAL NEUROSCIENCE? DEFINITIONS, POTENTIAL BENEFITS, AND A CASE STUDY ON CYBERSICKNESS

Tech Center a-drive: EUR 7.5 Million for Automated Driving

Human-Swarm Interaction

Human-Computer Interaction

Human Factors: Unknowns, Knowns and the Forgotten

Simulators och simulator usage (729A63) Björn Peters, VTI

Empirical Research on Systems Thinking and Practice in the Engineering Enterprise

Evaluation of Haptic Virtual Fixtures in Psychomotor Skill Development for Robotic Surgical Training

EFFECT OF SIMULATOR MOTION SPACE

Advancing Simulation as a Safety Research Tool

Teaching Psychology in a $15 million Virtual Reality Environment

The effects in distance and time of traffic calming measures near road transitions and discontinuities by means of driving simulator research

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

JSO Aerial Robotics Human-System integration in robotics design

Using Haptic Communications with the Leg to Maintain Exercise Intensity

Introducing LISA. LISA: Laboratory for Intelligent and Safe Automobiles

Introduction to HCI. CS4HC3 / SE4HC3/ SE6DO3 Fall Instructor: Kevin Browne

A.I in Automotive? Why and When.

Outline. Agents and environments Rationality PEAS (Performance measure, Environment, Actuators, Sensors) Environment types Agent types

Interaction in Urban Traffic Insights into an Observation of Pedestrian-Vehicle Encounters

What is a Writer s Workshop?

Balancing active and passive safety

Cognitive Science: What Is It, and How Can I Study It at RPI?

Communication Networks. Braunschweiger Verkehrskolloquium

Vibro-Tactile Information Presentation in Automobiles

Chapter 2 Mechatronics Disrupted

HAPTICS AND AUTOMOTIVE HMI

An Experimental Comparison of Haptic and Automated Pilot Support Systems

Development & Simulation of a Test Environment for Vehicle Dynamics a Virtual Test Track Layout.

David Howarth. Business Development Manager Americas

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

Embracing Complexity. Gavin Walker Development Manager

Lecture 9: Teleoperation

Analysis of Handling Qualities Design Criteria for Active Inceptor Force-Feel Characteristics

Introduction to Human-Robot Interaction (HRI)

Appendices master s degree programme Human Machine Communication

Human Factors / Ergonomics. Human limitations, abilities Human-Machine System Sensory input limitations Decision making limitations Summary

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

Topic 1. Road safety rules. Projects: 1. Robo drives safely - page Robo is a traffic light - - page 6-10 Robo is a smart traffic light

From Encoding Sound to Encoding Touch

ARE WE THERE YET? AN OBJECTIVE MECHANISM TO SUPPORT THE ASSESSMENT OF DRIVING SIMULATOR UTILITY

Cognitive Robotics 2017/2018

Sensing self motion. Key points: Why robots need self-sensing Sensors for proprioception in biological systems in robot systems

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

CDS 101/110a: Lecture 8-1 Frequency Domain Design

Transcription:

Simulation WB2306 The Human Controller Class 1. General Introduction Adapt the device to the human, not the human to the device! Teacher: David ABBINK Assistant professor at Delft Haptics Lab (www.delfthapticslab.nl) BioMechanical Engineering, Delft University of Technology, The Netherlands d.a.abbink@tudelft.nl Wb2306 The Human Controller 1 43

Personal Background Lecturer David Abbink, PhD - Assistant Professor at Delft Haptics Lab (www.delfthapticslab.nl) Delft University of Technology, Faculty of 3mE, BioMechanical Engineering Team includes: Mark Mulder, Rene van Paassen, Erwin Boer TU Delft prof. Max Mulder, prof. Frans van der Helm 5 PhDs, 3-5 master students/year Industrial Partners Nissan (2002 present), Boeing (2007 present), several Dutch companies Academic Partners (joint research, publications, exchange students) Erwin Boer (EC inc.), Frank Flemisch (DLR), Ken Goodrich (NASA), Max Planck Institute University of Tokyo, Kobe University, Leiden University, NorthWestern University Research interests: human factors, haptics, driver support systems, neuromuscular control Wb2306 The Human Controller 2 43

What is this class about? Humans and the tools they make Wb2306 The Human Controller 3 43

You will learn about: 1.Human (manual) control behavior Perception-action couplings 2.State-of-the art methods to measure and model human control behaviour capabilities and limitations 3.How to use this knowledge when evaluating human-machine interaction Practical assignments for driving and telemanipulated control Wb2306 The Human Controller 4 43

After this class you can: Reproduce important concepts on the physiology behind human perception, cognition and action Apply existing techniques to measure and model human behavior when interacting with vehicles or tools apply McRuer s crossover model to a simple manual control task, and reflect on the pro s and con s of this modeling approach reflect on the balance between an operator s performance of a task and the control effort to realize that performance; and measure/model such interaction Critically reflect on different ways to measure and model human behavior on different roles of humans when interacting with machines on short term vs long term effects of support systems on how knowledge of human behavior help design of new human-machine interfaces Wb2306 The Human Controller 5 43

General Information Coordinator: David Abbink E-mail: D.A.Abbink@tudelft.nl Course Information (see schedule on blackboard) Check Blackboard regularly for updates & announcements!! Assessment and Examination Written exam on July 1 2014, re-exam in August 2014 30% of the grade is from three practical assignments For OpenCourseWare Students only one practical assignment possible, no online support available! Wb2306 The Human Controller 6 43

Motivation for this class Wb2306 The Human Controller 7 43

Two types of motivation Humans controlling technical systems: Curiosity: How do humans control them? Engineering: How can we make this better? Planes Cars Robots Own Limbs Wb2306 The Human Controller 8 43

Why is this class necessary? To engineer good human-machine interaction is difficult, but essential to deal with challenges of the near future!! Wb2306 The Human Controller 9 43

Why important? an example Road Congestion EU cost: 50 billion / year Road accidents EU cost: 160 billion / year 1.7 million injuries / year 40,000 deaths / year Wb2306 The Human Controller 10 43

Why important? an example Issues Inattention Lack of skills Fatigue Automation Human machine interaction? Manual Control Issues Inactivity Loss of skills Over-reliance Handing back control in critical situations 90% accidents caused by: Human Errors! Wb2306 The Human Controller 11 43

Why difficult? Deals with Humans Wb2306 The Human Controller 12 43

Humans adapt! Human are very, very good at adapting Great ability! Excuse for bad design? Humans also adapt to sub-optimal designs! Patent for first typewriter (1868) Wb2306 The Human Controller 13 43

Lifted (2006) by Pixar Wb2306 The Human Controller 14 43

What if human-machine interface is not optimal? From this cartoon we see many important concepts: <play Pixar movie> If interface is not easy, operator makes mistakes Maybe dangerous for him/herself Maybe dangerous for other humans or things Costs a lot of time Is frustrating A very skilled human can still operate such a machine It is difficult to display information to human What would be a good way for us engineers to help the little alien? Wb2306 The Human Controller 15 43

Basic idea about this class A human-controlled technical device can only function well when both the device and the human-machine interface are optimized! Past: technology was a limiting factor in design Now: almost infinitely many designs are possible, but What is optimal? Wb2306 The Human Controller 16 43

Knowing what s optimal requires knowing about controlled system Kinematics and Dynamics (how things move) Signal Analysis (time domain and frequency domain) Control Engineering (stability, disturbances) Situated Task and Environment knowing about humans Sensing (information from outside or inside body) Acting (move limbs, exert force) Cognition and perception-action couplings Capabilities, limitations, preferences, adaptation Knowing how to measure, model and evaluate Wb2306 The Human Controller 17 43

Let s think about driving. Final design goals: Safe Effective Comfortable Intuitive Wb2306 The Human Controller 18 43

Break Wb2306 The Human Controller 19 43

What does a driver need to do for safe and comfortable driving? 1) Perceive 2) Act (do) Road Road users Motion cues Steering forces Status of the car 3) Predict & Know Steer Brake / Gas Pedal Clutch / Stick shift Operate secondary controls Traffic rules Intention of other road users Navigation Road condition / Weather conditions Wb2306 The Human Controller 20 43

2. From Perception Sensing Visual Auditory Vestibular Proprioceptive / Tactile Perception is not perfect! Just Noticeable Differences Perception Thresholds Making Sense Sensory integration & illusions More in Class 2 Wb2306 The Human Controller 21 43

Example speed perception Suppose we design driving simulator What do we need to include to give a good speed perception? Include: Visual cues: side poles, trees, textures Use speed indicator to overcome bad speed perception Auditory cues: engine and wind noise Haptic cues: seat vibration, forces on the wheel Vestibular cues: accelerations by a motion-base Wb2306 The Human Controller 22 43

3 to action Human Motion Control Feed-forward control (plan) Feedback control (correct) Muscles Reflexes More in Class 3 Wb2306 The Human Controller 23 43

4-5-6. From Perception to Action: Measuring and Modeling Human Controllers Design and evaluation methodologies In dynamic tasks, what is good performance? How is performance balanced with control effort? Wb2306 The Human Controller 24 43

4. Evaluating the Human Controller (By dr.ir. Erwin Boer) Important factors for system designer: Performance (human + system) Control effort and Mental load of human operator Several methods to measure Performance (how well is the task performed?) Control effort (how much effort does it take the human?) Physical effort Mental load Evaluation issues and examples from Nissan Collaboration Empirical vs modeling approach Optimizing vs satisficing What is important to humans? More in Class 4 Wb2306 The Human Controller 25 43

Example: Measuring and Modeling Car Following Own Car Lead Car X lead X car V car V lead X rel = X lead - X car V rel = V lead - V car Separation States THW = Xrel / Vcar TTC = X rel / -V rel Wb2306 The Human Controller 26 43

Conventional System Optimization Measure the impact of a new system by determining Statistical analysis (mean, std, CDF) of a dynamic signal Change in performance metric for different systems (tunings) Shortcomings Time consuming Descriptive, but not predictive (hard to generalize) Many ways to achieve the same performance metric, unclear what situations cause change in the metrics, or interaction between them System new output signal (relative speed) Wb2306 The Human Controller 27 43

5. Alternative: use modeling! Use System Identification Techniques to determine (causal and dynamic) relationships between input and output input System output System = output input Wb2306 The Human Controller 28 43

5. Cybernetic Modeling! Cybernetics: describing a human in control engineering terms (gains, time delays, noise) Input? Driver gas pedal action Car lead car speed car + speed - relative speed Wb2306 The Human Controller 29 43

5. Cybernetic Modeling! Example: McRuer s Crossover Model Advantages of this evaluation method: Quantitative -> objective More information -> better understanding Gives Predictive Models Needed Understanding of Control Engineering Bode plots Fourier Analysis More in Class 5,6 Wb2306 The Human Controller 30 43

6. Practical Assignment 1 Experience with McRuer s Crossover Model Form groups of 5 students (for all 3 assignments!) Perform measurements together Download software from Blackboard Download assignment from Blackboard Perform experiment in groups of 5 students Assessment Presentation in Class 12 Wb2306 The Human Controller 31 43

Class 7 Monday 19th Free! Well no classes, but you should work on: Practical Assignment 2: Modeling the human controller Wb2306 The Human Controller 32 43

8-9. From Perception to Action: Haptic Applications Wb2306 The Human Controller 33 43

10. Haptic Shared Control Wb2306 The Human Controller 34 43

11. Practical Assignment 3 A Human controlling a car B Human controlling a teleoperator Wb2306 The Human Controller 35 43

12-13. Presentations & Discussions 12: Present PA 1 By you! 13: Present PA 2 + 3 By you! Wb2306 The Human Controller 36 43

14. General Discussion What is good/bad, what do we want? What should be the future role for humans and machines? Philosophy, confusing remarks, discussions Take Home Message Wb2306 The Human Controller 37 43

Exam Open-book exam, with 7 open questions we will give examples of exam questions at the end of most of the classes Wb2306 The Human Controller 38 43

Relationship to other 3mE courses Human Movement Control studies humans controlling their own limbs, not machines Man-Machine Systems studies humans in a supervisory control loop, not a direct control loop Human Factors & Ergonomics? Cybernetic Ergonomics Norbert Wiener (1948) Cybernetics is the scientific study of control and communication in the animal and the machine Wb2306 The Human Controller 39 43

Take Home Message Today you have learned: 1. That this class is about humans controlling devices 2. The planning of the coming classes and relevant topics 3. That humans have strengths and limitations, and are very adaptable 4. That designing and evaluating good human-machine interaction is difficult, but very important to avoid confusion, unncecessary effort or even dangerous situations! Wb2306 The Human Controller 40 43

Questions? Wb2306 The Human Controller 41 43