基于CANopen的机械臂控制器软件设计
本文关键词:基于CANopen的机械臂控制器软件设计
【摘要】:控制器是机器人系统的核心部件之一,担负着运动控制、状态监控以及底层通信等任务。本文讨论了一种以CAN作为低层通信总线、以CANopen作为高层通信协议、以PC+分布式驱动器作为硬件平台的机械臂控制器实现方案,并对控制器软件架构及部分模块进行了描述。首先,简要介绍了机械臂的硬件架构,并对其中与控制器相关的部分进行了介绍,包括工控机、CAN-USB转接器、驱动器以及机械臂结构。其次,研究了机械臂的运动学。以齐次变换矩阵描述刚体的位姿,利用改进DH法描述连杆坐标系及连杆参数,进而列出连杆变换表达式以及位姿正运动学方程,求解了速度正运动学方程中的雅可比矩阵以及位姿逆运动学方程。然后,实现了控制驱动器的通用CANopen主站。分析了 CAN报文,介绍并实现了 CiA301通信子协议与CiADSP-402设备子协议中的相关内容,并对实现的CANopen主站的实时性进行了分析与实验,结果表明实时性较好。最后,对设计与实现的控制器软件中的部分模块进行了描述。在CANopen主站基础上添加了用于控制机械臂的功能,讨论了位置插值模块与状态更新模块的理论基础与实现方式,并对二者进行了测试。实践证明,该控制器软件具有可行性。
【学位授予单位】:中国科学技术大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TP241
【参考文献】
中国期刊全文数据库 前7条
1 李向如;俞建定;汪沁;;基于CANopen协议的机械手的实现[J];微型机与应用;2015年13期
2 曹祥红;张华;;CANopen协议在分布式伺服电动机控制器中的实现[J];微特电机;2014年09期
3 夏勇;叶晓东;赵江海;;基于CANopen协议的多轴机器人控制[J];电气自动化;2013年06期
4 王献会;程金宏;;CANopen在光伏玻璃搬运机械手上的应用[J];自动化技术与应用;2013年02期
5 薛正卿;王坚;郭崇滨;赵阳;;基于CANopen的工业机器人控制系统设计[J];仪表技术;2011年01期
6 代训康;施玉霞;;机械臂控制系统中CANopen协议的应用与开发[J];制造业自动化;2010年14期
7 梁园;罗庆生;石琳;苏海新;;CAN总线技术在工业码垛机器人控制系统中的应用研究[J];今日电子;2009年06期
中国重要会议论文全文数据库 前1条
1 龚海里;李斌;张国伟;王聪;郑怀兵;;仿人机器人伺服灵巧手臂模块化控制系统设计[A];中国仪器仪表学会第十二届青年学术会议论文集[C];2010年
中国博士学位论文全文数据库 前1条
1 武传宇;基于PC+DSP模式的开放式机器人控制系统及其应用研究[D];浙江大学;2002年
中国硕士学位论文全文数据库 前10条
1 李玉霞;面向手术机器人的多轴运动控制系统设计与研究[D];哈尔滨工业大学;2016年
2 顾三鸿;破拆机器人工作装置的液固联合模型仿真与控制研究[D];安徽工业大学;2016年
3 陈健;基于EtherCAT的工业机器人开放式运动控制系统研究与设计[D];燕山大学;2015年
4 高小龙;基于CANopen的空间机械臂伺服控制系统研究[D];湖南大学;2015年
5 常艳芳;面向工业机器人的交流伺服系统技术研究与开发[D];东南大学;2015年
6 吴祥;基于CANopen的机械手运动控制系统设计[D];浙江工业大学;2014年
7 张春慧;核电站水下爬行机器人控制系统研究[D];河北工业大学;2014年
8 黄剑;基于CANopen协议的交流伺服驱动器的研究[D];上海交通大学;2014年
9 毛博;基于CAN总线的分布式运动控制器的设计[D];哈尔滨工业大学;2013年
10 蔡传武;爬杆机器人的攀爬控制[D];华南理工大学;2011年
,本文编号:1278274
本文链接:https://www.wllwen.com/shoufeilunwen/xixikjs/1278274.html