Mobile robots that encounter people on a regular basis must react to them in some way. While traditional robot control algorithms treat all unexpected sensor readings as objects to be avoided, we argue that robots that operate around people should react socially to those people, following the same social conventions that people use around each other.
This thesis presents our COMPANION framework: a Constraint-Optimizing Method for Person-Acceptable NavigatION. COMPANION is a generalized framework for representing social conventions as components of a constraint optimization problem, which is used for path planning and navigation. Social conventions, such as personal space and tending to the right, are described as mathematical cost functions that can be used by an optimal path planner. These social conventions are combined with more traditional constraints, such as minimizing distance, in a flexible way, so that additional constraints can be added easily.
We present a set of constraints that specify the social task of traveling around people. We explore the implementation of this task first in simulation, where we demonstrate a robot's behavior in a wide variety of scenarios. We also detail how a robot's behavior can be changed by using different relative weights between the constraints or by using constraints representing different sociocultural conventions. We then explore the specific case of passing a person in a hallway, using the robot Grace. Through a user study, we show that people interpret the robot's behavior according to human social norms, and also that people ascribe different personalities to the robot depending on its level of social behavior.
In addition, we present an extension of the COMPANION framework that is able to represent joint tasks between the robot and a person. We identify the constraints necessary to represent the task of having a robot escort a person while traveling side-by-side. In simulation, we show the capability of this representation to produce behaviors such as speeding up or slowing down to travel together around corners, as well as complex maneuvers to travel through narrow chokepoints and return to a side-by-side formation.
Finally, we present a newly designed robot, Companion, that is intended as a platform for general social human-robot research. Companion is a holonomic robot, able to move sideways without turning first, which we believe is an important social capability. We detail the design and capabilities of this new platform.
As a whole, this thesis demonstrates both a need for, and an implementation and evaluation of, robots that navigate around people according to social norms.
Cited By
- Mavrogiannis C, Alves-Oliveira P, Thomason W and Knepper R (2022). Social Momentum: Design and Evaluation of a Framework for Socially Competent Robot Navigation, ACM Transactions on Human-Robot Interaction, 11:2, (1-37), Online publication date: 30-Jun-2022.
- Szafir D, Mutlu B and Fong T Communication of intent in assistive free flyers Proceedings of the 2014 ACM/IEEE international conference on Human-robot interaction, (358-365)
Recommendations
A biologically inspired method for robot navigation in a cluttered environment
The problem of wheeled mobile robot (WMR) navigation toward an unknown target in a cluttered environment has been considered. The biologically inspired navigation algorithm is the equiangular navigation guidance (ENG) law combined with a local obstacle ...
Robot Navigation Based on Multi-sensor Data Fusion
ICDMA '11: Proceedings of the 2011 Second International Conference on Digital Manufacturing & AutomationThis paper mainly focuses on a multi-sensor system for combining data from infrared and ultrasonic sensors in the navigation of coal mine rescue robots, meanwhile a navigation method is presented. A multiple infrared and ultrasonic sensor system has ...