A survey and comparison of commercial and open-source robotic simulator software
Design and use paradigms for Gazebo, an open-source multi-robot simulator