Task Progress:
|
In this first year of performance we have modelled the function allocation design space that exists between humans and robots in future space exploration missions. We have extended a computational framework called Work Models that Compute (WMC), which allows us to model dynamical systems (such as space vehicles and robots), automated systems (such as the automated rendezvous and docking system), and human agents working together to achieve common goals. WMC was custom designed to model function allocation and to measure eight metrics of function allocation previously established by the proposers. In this year of performance we have created models of representative multi-human/multi-robot function allocations for prototypical EVA (extravehicular activity) missions. We have then applied these models to demonstrate key implications in how various modes of human-robot interaction, including the implicit requirements for monitoring inherent to leaving human agents responsible for the outcome of tasks performed by robots, the implications of different human-robot control modes, and the idling time resulting from different distribution of tasks.
As a case study, consider an on-orbit maintenance scenario in which three panels exterior to the spacecraft need to be inspected and – if in bad condition – replaced. The aim of this case study is to illustrate the use of our simulation framework for modeling and analyzing human-robot interaction in function allocation, including the metrics it can assess and the resulting insights that it can provide. The scenario includes six agents that can be deployed to execute the work: two human astronauts, one extra-vehicular (EV) and one intra-vehicular (IV), an RMS, two humanoid robots (Hum) that can operate inside and – at a more notional level – outside the spacecraft, and the Mission Control Center (MCC). The robotic agents might need to be controlled by a human operator, depending on their capabilities per action, as well as the desired specifications of the function allocation.
The IV astronaut has access to a datalink with the humanoid robot, a datalink with RMS, and a radio-connection with the EV astronaut and the MCC. The EV astronaut has access to the same radio-link, and can additionally directly interact with the humanoid when they are working shoulder-to-shoulder. The RMS is in connection with the IV astronaut, as well as with the humanoid. Finally, MCC can talk directly to the both astronauts over the radio link. Depending on which agents are involved in the function allocation and the required information transfer, communication needs to occur over these channels.
The taskwork for the scenario includes actions associated with overhead tasks, locomotion outside the vehicle, inspection, replacement of a broken panel, and tool handling.
We tested three potential function allocations, each with different distributions of the work and different requirements for control modes and monitoring and confirmation needs. FA1 is a function allocation in which the EV astronaut directly controls a humanoid robot, the two of them working shoulder-to-shoulder to conduct the inspection and replacement of broken panels. This human-robot team is assisted by the RMS, which is being manually controlled by the IV astronaut.
For FA2, the humanoid takes over the tasks of the EV astronaut. Most actions need humans to tele-operate the robots, either through direct tele-operation or command sequencing. MCC directs the humanoid, whereas the IV astronaut can directly operate the RMS. Furthermore, we have denoted five critical actions that need to be confirmed instead of monitored: the “apply inspection tools” and the four actions associated with the replacement of a broken panel.
Finally, FA3 is a more notional function allocation, in which it is assumed that the humanoid is capable of executing tasks more independently from human operators. Thus, two humanoids, one performing the inspection and one doing the replacement of bad panels, are intermittently commanded by the IV astronaut and MCC, respectively. Humanoid I is continuously being monitored by the IV astronaut. MCC is responsible for Humanoid II, but because there might not be real-time data available for MCC, all actions of the Humanoid II are confirmed as opposed to monitored.
Results from FA1: Here we have an EV astronaut who is working shoulder-to-shoulder with a humanoid. The astronaut at times needs to directly control this humanoid to execute inspection tasks. Replacement of broken panels is conducted by the astronaut, in collaboration with the RMS, which is being controlled and monitored by an IV astronaut. The time traces show that the RMS, IV astronaut, and humanoid often need to wait for the EV astronaut to complete his/her task before they can continue their own operations.
Results from FA2: It shows MCC has a high taskload in controlling, monitoring, and confirming the operations of the humanoid. Furthermore, the IV astronaut has long periods of idling time and only occasionally needs to control and confirm the operations of the RMS. We additionally observe that the humanoid needs to occasionally wait for the MCC to provide commands. Likewise, the RMS is sometimes idling while the intra-vehicular astronaut is confirming the correct execution of the previous action.
Results from FA3: Here, two humanoids are together performing the mission, and are assumed to only occasionally need commands from human operators. The IV astronaut is responsible for the actions of Humanoid I and thus has a continuous monitoring load. MCC is confirming every action of Humanoid II, and together with the waiting for commands, this causes long idling times. Additionally, because the replacement of panels is now only executed by a single agent, the mission duration is extended.
The total number of information transfer requirements increases when moving from FA1 to FA3. The use of different communication channels is seen for the direct interaction between the EV astronaut and the humanoid, the Datalink1 for the humanoid, and Datalink2 for RMS. For FA1 we see some of the interaction associated with control and monitoring takes place through direct interaction between EV astronaut and the humanoid. For FA3, all communication takes place over the datalink channel with the two humanoids on it.
|
|
Abstracts for Journals and Proceedings
|
Ma LM, Ijtsma M, Feigh MK, Pritchett RA. "Objective Function Allocation for Human-Robotic Interaction." 2017 NASA Human Research Program Investigators’ Workshop, Galveston, TX, January 23-26, 2017. 2017 NASA Human Research Program Investigators’ Workshop, Galveston, TX, January 23-26, 2017. , Jan-2017
|
|
Abstracts for Journals and Proceedings
|
Ijtsma M, Ma LM, Pritchett RA, Feigh MK. "Work Dynamics of Taskwork and Teamwork in Function Allocation for Manned Spaceflight Operations." 19th International Symposium on Aviation Psychology, Dayton, OH, May 8-11, 2017. 19th International Symposium on Aviation Psychology, Dayton, OH, May 8-11, 2017. , May-2017
|
|
Abstracts for Journals and Proceedings
|
Ijtsma M, Pritchett RA, Ma LM, Feigh MK. "Modeling Human-Robot Interaction to Inform Function Allocation in Manned Spaceflight Operations, Robotics: Science and Systems." Robotics: Science and Systems (RSS), Cambridge, MA, July 12-16, 2017. Robotics: Science and Systems (RSS), Cambridge, MA, July 12-16, 2017. , Jul-2017
|
|
Papers from Meeting Proceedings
|
Ma LM, Fong T. "Human Robot Teaming for Space Exploration." FSR 2017, 11th Conference on Field and Service Robotics, Zurich, Switzerland, September 2017. FSR 2017, 11th Conference on Field and Service Robotics, Zurich, Switzerland, September 2017. , Sep-2017
|
|