CN106569415A - 水下航行器六自由度弹道三维可视化仿真方法 - Google Patents
水下航行器六自由度弹道三维可视化仿真方法 Download PDFInfo
- Publication number
- CN106569415A CN106569415A CN201610925452.XA CN201610925452A CN106569415A CN 106569415 A CN106569415 A CN 106569415A CN 201610925452 A CN201610925452 A CN 201610925452A CN 106569415 A CN106569415 A CN 106569415A
- Authority
- CN
- China
- Prior art keywords
- rov
- underwater vehicle
- coordinate
- degree
- coordinate system
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B17/00—Systems involving the use of models or simulators of said systems
- G05B17/02—Systems involving the use of models or simulators of said systems electric
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明公开了一种水下航行器六自由度弹道三维可视化仿真方法,解决了在实验室中模拟水下航行器水下运动弹道可视化的难题。在LabVIEW方法中,建立航行器水中弹道入水点的相对地理位置空间坐标系;将航行器的三维模型处理成WRL格式,并导入到相对地理位置空间坐标系中;建立航行器的场景显示器及时钟,并在场景显示器中显示相对地理位置空间坐标、航行器模型、航行器坐标系;通过六自由度测试数据里的时间信息和时钟,同步驱动航行器的三维模型,得到了航行器可视化仿真过程中的速度;通过LabVIEW方法中变形选板的“设置平移”和“设置旋转”,得到航行器的偏航叠加、横滚叠加、俯仰叠加,实现航行器六自由度变化显示。降低试验成本,缩短试验周期。
Description
技术领域
本发明涉及一种水下航行器三维弹道仿真方法,特别涉及一种在实验室即可再现水下航行器的真实航行弹道的仿真方法。
背景技术
在水下航行器研制过程中,需要进行水下实航试验,航行器在水下的弹道一般是通过现场测量获取的,这就需要在特定的水域安装水下摄像***,对航行器水中的弹道及动作过程进行观测、记录和分析,以判断航行器的性能和动作的可靠性。这种工作过程存在设备投入多,风险大及受试验环境条件制约的问题,从航行器型号的原理样机试验,到最后产品的批量生产阶段,均需要多次进行水中现场测量工作,测试成本高昂,人力、物力和财力的投入很大。
发明内容
本发明提供了一种水下航行器六自由度弹道三维可视化仿真方法,解决了在实验室中模拟水下航行器水下运动弹道可视化的难题。
本发明是通过以下技术方案解决以上技术问题的:
一种基于LabVIEW的水下航行器六自由度弹道三维可视化仿真方法,包括以下步骤:
第一步、在LabVIEW方法中,建立航行器水中弹道入水点的相对地理位置空间坐标系;
第二步、将航行器的三维模型处理成WRL格式,并导入到相对地理位置空间坐标系中;
第三步、在航行器模型上建立航行器坐标系;
第四步、将航行器的相对地理位置空间坐标空间角度(共六个自由度)、时间信息测试数据转换成TXT文件格式,每组数据之间设置一个空格划分成组,然后导入到LabVIEW方法中;
第五步、建立航行器的场景显示器及时钟,并在场景显示器中显示相对地理位置空间坐标、航行器模型、航行器坐标系;
第六步、建立了空间坐标:X坐标, Y坐标, Z坐标的显示窗口;
第七步、通过六自由度测试数据里的时间信息和时钟,同步驱动航行器的三维模型,得到了航行器可视化仿真过程中的速度;
第八步、提取航行器的相对地理位置空间坐标空间角度的信息,传递给相对地理空间坐标;
第九步:通过LabVIEW方法中变形选板的“设置平移”和“设置旋转”,得到航行器的偏航叠加、横滚叠加、俯仰叠加,实现航行器六自由度变化显示。
该三维可视化仿真方法摒弃了传统的纵横交织的二维曲线分析方法,更加生动地用三维动画展示给试验人员,对航行器在水下的航行和分离姿态展示的更加准确形象逼真,使试验人员能准确地判断出航行器的性能,方便地完成了对航行器航行性能测试任务,克服了特定水域及设备的制约,降低试验成本,减少试验次数,缩短试验周期。
附图说明
图1是基于LabVIEW的六自由度弹道数据三维可视化仿真方法主界面图。
具体实施方式
下面结合附图对本发明进行详细说明:
一种基于LabVIEW的水下航行器六自由度弹道三维可视化仿真方法,包括以下步骤:
第一步、在LabVIEW方法中,建立航行器水中弹道入水点的相对地理位置空间坐标系;
第二步、将航行器的三维模型处理成WRL格式,并导入到相对地理位置空间坐标系中;
第三步、在航行器模型上建立航行器坐标系;
第四步、将航行器的相对地理位置空间坐标空间角度(共六个自由度)、时间信息测试数据转换成TXT文件格式,每组数据之间设置一个空格划分成组,然后导入到LabVIEW方法中;
第五步、建立航行器的场景显示器及时钟,并在场景显示器中显示相对地理位置空间坐标、航行器模型、航行器坐标系;
第六步、建立了空间坐标:X坐标, Y坐标, Z坐标的显示窗口;
第七步、通过六自由度测试数据里的时间信息和时钟,同步驱动航行器的三维模型,得到了航行器可视化仿真过程中的速度;
第八步、提取航行器的相对地理位置空间坐标空间角度的信息,传递给相对地理空间坐标;
第九步:通过LabVIEW方法中变形选板的“设置平移”和“设置旋转”,得到航行器的偏航叠加、横滚叠加、俯仰叠加,实现航行器六自由度变化显示。
将试验过程中采集产品的六自由度数据,用来驱动三维模型,实现了三维模型的俯仰,偏航和横滚等三维动作的可视化,并显示了航行器的相对地理坐标,在实验室即可再现水下航行器的真实航行弹道的仿真方法,极大地方便了科研人员后期的数据处理和试验结果的分析。六自由度试验数据驱动三维模型:三维模型驱动是整个程序的核心,通过上面的准备工作后,要建立产品坐标系和相对地理位置坐标系,这样在可视化显示时有相对参照和立体感。完成以上操作,需建立场景显示器和时钟同步,这样三维模型有了显示,同时通过六自由度数据里的时间信息时钟同步驱动三维模型限定了可视化过程中的速度,六自由度数据里的坐标信息被提取出来传递给相对地理坐标模块。
Claims (1)
1.一种水下航行器六自由度弹道三维可视化仿真方法,包括以下步骤:
第一步、在LabVIEW方法中,建立航行器水中弹道入水点的相对地理位置空间坐标系;
第二步、将航行器的三维模型处理成WRL格式,并导入到相对地理位置空间坐标系中;
第三步、在航行器模型上建立航行器坐标系;
第四步、将航行器的相对地理位置空间坐标空间角度、时间信息测试数据转换成TXT文件格式,每组数据之间设置一个空格划分成组,然后导入到LabVIEW方法中;
第五步、建立航行器的场景显示器及时钟,并在场景显示器中显示相对地理位置空间坐标、航行器模型、航行器坐标系;
第六步、建立了空间坐标:X坐标, Y坐标, Z坐标的显示窗口;
第七步、通过六自由度测试数据里的时间信息和时钟,同步驱动航行器的三维模型,得到了航行器可视化仿真过程中的速度;
第八步、提取航行器的相对地理位置空间坐标空间角度的信息,传递给相对地理空间坐标;
第九步:通过LabVIEW方法中变形选板的“设置平移”和“设置旋转”,得到航行器的偏航叠加、横滚叠加、俯仰叠加,实现航行器六自由度变化显示。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610925452.XA CN106569415A (zh) | 2016-10-30 | 2016-10-30 | 水下航行器六自由度弹道三维可视化仿真方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610925452.XA CN106569415A (zh) | 2016-10-30 | 2016-10-30 | 水下航行器六自由度弹道三维可视化仿真方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106569415A true CN106569415A (zh) | 2017-04-19 |
Family
ID=58533335
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610925452.XA Pending CN106569415A (zh) | 2016-10-30 | 2016-10-30 | 水下航行器六自由度弹道三维可视化仿真方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106569415A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114578712A (zh) * | 2022-03-08 | 2022-06-03 | 北京航空航天大学 | 多功能水下自主航行器集群仿真*** |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20090015248A (ko) * | 2007-08-08 | 2009-02-12 | 한국해양연구원 | 소형 자율무인잠수정 테스트베드 |
WO2011033295A1 (en) * | 2009-09-15 | 2011-03-24 | Bae Systems Plc | Maritime vehicle |
CN201876683U (zh) * | 2010-11-11 | 2011-06-22 | 西北工业大学 | 水下航行器组合导航与控制半实物仿真试验*** |
CN103592854A (zh) * | 2013-11-14 | 2014-02-19 | 哈尔滨工程大学 | 一种水下无人航行器观测任务的同步虚拟推演装置 |
CN103823471A (zh) * | 2014-03-13 | 2014-05-28 | 北京理工大学 | 一种矢量推进的小型四轴水下机器人控制*** |
-
2016
- 2016-10-30 CN CN201610925452.XA patent/CN106569415A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20090015248A (ko) * | 2007-08-08 | 2009-02-12 | 한국해양연구원 | 소형 자율무인잠수정 테스트베드 |
WO2011033295A1 (en) * | 2009-09-15 | 2011-03-24 | Bae Systems Plc | Maritime vehicle |
CN201876683U (zh) * | 2010-11-11 | 2011-06-22 | 西北工业大学 | 水下航行器组合导航与控制半实物仿真试验*** |
CN103592854A (zh) * | 2013-11-14 | 2014-02-19 | 哈尔滨工程大学 | 一种水下无人航行器观测任务的同步虚拟推演装置 |
CN103823471A (zh) * | 2014-03-13 | 2014-05-28 | 北京理工大学 | 一种矢量推进的小型四轴水下机器人控制*** |
Non-Patent Citations (3)
Title |
---|
徐娜 等: "基于LabVIEW与C语言的水下航行器交互仿真***设计", 《声学技术》 * |
曹子尧 等: "基于LabVIEW的水下航行器制导***建模与仿真", 《测控技术》 * |
王彦恺 等: "水下航行器半实物仿真***虚拟仪器开发", 《计算机仿真》 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114578712A (zh) * | 2022-03-08 | 2022-06-03 | 北京航空航天大学 | 多功能水下自主航行器集群仿真*** |
CN114578712B (zh) * | 2022-03-08 | 2023-09-26 | 北京航空航天大学 | 多功能水下自主航行器集群仿真*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103424126B (zh) | 一种无人机视觉自主着陆仿真验证***及方法 | |
CN102708227B (zh) | 基于sph算法的洪水溃坝过程仿真方法与仿真*** | |
CN105354355A (zh) | 一种基于三维运动视景的仿真***设计与实现方法 | |
CN107705636A (zh) | 一种基于增强现实技术的船舶实验教学*** | |
CN104537903B (zh) | 交互式透射电子显微镜虚拟仿真教学***和教学方法 | |
CN109060296A (zh) | 一种用于深海平台振动控制的混合模型试验平台 | |
CN112904827B (zh) | 一种面向多icu的无人驾驶虚拟仿真测试*** | |
CN208351776U (zh) | 一种基于vr虚拟现实技术的芯片电路教学*** | |
CN102298789A (zh) | 一种写实三维数字人像的实现方法 | |
CN106569415A (zh) | 水下航行器六自由度弹道三维可视化仿真方法 | |
CN104574518A (zh) | 具有丰富细节的大规模海洋场景半物理绘制方法 | |
CN108694259A (zh) | 一种基于实时数据驱动的钻井井下仿真引擎及方法 | |
CN108804722A (zh) | 一种用于钻井仿真的参数计算方法及装置 | |
CN110134247A (zh) | 一种基于vr的船舶运动姿态增强现实互动***及方法 | |
CN102789393A (zh) | 一种飞行器座舱显示器与座舱外景联动的虚拟仿真方法 | |
Casas et al. | On the Real-time Physics Simulation of a Speed-boat Motion. | |
CN106446466B (zh) | 基于可编辑配置参数接口的四旋翼快速建模设计方法 | |
CN202584472U (zh) | 巷道认知模拟矿压实测实训装置 | |
CN115113639A (zh) | 一种无人机飞行控制与模拟训练方法及装置 | |
Jansson | Hydrodynamic analysis and simulation of a tidal energy converter | |
CN102013188B (zh) | 基于离心机的飞行模拟***及方法 | |
CN104134231A (zh) | 一种基于图像识别的海岸线构造方法 | |
CN114488851A (zh) | 基于数字孪生技术的自动驾驶测试方法、装置及*** | |
Chotikunnan et al. | Electric wheelchair simulation from unity 3D for controller test | |
CN114283237B (zh) | 一种无人机仿真视频生成方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20170419 |
|
WD01 | Invention patent application deemed withdrawn after publication |