Path planning for moving a point object amidst unknown obstacles in a plane: a new algorithm and a general theory for algorithm development | IEEE Conference Publication | IEEE Xplore