Text this: The Development Of A Robust Algorithm For Uav Path Planning In 3d Environment