Applications Of Digital Video And Synthetic Environments To Unmanned Aerial Vehicles