SantaBot

Instruction-following tabletop pick-and-place robot built for the AMD × LeRobot 2025 hackathon.

Instruction-Following Manipulation

Built for the AMD × LeRobot 2025 hackathon, SantaBot is a festive tabletop system where a child directs Santa’s robot to pick colored gifts from a central pile and place them into matching destination squares. The Christmas wrapper hides a real question: can a small robot follow instructions for manipulation rather than memorize a fixed color-matching rule? Underneath are the same challenges as warehouse manipulation — clutter, varied orientations, and lighting variability.

Data and Models

  • 305 episodes (~40,000+ frames): 145 night-time episodes with overhead LED sweeps (warm / white / blue) and 160 daytime episodes to reduce illumination bias.
  • Five-color LEGO-like blocks, with deliberate non-identity color mappings (e.g. brown → yellow square) to force genuine instruction-following.
  • Two imitation-learning policies compared: ACT (behavior-cloning baseline) and smolVLA (instruction-conditioned VLA).

Results

ACT was the reliable workhorse — consistent grasps and correct transport — with placement precision as its main limitation (objects sometimes landing a cell off). The instruction-conditioned VLA is the more promising direction for generalization but needed additional tuning within the hackathon timeframe.

Code: github.com/sagarverma/AMD_Hackthon_2025_team22 · Read the blog post. </content>