• 제목/요약/키워드: Underwater motion simulation

검색결과 90건 처리시간 0.028초

수중유영로봇 Crabster의 최적 유영 구현 (Optimal Swimming Motion for Underwater Robot, Crabster)

  • 김대현;이지홍
    • 로봇학회논문지
    • /
    • 제7권4호
    • /
    • pp.284-291
    • /
    • 2012
  • Recently, development of underwater robot has actively been in progress in the world as ROV(Remotely Operator Vehicle) and AUV(Autonomous Unmmanded Vehicle) style. But KIOST(Korea Institute of Ocean Science and Technology), beginning in 2010, launched the R&D project to develop the robot, dubbed CRABSTER(Crab + (Lob)ster) in a bid to enhance the safety and efficiency of resource exploration. CRABSTER has been designed to be able to walk and swim with its own legs without screws. Among many research subjects regarding CRABSTER, optimal swimming patterns are handled in this paper. In previous studies, drag forces during one period with different values for angle of each joint were derived. However kinematics of real-robot and fluid-dynamics are not considered. We conducted simulations with an optimization algorithm for swimming by considering simplified fluid dynamics in this paper. Drag-coefficients applied to the simulation were approximated values calculated by CFD(Computational Fluid Dynamics : Tecplot 360, ANSYS). In addition, optimized swimming patterns were applied to a real robot. The experiments with the real robot were conducted in circumstances in the water. As a result, when the experiments were carried out in the water, a regular pattern of drag force output came out depending on the movement of the robot. We confirmed the fact that the drag forces from the simulation and the experiment has a high similarity.

Mission Planning for Underwater Survey with Autonomous Marine Vehicles

  • Jang, Junwoo;Do, Haggi;Kim, Jinwhan
    • 한국해양공학회지
    • /
    • 제36권1호
    • /
    • pp.41-49
    • /
    • 2022
  • With the advancement of intelligent vehicles and unmanned systems, there is a growing interest in underwater surveys using autonomous marine vehicles (AMVs). This study presents an automated planning strategy for a long-term survey mission using a fleet of AMVs consisting of autonomous surface vehicles and autonomous underwater vehicles. Due to the complex nature of the mission, the actions of the vehicle must be of high-level abstraction, which means that the actions indicate not only motion of the vehicle but also symbols and semantics, such as those corresponding to deploy, charge, and survey. For automated planning, the planning domain definition language (PDDL) was employed to construct a mission planner for realizing a powerful and flexible planning system. Despite being able to handle abstract actions, such high-level planners have difficulty in efficiently optimizing numerical objectives such as obtaining the shortest route given multiple destinations. To alleviate this issue, a widely known technique in operations research was additionally employed, which limited the solution space so that the high-level planner could devise efficient plans. For a comprehensive evaluation of the proposed method, various PDDL-based planners with different parameter settings were implemented, and their performances were compared through simulation. The simulation result shows that the proposed method outperformed the baseline solutions by yielding plans that completed the missions more quickly, thereby demonstrating the efficacy of the proposed methodology.

간접 되먹임 필터를 이용한 관성센서 및 초음파 속도센서 기반의 수중 복합항법 알고리듬 (Underwater Hybrid Navigation Algorithm Based on an Inertial Sensor and a Doppler Velocity Log Using an Indirect Feedback Kalman Filter)

  • 이종무;이판묵;성우제
    • 한국해양공학회지
    • /
    • 제17권6호
    • /
    • pp.83-90
    • /
    • 2003
  • This paper presents an underwater hybrid navigation system for a semi-autonomous underwater vehicle (SAUV). The navigation system consists of an inertial measurement unit (IMU), and a Doppler velocity log (DVL), accompanied by a magnetic compass. The errors of inertial measurement units increase with time, due to the bias errors of gyros and accelerometers. A navigational system model is derived, to include the scale effect and bias errors of the DVL, of which the state equation composed of the navigation states and sensor parameters is 20. The conventional extended Kalman filter was used to propagate the error covariance, update the measurement errors, and correct the state equation when the measurements are available. Simulation was performed with the 6-d.o,f equations of motion of SAUV, using a lawn-mowing survey mode. The hybrid underwater navigation system shows good tracking performance, by updating the error covariance and correcting the system's states with the measurement errors from a DVL, a magnetic compass, and a depth sensor. The error of the estimated position still slowly drifts in the horizontal plane, about 3.5m for 500 seconds, which could be eliminated with the help of additional USBL information.

수중운동체의 롤 제어를 위한 Deep Deterministic Policy Gradient 기반 강화학습 (Reinforcement Learning based on Deep Deterministic Policy Gradient for Roll Control of Underwater Vehicle)

  • 김수용;황연걸;문성웅
    • 한국군사과학기술학회지
    • /
    • 제24권5호
    • /
    • pp.558-568
    • /
    • 2021
  • The existing underwater vehicle controller design is applied by linearizing the nonlinear dynamics model to a specific motion section. Since the linear controller has unstable control performance in a transient state, various studies have been conducted to overcome this problem. Recently, there have been studies to improve the control performance in the transient state by using reinforcement learning. Reinforcement learning can be largely divided into value-based reinforcement learning and policy-based reinforcement learning. In this paper, we propose the roll controller of underwater vehicle based on Deep Deterministic Policy Gradient(DDPG) that learns the control policy and can show stable control performance in various situations and environments. The performance of the proposed DDPG based roll controller was verified through simulation and compared with the existing PID and DQN with Normalized Advantage Functions based roll controllers.

교전급 수중운동체 DEVS-HLA 시뮬레이션을 위한 전술통제체계의 DEVS 기반 상세 구현 방법 (The DEVS-based Detailed Implementation Method of the Command and Fire Control System for the Underwater Vehicle DEVS-HLA Simulation in the Engagement Level)

  • 손명조;차주환;김태완;이규열;나영인
    • 대한조선학회논문집
    • /
    • 제47권4호
    • /
    • pp.628-645
    • /
    • 2010
  • To perform the engagement level simulation between the underwater vehicle model and the surface model those are constituted with various systems/ sub-systems, we implemented four different federates as a federation according to the IEEE 1516 HLA (High Level Architecture) protocol that is the international standard in the distributed simulation. Those are CFCS (Command and Fire Control System) federate, motion federate, external entities (torpedos, countermeasure and surfaceship) federate, and visualization federate that interacts with OSG (Open Scene Graph)-based visualization rendering module. In this paper, we present the detailed method about the model constitution for discrete event simulation in the distributed environment. For the sake of this purpose, we introduce the DEVS (Discrete Event System Specification)-HLA-based modeling method of the CFCS federate that reflects not only the interations between models, but also commands from user and tactics manager that is separated from the model. The CFCS federate makes decisions in various missions such as the normal diving, the barrier misision, the target motion analysis, the torpedo launch, and the torpedo evasion. In the perspective of DEVS modeling, the CFCS federate is the coupled model that has the tactical data process model, command model and fire control model as an atomic model. The message passing and time synchronization with other three federates are settled by the $m\ddot{a}k$ RTI (Runtime Infrastructure) that supports IEEE 1516. In this paper, we provides the detailed modeling method of the complicated model that has hierarchical relationship such as the CFCS system in the submarine and that satisfies both of DEVS modeling method for the discrete event simulation and HLA modeling method for the distributed simulation.

대형급 탐색용 무인잠수정 복합항법 성능 분석을 위한 항법 HILS 시스템 개발 (Development of Navigation HILS System for Integrated Navigation Performance Analysis of Large Diameter Unmanned Underwater Vehicle (LDUUV))

  • 유태석;김문환;황종현;윤선일
    • 한국해양공학회지
    • /
    • 제30권5호
    • /
    • pp.367-373
    • /
    • 2016
  • This paper describes the development of a navigation HILS (hardware in the loop simulation) system for an integrated navigation performance analysis of a large diameter unmanned underwater vehicle (LDUUV). The HILS system was used for the performance analysis of the LDUUV. When a conventional HILS system is used, it is not possible to calculate the velocity and position using an inertial navigation system (INS). To cope with this problem, an external acceleration was generated. To evaluate the proposed method, we compare the results of a Monte Carlo simulation and navigation HILS experiment.

선박 조종운동을 위한 통합제어시스템에서의 이동운동제어에 관한 연구 (A Study on Translational Motion Control in Integrated Control System for Ship Steering Motion)

  • 우주은;김종화
    • Journal of Advanced Marine Engineering and Technology
    • /
    • 제39권1호
    • /
    • pp.32-44
    • /
    • 2015
  • 일반적으로 선박의 운동은 이동운동과 회전운동의 결합으로 이루어진다. 특히 대형 크루즈 선박과 광케이블 포설용 선박, 다이버용 선박 등 특수 선박은 자동 접이안이나 설정된 경로 등을 따라 선수방향의 변화 없이 여러 방향으로 이동만 하는 운동을 재현할 수 있어야 한다. 본 논문에서는 다 추력장치를 가진 선박을 대상으로 조이스틱 명령 기반의 이동운동제어를 실현할 수 있는 통합제어시스템의 구성방법을 제안하며, 이를 실현하기 위하여 필요한 속도명령 생성방법과 대응하는 운동변수 및 이들이 가져야 하는 기준 값 생성방법을 제안한다. 또한 정의된 운동변수의 기준 값을 추종하기 위한 다양한 알고리즘 구성에 대하여 논한다. 또한 통합제어시스템 시뮬레이션 프로그램을 작성하고 이를 토대로 다양한 이동운동 명령에 대한 모의실험을 수행한 후, 시뮬레이션 결과를 바탕으로 제안된 방법의 유효성을 검증한다.

Underwater Navigation of AUVs Using Uncorrelated Measurement Error Model of USBL

  • Lee, Pan-Mook;Park, Jin-Yeong;Baek, Hyuk;Kim, Sea-Moon;Jun, Bong-Huan;Kim, Ho-Sung;Lee, Phil-Yeob
    • 한국해양공학회지
    • /
    • 제36권5호
    • /
    • pp.340-352
    • /
    • 2022
  • This article presents a modeling method for the uncorrelated measurement error of the ultra-short baseline (USBL) acoustic positioning system for aiding navigation of underwater vehicles. The Mahalanobis distance (MD) and principal component analysis are applied to decorrelate the errors of USBL measurements, which are correlated in the x- and y-directions and vary according to the relative direction and distance between a reference station and the underwater vehicles. The proposed method can decouple the radial-direction error and angular direction error from each USBL measurement, where the former and latter are independent and dependent, respectively, of the distance between the reference station and the vehicle. With the decorrelation of the USBL errors along the trajectory of the vehicles in every time step, the proposed method can reduce the threshold of the outlier decision level. To demonstrate the effectiveness of the proposed method, simulation studies were performed with motion data obtained from a field experiment involving an autonomous underwater vehicle and USBL signals generated numerically by matching the specifications of a specific USBL with the data of a global positioning system. The simulations indicated that the navigation system is more robust in rejecting outliers of the USBL measurements than conventional ones. In addition, it was shown that the erroneous estimation of the navigation system after a long USBL blackout can converge to the true states using the MD of the USBL measurements. The navigation systems using the uncorrelated error model of the USBL, therefore, can effectively eliminate USBL outliers without loss of uncontaminated signals.

추진기의 동역학을 고려한 무인잠수정의 슬라이딩 모드 제어 (A Sliding Mode Control of an Underwater Robotic Vehicle under the Influence of Thrust Dynamics)

  • 최형식;박한일;노민식;소명옥
    • Journal of Advanced Marine Engineering and Technology
    • /
    • 제33권8호
    • /
    • pp.1203-1211
    • /
    • 2009
  • 무인잠수정의 동역학은 추진체의 동력학에 의해 큰 영향을 받는다. 무인잠수정의 호버링 또는 저속 상태의 움직임을 제어하는 것은 자동 도킹 혹은 잠수정의 매니퓰레이터의 제어에 있어서 매우 중요하다. 모터기반의 추진체 동역학은 비선형적이며 불확실한 매개변수를 가지고 있다. 결국, 추진기와 동적 커플링을 이루는 무인잠수정의 운동역학도 매우 비선형적이며 불확실한 매개변수를 가지고 있기 때문에 강인제어기가 무인잠수정의 모션제어에 있어서 효과적이라고 할 수 있다. 따라서 본 논문에서는 전기 추진체에 의해 추진되는 무인잠수정의 저속 또는 호버링 상태를 제어하기 위한 강인제어 기법을 보인다. 또한, 비선형성과 불확실한 매개변수가 결합된 무인잠수정의 상태도 강인제어를 이용하여 동시에 제어한다. 강인제어 방법 중에서 슬라이딩 모드 제어기를 설계하여 추진체와 무인잠수정의 불확실한 변수와 비선형성들을 보상하며 원하는 위치를 유지하는 제어방법을 제안하였다. 모의실험을 통하여 제안한 슬라이딩 모드 제어기는 선형제어기인 PD제어기 보다 성능이 우수함을 확인할 수 있었다.

적응성을 가진 강인한 비선형 예측제어기 설계 (Design of an Adaptive Robust Nonlinear Predictive Controller)

  • 박기용;윤지섭
    • 제어로봇시스템학회논문지
    • /
    • 제7권12호
    • /
    • pp.967-972
    • /
    • 2001
  • In this paper, an adaptive robust nonlinear predictive controller is developed for the continuous time nonlinear systems whose control objective is composed of the system output and its desired value. The basic control law is derived from the continuous time prediction model and its feedback dynamcis shows another from if input and output linearization. In order to cope with the parameter uncertainty, robust control is incorporated into the basic control law and the asymptotic convergence of tracking error to a certain bounded region is guaranteed. For stability and performance improvement within the bounded region, an adaptive control is introduced. Simulation tests for the motion control of an underwater wall-ranging robot confirm the performance improvement and the robustness of this controller.

  • PDF