Yup, good guess. This is a picture of what it's supposed to look like once assembled (right now it's just the wheels lying between two plates). The small wheels are geared so that when the robot is on level ground it takes less torque to turn them, so they spin. When they are jammed up against a step, it takes less torque to turn the whole assembly, so the thing flips onto the platform.