HEXBUG Larva, The Autonomous Wriggling Robot Bug
HEXBUG Larva is a miniature autonomous robot that wriggles about rather like a bug larva (video). When sensors on the Larva detect an obstacle, the robot changes direction. HEXBUG produces a variety of insect-inspired robot toys.
via Technabob