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 船舶目录中的数学模型。

相关

  • 项目
  • 项目
  • 项目
  • 项目