首页--工业技术论文--自动化技术、计算机技术论文--自动化技术及设备论文--机器人技术论文--机械手论文

基于CANopen的机械臂控制器软件设计

摘要第5-6页
ABSTRACT第6页
第一章 绪论第10-21页
    1.1 课题背景及研究意义第10-11页
    1.2 国内外研究现状第11-20页
    1.3 研究内容第20-21页
第二章 机械臂硬件架构介绍第21-27页
    2.1 引言第21页
    2.2 硬件架构第21-25页
        2.2.1 工控机第24页
        2.2.2 CAN-USB转接器第24-25页
        2.2.3 驱动器第25页
    2.3 本章小结第25-27页
第三章 机械臂运动学分析第27-37页
    3.1 引言第27-28页
    3.2 运动学分析第28-35页
        3.2.1 位姿描述第28-29页
        3.2.2 连杆坐标系及连杆参数第29-30页
        3.2.3 连杆变换与位姿正运动学方程第30-31页
        3.2.4 速度正运动学方程第31-33页
        3.2.5 位姿逆运动学方程第33-35页
    3.3 本章小结第35-37页
第四章 CANopen主站实现第37-55页
    4.1 引言第37-39页
    4.2 CAN报文分析第39-40页
    4.3 CiA301通信子协议实现第40-50页
        4.3.1 主站软件架构第41页
        4.3.2 对象字典&自定义内容模块第41-42页
        4.3.3 报文生成模块第42-45页
        4.3.4 主站直接发送CAN报文的一般流程第45-46页
        4.3.5 报文队列模块第46-47页
        4.3.6 队列发送者模块第47-49页
        4.3.7 监听者模块第49-50页
    4.4 CiA DSP-402设备子协议实现第50-52页
        4.4.1 驱动器状态机第50-51页
        4.4.2 操作模式第51-52页
    4.5 实时性实验第52-53页
    4.6 本章小结第53-55页
第五章 控制器软件设计及实现第55-68页
    5.1 引言第55-56页
    5.2 用于机械臂的CANopen主站第56-60页
        5.2.1 初始化第56页
        5.2.2 单位转换与坐标系转换第56-57页
        5.2.3 运动停止及恢复第57-58页
        5.2.4 单独线程中的自定义模块第58-59页
        5.2.5 运动完成的判断第59-60页
    5.3 位置插值模块第60-62页
    5.4 状态更新模块第62-63页
    5.5 位置插值与状态更新模块实验第63-65页
    5.6 机械臂位置重复精度测试第65-66页
    5.7 本章小结第66-68页
第六章 总结与展望第68-70页
参考文献第70-74页
附录1 复杂表达式的结果第74-77页
附录2 实时性实验数据第77-79页
致谢第79-80页
在读期间发表的学术论文与取得的其他研究成果第80页

论文共80页,点击 下载论文
上一篇:基于微脉冲激光雷达反演整层气溶胶光学厚度
下一篇:EAST放电真空室真空运行的几个关键问题的实验研究