Abstract
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.
Similar content being viewed by others
References
Blidberg, D.R. and Jalbert, J. 1995. Mission and system sensors. In Underwater Robotic Vehicles: Design and Control, J. Yuh (Ed.), TSI Press: Albuquerque, pp. 185–220.
Burke, S.E. and Rosenstrach, P.A. 1992. High-resolution monopulse piezopolymer sonar sensor. In 1992 IEEE Proceedings Symposium on Autonomous Underwater Vehicle Technology, pp. 209–214.
Canny, J.H. 1988. The Complexity of Robot Motion Planning. MIT Press: Cambridge, MA.
Choi, S.K., Yuh, J., and Takashige, G.Y. 1995. Design of an omni-directional intelligent navigator. In Underwater Robotic Vehicles: Design and Control, J. Yuh (Ed.), TSI Press: Albuquerque, pp. 277–298.
Chu, J.S., Lieberman, L.A., and Downes, P. 1992. Automatic camera control for AUVs: A comparison of image assessment methods. In 1992 IEEE Proceedings Symposium on Autonomous Underwater Vehicle Technology, pp. 191–201.
Gordon, A. 1992. Use of laser scanning systems on mobile under-water platforms. In 1992 IEEE Proceedings Symposium on Autonomous Underwater Vehicle Technology, pp. 202–205.
Haywood, R. 1986. Acquisition of a micro scale photographic survey using an autonomous submersible. In 1986 IEEE Proceedings Oceans, Vol. 5, pp. 1423–1426.
Henriksen, L. 1994. Real-time underwater object detection based on electrically scanned high-resolution sonar. In 1994 IEEE Proceedings Symposium on Autonomous Underwater Vehicle Technology, pp. 99–104.
Hert, S., Tiwari, S., and Lumelsky, V. 1995. A Terrain-Covering Algorithm for an AUV. University of Wisconsin-Madison Robotics Laboratory, Technical Report RL-95001.
Latombe, J.-C. 1991. Robot Motion Planning. Kluwer Academic Publishers: Boston, pp. 146–149.
Lozano-Pérez, T. 1983. Spatial Planning: A configuration space approach. IEEE Transactions on Computers, C-32(2):108–120.
Lumelsky, V.J., Mukhopadhyay, S., and Sun, K. 1990. Dynamic path planning in sensor-based terrain acquisition. IEEE Transactions on Robotics and Automation, 6(4):462–472.
Marks, R.L., Rock, S.M., and Lee, M.J. 1995. Real-time video mosaicking of the ocean floor. IEEE Journal of Oceanic Engineering, 20(3):229–241.
Oommen, B.J., Iyengar, S.S., Rao, N.S.V., and Kashyap, R.L. 1987. Robot navigation in unknown terrains using learned visibility graphs. Part I: The disjoint convex obstacle case. IEEE Journal of Robotics and Automation, RA-3(6):672–681.
Rao, N.S.V. and Iyengar, S.S. 1990. Autonomous robot navigation in unknown terrains: Incidental learning and environmental exploration. IEEE Transactions on System, Man and Cybernetics, 20(6):1443–1449.
Rosenblum, L. and Kamgar-Parsi, B. 1992. 3-d reconstruction of small underwater objects using high-resolution sonar data. In 1992 IEEE Proceedings Symposium on Autonomous Underwater Vehicle Technology, pp. 228–235.
Author information
Authors and Affiliations
Additional information
This work was supported in part by Sea Grant Program (National Oceanic and Atmospheric Administration, US Dept. of Commerce) Grant NA46RG048, and the State of Wisconsin.
Rights and permissions
About this article
Cite this article
Hert, S., Tiwari, S. & Lumelsky, V. A terrain-covering algorithm for an AUV. Auton Robot 3, 91–119 (1996). https://doi.org/10.1007/BF00141150
Issue Date:
DOI: https://doi.org/10.1007/BF00141150