码垛机器人控制器系统软件的设计和研究

码垛机器人控制器系统软件的设计和研究

论文摘要

近年来,国内一些高校和企业对码垛机器人进行研究和开发,但在机器人控制器的整体开发和应用水平上与国外的仍有较大的差距。因此,码垛机器人控制器的自主研发具有重大的意义。本课题针对德马物流公司设计的四轴码垛机器人SJDM-P本体的特点和技术要求,研究和设计了码垛机器人的控制系统。首先,对四轴关节型码垛机器人SJDM-P的机构进行运动学分析和求解。巧妙创新性地通过联合MATLAB和ADAMS建立机器人动力学仿真模型和闭环控制模型,并设计和验证了一种基于CMAC和PID的复合控制算法。其次,在关节空间和笛卡尔空间上对机器人进行轨迹规划,提出并实现了一种改进新型的S型曲线加减速的速度控制方法,设计了一种实用有效的两直线段平滑过渡的插补方法,提高了机器人运行时的平稳性和快速性。第三,设计了基于嵌入式实时操作系统VxWorks和开放式硬件结构的机器人系统软件构架,采用面向对象的开发技术和模块化的结构形式实现了机器人控制器系统软件各模块及驱动程序。针对码垛机器人控制器的功能对Vxworks的各个任务进行分析,建立多个任务的协调机制,提高了控制器的实时性和安全性。最后,利用OpenGL搭建了机器人本体仿真模型,使控制器在缺少机器人物理实体的情况下可以进行机器人系统软件的实时联调,提高了调试工作效率,也避免了调试过程中对机器人本体可能的损伤。联调实验表明,系统软件各模块能够出色完成所要求的功能,具有较高的实时性和可靠度。

论文目录

  • 摘要
  • ABSTRACT
  • 目录
  • 第一章 绪论
  • 1.1 码垛机器人
  • 1.1.1 码垛机器人的介绍
  • 1.1.2 国外的码垛机器人的概况
  • 1.1.3 国内的码垛机器人的概况
  • 1.2 机器人控制器
  • 1.2.1 机器人控制器的概况
  • 1.2.2 基于开放式结构的机器人控制器
  • 1.3 本论文的课题背景及研究内容
  • 1.3.1 本论文的课题背景
  • 1.3.2 本论文的研究内容
  • 第二章 SJDM-P 码垛机器人的机构和运动学分析
  • 2.1 SJDM-P 码垛机器人本体的机构分析
  • 2.2 SJDM-P 码垛机器人坐标系的转换
  • 2.3 SJDM-P 码垛机器人的正运动学分析
  • 2.4 SJDM-P 码垛机器人的逆运动学分析
  • 2.5 本章小结
  • 第三章 码垛机器人的运动控制
  • 3.1 SJDM-P 机器人动力学仿真模型
  • 3.2 码垛机器人的运动控制算法
  • 3.2.1 机器人控制算法概况
  • 3.2.2 CMAC 与PID 的复合控制算法
  • 3.3 SJDM-P 码垛机器人的控制仿真
  • 3.4 仿真结果和结论
  • 3.5 本章小结
  • 第四章 码垛机器人的轨迹规划
  • 4.1 速度控制
  • 4.1.1 速度控制方法
  • 4.1.2 码垛机器人的速度控制
  • 4.2 关节空间的轨迹规划
  • 4.3 笛卡尔空间的轨迹规划
  • 4.3.1 直线轨迹插补
  • 4.3.2 圆弧轨迹插补
  • 4.3.3 两线段间平滑过渡的插补
  • 4.4 本章小结
  • 第五章 机器人控制器系统平台的实现
  • 5.1 控制器硬件平台的实现
  • 5.1.1 基于开放式结构的控制器硬件平台
  • 5.1.2 码垛机器人控制系统的硬件构成
  • 5.2 控制器软件平台的选择
  • 5.3 VxWorks 的移植
  • 5.3.1 集成开发环境Tornado 及BSP
  • 5.3.2 本课题的开发环境
  • 5.3.3 安装网卡驱动
  • 5.3.4 BSP 配置文件的修改
  • 5.3.5 VxWorks 相关组件
  • 5.3.6 I/O 卡驱动(PCI 插槽)
  • 5.3.7 运动控制卡驱动(ISA 插槽)
  • 5.4 本章小结
  • 第六章 控制器系统软件的实现
  • 6.1 系统软件模块化实现
  • 6.1.1 示教通讯模块
  • 6.1.2 程序解释模块
  • 6.1.3 轨迹插补模块
  • 6.1.4 调试界面显示模块
  • 6.1.5 文件管理模块
  • 6.2 系统软件任务实现
  • 6.2.1 任务的优先级分配
  • 6.2.2 任务的状态分析
  • 6.2.3 任务间的通讯
  • 6.3 系统软件调试实验
  • 6.3.1 机器人本体仿真模型
  • 6.3.2 联调实验
  • 6.4 本章小结
  • 第七章 总结与展望
  • 7.1 总结
  • 7.2 展望
  • 参考文献
  • 致谢
  • 攻读学位期间发表的学术论文
  • 相关论文文献

    • [1].工业机器人控制器实时多任务软件设计与实现[J]. 工业控制计算机 2017(03)
    • [2].多路高精度机器人控制器软硬件设计及优化[J]. 大学物理实验 2017(02)
    • [3].移动机器人控制器无线技术比较研究[J]. 软件导刊 2016(04)
    • [4].基于互联网+与嵌入式机器人控制器的研究与探讨[J]. 电子世界 2017(02)
    • [5].基于嵌入式井下仿生可重构机器人控制器设计[J]. 机床与液压 2016(03)
    • [6].基于SOPC的开放式机器人控制器设计[J]. 计算机测量与控制 2013(04)
    • [7].机器人控制器的二次开发[J]. 重庆理工大学学报(自然科学) 2012(07)
    • [8].自由度下的水下机器人控制器抗干扰设计[J]. 电子设计工程 2017(01)
    • [9].基于传感网络的水下机器人控制器设计[J]. 计算机测量与控制 2015(02)
    • [10].工业机器人控制器研究的发展轨迹和体系构建[J]. 中国仪器仪表 2012(12)
    • [11].新型机器人控制器在焊接系统中的应用[J]. 吉林大学学报(信息科学版) 2012(04)
    • [12].工业机器人控制器力控任务模块设计与实现[J]. 工业控制计算机 2019(04)
    • [13].通用服务机器人控制器平台[J]. 自动化与仪表 2018(08)
    • [14].开放式驱控一体化的工业机器人控制器研发[J]. 机器人技术与应用 2013(02)
    • [15].嵌入式机器人控制器的电磁兼容设计[J]. 安全与电磁兼容 2010(05)
    • [16].ABB力推“小而强”的第二代紧凑型机器人控制器[J]. 金属加工(热加工) 2015(02)
    • [17].国内外工业机器人控制器产业发展专利情报研究[J]. 科技通报 2019(11)
    • [18].基于S3C2440的焊接机器人控制器的设计与实现[J]. 制造业自动化 2009(09)
    • [19].宁波要事[J]. 宁波通讯 2018(03)
    • [20].基于CAN总线的多关节机器人控制器设计[J]. 内江科技 2014(02)
    • [21].库卡发布新一代机器人产品[J]. 机械 2011(06)
    • [22].基于DSP的四轴台式工业机器人控制器的研究与设计[J]. 湖南理工学院学报(自然科学版) 2012(03)
    • [23].基于ARM嵌入式系统的拟人机器人控制器的设计[J]. 清华大学学报(自然科学版)网络.预览 2008(04)
    • [24].基于面向工业机器人控制器的软PLC系统软件开发分析[J]. 科技风 2017(26)
    • [25].基于ReWorks的工业机器人控制器设计[J]. 工业控制计算机 2016(07)
    • [26].爱普生推新型机器人控制器助力自动化[J]. 机床与液压 2014(04)
    • [27].基于新时达SD500机器人控制器与计算机的通信研究[J]. 河北农机 2019(02)
    • [28].博创——研制工业机器人控制器[J]. 机器人技术与应用 2013(02)
    • [29].Delta机器人控制器电路优化设计[J]. 微型机与应用 2017(20)
    • [30].基于双ARM Cortex架构的移动机器人控制器设计[J]. 华中科技大学学报(自然科学版) 2013(S1)

    标签:;  ;  ;  ;  

    码垛机器人控制器系统软件的设计和研究
    下载Doc文档

    猜你喜欢