← Search

Michael A. Goodrich

7 accepted papers

2025

Fan-Out Revisited: The Impact of the Human Element on Scalability of Human Multi-Robot Teams

ICRA 2025

This paper introduces a novel fan-out model that improves accuracy over previous models. The commonly used models rely on neglect time, the time an agent operates independently, which confounds both human and robot abilities. The proposed model separates neglect time into two functionally distinct c

Cited by 1SourceScholar
2024

Fostering Collective Action in Complex Societies Using Community-Based Agents

IJCAI 2024poster

As AI integrates into human societies, its ability to engage in collective action is increasingly important. Human social systems have large and flexible strategy spaces, conflicting interests, power asymmetry, and interdependence among members, which together make it challenging for agents to lear…

2023

Proficiency Self-Assessment without Breaking the Robot: Anomaly Detection using Assumption-Alignment Tracking from Safe Experiments

ICRA 2023poster

Proficiency self-assessment (PSA), the ability to assess how well one can carry out a task, is a desirable capability of autonomous robot systems. Prior work has proposed assumption-alignment tracking (AAT) for performing PSA, and has shown that it can accurately predict robot performance in real-ti…

Cited by 5SourceScholar
2022

A Method for Designing Autonomous Robots that Know Their Limits

ICRA 2022poster

While the design of autonomous robots often emphasizes developing proficient robots, another important attribute of autonomous robot systems is their ability to evaluate their own proficiency and limitations. A robot should be able to assess how well it can perform a task before, during, and after i…

Cited by 22SourceScholar
2016

Expressing homotopic requirements for mobile robot navigation through natural language instructions

IROS 2016poster

Allowing a human to express topological requirements to a robot in language enables untrained users to guide robot movement without requiring the human to understand sophisticated robot algorithms. By using a homotopy class or classes to represent one or more topological requirements, we build a fra…

Cited by 10SourceScholar