基于CANopen的空间机械臂伺服控制系统研究

来源 :湖南大学 | 被引量 : 0次 | 上传用户:Ben_Chen111
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
空间机械臂本身就是一种智能机器人,具备精确操作能力和视觉识别能力,既具有自主分析能力也可由航天员进行遥控,是一个机、电、控一体化的高度集成的复杂机电控制系统。本文以湖南大学特种机器人实验室与某航天研究所合研项目“某六自由度空间机械臂项目”为研究对象,提出了基于CANopen的机械臂伺服控制系统研究课题,以实现机械臂末端空间点到点运动为研究目标。本论文研究重点在于机械臂分布式控制系统结构设计,CANopen协议下电机运动控制设计及六自由度机械臂运动学分析。论文首先研究了空间机器臂的国内外发展现状,指出空间机械臂在深空探测及空间在轨服务等空间技术领域具有广泛的应用。依照课题研究要求,分析了CAN总线下机械臂伺服控制系统的一些关键技术,分布式控制系统研究现状及现场总线应用的现状。通过研究空间机械臂系统的一般结构和本课题中机械臂的构型,提出了空间机械臂分布式控制系统的总体设计方案。详细研究了空间机械臂分布式系统中央控制器、总线通讯、关节运动机构及配电器各模块的硬件设计,且确保各模块性能达到系统控制要求。空间机械臂伺服控制系统的总体设计为本课题研究提供了硬件条件。空间机械臂CANopen协议的配置为电机在CAN总线下实现运动控制提供了通讯基础。论文中介绍了CAN总线的特点及发展,详细分析了CANopen协议的通讯模型及核心概念。依照CANopen通讯子协议和运动控制设备子协议,结合本课题电机运动控制要求,设计了适合空间机械臂系统控制的心跳协议配置、PDO映射配置以及运动控制配置。空间机械臂运动学分析是实现末端点到点运动的理论基础。论文中根据六自由度空间机械臂结构特点和关节约束关系,采用改进型DH法建立机械臂模型和机械臂空间坐标系,论述了空间机械臂末端位姿从笛卡尔空间描述到关节空间描述的映射过程,完成了空间机械臂运动学分析,并在Matlab中建立机械臂空间模型,通过仿真验证了机械臂运动学算法的正确性。机械臂末端工作区间是机械臂操控性能的重要指标之一,本文基于蒙特卡洛法分析了六自由度空间机械臂末端工作区间,也验证了课题中机械臂良好的空间操控性。论文最后分析了空间机械臂控制系统软件架构和电机控制程序设计。电机控制程序设计为绝决CAN卡通讯和电机运动控制封装了Arm Co M类和Motor Contro l类,Arm Co M类实现了控制端到CAN网络的通讯,Motor Contro l类基于CANopen协议封装了运动控制所需的接口函数。通过机械臂伺服控制实验,实现了机械臂末端空间点到点的运动,达到了课题研究目标。
其他文献
初读席勒的画册,最让人难忘的就是他那独特而个性的绘画语言及其构成形式,给人以强烈的视觉冲击,尤其是席勒作品上那扭曲粗犷的线条,奇异怪诞的色彩,抽象而直白的构图,大胆而夸张的
随着课程建设要求的越来越高,人们都在积极思考和实践着园本课程建设的相关问题。目前园本课程的建设,是人们都在行动着的,但效果却是不甚理想的。之所以园本课程建设的不甚
目的探讨多枚食管支架在晚期食管癌患者治疗中的应用效果。方法选取2008年5月至2011年4月在秦皇岛市第二医院治疗的64例晚期食管癌患者为研究对象,用随机数字表法随机分为两
磁浮交通依靠自身环保、节能、高效等诸多优点已成为21世纪最具竞争力的绿色地面交通系统之一。中低速磁浮列车由于其优良的技术经济特性,特别适用于城市客流中等的快速延伸
目的:通过观察加味半夏白术天麻汤治疗痰浊中阻型高血压病患者血尿酸及血脂的临床疗效,探讨其作用机制方法:将60例痰浊中阻型高血压病(2级)门诊患者随机分为治疗组和对照组各30
聚落文化景观是文化景观研究的最有效的切入点。由于中国南方地区较为多样化的地理环境和文化背景,传统聚落景观的多样化特点比北方地区表现得更为鲜明。不同地方环境与文化
近几年,居民医疗需求数量大幅增加,同时对医疗质量的要求也不断提高,因而相应社会对医疗人员的数量和质量提出更高要求。与此同时,医院编制下达并未及时跟上步调,编制数总是
目的探讨食管支架对食管良恶性狭窄的治疗效果及可能出现的并发症和处理方法。方法选取自2005年1月至2011年12月在江苏省肿瘤医院就诊的食管狭窄患者98例,根据病变情况选择支
尿酸是人类嘌呤代谢的终产物,血尿酸浓度的高低取决于体内嘌呤合成量、食入量和尿酸排出量之间的平衡状态。近年来高尿酸血症的发病率逐渐增加,掌握糖尿病患者的高尿酸血症状
随着生活水平升高,人们对生活质量也提出了新的要求。塑料制品作为人们生活中亲密的朋友,人们也对其质量外观等各方面提出了更新更高的要求。这就迫使人们开发和应用更多的新