wavefront planning algorithm