AUV自动驾驶的设计与实现
本文关键词:AUV自动驾驶的设计与实现
更多相关文章: 自主式水下机器人 自动驾驶 ucos PID 分布式 CAN总线
【摘要】:自主式水下机器人(AUV,Autonomous Underwater Vehicle)在港口安防、科学考察、水产养殖等领域有着广泛的应用,是当前世界各国研究工作的热点。自动驾驶作为水下机器人的重要组成部分,是确保AUV在水下运行时具有良好可控性和稳定性的关键。未来随着深海工作复杂度的增加,人们对AUV自动驾驶的安全性、稳定性要求也必然会更加的严格。因此,欧美等国已经着手研究更加可靠、高效的AUV自动驾驶方案。本文的目标是对AUV自动驾驶的设计与实现进行初步的研究。论文中首先介绍了当前国内外AUV的研究现状、发展趋势,综述了AUV的自动驾驶技术,以及对其研究的意义。接着从整体上对AUV自动驾驶进行了介绍说明。之后详细的探讨了AUV自动驾驶系统的软件实现、硬件实现和运动控制算法。其中,着重介绍AUV自动驾驶系统的硬件实现。在硬件设计上,采用can总线构成分布式系统,实现多主机间“对等式”通信,增加了信息通讯量,并提供了良好的拓展性。在软件设计上采用抢占式内核uc/os作为嵌入式操作系统,它具有实时性强、可靠性高、可裁剪和移植简单的优势,满足水下机器人的设计需要。此外,还对AUV自动驾驶的相关算法进行了介绍,着重研究了AUV的运动控制算法。目前,AUV的运动控制结构主要有分布式和集中式两种结构,分布式设计具有很好的通用性,非常适用于多自由度的AUV系统。控制算法包括模糊控制、PID控制、自适应控制、滑模变结构控制、神经网络控制等,还有上述方法相结合而产生的新的算法,例如自适应PID,模糊神经网络等等。本文在样机鱼雷型水下机器人的基础上,采用PID运动控制算法,在MATLAB环境下进行了仿真,仿真结果表明PID控制算法设计合理、有效。
【关键词】:自主式水下机器人 自动驾驶 ucos PID 分布式 CAN总线
【学位授予单位】:中国海洋大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP242
【目录】:
- 摘要5-6
- Abstract6-11
- 1 绪论11-19
- 1.1 水下机器人的特点和分类11-12
- 1.2 AUV的研究现状及发展前景12-17
- 1.2.1 国外水下机器人研究现状12-15
- 1.2.2 国内水下机器人研究现状15-16
- 1.2.3 自主式水下机器人的发展趋势16-17
- 1.3 自动驾驶技术及AUV自动驾驶17
- 1.4 论文来源17
- 1.5 论文主要研究内容17-18
- 1.6 论文章节结构18-19
- 2 AUV自动驾驶的整体设计19-25
- 2.1 鱼雷型水下机器人19-20
- 2.2 AUV整体的内部系统划分20-21
- 2.3 AUV整体内部各系统功能21-22
- 2.3.1 任务层21
- 2.3.2 规划层21-22
- 2.3.3 控制层22
- 2.3.4 执行层22
- 2.3.5 小结22
- 2.4 AUV的自动驾驶及其功能22-25
- 2.4.1 AUV自动驾驶系统的组成23
- 2.4.2 AUV自动驾驶的功能23-25
- 3 AUV自动驾驶的硬件实现25-44
- 3.1 电机控制器25-35
- 3.1.1 电机控制器控制芯片dsPIC401126-27
- 3.1.2 电机控制器的下行电路设计27-28
- 3.1.3 电机控制器的上行电路设计28-35
- 3.2 舵机控制器35-36
- 3.3 泄漏检测控制器36-37
- 3.4 模式选择控制器37
- 3.5 电源及温湿度管理控制器37-38
- 3.6 CAN控制总线38-42
- 3.6.1 CAN总线的特点38
- 3.6.2 CAN总线的优势38-39
- 3.6.3 AUV自动驾驶的CAN总线设计39-42
- 3.7 AUV自动驾驶的硬件测试42-44
- 4 AUV自动驾驶的软件实现44-53
- 4.1 实时操作系统uc/os-Ⅱ及其任务44-45
- 4.1.1 uc/os-Ⅱ的特点44
- 4.1.2 uc/os-Ⅱ任务的存储结构44-45
- 4.1.3 uc/os-Ⅱ任务的状态45
- 4.1.4 uc/os-Ⅱ任务的优先级别45
- 4.2 uc/os-Ⅱ任务的调度和切换45-48
- 4.2.1 OSSched()的任务调度部分46-47
- 4.2.2 OSSched()的任务切换部分47-48
- 4.3 uc/os-Ⅱ在dsPIC4011上的移植48-49
- 4.4 uc/os-Ⅱ在AUV自动驾驶中的应用49-53
- 5 AUV自动驾驶的运动控制方法设计53-62
- 5.1 主要的运动控制方法53-54
- 5.2 数字增量式PID控制算法54-56
- 5.3 AUV自动驾驶的PID运动控制56-57
- 5.3.1 PID控制回路及控制率56
- 5.3.2 AUV自动驾驶的PID运动控制56-57
- 5.4 自动驾驶系统中运动控制系统的仿真设计57-59
- 5.4.1 建立坐标系和定义参数57
- 5.4.2 AUV的运动学模型57-59
- 5.5 PID运动控制算法的仿真研究59-62
- 6 总结与展望62-63
- 参考文献63-67
- 致谢67-68
- 个人简历68-69
- 发表的学术论文69
【相似文献】
中国期刊全文数据库 前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];大连海事大学;2016年
7 侯建钊;基于MOOS的自主式水下机器人软件系统设计与实现[D];中国海洋大学;2015年
8 张东昆;AUV自动驾驶的设计与实现[D];中国海洋大学;2015年
9 郭丽娜;MOOS的数据管理方法及应用[D];中国海洋大学;2015年
10 阳兵兵;观测型水下机器人结构及其惯性导航方法研究[D];浙江大学;2008年
,本文编号:892802
本文链接:https://www.wllwen.com/shoufeilunwen/xixikjs/892802.html