Surface Optimal Path Planning Using an Extended Dijkstra Algorithm | IEEE Journals & Magazine | IEEE Xplore