Catch, Throw, Repeat: Planning for Human-Robot Partner Juggling
Jonathan Rainer Lippert, Kai Ploeger, Abir Chowdhury, Hermann Müller, Jan Peters, Alap Kshirsagar · N/A · 2026
Framework
N/A
License
N/A
Stars
N/A
Summary
Dynamic object exchange between humans and robots remains a challenging problem due to uncertainty in perception, timing, and contact-rich interaction.
Abstract Summary
Key Points
- 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.
Method
We approach the task of human-robot partner juggling by cascading a ball tracking and prediction pipeline, and a flexible trajectory planner capable of real-time online replanning, using a state machine based coordination logic . Ball positions are observed using an OptiTrack marker-based motion capture system, treating each ball as an identical point marker.
At each time step, position measurements are associated with individual ball tracks using a Hungarian assignment over Mahalanobis distances.
Experiments
To evaluate the proposed approach, we conduct experiments using a $160\text{\,}\mathrm{V}$ dual-encoder Barrett WAM robotic manipulator, configured with four degrees of freedom corresponding to the shoulder and elbow joints and mounted in an orientation that results in anthropomorphic arm kinematics, as shown in Fig. 1 .
The cable-driven, backdrivable actuation enables accurate torque control and is well suited for dynamic catching and throwing motions.
Sources and Demonstrations
Figures are reproduced from Lippert et al. See the full paper for experimental details and the project page, when the paper links one, for demonstrations and videos.
Related Papers
Aim Short to Reach Far: Your Frozen World Model Can Plan Better Than You Think
Xvyuan Liu, Jianjie Fang, Chen Gao et al.
Planners built on visual world models commonly score each predicted outcome by its distance to the encoded goal image. We show that this target can limit control even with exact dynamics and globally optimal short-horizon search: reaching a goal may require actions that initially move away from it.
A Low-Cost, Open Platform for End-to-End Autonomous Driving on a Miniature Ackermann Vehicle
Gustavo Claudio Karl Couto, Eric Aislan Antonelo, Gabriel George Zipperer
This paper presents a low-cost, open experimental platform for research in end-to-end autonomous driving with miniature Ackermann vehicles.
Autonomous Droplet Navigation via Model-Based Reinforcement Learning: Zero-Shot Transfer and Emergent Dynamics
Rajneesh Anand, Mayuresh V. Kothare
Self-driving laboratories (SDLs) are transforming chemical and materials discovery through closed-loop automation, yet automated infrastructure for physical manipulation of soft, deformable matter remains beyond current robotic platforms.
Autoware in Construction: Gap Analysis and LiDAR Perception Toward Off-Road Autonomous Driving
Yu Otsuki, Teja Emmey, Sena Matsushita et al.
Autoware is an open-source autonomous driving software platform widely adopted by researchers and industry developers.