Physics engines and full robot simulators.
A simulated part-based interactive environment with articulated objects.