MEGA Hub

Catch, Throw, Repeat: Planning for Human-Robot Partner Juggling

Authors

Do you know Jonathan Rainer Lippert?You can claim authorship or link another user.Do you know Kai Ploeger?You can claim authorship or link another user.Do you know Abir Chowdhury?You can claim authorship or link another user.Do you know Hermann Müller?You can claim authorship or link another user.Do you know Jan Peters?You can claim authorship or link another user.Do you know Alap Kshirsagar?You can claim authorship or link another user.

Abstract

Dynamic object exchange between humans and robots remains a challenging problem due to uncertainty in perception, timing, and contact-rich interaction. Human-robot juggling represents a particularly demanding instance of this problem, requiring precise real-time coordination, predictive motion planning with feedback control, and robustness to variability in human motion. Enabling such skills is of interest for advancing physical human-robot interaction and shared autonomy. We present a real-time planning and control architecture for human-robot partner juggling that enables a robot to reliably catch and throw balls in synchronized multi-ball patterns with a human partner. The system integrates predictive ball tracking, adaptive online trajectory optimization using a multiple-shooting formulation, and a state-machine-based coordination logic to enable synchronized multi-ball human-robot partner juggling. In a user study with 8 participants of varying juggling skill from beginner to expert, we demonstrate that our system can achieve three-ball cascades shared between the robot and the human. All participants exceeded previously reported best-case results within a 10-minute test session, with one participant extending the previous record for shared three-ball cascade juggling fivefold to 20 consecutive robot catches, and another participant achieving a 100% success rate with 40 consecutive catches in a single-ball catch-and-return setting. Video documentation can be found at https://kai-ploeger.com/partner-juggling

Community

00

Publication notes

Author note
Accepted at the 2026 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2026)