UnrealCV: Connecting Computer Vision to Unreal Engine
Design and use paradigms for Gazebo, an open-source multi-robot simulator