Topology-Informed Model Predictive Control for Anticipatory Collision Avoidance on a Ballbot

We focus on the problem of planning safe and efficient motion for a ballbot (i.e., a dynamically balancing mobile robot), navigating in a crowded environment. The ballbot's design gives rise to human-readable motion which is valuable for crowd navigation. However, dynamic stabilization introduces kinematic constraints that severely limit the ability of the robot to execute aggressive maneuvers, complicating collision avoidance and respect for human personal space. Past works reduce the need for aggressive maneuvering by motivating anticipatory collision avoidance through the use of human motion prediction models. However, multiagent behavior prediction is hard due to the combinatorial structure of the space. Our key insight is that we can accomplish anticipatory multiagent collision avoidance without high-fidelity prediction models if we capture fundamental features of multiagent dynamics. To this end, we build a model predictive control architecture that employs a constant-velocity model of human motion prediction but monitors and proactively adapts to the unfolding homotopy class of crowd-robot dynamics by taking actions that maximize the pairwise winding numbers between the robot and each human agent. This results in robot motion that accomplishes statistically significantly higher clearances from the crowd compared to state-of-the-art baselines while maintaining similar levels of efficiency, across a variety of challenging physical scenarios and crowd simulators.

READ FULL TEXT
research
04/16/2021

Task Space Planning with Complementarity Constraint-based Obstacle Avoidance

In this paper, we present a task space-based local motion planner that i...
research
03/02/2023

From Crowd Motion Prediction to Robot Navigation in Crowds

We focus on robot navigation in crowded environments. To navigate safely...
research
06/20/2023

HabiCrowd: A High Performance Simulator for Crowd-Aware Visual Navigation

Visual navigation, a foundational aspect of Embodied AI (E-AI), has been...
research
06/25/2021

Move Beyond Trajectories: Distribution Space Coupling for Crowd Navigation

Cooperatively avoiding collision is a critical functionality for robots ...
research
11/09/2020

Micron-level Optimal Obstacle-avoidance Trajectory Planning for a Free-floating Space Robot with Predefined-time Convergence

With the development of human space exploration, the space environment i...
research
11/08/2019

Variable-Scaling Rate Control for Collision-Free Teleoperation of an Unmanned Aerial Vehicle

We propose that automatically adjusting the scale factor in rate-control...
research
07/24/2021

Group-based Motion Prediction for Navigation in Crowded Environments

We focus on the problem of planning the motion of a robot in a dynamic m...

Please sign up or login with your details

Forgot password? Click here to reset