基于旋转推进器的水下机器人控制器软件平台设计与实现

来源 :中国科学院研究生院 中国科学院大学 | 被引量 : 0次 | 上传用户:kyy06
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
基于可旋转推进器技术的水下机器人与传统水下机器人相比,其仅需要2个推进器和相应的旋转机构,就可以实现水下机器人的进退、潜浮、转向、横滚4个自由度的运动,并且还可实现悬浮模式,提高了水下机器人的运动灵活性和推进器的工作效率,延长了水下机器人在水下的航行工作时间,非常适合于海洋环境下的勘测工作。因此,研究可旋转推进器在水下机器人上的应用具有重要意义。   本文以实现基于可旋转推进器的水下机器人控制器为目的,设计并实现一套完整的水下机器人控制器软硬件方案,实现控制器软硬件运行工作环境,以便今后进一步验证有关的控制算法。机器人控制器硬件上考虑到试验平台对控制器的低功耗要求,采用了以Atmel公司At91rm9200ARM处理器为核心的EBD9200-Ⅰ嵌入式开发板。软件上采用了目前嵌入式领域应用非常热门的linux操作系统,并完成了相关硬件设备驱动程序的设计与编写。   第1章在论述本文的研究目的和意义后,分别介绍了旋转推进器水下机器人国内外研究现状,并对linux操作系统在水下机器人领域的应用做了简要综述。第2章概述了基于可旋转推进器技术的水下机器人控制系统,完成了机器人控制器的硬件方案设计,分析了其控制系统的软件结构。第3章介绍了控制器上电启动时运行的第一个程序--启动加载程序的基本概念,完成了U-Boot在控制器上的移植设计工作。第4章介绍了控制器系统软件平台中Linux操作系统的移植和根文件系统的构造,从而实现了控制器从硬件到操作系统的正常启动。第5章主要讲述了Linux操作系统下驱动程序的设计,完成了可旋转推进器水下机器人试验平台所需的CAN总线驱动、SPI总线驱动及串口驱动程序的设计。第6章对所设计的各软件模块分别进行功能和可靠性实验验证。   试验平台的测试表明,本文设计的控制器软件平台能够可靠稳定工作,为下一步旋转推进器技术在水下机器人上的应用研究奠定了良好的基础。
其他文献
本论文主要针对工业中薄壁环形微零件以及细长轴型零件装配过程中的相关问题进行了研究,包括如何快速、有效、可靠的获取多路显微视觉系统之间的相对视角信息,如何充分利用多路
随着国民经济的发展和人们生活水平的提高,用户对电能质量的要求也越来越高,电力系统中谐波抑制是满足该要求的一个重要条件。而谐波检测是谐波抑制问题的基础和出发点。实时
机器学习算法分为在线算法和批处理算法,两个算法适用于不同的场景,在线算法适合实时更新数据的场景,例如在大量样本集的情况下,在线算法时间空间复杂度很小;同时由于现实中
本课题来源于国家“863”重点项目子课题“分布式地面-坑道电磁接收系统研制”和中石油项目“时频电磁法采集系统设计及噪声相干编码技术研究”。电法勘探主要利用被测体的电
随着移动互联网的发展和社交媒体网络的应用普及,越来越多的人使用多种多样的在线社交媒体服务,产生了海量的社交媒体内容信息并使得用户面临信息过载的问题。为此,如何更好地分
本文的研究源于国家863高技术计划资助课题“油气田现场地面应急救援机器人”,该课题研究目标是面向油气田现场应急救援需求,研制实用化地面移动机器人。油气田现场地面应急
学位
目前,安全仪表系统已被广泛应用于石油化工等高危过程领域,为了提高安全仪表系统的功能管理水平,提高企业经济效益,本文设计开发了一款基于安全生命周期的安全仪表系统管理软
数十年来,激发极化法(简称激电法)在寻找多金属矿产资源中扮演着主要角色,在水资源调查及煤田、油气等能源勘查方面也起着重要的作用。其中时间域激电法在对观测数据进行推断解
学位
大气环境污染问题逐渐成为人们关注的焦点,越来越多的技术被应用到有害气体和固体颗粒物含量的监测和控制中,并带动着烟尘烟气检测仪器不断发展。随着嵌入式技术和计算机技术的
学位
在红外制导和红外成像制导武器的设计和研制阶段中,必须对红外导引头的各项性能指标进行检测,这就需要提供目标和背景的红外特征,本论文以红外成像技术为基础,研制了能够模拟