An efficient, on-line terrain-covering algorithm is presented for a robot (AUV) moving in an unknown three-dimensional underwater environment. Such an algorithm is necessary for producing mosaicked images of the ocean floor. The basis of this three-dimensional motion planning algorithm is a new planar algorithm for nonsimply connected areas with boundaries of arbitrary shape. We show that this algorithm generalizes naturally to complex three-dimensional environments in which the terrain to be covered is projectively planar. This planar algorithm represents an improvement over previous algorithms because it results in a shorter path length for the robot and does not assume a polygonal environment. The path length of our algorithm is shown to be linear in the size of the area to be covered; the amount of memory required by the robot to implement the algorithm is linear in the size of the description of the boundary of the area. An example is provided that demonstrates the algorithm's performance in a nonsimply connected, nonplanar environment.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.