A survey and comparison of commercial and open-source robotic simulator software
ROS: an open-source Robot Operating System