留言板

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

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

一种零空间避障的机械臂末端轨迹跟踪算法

刘雪飞 徐向荣 查文斌 江杨林 朱佐君

刘雪飞, 徐向荣, 查文斌, 江杨林, 朱佐君. 一种零空间避障的机械臂末端轨迹跟踪算法[J]. 机械科学与技术, 2021, 40(7): 1009-1015. doi: 10.13433/j.cnki.1003-8728.20200457
引用本文: 刘雪飞, 徐向荣, 查文斌, 江杨林, 朱佐君. 一种零空间避障的机械臂末端轨迹跟踪算法[J]. 机械科学与技术, 2021, 40(7): 1009-1015. doi: 10.13433/j.cnki.1003-8728.20200457
LIU Xuefei, XU Xiangrong, ZHA Wenbin, JIANG Yanglin, ZHU Zuojun. A Trajectory Tracking Algorithm of Null Space Obstacle Avoidance for End-effector of Manipulators[J]. Mechanical Science and Technology for Aerospace Engineering, 2021, 40(7): 1009-1015. doi: 10.13433/j.cnki.1003-8728.20200457
Citation: LIU Xuefei, XU Xiangrong, ZHA Wenbin, JIANG Yanglin, ZHU Zuojun. A Trajectory Tracking Algorithm of Null Space Obstacle Avoidance for End-effector of Manipulators[J]. Mechanical Science and Technology for Aerospace Engineering, 2021, 40(7): 1009-1015. doi: 10.13433/j.cnki.1003-8728.20200457

一种零空间避障的机械臂末端轨迹跟踪算法

doi: 10.13433/j.cnki.1003-8728.20200457
基金项目: 

国家重点研发计划项目 2017YFE0113200

详细信息
    作者简介:

    刘雪飞(1995-), 硕士研究生, 研究方向为机器人运动规划及智能控制, 2653216805@qq.com

    通讯作者:

    徐向荣, 教授, 博士生导师, xuxr88@yahoo.com

  • 中图分类号: TP242.2

A Trajectory Tracking Algorithm of Null Space Obstacle Avoidance for End-effector of Manipulators

  • 摘要: 针对传统的零空间避障方法无法根据障碍物距离提前采取避障行为同时保证末端跟踪精度的问题, 提出一种零空间避障的机械臂末端轨迹跟踪算法。该方法采用伪距离代替欧氏距离作为距离接近度指标解决零空间避障问题, 同时设计一种自适应正定系数矩阵 K 和速度误差饱和函数sat( ė ), 将实时轨迹运行结果反馈给冗余机械臂运动学反解, 根据反馈结果自适应调节关节角速度以减小末端轨迹跟踪误差。采用iiwa14机械臂进行仿真实验, 仿真的结果表明, 所提出的算法能够在完成冗余机械臂零空间避障的同时保证末端轨迹跟踪误差在1 cm以下, 验证了所提算法的有效性和优越性。
  • 图  1  空间点到超二次曲面伪距离三种关系

    图  2  简化计算点的伪距离示意图

    图  3  机械臂最近点与障碍物球面示意图

    图  4  机器人iiwa14的模型和D-H坐标系

    图  5  无避障算法的机械臂连杆运动轨迹

    图  6  无避障算法的最小伪距离变化

    图  7  传统末端轨迹跟踪方法减少误差效果

    图  8  采用本文避障算法的机械臂连杆运动轨迹

    图  9  运动过程中最小伪距离变化

    图  10  机械臂末端轨迹误差

    图  11  机械臂关节角度

  • [1] MENASRI R, NAKIB A, DAACHI B, et al. A trajectory planning of redundant manipulators based on bilevel optimization[J]. Applied Mathematics and Computation, 2015, 250: 934-947 doi: 10.1016/j.amc.2014.10.101
    [2] WOOLFREY J, LU W J, LIU D K. A control method for joint torque minimization of redundant manipulators handling large external forces[J]. Journal of Intelligent & Robotic Systems, 2019, 96(1): 3-16 doi: 10.1007/s10846-018-0964-8
    [3] CAO H R, GU X Q, YU C H. Obstacle avoidance algorithm for redundant manipulators based on weighted generalized inverse[J]. Applied Mechanics and Materials, 2017, 872: 303-309 doi: 10.4028/www.scientific.net/AMM.872.303
    [4] FARIA C, FERREIRA F, ERLHAGEN W, et al. Position-based kinematics for 7-DOF serial manipulators with global configuration control, joint limit and singularity avoidance[J]. Mechanism and Machine Theory, 2018, 121: 317-334 doi: 10.1016/j.mechmachtheory.2017.10.025
    [5] MACIEJEWSKI A A, KLEIN C A. Obstacle avoidance for kinematically redundant manipulators in dynamically varying environments[J]. The International Journal of Robotics Research, 1985, 4(3): 109-117 doi: 10.1177/027836498500400308
    [6] PETRIĈ T, ŽLAJPAH L. Smooth continuous transition between tasks on a kinematic control level: Obstacle avoidance as a control problem[J]. Robotics and Autonomous Systems, 2013, 61(9): 948-959 doi: 10.1016/j.robot.2013.04.019
    [7] 曹其新, 孙明镜, 薛蔚, 等. 人机协作下机械臂动态避障与避奇异研究[J]. 华中科技大学学报, 2020, 48(1): 55-59, 65 https://www.cnki.com.cn/Article/CJFDTOTAL-HZLG202001010.htm

    CAO Q X, SUN M J, XUE W, et al. Research on avoidance of dynamic obstacle and singularity for manipulator in human-robot cooperation[J]. Journal of Huazhong University of Science and Technology, 2020, 48(1): 55-59, 65 (in Chinese) https://www.cnki.com.cn/Article/CJFDTOTAL-HZLG202001010.htm
    [8] ZHANG Z J, CHEN S Y, ZHU X P, et al. Two hybrid end-effector posture-maintaining and obstacle-limits avoidance schemes for redundant robot manipulators[J]. IEEE Transactions on Industrial Informatics, 2020, 16(2): 754-763 doi: 10.1109/TII.2019.2922694
    [9] HOU Z L, JIANG Y, WANG H. A collision-free trajectory planning algorithm for manipulators in unstructured environment[C]//2019 IEEE International Conference on Robotics and Biomimetics (ROBIO). Dali, China: IEEE, 2019: 1059-1064
    [10] 方承, 赵京. 新颖的基于梯度投影法的混合指标动态避障算法[J]. 机械工程学报, 2010, 46(19): 30-37 https://www.cnki.com.cn/Article/CJFDTOTAL-JXXB201019006.htm

    FANG C, ZHAO J. New dynamic obstacle avoidance algorithm with hybrid index based on gradient projection method[J]. Journal of Mechanical Engineering, 2010, 46(19): 30-37 (in Chinese) https://www.cnki.com.cn/Article/CJFDTOTAL-JXXB201019006.htm
    [11] 张建华, 胡平, 张小俊, 等. 基于主从任务转化的闭环控制避障算法[J]. 机械工程学报, 2017, 53(1): 21-27 https://www.cnki.com.cn/Article/CJFDTOTAL-JXXB201701003.htm

    ZHANG J H, HU P, ZHANG X J, et al. Closed loop control algorithm for obstacle avoidance based on the transformation of master and slave tasks[J]. Journal of Mechanical Engineering, 2017, 53(1): 21-27 (in Chinese) https://www.cnki.com.cn/Article/CJFDTOTAL-JXXB201701003.htm
    [12] HAN D, NIE H, CHEN J B, et al. Dynamic obstacle avoidance for manipulators using distance calculation and discrete detection[J]. Robotics and Computer-Integrated Manufacturing, 2018, 49: 98-104 doi: 10.1016/j.rcim.2017.05.013
    [13] TSOUKALAS A, TZES A. Modelling and control of hyper-redundant micromanipulators for obstacle avoidance in an unstructured environment[J]. Journal of Intelligent & Robotic Systems, 2014, 78(3-4): 517-528 http://smartsearch.nstl.gov.cn/paper_detail.html?id=3074019df1b99c328921a93b650e20b1
    [14] LE BRICE B, SAAD M, NERGUIZIAN V. Modeling and adaptive control of redundant robots[J]. Mathematics and Computers in Simulation, 2006, 71(4-6): 395-403 doi: 10.1016/j.matcom.2006.02.010
    [15] PERDEREAU V, PASSI C, DROUIN M. Real-time control of redundant robotic manipulators for mobile obstacle avoidance[J]. Robotics and Autonomous Systems, 2002, 41(1): 41-59 doi: 10.1016/S0921-8890(02)00274-9
    [16] 景奉水, 杨超, 杨国栋, 等. 机器人轨迹纠偏控制方法研究[J]. 机器人, 2017, 39(3): 292-297 https://www.cnki.com.cn/Article/CJFDTOTAL-JQRR201703005.htm

    JING F S, YANG C, YANG G D, et al. Robot trajectory rectification control methods[J]. Robot, 2017, 39(3): 292-297 (in Chinese) https://www.cnki.com.cn/Article/CJFDTOTAL-JQRR201703005.htm
    [17] 曹海蕊, 顾晓勤, 梁瑞仕. 冗余机械臂的加权广义逆避障算法研究[J]. 机械科学与技术, 2018, 37(9): 1313-1318 doi: 10.13433/j.cnki.1003-8728.20180028

    CAO H R, GU X Q, LIANG R S. A weighted generalized inverse obstacle avoidance algorithm for redundant manipulator[J]. Mechanical Science and Technology for Aerospace Engineering, 2018, 37(9): 1313-1318 (in Chinese) doi: 10.13433/j.cnki.1003-8728.20180028
    [18] SHEN H Y, LIN T, CHEN S B, et al. Real-time seam tracking technology of welding robot with visual sensing[J]. Journal of Intelligent & Robotic Systems, 2010, 59(3-4): 283-298
    [19] 肖帆, 李光, 杨加超, 等. 改进CMA-ES算法及其在7自由度仿人臂逆运动学求解中的应用[J]. 机械科学与技术, 2020, 39(6): 844-851 doi: 10.13433/j.cnki.1003-8728.20190162

    XIAO F, LI G, YANG J C, et al. Applying improved CMA-ES algorithm to solve inverse kinematics of 7-DOF humanoid arm[J]. Mechanical Science and Technology for Aerospace Engineering, 2020, 39(6): 844-851 (in Chinese) doi: 10.13433/j.cnki.1003-8728.20190162
    [20] WAN J, YAO J F, ZHANG L A, et al. A weighted gradient projection method for inverse kinematics of redundant manipulators considering multiple performance criteria[J]. Journal of Mechanical Engineering, 2018, 64(7-8): 475-487 http://www.sv-jme.eu/?ns_articles_pdf=/ns_articles/files/ojs/5182/public/5182-29667-1-PB.pdf&id=6131
    [21] SHUKLA A, SINGLA E, WAHI P, et al. A direct variational method for planning monotonically optimal paths for redundant manipulators in constrained workspaces[J]. Robotics and Autonomous Systems, 2013, 61(2): 209-220 doi: 10.1016/j.robot.2012.08.012
    [22] 牟宗高. 面向狭小空间作业的超冗余机器人轨迹规划及控制研究[D]. 哈尔滨: 哈尔滨工业大学, 2017

    MOU Z G. Research on trajectory planning and control of hyper-redundant robots for confined-space operation[D]. Harbin: Harbin Institute of Technology, 2017 (in Chinese)
    [23] TEEL A R. Global stabilization and restricted tracking for multiple integrators with bounded controls[J]. Systems & Control Letters, 1992, 18(3): 165-171
  • 加载中
图(11)
计量
  • 文章访问数:  360
  • HTML全文浏览量:  61
  • PDF下载量:  62
  • 被引次数: 0
出版历程
  • 收稿日期:  2020-11-17
  • 刊出日期:  2021-07-01

目录

    /

    返回文章
    返回