文摘
英文文摘
声明
1绪论
1.1引言
1.2水下滑翔机器人
1.2.1水下机器人的分类
1.2.2水下滑翔机器人简介
1.2.3水下滑翔机器人研究状况及应用前景
1.2.4水下机器人控制系统的研究现状和发展方向
1.3本文的主要工作
2 QNX实时操作系统
2.1 QNX的微内核结构
2.1.1一个真正的微内核
2.1.2资源管理和路径名空间管理
2.1.3 QNX操作系统的文件系统管理
2.2 QNX操作系统的实时性
2.2.1线程创建速度
2.2.2进程创建速度
3可行性分析及需求分析
3.1可行性分析
3.2需求分析
3.2.1系统功能要求
3.2.2系统数据流图
4控制系统总体设计
4.1总体设计概述
4.2控制系统硬件设计
4.2.1控制系统硬件结构
4.2.2水面控制系统硬件设计
4.2.3水下载体控制系统硬件设计
4.3控制系统软件设计
4.3.1控制系统软件总体结构
4.3.2水面控制系统软件
4.3.3水下控制系统软件
4.4进程间通信机制分析与比较
5控制系统详细设计
5.1操作系统的安装及配置
5.1.1驱动DiskOnChip
5.1.2操作系统的配置
5.2控制系统主程序设计
5.2.1 AUV模式
5.2.2 ROV模式
5.3使命程序
5.4通讯系统设计
5.4.1串口通信设计
5.4.2网络通信设计
5.5航行系统
5.5.1船位推算算法
5.5.2运动受力分析
5.5.3定常滑翔航行
5.5.4空间螺旋回转运动
5.6数据采集系统
5.6.1多传感器系统数据处理
5.6.2数字量的采集及A/D、D/A转换
5.6.3 TCM2数据采集
5.7公共数据区
6结论
参考文献
在学研究成果
致谢