水面无人艇运动控制系统设计与实现
本文关键词:水面无人艇运动控制系统设计与实现
更多相关文章: 水面无人艇 船载运动控制器 远程控制平台 航迹跟踪 LOS导引原理 航向控制 抗饱和PID
【摘要】:随着陆地资源的枯竭,海洋逐渐成为世界各国抢先开发的资源要地。水面无人艇作为海洋开发过程中的一个重要工具得到各海洋强国的高度重视。运动控制技术是水面无人艇研究的基础性问题之一,是实现水面无人艇海洋作业的关键。设计制作一种低成本的水面无人艇运动控制系统,不仅为先进运动控制算法提供可验证的实验平台,而且能为研制更高性能的运动控制器打下坚实基础,具有重要的实际意义。本文设计与制作了一种低成本的水面无人艇运动控制系统,提供自动导航、远程控制、图形界面显示等功能。该系统一方面可以为科研工作者提供理论验证实验平台。另一方面也可以搭载小型海洋探测器构建海洋移动监测网络。论文分三个方面对水面无人艇运动控制系统进行介绍。首先介绍了船载运动控制器的设计过程。船载运动控制器的设计包括硬件电路设计和硬件驱动程序设计。硬件电路是构成船载运动控制器的物理设备,包括传感器模块、控制器、无线通信模块、电源电路等。硬件驱动程序是可编程器件中的程序,它将硬件电路模块包装为子函数。运动控制算法程序通过对子函数的操作来控制无人艇硬件模块,实现航迹跟踪和航向控制。然后介绍了远程控制平台的开发过程。远程控制平台由上位机和无线通信模块组成。上位机运行的图形用户界面程序是远程控制平台的主体。图形用户界面在GUIDE环境下编写,可以很好地兼容MATLAB环境下的运动控制算法程序。运动控制算法程序通过算法扩展接口与无线通信模块进行信息交流,获取水面无人艇运行状态并发送控制指令,实现水面无人艇的远程控制功能。同时,图形用户界面也提供航迹规划、无线控制、图形显示等功能。最后研究了水面无人艇运动控制算法。运动控制算法研究中将运动控制分为导引层、控制层和执行层。控制层采用抗饱和PID控制算法,实现了水面无人艇的航向控制;导引层采用LOS导引原理,实现了水面无人艇的航迹跟踪。实验验证了所采用方法的有效性。
【关键词】:水面无人艇 船载运动控制器 远程控制平台 航迹跟踪 LOS导引原理 航向控制 抗饱和PID
【学位授予单位】:大连海事大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:U664.82
【目录】:
- 摘要5-6
- Abstract6-10
- 第1章 绪论10-19
- 1.1 课题背景与意义10-16
- 1.1.1 国外研究现状11-15
- 1.1.2 国内研究现状15-16
- 1.2 论文研究内容16-18
- 1.3 论文的结构18-19
- 第2章 船载运动控制器设计19-43
- 2.1 控制器硬件电路设计19-31
- 2.1.1 硬件电路工作原理20-21
- 2.1.2 硬件模块21-31
- 2.2 硬件驱动程序编写31-41
- 2.2.1 硬件驱动总体设计32-33
- 2.2.2 通信协议概述33-37
- 2.2.3 子程序设计37-41
- 2.3 本章小结41-43
- 第3章 远程控制平台开发43-53
- 3.1 图形用户接口开发环境44-45
- 3.1.1 坐标轴44
- 3.1.2 切换按键44-45
- 3.1.3 触控按钮45
- 3.1.4 滑动条45
- 3.1.5 可编辑文本45
- 3.2 回调函数与特殊对象45-47
- 3.2.1 定时器46-47
- 3.2.2 串行通信接口47
- 3.3 图形用户界面设计47-52
- 3.3.1 界面操作区48-49
- 3.3.2 航迹规划与制图区49-50
- 3.3.3 手动控制区50-51
- 3.3.4 扩展算法与制图区51-52
- 3.4 本章小结52-53
- 第4章 水面无人艇运动控制算法53-64
- 4.1 运动控制层级54-55
- 4.2 航向控制55-58
- 4.2.1 航向控制问题描述55
- 4.2.2 抗饱和PID航向控制55-56
- 4.2.3 航向控制程序56-57
- 4.2.4 航向控制器实验结果57-58
- 4.3 航迹跟踪58-63
- 4.3.1 航迹跟踪问题描述58-59
- 4.3.2 LOS导引原理59-60
- 4.3.3 航迹跟踪程序设计60-61
- 4.3.4 航迹跟踪实验61-63
- 4.4 本章小结63-64
- 结论与展望64-66
- 参考文献66-70
- 攻读学位期间公开发表论文70-71
- 致谢71-72
- 作者简介72
【相似文献】
中国期刊全文数据库 前10条
1 王家军,齐冬莲;运动控制系统的发展与展望[J];电气时代;2004年10期
2 ;运动控制系统的运行及维护[J];现代制造;2008年04期
3 雷美珍;任佳;;“运动控制系统”课程建设的探讨[J];中国电力教育;2013年25期
4 ;运动控制系统在生产线上的应用[J];现代制造;2002年16期
5 唐宗军,库德强;串行通信的实现及在运动控制系统中的应用[J];机械;2005年07期
6 梁志坤;郑誉煌;;平面双轴运动控制系统研究[J];广东工业大学学报;2005年04期
7 陈先锋,舒志兵;现代运动控制系统的数字及网络化[J];电气时代;2005年03期
8 ;带有运动控制系统的全自动化机械[J];现代制造;2006年32期
9 刘继承;田文杰;;悬挂运动控制系统[J];电子制作;2006年02期
10 黄涛;程鑫;;基于键合机的运动控制系统设计[J];仪表技术与传感器;2007年02期
中国重要会议论文全文数据库 前10条
1 陈光黎;钟震宇;张严林;林丽娜;;嵌入式运动控制系统中前瞻控制技术的研究[A];广州市仪器仪表学会2009年学术年会论文集[C];2010年
2 赵维Oz;李迪;;基于动态带宽分配的网络化运动控制系统研究[A];第二十七届中国控制会议论文集[C];2008年
3 罗霄;王妍萍;郭飞;宋凌云;;运动控制系统在服装生产设备中的应用[A];第5届教育教学改革与管理工程学术年会论文集[C];2012年
4 李凯;王少萍;岳荣刚;杜隽;;教学用四轮月球车运动控制系统设计[A];第五届全国流体传动与控制学术会议暨2008年中国航空学会液压与气动学术会议论文集[C];2008年
5 赵维Oz;李迪;;网络化运动控制系统中调度与控制协同设计的研究[A];第二十七届中国控制会议论文集[C];2008年
6 方心宇;虞东海;庄朝晖;甄力;;柔性开放式通用运动控制系统及应用[A];全国印刷、包装机械凸轮、连杆机构学术研讨会(第6届全国凸轮机构学术年会)论文集[C];2005年
7 姜文喜;刘建学;;微波暗室测试运动控制系统设计[A];第三届数控机床与自动化技术专家论坛论文集[C];2012年
8 杨超;;现代运动控制系统的数字式频响测试方法[A];第二届中国航空学会青年科技论坛文集[C];2006年
9 张连山;吴忻生;袁鹏;胡兴刚;;基于视觉的PCB板打孔机运动控制系统的设计与实现[A];2008年中国高校通信类院系学术研讨会论文集(上册)[C];2009年
10 蒋红霞;洪永强;杨嘉;;基于ADSP-21992的双轴运动控制系统的实现[A];福建省科协第四届学术年会——提升福建制造业竞争力的战略思考专题学术年会论文集[C];2004年
中国重要报纸全文数据库 前3条
1 姚晓敏;西门子SIMOTION提供系统控制完整解决方案[N];中国纺织报;2007年
2 陆伟;Rotoflex推出运动控制系统用于标签检测[N];中国包装报;2010年
3 记者 陈永杰;机器人时代来了[N];北京科技报;2011年
中国博士学位论文全文数据库 前9条
1 赵维Oz;网络化运动控制系统资源调度研究[D];华南理工大学;2010年
2 云利军;网络化运动控制系统行为特性的研究[D];河北工业大学;2006年
3 林涛;基于精确时钟协议的网络运动控制系统的研究[D];河北工业大学;2007年
4 姬帅;网络化运动控制系统的关键技术研究[D];山东大学;2014年
5 王宝仁;网络化运动控制系统多轴协同关键技术研究[D];山东大学;2008年
6 王翰;基于PLCopen规范的运动控制系统研究与实现[D];华中科技大学;2014年
7 胡永兵;双硅片台超精密运动控制系统的硬件平台研究[D];华中科技大学;2014年
8 陈月岩;串—并混联研抛机床运动控制系统的研究[D];吉林大学;2009年
9 肖本贤;多轴运动下的轮廓跟踪误差控制与补偿方法研究[D];合肥工业大学;2004年
中国硕士学位论文全文数据库 前10条
1 罗昊;基于CMC的芯片级运动控制系统的设计与实现[D];浙江大学;2015年
2 方登富;工业CT四轴运动控制系统实现以及误差分析[D];兰州大学;2015年
3 张翔洲;变电站巡检车运动控制系统的研究[D];西安工业大学;2015年
4 王增迪;高速多路运动控制系统设计[D];山东大学;2015年
5 吴龙;头眼躯干协调运动控制系统的研究[D];上海大学;2015年
6 王帅;基于DSP的三伺服包装机运动控制系统设计[D];齐鲁工业大学;2015年
7 张新慈;基于ROS的无人水面艇运动控制系统的设计[D];江苏科技大学;2015年
8 李笑平;面向钴孔攻丝机运动控制系统的软件设计[D];电子科技大学;2015年
9 张宇;电子制造设备中的运动控制系统设计[D];西安电子科技大学;2014年
10 刘烨;曲面喷墨运动控制系统的研究[D];北京印刷学院;2015年
,本文编号:1076491
本文链接:https://www.wllwen.com/kejilunwen/chuanbolw/1076491.html