Real-time Fiducial Marker Based Localization for Autonomous Unmanned Aerial Vehicle Navigation