DocumentCode :
3428613
Title :
Object-oriented design of a dynamic simulation for underwater robotic vehicles
Author :
McMillan, Scott ; Orin, David E. ; Mcghee, Robert B.
Author_Institution :
Dept. of Comput. Sci., Naval Postgraduate Sch., Monterey, CA, USA
Volume :
2
fYear :
1995
fDate :
21-27 May 1995
Firstpage :
1886
Abstract :
An efficient simulation algorithm for an underwater robotic vehicle with a single manipulator was developed by the authors (1994) which included the hydrodynamic effects due to added mass, viscous drag, fluid acceleration, and buoyancy forces. This work has since been extended to the simulation of more general tree-structured mechanisms having star topologies with a number of different joint types while maintaining the O(N) computational complexity (N is the number of links). Using this new algorithm, this paper describes the development of a real-time dynamic simulation system for underwater robotic systems. The primary goal is the efficient implementation of this general algorithm which has been achieved with C++ through the use of object-oriented design techniques of encapsulation, inheritance, and polymorphism. Coupled with realistic 3D graphical models, a powerful tool results for applications ranging from control system development to on-line displays during deployment. The use of this software system has been demonstrated for a number of systems including Aquarobot, an underwater hexapod under development in Japan for seawall construction and surveying
Keywords :
data encapsulation; digital simulation; inheritance; marine systems; mobile robots; object-oriented methods; real-time systems; Aquarobot; Japan; control system development; encapsulation; inheritance; manipulator; object-oriented design; on-line displays; polymorphism; real-time dynamic simulation system; realistic 3D graphical models; seawall construction; simulation algorithm; star topologies; surveying; tree-structured mechanisms; underwater hexapod; underwater robotic vehicles; Acceleration; Computational modeling; Drag; Fluid dynamics; Hydrodynamics; Manipulator dynamics; Object oriented modeling; Robots; Underwater vehicles; Vehicle dynamics;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Robotics and Automation, 1995. Proceedings., 1995 IEEE International Conference on
Conference_Location :
Nagoya
ISSN :
1050-4729
Print_ISBN :
0-7803-1965-6
Type :
conf
DOI :
10.1109/ROBOT.1995.525541
Filename :
525541
Link To Document :
بازگشت