Distilling a latent action model into smaller robot policies

My diploma thesis at NTUA. A frozen 7B teacher shapes OpenVLA and SmolVLA through a contrastive loss that is dropped after training, and the students gain 4.7 and 10.4 points on LIBERO-Spatial at no inference cost.

Read ↗

Making a drone rally a ball to a commanded height

An underactuated planar quadrotor with a racket, keeping a rally going under wind while it only sees the ball every 0.30 s. Five controllers, and why survival is not competence.

Read ↗

Mars Rover Nav: crossing a rock field with only stereo vision

A simulated rover with a stereo pair, wheel encoders and a gyro has to find a marked rock, drive up to it without touching anything, and photograph it. 40 of 40 random fields, and an ablation of what each safety layer is worth.

Read ↗

A terminal timer with a slime living in it

A full screen countdown, stopwatch, and clock drawn in a seven segment font, and how you fake a hover event in a terminal that has none.

Read ↗