基于MOOS的自主式水下机器人软件系统设计与实现
本文关键词:基于MOOS的自主式水下机器人软件系统设计与实现
更多相关文章: 自主式水下机器人 分布式体系结构 MOOS平台 数据采集系统
【摘要】:近几十年来,自主式水下机器人(Autonomous Underwater Vehicle)技术得到了长足的发展,它在海洋资源勘察、海洋水文环境监测、海底工程辅助建设、海产品养殖以及海洋军事防御等领域有着广泛的应用前景。现在AUV逐渐走向大尺度的远洋海域,水文环境越发复杂,这对AUV的软件控制系统提出了更高的要求。水下机器人的软件控制系统是水下机器人完成任务的关键环节,目前国内外专用于水下机器人的软件系统平台主要有Player2.0、MOOS、CARMEN、JAUS、ROS、 RDS、LCM等。其中MOOS是采用分布式、模块化的设计思想,解决了传统软件系统独立性差、耦合性强的缺点。同时模块化的设计方案,使MOOS平台具有统一的软件接口标准,易于二次开发和应用扩展。本文旨在提出一套专用于AUV的软件控制系统,并对该软件进行独立子系统设计和现场试验的验证研究。该系统基于MOOS平台搭建,同时将基于MOOS的软件系统分为四层设计:使命层、决策规划层、控制层、执行层。在软件系统分层设计基础上,建立了AUV的体系结构、硬件系统和软件控制系统。论文介绍MOOS平台及其消息通信机制,并在信息传递服务器(MOOSDB)的平台上设计搭建AUV的软件系统。同时论文重点介绍了AUV的通信系统、数据采集系统、岸基控制平台和运动控制系统,在多传感器数据采集系统中,详细的介绍了MOOS客户端程序的开发流程。论文中应用到多线程技术、串口通信技术、Socket通信技术、铱星通信技术、PID控制算法来提高软件系统的稳定性和精准度。该套水下机器人平台系统,可根据任务需求搭载不同的传感器模块,并采用统一的软件接口实现快速封装,具有一定的通用性。
【关键词】:自主式水下机器人 分布式体系结构 MOOS平台 数据采集系统
【学位授予单位】:中国海洋大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP242
【目录】:
- 摘要5-6
- Abstract6-10
- 1 绪论10-20
- 1.1 水下机器人国内外发展现状10-14
- 1.2 水下机器人软件系统的发展现状14-16
- 1.3 水下机器人未来的发展趋势16-17
- 1.4 课题来源和主要工作17-20
- 2 自主式水下机器人体系结构20-30
- 2.1 水下机器人体系结构发展现状20-23
- 2.2 水下机器人平台结构的设计23-26
- 2.3 水下机器人硬件系统的设计26-27
- 2.4 水下机器人软件系统的设计27-29
- 2.5 本章小结29-30
- 3 基于MOOS的软件系统架构30-40
- 3.1 MOOS的背景30-31
- 3.2 MOOS体系结构及通信机制31-36
- 3.2.1 MOOS体系结构31-33
- 3.2.2 MOOS消息分发机制的实现33-36
- 3.2.3 MOOS通信机制优缺点36
- 3.3 基于MOOS平台AUV软件系统的架构模型36-39
- 3.4 本章小结39-40
- 4 AUV通信系统和数据采集系统的设计与实现40-62
- 4.1 AUV软件系统整体设计40-42
- 4.2 AUV舱内通信系统的设计与实现42-49
- 4.2.1 串口通信模块的设计43-46
- 4.2.2 基于Socket的快速以太网模块的设计46-47
- 4.2.3 CAN总线通信模块的设计47-49
- 4.3 AUV舱外通信系统的设计与实现49-55
- 4.3.1 铱星通信模块的设计50-53
- 4.3.2 无线电台模块的设计53-54
- 4.3.3 水声通信模块的设计54-55
- 4.4 AUV数据采集系统的设计与实现55-60
- 4.4.1 基于MOOS的数据采集系统整体设计55
- 4.4.2 多线程技术在数据采集系统中的应用55-57
- 4.4.3 基于MOOS的数据采集系统实现过程57-60
- 4.5 本章小结60-62
- 5 AUV控制系统的设计与实现62-70
- 5.1 AUV的岸基控制系统62-64
- 5.1.1 岸基控制系统的工作机制62-63
- 5.1.2 AUV人机交互界面的设计63-64
- 5.2 AUV的PID控制模块64-68
- 5.2.1 PID分布式控制模型64-65
- 5.2.2 PID控制在AUV中的应用65-68
- 5.3 AUV软件系统其它模块68
- 5.4 本章小结68-70
- 6 总结展望70-72
- 参考文献72-76
- 致谢76-77
- 个人简历77-78
- 攻读硕士期间发表的学术论文与研究成果78
【相似文献】
中国期刊全文数据库 前10条
1 任福君,张岚,王殿君,孟庆鑫;水下机器人的发展现状[J];佳木斯大学学报(自然科学版);2000年04期
2 袁跃东;;一部首开先河的科学著述——辽宁科学技术出版社《水下机器人》评介[J];全国新书目;2001年06期
3 ;水下机器人[J];军民两用技术与产品;2002年03期
4 袁跃东;先河独开的奠基宏篇[J];科技成果纵横;2002年04期
5 李一平;水下机器人——过去、现在和未来[J];自动化博览;2002年03期
6 桑恩方 ,庞永杰 ,卞红雨;水下机器人技术[J];机器人技术与应用;2003年03期
7 ;封锡盛 水下机器人专家[J];自动化博览;2003年03期
8 李一平;水下机器人——过去、现在和未来[J];自动化博览;2003年S1期
9 成巍 ,苏玉民 ,秦再白 ,万磊 ,徐玉如;一种仿生水下机器人的研究进展[J];船舶工程;2004年01期
10 武建文,李德成;海洋水下机器人电动机分析[J];微特电机;2004年04期
中国重要会议论文全文数据库 前10条
1 徐玉如;;智能水下机器人技术的展望[A];面向21世纪的科技进步与社会经济发展(上册)[C];1999年
2 桑恩方;;用水下机器人进行堤坝安全隐患检测[A];泄水建筑物安全及新材料新技术应用论文集[C];2010年
3 王建国;吴恭兴;孙玉山;万磊;庞永杰;;水下机器人容错控制研究[A];第十四届中国海洋(岸)工程学术讨论会论文集(上册)[C];2009年
4 翟宇毅;刘亮;张瑞勇;罗焕新;;一种新型超小型水下机器人的控制器设计[A];中国电子学会电子机械工程分会2009年机械电子学学术会议论文集[C];2009年
5 黄东武;暴景阳;桑金;;水下机器人双频识别声呐系统应用研究[A];第二十一届海洋测绘综合性学术研讨会论文集[C];2009年
6 赖立明;;自治式无缆水下机器人加速度控制[A];1992年中国控制与决策学术年会论文集[C];1992年
7 ;我国设计生产的水下机器人装备海军[A];中国航海学会救捞专业委员会99年优秀论文选[C];1999年
8 徐国华;童剑;段国强;潘小炬;;水下机器人漏水检测系统研究[A];2004年船舶与海洋工程学术研讨会论文集[C];2004年
9 常文田;孙玉山;毛宇峰;梁霄;;水下机器人模糊自寻优控制器的设计[A];全国自动化新技术学术交流会会议论文集(一)[C];2005年
10 王波;苏玉民;于宪钊;;水下机器人操纵运动水动力计算与仿真[A];2008年船舶水动力学学术会议暨中国船舶学术界进入ITTC30周年纪念会论文集[C];2008年
中国重要报纸全文数据库 前10条
1 袁跃东;先河独开的《水下机器人》[N];光明日报;2001年
2 刘军;印度研制水下机器人[N];人民日报;2003年
3 袁跃东;水下机器人先河独开的奠基宏篇[N];中华读书报;2001年
4 黄建高;天津水下机器人研制成功[N];西部时报;2008年
5 本报记者 钱秀丽;探秘中国水下机器人[N];中国海洋报;2008年
6 通讯员 张洪骏 本报记者 杨莉;水下机器人:海上打捞救助新武器[N];中国交通报;2012年
7 记者 李俨儿 通讯员 吉娜;上海海事大学研发成功新型水下机器人[N];中国船舶报;2013年
8 记者 李琴;点燃水下机器人产业化热情[N];中国船舶报;2013年
9 通讯员 杜兴民 记者 沈谦;七0五所成功研制出“水下机器人”[N];陕西日报;2014年
10 林鹰 一平;水下机器人成为扫雷高手[N];中国船舶报;2004年
中国博士学位论文全文数据库 前10条
1 潘立鑫;水下机器人近水面横遥减摇控制策略研究[D];哈尔滨工程大学;2010年
2 刘和平;浅水水下机器人设计与控制技术工程研究[D];上海大学;2009年
3 高延增;超小型水下机器人关键性能提升技术研究[D];华南理工大学;2010年
4 林龙信;仿生水下机器人的增强学习控制方法研究[D];国防科学技术大学;2010年
5 王玉甲;水下机器人智能状态监测系统研究[D];哈尔滨工程大学;2006年
6 姜大鹏;多水下机器人协调控制技术研究[D];哈尔滨工程大学;2011年
7 杨立平;舵桨联控式水下机器人容错控制技术研究[D];哈尔滨工程大学;2010年
8 温秀平;水下机器人特性分析及其控制方法研究[D];哈尔滨工程大学;2012年
9 常文君;基于神经网络的多水下机器人协调控制方法研究[D];哈尔滨工程大学;2004年
10 由光鑫;多水下机器人分布式智能控制技术研究[D];哈尔滨工程大学;2006年
中国硕士学位论文全文数据库 前10条
1 季东军;模块化水下机器人及其故障诊断研究[D];哈尔滨工程大学;2008年
2 崔寅;基于模糊神经算法的带缆遥控水下机器人控制系统建模与仿真研究[D];华南理工大学;2010年
3 段三军;一种小型开架式水下机器人系统的研制[D];北京邮电大学;2011年
4 胡明茂;开架式水下机器人系统辨识与控制技术研究[D];哈尔滨工程大学;2007年
5 姚华俊;水下机器人的部件原理探究以及工程运用分析[D];上海交通大学;2007年
6 叶志坚;水下机器人多自由度控制下水动力响应的多重滑移网格技术分析[D];华南理工大学;2015年
7 郭楠;水下机器人3-RRR矢量推进球面并联机构的研究[D];山东大学;2015年
8 李冠男;基于图论法的多水下机器人编队控制研究[D];沈阳理工大学;2015年
9 眭翔;面向海洋工程水下结构检测的ROV研制及运动控制研究[D];江苏科技大学;2015年
10 邓岩;新型喷水推进式水下机器人关键技术研究[D];北京理工大学;2015年
,本文编号:936991
本文链接:https://www.wllwen.com/shoufeilunwen/xixikjs/936991.html