基于ROS的海面高速无人艇路径规划

来源 :江苏科技大学 | 被引量 : 0次 | 上传用户:FXH_590590
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
关于无人艇的研究正在世界范围内兴起。无人艇作为无人平台的一种,在许多比较危险的,不适合人类探索的场景有着非常广泛的用途。国内关于无人艇的研究尚处于起步阶段,与国外的研究水平相比还有很大的一段距离。为了能够赶上国外研究的步伐,加强我国无人艇领域的实力,本论文着重从无人艇的软硬件结构入手,给出了无人艇系统组成的一种可行的方案。就无人艇路径规划问题进行了深入研究,并开发了无人艇的路径规划算法——人工势场法。  文章首先介绍了无人艇在国内外的研究现状和发展趋势,然后介绍了无人艇软硬件平台的特点和构成,接着对无人艇路径规划算法进行分析,为无人艇研究出了合适的路径规划算法,最后介绍了各个软件模块的具体实现。  本文将无人艇的控制平台分为软件和硬件两部分,硬件部分是由基于PC104工业计算机总线标准架构所设计,在主板上安装了基于Linux的Ubuntu系统,并辅以数据采集模块ADT882和CDT2000板卡,用于模拟量数据和数字量数据的采集;定位和通信模块SEM/GPSRS板卡,用来实现无人艇在海面工作时实时定位和通信功能;图像采集模块 CMOS摄像头等,用来实现周边地区图像情报数据采集。PC104上集成了多种可供扩充的接口,为将来的无人艇平台功能扩充和升级预留了空间。无人艇的软件平台是由基于 ROS(机器人操作系统 Robot Operating System)的操作平台搭建的,由于其分布式工作的特点,该平台非常适合多种传感器的软件模块共同工作。此平台支持多种不同的语言共同编写,例如 C++,Python,Octave和 LISP,也包含其他语言的多种接口实现,灵活性非常明显。  在完成无人艇软硬件平台的设计后,结合无人艇工作环境的特殊性,本文对无人艇路径规划进行讨论,并研究出一种适合无人艇搜索最优路径的算法,即人工势场法。该算法将多种传感器收集的信息运用到路径规划之中,体现了 ROS平台分布式的特点,最终实现了无人艇路径规划的设计。
其他文献
当前社会经济发展速度较快,促进建筑行业发展速度不断提高,但建筑工程开展设计工作情况下,建筑电气设计工作在其中占据重要位置,与电力系统运行效果之间具有密切联系,如果出
目前轮式移动机器人的承载底盘大多采用传统的轮式移动机构,使得机器人的运动不够灵活,无法做到横向侧移和原地旋转等运动。针对以上问题,本文设计了一种基于Mecanum轮的全向移
近年来,随着我国经济的快速发展,我国作为一个能源消耗大国,对于矿产资源的需求量非常大,所以这也充分的体现出了地质矿产勘查手段和方法的重要性,应当结合矿区的实际地质情
近年来,作为拥有“汉萨同盟”商贸历史传统的波罗的海地区,在欧盟引导下开展了各种行之有效的创业教育模式,逐步形成了“培养下一代企业家”的创业教育共识,在实践中探索出具
减速器在原动机和工作机之间起匹配转速和传递转矩作用,在现代机械中应用极为广泛。随着科学技术的进步,减速器技术有了很大的发展,其种类也越来越多。但现有的各种产品只能
在众多类型的油气藏中,页岩气是一种革命性的新型非常规能源,近些年针对页岩气勘探的研究越来越多,其中裂缝识别是页岩气勘探中的重点和难点。论文针对页岩气勘探中的这一重
在整个农业信息化发展进程中,提高农业信息网站服务质量是消除其发展瓶颈的重要举措.通过对网站服务质量进行科学评价,不仅能优化网站资源配置,还能强化用户获取信息的整体效