cybergalactic/PythonVehicleSimulator

The Python Vehicle Simulator is software that supplements the textbook "Handbook of Marine Craft Hydrodynamics and Motion Control," 2nd Edition, by T. I. Fossen, published in 2021 by John Wiley & Sons Ltd.

해결하는 문제

이 프로젝트는 MATLAB MSS (Marine Systems Simulator) 도구 상자를 보완하는 해양 차량용 시뮬레이션 환경을 제공합니다. 사용자는 다양한 유형의 수상 차량에 대한 유도, 항법 및 제어(GNC) 시스템을 테스트할 수 있습니다.

작동 방식

시뮬레이터는 해양 차량을 Python 객체로 모델링합니다. 각 차량 클래스에는 유도, 항법 및 제어를 위한 특정 메서드가 포함되어 있습니다. 이 시스템은 GNC 함수 라이브러리와 이러한 차량의 실시간 시뮬레이션을 실행하는 기본 시뮬레이션 루프로 구성됩니다.

대상

자율 수중 차량(AUV), 무인 수상 차량(USV) 및 선박을 연구하는 연구원 및 엔지니어로, 해양 차량의 수학적 모델링 및 운동 제어에 중점을 둡니다.

주요 특징

  • AUV, USV, 어뢰 및 대형 선박(예: 유조선 및 호위함)을 포함한 다양한 차량 유형 지원.
  • 통합된 피드백 제어 시스템 및 일반 GNC 기능.
  • 3D 애니메이션 기능 및 시뮬레이션 결과를 위한 시계열 플롯 포함.
  • MSS 선박 카탈로그의 수학적 모델을 기반으로 함.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트