A Real-Time Control Architecture for a Semi-Autonomous Underwater Vehicle

반자율 무인잠수정을 위한 실시간 제어 아키텍쳐

  • LI JI-HONG (Korea Research Institute of Ships & Ocean Engineering, KORDI) ;
  • JEON BONG-HWAN (Korea Research Institute of Ships & Ocean Engineering, KORDI) ;
  • LEE PAN-MOOK (Korea Research Institute of Ships & Ocean Engineering, KORDI) ;
  • WON HONG-SEOK (Korea Research Institute of Ships & Ocean Engineering, KORDI)
  • 이계홍 (한국해양연구원 해양안전시스템연구소 해양개발시스템연구본부) ;
  • 전봉환 (한국해양연구원 해양안전시스템연구소 해양개발시스템연구본부) ;
  • 이판묵 (한국해양연구원 해양안전시스템연구소 해양개발시스템연구본부) ;
  • 홍석원 (한국해양연구원 해양안전시스템연구소 해양개발시스템연구본부)
  • Published : 2004.05.01

Abstract

This paper describes a real-time control architecture for DUSAUV (Dual Use Semi-Autonomous Underwater Vehicle), which has been developed at Korea Research Institute of Ships & Ocean Engineering (KRISO), KORDI, for being a test-bed oj development of technologies for underwater navigation and manipulator operation. DUSAUV has three built-in computers, seven thrusters for 6 degree of freedom motion control, one 4-function electric manipulator, one pan/tilt unit for camera, one ballasting motor, built-in power source, and various sensors such as IMU, DVL, sonar, and so on. A supervisor control system for GUI and manipulator operation is mounted on the surface vessel and communicates with vehicle through a fiber optic link. Furthermore, QNX, one of real-time operating system, is ported on the built-in control and navigation computers of vehicle for real-time control purpose, while MicroSoft OS product is ported on the supervisor system for GUI programming convenience. A hierarchical control architecture which consist of three layers (application layer, real-time layer, and physical layer) has been developed for efficient control system of above complex underwater robotic system. The experimental results with implementation of the layered control architecture for various motion control of DUSAUV in a basin of KRISO is also provided.

Keywords