基于CAN总线的关节模块化机器人控制系统研究

来源 :东北大学 | 被引量 : 0次 | 上传用户:sanyueyusi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
机器人是飞速发展的综合学科,代表了机电一体化的最高成就,是目前科技发展最活跃的领域之一。人们对机器人的性能提出了更多更高的要求,开发具有开放式结构的、模块化、标准化机器人控制系统是当前机器人控制系统的一个发展方向。 本课题来源于国家自然科学基金项目《工程中的广义同步的非线性理论和若干关键问题》,课题顺应当前机器人控制系统的发展趋势,针对实验台--关节模块化机器人,研究和设计具有开放式体系结构的模块化、标准化机器人控制系统。本文重点研究基于CAN总线关节模块化机器人控制系统的体系结构,解决关节控制模块的硬件实现和控制系统软件设计等相关技术问题。本文主要完成了如下几个方面的工作: (1)介绍了当前国内外机器人控制系统的研究发展现状,分析了关节模块化机器人控制系统的基本功能及控制要求,论证了利用现场总线技术构建模块化机器人控制系统的可行性。提出了基于cAN总线的关节模块机器人控制系统结构,构建了用于广义同步理论实验研究的机器人实验平台的控制系统。 (2)构建了基于CAN总线的模块化机器人控制系统的硬件结构,详细设计了机器人关节控制模块的硬件。关节控制模块可实现各独立关节的驱动控制、信号采集处理、数据存储和与上位机通信4个基本功能。控制模块硬件采用ATmega64单片机为核心控制器,利用ATmega64片内的AD转换器和I/O接口实现数据采集和驱动控制功能,以CAN总线进行数据通信,采用存储器FM256进行本地存储,关节控制模块具有结构简单、成本低、可扩展性强、高稳定性等特点。 (3)采用分层和模块化软件设计技术对上位机主控软件和下位机关节模块软件进行设计开发。上位机主控软件是在CAN接口卡提供的ZLGVCI接口函数的基础上进行开发,采用Borland c++Builder 6.0语言在Windows环境下编写;下位机关节模块的软件采用ICC AVR的集成开发环境和AVR Studio的在线仿真调试工具进行开发,用标准C语言进行编程。整个控制系统软件具有开发周期短、可读性强、可移植性好的特点。 (4)本文对控制系统的各项功能进行了实验验证,实验结果表明基于CAN总线的机器人控制系统具有较高的可靠性、实时性和开放性,满足了关节模块化机器人实验平台的控制要求。
其他文献
《北魏王钦墓志》是近来在河南曲阳县发现的北朝石刻,在文献学、文字学和书法艺术方面均有一定价值.志主出使河西邓至羌的生平可补史之阙,而其书法风格与北魏名刻《郑羲下碑
“相关失效”是系统失效的普遍特征,忽略系统的相关性,简单的在各部分失效相互独立的假设条件下,对系统可靠度进行定性定量分析,常会导致较大的误差。“相关失效”的存在,造成系统
小学语文是基础教育中的一门基础学科,又是一门极富情感、极具个性、极易激发想象和创造思维的学科。它在培养学生创新意识、创造思维方面有独特的作用。如果语文教学多一点培
期刊
铝水包数控清渣机是一种新型产品,目前国内尚未研制出专门的铝水包清渣机,大多数电解铝企业清渣工作并不及时,普遍使用普通刀具进行人工清渣,劳动强度很大、工作效率很低,有
纺织工业是我国的支柱产业之一,它关系到国计民生,在国民经济中占有举足轻重的地位。在织造过程中,因受到开口、打纬、卷取、织轴直径变化以及后梁摆动等扰动因素的影响,经纱张力
目前中学生传染病防治科普存在资源统整差、内容碎片化、模式刻板生硬等问题.传染病防控与学校课程教学整合的新趋势,召唤传染病防治科普培训理念更新和供给侧改革.本文提出
随着汽车工业的发展,汽车空调系统作为汽车舒适性的重要保障之一,是汽车发展中不可缺少的重要组成部分,日益受到厂家和用户的重视。当前,对汽车空调系统的研究还多以实验方法为主
自从我国的施工监理制度创建至今,我国的很多公路项目在进行建设的过程当中已经逐渐的升级成为更加专业化、科学化的方向迈进,但是就现阶段我国的公路施工的实际情况来说,在
李学勤:rn刘绍刚之所以有不同于前人的造诣,也是时代际会使然.正如一位刘绍刚书法的评论者所说,其间有双重的因缘:既缘于当世新出土的古文字资料大大超于前代,同时也缘于当今
期刊