基于CAN总线的ROV控制系统模块化设计

来源 :中国科学院研究生院 中国科学院大学 | 被引量 : 0次 | 上传用户:Sherryduandian
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着水下机器人快速发展,其控制系统的集成化和模块化已经成为一个重要的发展方向。然而,由于水下机器人应用的场合不同、所配置的传感器和执行机构也不相同,每种水下机器人的功能也不相同,因而控制系统也不相同。现实存在的情况是:一旦对遥控水下机器人控制系统有新的要求,水下机器的控制系统就要重新设计,由此造成了大量的重复性工作。针对目前遥控水下机器人控制系统设计中存在的问题,提出了具有开放式结构的模块化遥控水下机器人控制系统,本文详细介绍了实现该控制系统所涉及的技术。   首先,为了能使遥控水下机器人控制系统的设计通用化和标准化,把控制系统的硬件部分和软件部分按功能分解成一系列标准模块。不同类型的ROV控制系统设计可以根据实际需要选择不同类型的标准硬件和软件模块进行组合,来构建新的控制系统,实现了遥控水下机器人模块化的特点。这些模块在使用过程中不需要重新设计,只需要进行模块间的组态,减少了重复性的工作,大大节省了控制系统设计周期。   其次,设计了模块化遥控水下机器人开放式硬件系统平台,确定了总体控制方案。传统的水下机器人控制系统多采用集中控制方式来实现水下机器人的控制,这样就造成了主控计算机的任务繁重,效率低下,控制系统的可靠性也因此变低。因此采用了分布式控制系统结构。由于CAN总线优良的特性,选择了CAN总线进行分布式控制系统软件设计,并且仔细研究了各个标准模块的原理,性能指标要求,实现了水下机器人控制系统的各硬件模块的设计和任务调度。   最后,实现了模块化遥控水下机器人软件系统平台,包括上位机软件和应用层协议。上位机软件用Visual Basic6.0++实现,应用层协议使用CAN总线协议。硬件模块各自封装了相应的控制算法,分别构成了CAN总线上的一系列节点,由上位机统一调度和控制,可以在CAN总线网络上任意添加或删除硬件功能模块以构建新的控制系统。   采用这种模块化方法实现了水下机器人控制系统设计上的简单化、功能上的灵活化,提高了继承性、减少了重复的劳动、缩短了开发设计周期。
其他文献
Spiking神经网络采用脉冲的形式来传递和处理信息,可以充分利用输入信号的时间和空间信息,抗干扰能力强,易于硬件实现,适合于动态环境下的机器人控制。本文开展基于Spiking神经网
目前在计算机游戏,三维电影等娱乐领域,虚拟植物的应用越来越多。而真实植物的重建因为能够提供更多的信息,在计算机图形学和林学有更现实的意义,因此受到广泛的关注。同时真实植
在导弹的制导系统中,经典比例导引规律一直是人们使用最广泛的一种导引法,但是随着目标机动性的不断提高,经典比例导引法已不能满足人们对弹道参数的要求,本文在已有的理论成果基
线状目标识别在计算机视觉和图像理解领域起着重要的作用,对线状目标识别进行研究不仅具有深远的理论意义,也具有广泛的实用价值。线状目标识别是把图像分成各具线状特性的区域
基于广义正则化理论框架,本文提出了四种机器学习算法原型,其中分类算法三个,聚类算法一个。通过大量实验,验证算法的有效性。  现有支持向量机的正则化阶次都是事先给定,
电视摄像系统己广泛应用在舰船的光电设备、无人机的侦察系统以及侦察车的监视系统等领域中,而成像系统的工作效果和最终获得的视频序列要受到其载体不同时刻的姿态变化或振
计算机控制系统是工业生产的核心设备,但是由于设备系统较为庞大,使得计算机控制系统的日常管理维护与监视成为重要的问题。普通的人工巡视检查既耗费大量人力和时间,又不能
无线网络近年发展迅速,无线局域网技术也越来越多的渗入到人们的日常生活中。无线Mesh网是无线局域网和Ad Hoc网络的结合物,能在更大的覆盖范围内提供更高的传输速率,具有结
混沌是非线性动力系统独有的一种运动形式,它普遍地存在于自然界,诸如物理、化学、生物学、地质学,以及社会科学、技术科学等各种科学领域.由于混沌信号具有连续宽带频谱、非
非线性系统在实际生活中广泛存在,例如通信系统,化工过程,生物医药等,因此非线性系统辨识研究具有重要的理论意义和实用价值.本文以国家自然科学基金项目为背景,提出了输入非