A Visual Analytics Approach to Debugging Cooperative, Autonomous Multi-Robot Systems' Worldviews

09/03/2020
by   Suyun Bae, et al.
0

Autonomous multi-robot systems, where a team of robots shares information to perform tasks that are beyond an individual robot's abilities, hold great promise for a number of applications, such as planetary exploration missions. Each robot in a multi-robot system that uses the shared-world coordination paradigm autonomously schedules which robot should perform a given task, and when, using its worldview–the robot's internal representation of its belief about both its own state, and other robots' states. A key problem for operators is that robots' worldviews can fall out of sync (often due to weak communication links), leading to desynchronization of the robots' scheduling decisions and inconsistent emergent behavior (e.g., tasks not performed, or performed by multiple robots). Operators face the time-consuming and difficult task of making sense of the robots' scheduling decisions, detecting de-synchronizations, and pinpointing the cause by comparing every robot's worldview. To address these challenges, we introduce MOSAIC Viewer, a visual analytics system that helps operators (i) make sense of the robots' schedules and (ii) detect and conduct a root cause analysis of the robots' desynchronized worldviews. Over a year-long partnership with roboticists at the NASA Jet Propulsion Laboratory, we conduct a formative study to identify the necessary system design requirements and a qualitative evaluation with 12 roboticists. We find that MOSAIC Viewer is faster- and easier-to-use than the users' current approaches, and it allows them to stitch low-level details to formulate a high-level understanding of the robots' schedules and detect and pinpoint the cause of the desynchronized worldviews.

READ FULL TEXT

page 4

page 5

research
12/13/2021

Multi-Robot On-site Shared Analytics Information and Computing

Computation load-sharing across a network of heterogeneous robots is a p...
research
07/03/2019

An Approximation Algorithm for a Task Allocation, Sequencing and Scheduling Problem involving a Human-Robot Team

This article presents an approximation algorithm for a task allocation, ...
research
06/24/2019

A robot's sense-making of fallacies and rhetorical tropes. Creating ontologies of what humans try to say

In the design of user-friendly robots, human communication should be und...
research
10/05/2021

Deep Reinforcement Learning for Decentralized Multi-Robot Exploration with Macro Actions

Cooperative multi-robot teams need to be able to explore cluttered and u...
research
06/08/2020

How are your robot friends doing? A design exploration of graphical techniques supporting awareness of robot team members in teleoperation

While teleoperated robots continue to proliferate in domains including s...
research
05/02/2018

Avalon: Building an Operating System for Robotcenter

This paper envisions a scenario that hundreds of heterogeneous robots fo...
research
08/22/2021

UltraBot: Autonomous Mobile Robot for Indoor UV-C Disinfection

The paper focuses on the development of the autonomous robot UltraBot to...

Please sign up or login with your details

Forgot password? Click here to reset