This has been tested to work on Windows 7, Windows Vista, and Windows XP. It will most likely not work on Linux.
This a virtual robot that can be dynamically animated by the user. It was programmed using C++ and OpenGL. The controls can be complex, but there is a descriptions.txt file that describes how to control it. Download and unzip it. Then open up the project folder in Visual Studio in order to see the code or to just run the program go to the "Release" folder and double click on "Project2.exe".