留言板

尊敬的读者、作者、审稿人, 关于本刊的投稿、审稿、编辑和出版的任何问题, 您可以本页添加留言。我们将尽快给您答复。谢谢您的支持!

姓名
邮箱
手机号码
标题
留言内容
验证码

双机器人协同旋转过程中的四元数插补路径规划

包翔宇 张弓 曹学鹏 侯至丞 杨文林 徐征 王建

包翔宇,张弓,曹学鹏, 等. 双机器人协同旋转过程中的四元数插补路径规划[J]. 机械科学与技术,2020,39(10):1547-1554 doi: 10.13433/j.cnki.1003-8728.20190340
引用本文: 包翔宇,张弓,曹学鹏, 等. 双机器人协同旋转过程中的四元数插补路径规划[J]. 机械科学与技术,2020,39(10):1547-1554 doi: 10.13433/j.cnki.1003-8728.20190340
Bao Xiangyu, Zhang Gong, Cao Xuepeng, Hou Zhicheng, Yang Wenlin, Xu Zheng, Wang Jian. Quaternion Interpolation Path Planning Method for Dual-robot Collaborative Rotation[J]. Mechanical Science and Technology for Aerospace Engineering, 2020, 39(10): 1547-1554. doi: 10.13433/j.cnki.1003-8728.20190340
Citation: Bao Xiangyu, Zhang Gong, Cao Xuepeng, Hou Zhicheng, Yang Wenlin, Xu Zheng, Wang Jian. Quaternion Interpolation Path Planning Method for Dual-robot Collaborative Rotation[J]. Mechanical Science and Technology for Aerospace Engineering, 2020, 39(10): 1547-1554. doi: 10.13433/j.cnki.1003-8728.20190340

双机器人协同旋转过程中的四元数插补路径规划

doi: 10.13433/j.cnki.1003-8728.20190340
基金项目: 国家重点研发计划项目(2017YFE0123900,2018YFA0902903) 、中国博士后科学基金面上项目(2019M662848)、广东省自然科学基金项目(2018A030310046,2014ZT05G132)及广州市基础 研究计划项目(202002030320)资助
详细信息
    作者简介:

    包翔宇(1994−),硕士研究生,研究方向为多机器人协同系统与应用,m18829037263@163.com

    通讯作者:

    张弓,副研究员,博士,gong.zhang@giat.ac.cn

  • 中图分类号: TP242.2

Quaternion Interpolation Path Planning Method for Dual-robot Collaborative Rotation

  • 摘要: 双机器人绕中心点协同旋转可实现工件在空间中的灵巧姿态变换,本文提出一种基于四元数路径圆弧插补方法,应用于路径控制点的坐标旋转与坐标位置插补。首先,将路径圆弧初始控制点表示为四维齐次变换矩阵,提取三维旋转矩阵与坐标向量两个部分。然后,把旋转矩阵转换为四元数进行坐标旋转插补,对控制点坐标向量进行位置插补,以求解该方法的齐次变换矩阵通解;最后,由逆运动学得出插补控制点的关节坐标系,导入机器人示教器,以对双机器人协同旋转进行实验验证。实验结果表明:该方法能计算出路径圆弧轨迹的插补控制点,插补路径平滑,符合关节角限制,圆度误差控制在1.1 mm以内。可实现双机器人协调搬运工件在空间中的多角度对中心旋转,具有普遍适用性。
  • 图  1  双机器人平台示意图

    图  2  机器人平台简化结构示意图

    图  3  理想路径圆弧建模

    图  4  路径圆弧插补流程图

    图  5  路径圆弧的最大轴向偏移量

    图  6  各轴方向上的控制点偏移量

    图  7  Vrep 仿真环境下采集关节角度

    图  8  双机器人平台设备图

    图  9  机器人协同旋转的姿态变换过程

    图  10  机器人 1 各轴关节角度变化趋势

    图  11  机器人 2 各轴关节角度变化趋势

    图  12  半径偏差量变化与拟合曲线

  • [1] 任秉银, 梁兆东, 孔民秀. 机械手空间圆弧位姿轨迹规划算法的实现[J]. 哈尔滨工业大学学报, 2012, 44(7): 27-31 doi: 10.11918/j.issn.0367-6234.2012.07.005

    Ren B Y, Liang Z D, Kong M X. An algorithm for the interpolation of circular trajectories of manipulators[J]. Journal of Harbin Institute of Technology, 2012, 44(7): 27-31 (in Chinese doi: 10.11918/j.issn.0367-6234.2012.07.005
    [2] 操先良, 赵雁南, 贾培发, 等. 水火弯板智能机器人控制器的设计[J]. 机器人, 2003, 25(3): 241-245 doi: 10.3321/j.issn:1002-0446.2003.03.012

    Cao X L, Zhao Y N, Jia P F, et al. Design of the intelligent robot controller for steel plate bending by line cooling and heating[J]. Robot, 2003, 25(3): 241-245 (in Chinese doi: 10.3321/j.issn:1002-0446.2003.03.012
    [3] 刘荣, 楼佩煌, 武星, 等. 折弯机器人折弯随动路径规划与运动控制[J]. 机械科学与技术, 2015, 34(9): 1333-1339

    Liu R, Lou P H, Wu X, et al. Path planning and motion control of bending robot for tracking path of press brake during bending[J]. Mechanical Science and Technology for Aerospace Engineering, 2015, 34(9): 1333-1339 (in Chinese
    [4] Zhou B, Xu L, Meng Z D, et al. Kinematic cooperated welding trajectory planning for master-slave multi-robot systems[C]//Proceedings of the 35th Chinese Control Conference (CCC). Chengdu, China: IEEE, 2016.
    [5] Wu J F, Zhang R, Yang G X. Design and experiment verification of a new heavy friction-stir-weld robot for large-scale complex surface structures[J]. Industrial Robot: An International Journal, 2015, 42(4): 332-338 doi: 10.1108/IR-01-2015-0009
    [6] 张少雷, 华铁丹. 基于Matlab图形用户界面的刚体旋转计算器[J]. 计算机应用, 2016, 36(S2): 272-275

    Zhang S L, Hua T D. Calculator for rigid-body's rotation based on Matlab's graphical user interface[J]. Journal of Computer Applications, 2016, 36(S2): 272-275 (in Chinese
    [7] Alaimo A, Artale V, Milazzo C, et al. Comparison between Euler and quaternion parametrization in UAV dynamics[J]. AIP Conference Proceedings, 2013, 1558(1): 1228-1231
    [8] 张少林, 景奉水, 王硕. 基于球面贝塞尔的姿态过渡与插补方法[J]. 华中科技大学学报, 2017, 45(10): 75-79

    Zhang S L, Jing F S, Wang S. Orientation transition and interpolation method based on spherical Bezier[J]. Journal of Huazhong University of Science and Technology, 2017, 45(10): 75-79 (in Chinese
    [9] 荆学东, 潘翔. 基于四元数的四轴飞行器姿态控制[J]. 现代电子技术, 2018, 41(16): 116-119

    Jing X D, Pan X. Quadrotor aircraft attitude control based on quaternion[J]. Modern Electronics Technique, 2018, 41(16): 116-119 (in Chinese
    [10] 孙斌, 常晓明, 段晋军. 基于四元数的机械臂平滑姿态规划与仿真[J]. 机械科学与技术, 2015, 34(1): 56-59

    Sun B, Chang X M, Duan J J. Smooth orientation planning and simulation of manipulator based on quaternion[J]. Mechanical Science and Technology for Aerospace Engineering, 2015, 34(1): 56-59 (in Chinese
    [11] 王伟, 刘立冬, 王刚, 等. 基于四元数表示法的机器人基坐标系标定方法[J]. 北京航空航天大学学报, 2015, 41(3): 411-417

    Wang W, Liu L D, Wang G, et al. Calibration method of robot base frame by quaternion form[J]. Journal of Beijing University of Aeronautics and Astronautics, 2015, 41(3): 411-417 (in Chinese
    [12] 侯仰强, 王天琪, 李亮玉, 等. 基于双机器人协调焊接标定算法[J]. 焊接学报, 2017, 38(2): 92-96

    Hou Y Q, Wang T Q, Li L Y, et al. Study of calibration algorithm based on dual-robot coordinate welding[J]. Transactions of the China Welding Institution, 2017, 38(2): 92-96 (in Chinese
    [13] 徐超, 徐翔鸣. 基于单位四元数的机器人多姿态可控的插补算法[J]. 工业控制计算机, 2017, 30(6): 40-41, 47 doi: 10.3969/j.issn.1001-182X.2017.06.017

    Xu C, Xu X M. Controllable multi-orientation interpolation algorithm for robot based on unit quaternion[J]. Industrial Control Computer, 2017, 30(6): 40-41, 47 (in Chinese doi: 10.3969/j.issn.1001-182X.2017.06.017
    [14] 吴媛媛, 吴进华, 唐静. 基于Matlab的导弹飞行动力学仿真模型库设计[J]. 海军航空工程学院学报, 2005, 20(2): 257-260

    Wu Y Y, Wu J H, Tang J. Design of simulation model library of missile flight dynamics base on Matlab[J]. Journal of Naval Aeronautical Engineering Institute, 2005, 20(2): 257-260 (in Chinese
    [15] 范淑果, 何改云, 郝宏伟. 最小区域法评定圆度误差的快速精确实现方法[J]. 工具技术, 2005, 39(3): 74-77 doi: 10.3969/j.issn.1000-7008.2005.03.026

    Fan S G, He G Y, Hao H W. Minimum area method for evaluation of error of circle roundness by using computer method[J]. Tool Engineering, 2005, 39(3): 74-77 (in Chinese doi: 10.3969/j.issn.1000-7008.2005.03.026
  • 加载中
图(12)
计量
  • 文章访问数:  479
  • HTML全文浏览量:  58
  • PDF下载量:  20
  • 被引次数: 0
出版历程
  • 收稿日期:  2019-09-11
  • 网络出版日期:  2020-11-07
  • 刊出日期:  2020-10-05

目录

    /

    返回文章
    返回