Building a Realistic Virtual Simulator for Unmanned Aerial Vehicle Teleoperation