A computational framework for simulation of Underwater Robotic Vehicle systems
Tóm tắt
This paper presents a computational framework for efficiently simulating the dynamics and hydrodynamics of Underwater Robotic Vehicle (URV) systems. Through the use of object-oriented mechanisms, a very general yet efficient version of the Articulated-Body (AB) algorithm has been implemented. An efficient solution to branching within chains is developed in the paper so that the algorithm can be used to compute the dynamics for the entire class of open-chain, tree-structured mechanisms. By including compliant contacts with the environment, most closed-chain systems can also be modeled. URV systems with an extended set of topologies can be simulated including proposed underwater walking machines with intra-body powered articulations. Using the encapsulation inherent in C++, the hydrodynamics code has been confined to a single class, thereby explicitly defining this framework and providing an environment for readily implementing desired hydrodynamics algorithms. Resulting simulations are very efficient and can be used in a number of applications both in the development and use of URV systems.
Tài liệu tham khảo
Apostolopoulos, D. and Bares, J. 1995. Configuration of a robust rappelling robot. In IEEE/RSJ Int. Conf. on Intelligent Robotics and Systems, Pittsburgh, PA.
Basu, A., Elnagar, A., and Fiala, M. 1995. Surface integration for inspection tasks. In IEEE Int. Conf. on Robotics and Automation, Nagoya, Japan, pp. 1560–1566.
citation_journal_title=Computer; citation_title=International survey: Virtual-environment research; citation_author=D.K. Boman; citation_volume=28; citation_issue=6; citation_publication_date=1995; citation_pages=57-65; citation_id=CR3
Bono, R., Caccia, M., and Veruggio, G. 1995. Simulation and control of an unmanned underwater vehicle. In IEEE Int. Conf. on Robotics and Automation, Nagoya, Japan, pp. 1573–1578.
citation_title=Object Oriented Design with Applications; citation_publication_date=1986; citation_id=CR5; citation_author=G. Booch; citation_publisher=Benjamin/Cummings Publishing Co. Inc.
Brandl, H., Johanni, R., and Otter, M. 1986. A very efficient algorithm for the simulation of robots and similar multibody systems without inversion of the mass matrix. In Proc. of IFAC/IFIP/IMACS Int. Symp. on Theory of Robots, Vienna, Austria.
citation_title=Introduction to Robotics: Mechanics and Control; citation_publication_date=1986; citation_id=CR7; citation_author=J.J. Craig; citation_publisher=Addison-Wesley
Featherstone, R. 1983. The calculation of robot dynamics using articulated-body Inertias. The Int. Journal of Robotics Research, The MIT Press, 2:13–30.
citation_title=Robot Dynamics Algorithms; citation_publication_date=1987; citation_id=CR9; citation_author=R. Featherstone; citation_publisher=Kluwer Academic Publishers
citation_title=Underwater vehicle dynamics; citation_inbook_title=Underwater Robotic Vehicles: Design and Control; citation_publication_date=1995; citation_pages=15-40; citation_id=CR10; citation_author=T.I. Fossen; citation_publisher=TSI Press
Freeman, P.S. and Orin, D.E. 1991. Efficient dynamic simulation of a quadruped using a decoupled tree-structured approach. Int. Journal of Robotics Research, The MIT Press, 10(6):619–627.
Fujii, T. and Ura, T. 1995. Autonomous underwater robots with distributed behavior control architecture. In IEEE Int. Conf. on Robotics and Automation, Nagoya, Japan, pp. 1868–1873.
citation_title=Techniques for URV modeling; citation_inbook_title=Underwater Robotic Vehicles: Design and Control; citation_publication_date=1995; citation_pages=99-126; citation_id=CR13; citation_author=K.R. Goheen; citation_publisher=TSI Press
citation_journal_title=Advanced Robotics; citation_title=Modelling and simulation of an underwater manipulator; citation_author=K. Ioi, K. Itoh; citation_volume=4; citation_issue=4; citation_publication_date=1990; citation_pages=303-317; citation_id=CR14
citation_journal_title=Report of the Port and Harbour Research Institute; citation_title=Development on aquatic walking robot for underwater inspection; citation_author=M. Iwasaki, J. Akizono, H. Takahashi, T. Umetani, T. Nemoto, O. Asakura, K. Asayama; citation_volume=26; citation_issue=5; citation_publication_date=1987; citation_pages=393-422; citation_id=CR15
Kato, N. 1995. Application of fuzzy algorithms to guidance and control of AUV. In Workshop on Robotic Technologies in Oceanic Engineering, Nagoya, Japan, pp. 38–46.
Khalil, W. and Kleinfinger, J.F. 1986. A new geometric notation for open and closed-loop robots. In IEEE Int. Conf. on Robotics and Automation, San Francisco, CA, pp. 1174–1179.
Lane, D.M. 1995. Subsea robotics for the offshore industry. In Workshop on Robotic Technologies in Oceanic Engineering, Nagoya, Japan, pp. 8–16.
Lane, D.M. and Knightbridge, P.J. 1995. Task planning and world modelling for supervisory control of robots in unstructured environments. In IEEE Int. Conf. on Robotics and Automation, Nagoya, Japan, pp. 1880–1885.
Lilly, K.W. and Orin, D.E. 1991. Alternate formulations for the manipulator inertia matrix. International Journal of Robotics Research, The MIT Press, 10(1):64–74.
citation_title=Computational dynamics for robotic systems on land and under water; citation_publication_date=1994; citation_id=CR21; citation_author=S. McMillan; citation_publisher=The Ohio State University
citation_journal_title=IEEE Trans. on Robotics and Automation; citation_title=Efficient computation of articulated-body inertias using successive axial screws; citation_author=S. McMillan, D.E. Orin; citation_volume=11; citation_issue=4; citation_publication_date=1995; citation_pages=606-611; citation_id=CR22
citation_title=DynaMechs: An object oriented software package for efficient dynamic simulation of underwater robotic vehicles; citation_inbook_title=Underwater Robotic Vehicles: Design and Control; citation_publication_date=1995; citation_pages=73-98; citation_id=CR23; citation_author=S. McMillan; citation_author=D.E. Orin; citation_author=R.B. McGhee; citation_publisher=TSI Press
citation_journal_title=IEEE Trans, on Systems, Man, and Cybernetics; citation_title=Efficient dynamic simulation of an underwater vehicle with a robotic manipulator; citation_author=S. McMillan, D.E. Orin, R.B. McGhee; citation_volume=25; citation_issue=8; citation_publication_date=1995; citation_pages=1194-1206; citation_id=CR24
citation_journal_title=Marine Technology Society Journal; citation_title=Development of a dedicated ROV for ocean science; citation_author=J.B. Newman, B.H. Robison; citation_volume=26; citation_issue=4; citation_publication_date=1992; citation_pages=46-53; citation_id=CR25
citation_title=Dynamics of Multibody Systems; citation_publication_date=1988; citation_id=CR26; citation_author=R.E. Roberson; citation_author=R. Schwertassek; citation_publisher=Springer-Verlag
Santos, A., Rives, P., Espiau, B., and Simon, D. 1995. Dealing in real time with a priori unknown environment on autonomous underwater vehicles (AUVs). In IEEE Int. Conf. on Robotics and Automation, Nagoya, Japan, pp. 1579–1584.
Sayers, C.P., Lai, A., and Paul, R.P. 1995. Visual imagery for subsea teleprogramming. In IEEE Int. Conf. on Robotics and Automation, Nagoya, Japan, pp. 1567–1572.
Vagany, J. and Rigaud, V. 1995. Supervised navigation: Optimal algorithm example and needs for autonomous supervision. In IEEE Int. Conf. on Robotics and Automation, Nagoya, Japan, pp. 1874–1879.
citation_journal_title=Journal of Autonomous Robots; citation_title=Control of a quadruped standing jump over irregular terrain obstacles; citation_author=H.C. Wong, D.E. Orin; citation_volume=1; citation_publication_date=1995; citation_pages=111-129; citation_id=CR30
Yoerger, D.R., Bradley, A.M., and Walden, B. 1995. Automatic docking system for the autonomous benthic explorer. In Workshop on Robotic Technologies in Oceanic Engineering, Nagoya, Japan, pp. 27–37.
citation_journal_title=IEEE Transactions on Systems, Man, and Cybernetics; citation_title=Modeling and control of underwater robotic vehicles; citation_author=J. Yuh; citation_volume=20; citation_issue=6; citation_publication_date=1990; citation_pages=1475-1483; citation_id=CR32
Yuh, J. 1995a. Development in underwater robotics. In IEEE Int. Conf. on Robotics and Automation, Nagoya, Japan, pp. 1862–1867.
Yuh, J. (Ed.) 1995b. Workshop on Robotic Technologies in Oceanic Engineering, Nagoya, Japan, May.
Yu, J. and Waldron, K.J. 1991. Design of wheeled actively articulated vehicle. In Proceedings of the Second National Applied Mechanisms and Robotics Conference, Cincinnati, OH.