8

2。4位置反解 9

2。5 速度与雅克比矩阵 9

第三章 基于OpenGL的六自由度平台仿真 11

3。1 引言 11

3。2 基于OpenGL的仿真 11

3。2。1 OpenGL简介 11

3。2。2 OpenGL三维仿真实现的方法 12

3。3 OpenGL仿真关键技术 13

3。3。1 OpenGL及相关库 13

3。3。2 数据类型定义 13

3。3。3 矩阵与变换 14

3。3。4 生成实体模型 17

3。4 基于OpenGL的六自由度平台仿真 17

3。4。1 程序框架 17

3。4。2 虚拟驱动 19

3。4。3 平台结构参数 20

3。4。4 模型实体绘制 21

第四章 船舶模拟器控制软件设计 24

4。1 引言 24

4。2 系统模块功能简介 24

     4。2。1系统工作流程 24

        4。2。2系统结构 25

4。3 船舶运动仿真 26

4。4 数据通信与存储 27

4。4。1 MAT文件存取 27

4。4。2数据库 28

4。5 运动学位置反解 28

4。5。1 C++语言实现 28

4。5。2 算法演示 29

4。6 平台仿真 30

结语 32

参考文献 33

致 谢 35

第一章 绪论

1。1背景及意义

船舶运动模拟器类型多样。按系统的自由度可分为为三自由度,四自由度,五自由度,六自由度。按系统结构可分成串联式和并联式两种。按平台的系统驱动方式可分为电动,气动和电液伺服驱动。六自由度具有多自由度,高刚度性,高精度性等特点,在船舶模拟仿真领域得到越来越广泛的关注与应用。文献综述

船舶在航行时,海浪和海流等海上环境扰动会导致船舶产生各种摇荡。如果将船舶视为刚体,可以将船舶的这种运动分解成沿三条相互垂直直线上的移动和绕三条直线的转动。实验室中,用六自由度平台的运动模拟船舶在不同海况下的运动位姿,研究船舶在海上受到环境干扰后的运动变化情况,以及用于培训船舶驾驶人员和对各种船用仪器设备的测试。

六自由度并联运动平台作为模拟船舶运动的执行机构,是船舶模拟器中重要的组成部分,它能够模拟出船舶在运行过程中的各种位姿,给船舶驾驶的真实感。因此研究六自由度船舶模拟器控制系统具有重要的现实意义。

1。2 相关技术研究现状

1。2。1并联机器人概述

1。2。2 Stewart平台模拟器

1。2。3 机器人系统建模与仿真 

1。3本文主要内容

本文主要研究船舶模拟器的软件仿真平台的设计。根据不同的海况,船舶在海上会呈现各种运行姿态。作为末端执行机构,六自由度平台(Stewart)需要根据要求准确的运行到达指定的位姿。因此,设计出一套最大限度接近现实的末端执行机构来仿真船舶的各种姿态是本文的重点之一。本文共分为四章,主要内容如下:来自~优尔、论文|网www.youerw.com +QQ752018766-

上一篇:DSP交流伺服永磁电机驱动控制装置设计+流程图
下一篇:基波磁通补偿的串联混合有源电力滤波器MATLAB仿真仿真

六自由度焊接机器人运动控制研究

六类布线注意的问题【2480字】

STC12C5A单片机多自由度双足机器人设计

PLC小型三自由度搬运机械...

Matlab无控弹六自由度仿真与稳定性分析

六自由度并联平台船舶运...

二自由度PID控制系统设计与研究

老年2型糖尿病患者运动疗...

我国风险投资的发展现状问题及对策分析

安康汉江网讯

LiMn1-xFexPO4正极材料合成及充放电性能研究

新課改下小學语文洧效阅...

互联网教育”变革路径研究进展【7972字】

麦秸秆还田和沼液灌溉对...

张洁小说《无字》中的女性意识

ASP.net+sqlserver企业设备管理系统设计与开发

网络语言“XX体”研究