Virtual Robotics Toolkit
Features:
Never again disassemble, or lose pieces to something you've worked hard on.
Sharing virtual robots and sample code isn't just easy, it's cost-effective.
Simulation is an affordable means to learning strategy, engineering, and programming before upgrading to a physical machine.