基于ARM的海洋环境探测机器人系统的设计与开发

来源 :中国海洋大学 | 被引量 : 0次 | 上传用户:l398655579
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
海洋环境资源智能监测技术是海洋环境资源开发的重要组成部分和主要发展方向,是实现海洋环境实时监测、资源探测、海洋灾害预警和防治等的重要手段,对于国民经济、国防安全具有重要的意义。但是在环境恶劣的海区,载人监测船很难靠近进行实地勘测。为了克服载人监测船的缺陷,有必要开发一种智能化的海洋环境资源探测机器人。本文研究基于ARM的海洋环境探测机器人系统的设计与开发。半潜式海洋环境探测机器人系统基于GPS技术和GPRS无线通信技术,配备了速度、摄像头等传感器,而且搭载了温度、深度传感器等海洋测量仪器设备,实现在远程控制中心对海洋环境进行实时监测。本系统是一个融合计算机、电子、通信技术的软硬件综合体。硬件平台采用ARM9嵌入式微处理器。软件平台的核心,则是根据软件设计的需求采用了嵌入式Linux操作系统。本文内容主要涉及嵌入式Linux内核、文件系统的移植,Linux下GPS、传感器和基于V4L(Video For Linux)的图像信息的采集,基于GPRS网络的无线通信,以及基于VFH(Vector Field Histogram)的避障算法的改进。论文首先分析了国内外海洋环境探测机器人的现状和发展趋势。介绍了嵌入式系统,ARM处理器,GPS的原理以及GPRS的网络结构。然后,提出了环境探测机器人系统的软硬件总体结构,并逐步对硬件平台和软件模块的设计进行了选择和细化。软件设计中,首先完成了嵌入式系统的交叉编译环境搭建,然后完成了嵌入式Linux系统的内核、文件系统的编译和移植工作。之后,编写串口通信程序,对GPS和传感器信息进行采集和解析。同时,在嵌入式Linux系统中加载摄像头驱动,并编写基于V4L的图像采集程序,实现图像信息采集。最后,给出了嵌入式平台上通过GPRS无线模块接入网络的实现方法,并编写基于socket的网络通信程序,实现机器人端与远程监控平台的实时通信。同时,由于探测机器人必须在三维环境中进行避障处理,所以本文在探测机器人上布置两层声纳来获取障碍物的三维信息,并提出一种改进的VFH算法,使其在三维空间内做到实时避障。仿真结果表明,该算法具有良好可行性和有效性。最后本文对整个系统进行测试,分别在人工湖和近海中进行测试,验证了系统的可行性。
其他文献
P2P业务不断增加,造成了网络带宽的巨大消耗,甚至引起网络拥塞,降低其它业务的性能,成为杀手级宽带互联网应用。因此,实现P2P流量的有效识别已经成为亟待解决的问题。P2P应用使用
随着校园网规模的不断扩大,校园网管理者,既是网络设备管理者,需要对校园网内的网络设备进行管理和维护;又是网络接入服务者,需要为校园网用户提供接入服务;也是网络业务提供
虚拟人作为虚拟现实技术中一个重要研究分支,被广泛用于航天、航空、军事作战与训练、医学、教育等领域的虚拟仿真系统中,具有极其重要的作用。虚拟人运动控制算法理论基础要
在自然语言中,时间是一种重要的语义载体。人们通过了解一个事件的开始、发展和结束的时间信息,把握事件发展的全过程。时间信息识别在信息抽取、问答系统、摘要生成、话题跟
为了适应电子商务的快速发展,越来越多的企业将信息系统转向了SOA架构,Web Service以其开放性、跨平台性、互操作性等优点成为了SOA架构中事实上的技术标准。Web Service通过
指纹识别是一种非常可靠的身份识别方法,指纹识别系统用途广泛,在法庭取证和日常生活中发挥着重要作用,如网络安全、罪犯鉴定、门禁系统和ATM的身份认证等。因此,进行指纹识
制造执行系统(Manufacturing Execution System,MES)是位于上层的计划管理系统(Enterprise Resource Planning,ERP)与底层的工业控制之间的面向车间生产的管理信息系统。它能够为车间管理人员提供生产计划的执行、跟踪以及所有资源的当前状态等信息。MES在企业计划管理层与车间底层控制之间架起了一座桥梁,填补了企业计划管理层和底层控制之间的“鸿沟”
基于局域网的共享存储是一种分布式共享存储,采用共享存储系统的相关原理将局域网中各计算机的内存共同组织起来,形成一个统一的共享存储空间,供系统中的计算机共同使用,以完
计算机支持的协同编辑系统是CSCW领域研究的一个重要方向。它可以方便的让处于不同地理位置的用户共同完成同一副图案的绘制。与传统单用户模式的编辑系统相比它具有效率高,
随着Internet的迅速发展,Web信息已经成为人们生活和工作中重要的信息来源。然而Web信息的滥用也成为互联网领域的一大难题,比如,不法分子通过BBS、专栏、电子邮件等进行反动