Gazebo is an open source project for simulating robots, offering robust physics and rendering.