implications of robotic capabilities for human space ...korten/space2005.pdf · intelligent systems...

18
Intelligent Systems Branch Johnson Space Center Engineering Directorate Automation, Robotics and Simulation Division Implications of Robotic Capabilities for Human Space Exploration David Kortenkamp Metrica Inc. NASA Johnson Space Center/ER2 [email protected] www.traclabs.com/~korten

Upload: others

Post on 06-Aug-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Implications of Robotic Capabilities for Human Space ...korten/space2005.pdf · Intelligent Systems Branch Johnson Space Center Engineering Directorate Automation, Robotics and Simulation

Intelligent Systems Branch

Johnson Space CenterEngineering Directorate

Automation, Robotics and Simulation Division

Implications of Robotic Capabilities for Human Space

ExplorationDavid Kortenkamp

Metrica Inc.NASA Johnson Space Center/ER2

[email protected]/~korten

Page 2: Implications of Robotic Capabilities for Human Space ...korten/space2005.pdf · Intelligent Systems Branch Johnson Space Center Engineering Directorate Automation, Robotics and Simulation

Intelligent Systems Branch

Johnson Space CenterEngineering Directorate

Automation, Robotics and Simulation Division

Roles of a Human• Human as a user

– Human uses robot as a tool to accomplish a specific task

– Robot is often specifically designed for task

• Human as an operator– Human operator has direct control over

robot movements– Human often acts as robot’s “brain”

• Human as a supervisor– Human is directing and monitoring at

the task level• Human as a teammate

– Requires physical co-location– Sharing of goals

• Human as a bystander– Human not part of mission

Page 3: Implications of Robotic Capabilities for Human Space ...korten/space2005.pdf · Intelligent Systems Branch Johnson Space Center Engineering Directorate Automation, Robotics and Simulation

Intelligent Systems Branch

Johnson Space CenterEngineering Directorate

Automation, Robotics and Simulation Division

Human as a User

• Robot design must be specific to the task

• User is often the operator

• Seamless shifting between viewpoints

• Predictable behavior

Page 4: Implications of Robotic Capabilities for Human Space ...korten/space2005.pdf · Intelligent Systems Branch Johnson Space Center Engineering Directorate Automation, Robotics and Simulation

Intelligent Systems Branch

Johnson Space CenterEngineering Directorate

Automation, Robotics and Simulation Division

Human as an Operator• Sensory feedback

– Visual– Haptic– Auditory

• Mapping of human motion to robot motion

• Dealing with time delays and bandwidth issues

• Situation awareness

Page 5: Implications of Robotic Capabilities for Human Space ...korten/space2005.pdf · Intelligent Systems Branch Johnson Space Center Engineering Directorate Automation, Robotics and Simulation

Intelligent Systems Branch

Johnson Space CenterEngineering Directorate

Automation, Robotics and Simulation Division

Human as a Supervisor• Support for task-level

commanding– What can robot do?– What resources will it

consume?– What do I do in off-nominal

situations?• Planning and scheduling• Task-based situation

awareness• Multi-robot and human-

robot coordination

Page 6: Implications of Robotic Capabilities for Human Space ...korten/space2005.pdf · Intelligent Systems Branch Johnson Space Center Engineering Directorate Automation, Robotics and Simulation

Intelligent Systems Branch

Johnson Space CenterEngineering Directorate

Automation, Robotics and Simulation Division

Human as a Teammate

• Natural language communication

• Implicit communication– Gestures

• Sharing of goals• Predictable robot

behavior

Page 7: Implications of Robotic Capabilities for Human Space ...korten/space2005.pdf · Intelligent Systems Branch Johnson Space Center Engineering Directorate Automation, Robotics and Simulation

Intelligent Systems Branch

Johnson Space CenterEngineering Directorate

Automation, Robotics and Simulation Division

Robots as Teammates

Page 8: Implications of Robotic Capabilities for Human Space ...korten/space2005.pdf · Intelligent Systems Branch Johnson Space Center Engineering Directorate Automation, Robotics and Simulation

Intelligent Systems Branch

Johnson Space CenterEngineering Directorate

Automation, Robotics and Simulation Division

Natural Communication

Page 9: Implications of Robotic Capabilities for Human Space ...korten/space2005.pdf · Intelligent Systems Branch Johnson Space Center Engineering Directorate Automation, Robotics and Simulation

Intelligent Systems Branch

Johnson Space CenterEngineering Directorate

Automation, Robotics and Simulation Division

Multiple Roles Come Together• EVA Crew Member is a

user• IVA Crew Member is an

operator• RMS Controller on

ground is supervisor• Coordination requires

significant training, procedures and communication (usually voice)

Page 10: Implications of Robotic Capabilities for Human Space ...korten/space2005.pdf · Intelligent Systems Branch Johnson Space Center Engineering Directorate Automation, Robotics and Simulation

Intelligent Systems Branch

Johnson Space CenterEngineering Directorate

Automation, Robotics and Simulation Division

Challenges in Coordinating Human-Robot Teams

• Challenge: Provide accurate state information about human team members to robots on the team– Derive human state from available observations

• E.g., Dialog monitoring, vision tracking, location tracking– Provide software proxies that maintain a current model of the

humans in team (activities, roles, location, availability, skills, health) for use by the robots

• Proxy responds to information queries from the robot about its user without bothering the user

• Proxy mediates robot questions to the user by providing a commoninterface for such interaction

• Team of proxies can negotiate to determine which user is best suited to help a robot

Page 11: Implications of Robotic Capabilities for Human Space ...korten/space2005.pdf · Intelligent Systems Branch Johnson Space Center Engineering Directorate Automation, Robotics and Simulation

Intelligent Systems Branch

Johnson Space CenterEngineering Directorate

Automation, Robotics and Simulation Division

Challenges in Coordinating Human-Robot Teams

• Challenge: Provide accurate state information about robots to humans on the team– Derive robot state from both the robot and external

instrumentation– Provide event detection software to identify important changes in

robot state– Provide software proxies that maintain a current model of the

robots in team (activities, roles/skills, location, availability, health) for use by the humans

• Health of the robot, such as battery power, degraded or failed systems, etc.

• Skills of the robot, such as type of manipulator

Page 12: Implications of Robotic Capabilities for Human Space ...korten/space2005.pdf · Intelligent Systems Branch Johnson Space Center Engineering Directorate Automation, Robotics and Simulation

Intelligent Systems Branch

Johnson Space CenterEngineering Directorate

Automation, Robotics and Simulation Division

Challenges in Coordinating Human-Robot Teams

• Challenge: Ensure that joint human-robot activities are safe and productive– Support procedures performed jointly by humans and robots

(multi-agent procedures)• Safe robot behavior must be guaranteed when humans and robots

operate in the same proximity.• Human actions must be monitored to determine when manual steps

are complete and when errors occur.• Robot actions must be monitored to determine when autonomous

steps are complete• Procedure displays should show progress through the procedure

using the results of step tracking and should notify when a step is taking too long.

Page 13: Implications of Robotic Capabilities for Human Space ...korten/space2005.pdf · Intelligent Systems Branch Johnson Space Center Engineering Directorate Automation, Robotics and Simulation

Intelligent Systems Branch

Johnson Space CenterEngineering Directorate

Automation, Robotics and Simulation Division

Liaison Agent

Command/ Authorize

(CAS)

Interrupt Handle

(IHS)

TaskStatus(TSS)

InteractiveProcedure

(IPS)

InteractiveEvent (IES)

Notification(NS)

Location(LS)

UserInterface

(UIS)

StateManagement

(SMS)

ARIEL

User tasks, roles, location,

DCI for Robonaut

Liaison Agent

Command/ Authorize

(CAS)

Interrupt Handle

(IHS)

TaskStatus(TSS)

InteractiveProcedure

(IPS)

InteractiveEvent (IES)

Notification(NS)

Location(LS)

UserInterface

(UIS)

StateManagement

(SMS)

ARIEL

Liaison Agent

Command/ Authorize

(CAS)

Interrupt Handle

(IHS)

TaskStatus(TSS)

InteractiveProcedure

(IPS)

InteractiveEvent (IES)

Notification(NS)

Location(LS)

UserInterface

(UIS)

StateManagement

(SMS)

ARIEL

Assigned tasks; task status

Centralized Planner

Assigned tasks; task status

control events

Event Detection Assistant

control events

control events

monitor data

commands

Safety Officer

Console

Robonaut

Teloperator

Page 14: Implications of Robotic Capabilities for Human Space ...korten/space2005.pdf · Intelligent Systems Branch Johnson Space Center Engineering Directorate Automation, Robotics and Simulation

Intelligent Systems Branch

Johnson Space CenterEngineering Directorate

Automation, Robotics and Simulation Division

Where Can Robots Help?

• Inspection of vehicles/habitats

• Assembly in-space or on surface

• Replacement for EVA• Mule for surface

exploration

Page 15: Implications of Robotic Capabilities for Human Space ...korten/space2005.pdf · Intelligent Systems Branch Johnson Space Center Engineering Directorate Automation, Robotics and Simulation

Intelligent Systems Branch

Johnson Space CenterEngineering Directorate

Automation, Robotics and Simulation Division

Assembly

Page 16: Implications of Robotic Capabilities for Human Space ...korten/space2005.pdf · Intelligent Systems Branch Johnson Space Center Engineering Directorate Automation, Robotics and Simulation

Intelligent Systems Branch

Johnson Space CenterEngineering Directorate

Automation, Robotics and Simulation Division

Mule for Surface Exploration

Page 17: Implications of Robotic Capabilities for Human Space ...korten/space2005.pdf · Intelligent Systems Branch Johnson Space Center Engineering Directorate Automation, Robotics and Simulation

Intelligent Systems Branch

Johnson Space CenterEngineering Directorate

Automation, Robotics and Simulation Division

Future Vision: Roll-your-own Robot

Page 18: Implications of Robotic Capabilities for Human Space ...korten/space2005.pdf · Intelligent Systems Branch Johnson Space Center Engineering Directorate Automation, Robotics and Simulation

Intelligent Systems Branch

Johnson Space CenterEngineering Directorate

Automation, Robotics and Simulation Division

Conclusions

• Need a balance of human and robotic activities – use robots for what they do best

• Need significant software support to coordinate human-robot teams – currently military and NASA applications require n humans for every one robot

• Difficult choices between teleoperation and autonomy