Robocode is a programming tank game for Java
An open source Java geometry library with a focus on 2D/3D space.
TailooApp is a software you can use to control Roomba robot.
Python+Pygame robot simulator 2D
Small wireless board to control tiny DIY toys over bluetooth