An evolution based path planning algorithm for autonomous motion of a UAV through uncertain environments | IEEE Conference Publication | IEEE Xplore