Learning Object Dynamics
An automated, air-hockey-style dual-arm rig that collects impact data and learns a stochastic model to plan sequential, Golf-like hits.
Summary written from the paper abstract - the full PDF (RA-L 2025) isn't available yet. Add it as assets/paper.pdf and I'll expand this page with a download link.
Learning how an object moves after a hit needs a lot of consistent impact data - tedious and hard to gather by hand. This project automates it with a dual-arm setup that hits an object back and forth, like a collaborative game of air hockey, continuously generating labelled impact examples.
The learned motion model is used to plan sequential hits with two or more robots: much like sinking a long putt in several strokes, a chain of planned hits can drive an object to a location far beyond the reach of any single robot.

Dual-arm experimental setup

Automation finite state machine

Reachable spaces of the arms

Sequential hitting - step 1

Sequential hitting - step 3

Sequential-hit optimisation