500 likes | 626 Vues
This research agenda delves into the interplay between humans and robots in team settings, focusing on concepts such as neglect tolerance, workload trade-offs, and performance metrics. Topics explored include the feasibility of managing multiple robots, optimal team configurations, and the interaction dynamics between humans and autonomous systems. Key areas of experimentation involve UAVs and UGVs to determine how many assets one human can effectively manage, addressing factors like neglect time and interaction time. This work aims to enhance team-based autonomy in mixed-reality environments.
E N D
Human Robot Teams:Concepts, Constraints, and Experiments Michael A. Goodrich Dan R. Olsen Jr. Brigham Young University
Research Agenda • Evaluation Technology • Neglect Tolerance • Behavioral Entropy • Fan-Out • Interface Design • Mixed Reality Displays • Principles • HF Experiments • Autonomy Design • Team-Based Autonomy • UAVs • Perceptual Learning
The Presentation Agenda • The types of questions • Neglect tolerance: Is a team feasible? • How do we compute neglect tolerances? • Tradeoffs: workload and performance • Is a team optimal? • The problem with switch costs • Some limits, ideas, and proposals
A Special Case: The Robotics Specialist • One soldier • Two UAVs • One UGV • Can one person manage all three assets? • At what level of performance? • At what level of engagement?
A More General Case:Span of Control • How many “things” can be managed by a single human? • How many robots? • How do we measure Span of Control in HRI? • Relationships between NT and IT • How do we compare possible team configurations? • Evaluate performance-workload tradeoffs • Identify performance of feasible configurations
ICV Driver Vehicle Commander Robotics NCO PLT LDR Medic The Most General Case: Multiple Robots & Multiple Humans • How many people are responsible for a single robot? • How many robots can provide information to a single human? Platoon Headquarters Organization 1 CL I UAV System ARV-A (L) ICV 1 CL I UAV System
The Presentation Agenda • The types of questions • Neglect tolerance: Is a team feasible? • How do we compute neglect tolerances? • Tradeoffs: workload and performance • Is a team optimal? • The problem with switch costs • Some limits, ideas, and proposals
Neglect Tolerance:Neglect Time and Interaction Time • How long can the robot “go” without needing human input? • How long does it take for a human to give guidance to the robot? Neglect Time (NT) Interaction Time (IT)
Fan-Out (Olsen 2003,2004): How many homogeneous robots? • How many interaction periods “fit” into one neglect period • Two other robots can be handled while robot 1 is neglected • Fan-out = 3 1 NT IT IT IT 2 3 4
Can a human manage team T ? Fan-out and Feasibility • Fan-out (homoeneous teams) • Feasibility (heterogeneous teams) • These are upper bounds
The Presentation Agenda • The types of questions • Neglect tolerance: Is a team feasible? • How do we compute neglect tolerances? • Tradeoffs: workload and performance • Is a team optimal? • The problem with switch costs • Some limits, ideas, and proposals
Neglect Impact Curves • A task is Neglected if attention is elsewhere • Neglect impacts task performance: 2ndary tasks
Too Neglect Tolerant • Old Glory Insurance
Interface Efficiency Curves • Recovery from “zero” point • Imprecise switch costs
Efficient Interfaces • PDA-based UAV control (versus command line)
Efficient Interfaces • Phycon-based UAV control (versus command line)
Example • Vary minimum performance level • Measure • Average performance • Neglect time • Interaction time
Validation of Method: Complexity • As complexity goes up, NT goes down and IT goes up • Feasibility using NT/IT needs more work
The Presentation Agenda • The types of questions • Neglect tolerance: Is a team feasible? • How do we compute neglect tolerances? • Tradeoffs: workload and performance • Is a team optimal? • The problem with switch costs • Some limits, ideas, and proposals
Increasing Threshold Existing Tradeoffs Ideal
Using Tradeoffs to Select a Configuration Ideal Ideal Ideal
The Presentation Agenda • The types of questions • Neglect tolerance: Is a team feasible? • How do we compute neglect tolerances? • Tradeoffs: workload and performance • Is a team optimal? • The problem with switch costs • Some limits, ideas, and proposals
Predicting Performance of a Heterogeneous Team • Each robot may have multiple autonomy modes and interaction methods • Each interaction scheme yields NT, IT, and average performance values
Accuracy of Predictions in a Three-Robot Team • Two interaction schemes • Point to point (P) • Region of Interest (R) • Three robots • Experiment • 23 subjects • 148 trials • 3 world complexities
The Presentation Agenda • The types of questions • Neglect tolerance: Is a team feasible? • How do we compute neglect tolerances? • Tradeoffs: workload and performance • Is a team optimal? • The problem with switch costs • Some limits, ideas, and proposals
What are switch costs? • The biggest unknown influence on span of control • They come in several flavors: • Time to regain situation awareness • Time to prepare for switch • Errors and Change Blindness What really happens here?
Preliminary Results • 6 subjects, none naïve • 207 correct change detections • One-sided T-test, equal variances
Important Trends • Differences not just from “time away” • blank and tetris have same time • UAV and tone have same time • Averages nearly identical • Differences not just from “counting” • UAV and tone both count • Differences not just from “motor channel” • UAV and tone both select • Tetris requires interaction • Probably spatial reasoning and changing perspectives
The Presentation Agenda • The types of questions • Neglect tolerance: Is a team feasible? • How do we compute neglect tolerances? • Tradeoffs: workload and performance • Is a team optimal? • The problem with switch costs • Some limits, ideas, and proposals
How Many Robots? • Assumptions • Goal: Gather battle-related information while minimizing risk • Media: Mostly camera/video information • Prediction • Interpreting camera information difficult • High robot autonomy won’t help enough
A Special Case: The Robotics Specialist • Can one person manage multiple robot assets? • At what level of performance? • Goal: gather information • Media: visual (camera/video) • Belief: autonomy will help, but not enough
Mixed Reality Displays • Eliminate “The world through a soda straw” • Integrate vision with active sensors • Integrate display with autonomy • Include sensor uncertainty • Control pan-and tilt • Study time delay effects
Real World Results • Objective • 51% Faster (p < .01) • 93% Less Safeguarding (p < .01) • 29% Lower Entropy (p < . 05) • 10% Better on Memory Task (p < .05) • Subjective • 64% Less Workload / Effort (p < .001) • 70% More Learnable (p < .0001) • 46% More Confident (p < .05)
Phlashlight Concept What will UAV see? Control the Information Source, Not the Robot
Semantic Maps and Change Highlighting • Video in context • Icon-based maps w/ semantic labels • “That was then, this is now comparison” --- change highlighting • Information decay
“Neglect Tolerance” Support Timely Shifts • Prompt prospective memory • Shift in a timely way • Give time to prepare “Situation Awareness”
Supporting Task Switching: Etc. • History trails. Knowing recent past helps • Tail on a map-based interface • Virtual descent into video-based interface • Change highlighting/morphing • Plans: Knowing intention helps • Planned path on map-based interface • Predicted trajectory on video-based interface • Quickened displays • Task relationships: Knowing relationship between two tasks helps • Relative spatial location on map-based interface • Picture-in-picture on video-based interface • Progress bar of task X on task Y’s display
Improve Perception and Scene Interpretation (Olsen) • Use interaction and machine learning to make this robust
Safe/Unsafe occupancy grids Evolutionary image classifier Evolutionary integration of vision and lasers Particle-based inverse perspective transform Path planning Uncertainty-based triggers for retraining Learning interface mappings from implicit user cues Future Concept (Proposed)
Conclusions • We can evaluate team feasibility • We can predict team performance • We need to understand task switching better • We need to support realistic task switching • Via interfaces • Via autonomy
Near-Term Future Work • Complete validation of task switching experiment paradigm • Compare “new and improved” interfaces against baseline • Compare effects of type and size of interface • Answer the questions for the special case