Vision-based Autonomous Landing System of an Unmanned Aerial Vehicle on a Moving Vehicle