留言板

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

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

代价函数引导的机械臂运动规划算法

徐晓慧 张金龙

徐晓慧, 张金龙. 代价函数引导的机械臂运动规划算法[J]. 机械科学与技术, 2020, 39(1): 62-67. doi: 10.13433/j.cnki.1003-8728.20190099
引用本文: 徐晓慧, 张金龙. 代价函数引导的机械臂运动规划算法[J]. 机械科学与技术, 2020, 39(1): 62-67. doi: 10.13433/j.cnki.1003-8728.20190099
Xu Xiaohui, Zhang Jinlong. A Robot Arm Motion Planning Algorithm Guided by Cost Function[J]. Mechanical Science and Technology for Aerospace Engineering, 2020, 39(1): 62-67. doi: 10.13433/j.cnki.1003-8728.20190099
Citation: Xu Xiaohui, Zhang Jinlong. A Robot Arm Motion Planning Algorithm Guided by Cost Function[J]. Mechanical Science and Technology for Aerospace Engineering, 2020, 39(1): 62-67. doi: 10.13433/j.cnki.1003-8728.20190099

代价函数引导的机械臂运动规划算法

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

江苏省自然科学基金项目 BK2009406

江苏开放大学"十三五"规划课题项目 16SSW-Q-001

详细信息
    作者简介:

    徐晓慧(1991-), 讲师, 硕士研究生, 研究方向为机器人技术, xuxiaoyang910829@163.com

  • 中图分类号: TP242

A Robot Arm Motion Planning Algorithm Guided by Cost Function

  • 摘要: 本文提出一种基于连杆运动方程的人工势场,引导基于转换的快速随机扩展树(T-RRT)改进算法采样,在高维度空间搜索低成本路径的同时解决机械臂运动规划中T-RRT算法收敛速度慢的问题。简化机械臂模型以提高碰撞检测的效率,并与运动学分析结合调制连杆运动方程,从而确定各质点轨迹长度、叠加以建立机械臂人工势场,作为代价函数判断状态节点的成本,引导其不断向目标位置逼近,同时为了进一步提高算法的扩张速度,引入剪枝函数对细化节点进行限制。在不同的障碍地图中进行MATLAB仿真实验,该算法与RRT、T-RRT算法相比,路径长度最短、节点采样效率最高、节点平均采样时间最优,运行时间分别缩短了约3/4及2/3。所提算法在提高路径质量的同时有效提高搜索效率,能适应环境的变化。
  • 图  1  机械臂简化模型

    图  2  机械臂运动学模型

    图  3  T-RRT改进算法

    图  4  转换测试流程图

    图  5  多种地图环境下机械臂运动规划

    表  1  连杆参数

    i 1 2 3 4 5 6
    ai/cm 0 9 9 9 0 0
    di/cm 0 0 0 0 0 7
    αi/(°) 90 0 0 0 90 0
    θi/(°) 0 0 0 0 0 0
    下载: 导出CSV

    表  2  各种算法实验结果对比

    算法 简单障碍环境(图 5a)) 复杂障碍环境(图 5b))
    t/s L n nall S/% t/s L n nall S/%
    1 2.494 1 3 013.4 67 10 707 100 3.819 4 3 952.0 236 13 253 99
    2 1.534 5 1 711.0 64 3 234 100 2.780 2 2 402.8 169 4 642 100
    3 0.574 6 1 666.1 62 2 822 100 0.928 2 207.1 169 3 557 100
    下载: 导出CSV
  • [1] Devaurs D, Siméon T, Cortés J. Optimal path planning in complex cost spaces with sampling-Based algorithms[J]. IEEE Transactions on Automation Science and Engineering, 2016, 13(2):415-424 doi: 10.1109/TASE.2015.2487881
    [2] An B, Kim J, Park F C. An adaptive stepsize RRT planning algorithm for open-chain robots[J]. IEEE Robotics and Automation Letters, 2018, 3(1):312-319 doi: 10.1109/LRA.2017.2745542
    [3] Devaurs D, Siméon T, Cortés J. A multi-tree extension of the transition-based RRT: application to ordering-and-pathfinding problems in continuous cost spaces[C]//2014 IEEE/RSJ International Conference on Intelligent Robots and Systems. Chicago, IL, USA: IEEE, 2014: 2991-2996
    [4] Gammell J D, Barfoot T D, Srinivasa S S. Informed sampling for asymptotically optimal path planning[J]. IEEE Transactions on Robotics, 2018, 34(4):966-984 doi: 10.1109/TRO.2018.2830331
    [5] Dong Y Q, Camci E, Kayacan E. Faster RRT-based nonholonomic path planning in 2D building environments using skeleton-constrained path biasing[J]. Journal of Intelligent & Robotic Systems, 2018, 89(3-4):387-401 http://www.wanfangdata.com.cn/details/detail.do?_type=perio&id=7fc00bf61238295d4b3cfa4515c93dfe
    [6] Noreen I, Khan A, Ryu H, et al. Optimal path planning in cluttered environment using RRT*-AB[J]. Intelligent Service Robotics, 2018, 11(1):41-52 doi: 10.1007/s11370-017-0236-7
    [7] An J, Lee G, Oh I, et al. Navigation-oriented design for in-pipe robot in recursively divided sampling space with rapidly exploring random tree[J]. Journal of Mechanical Science and Technology, 2017, 31(12):5987-5995 doi: 10.1007/s12206-017-1143-8
    [8] Kim M C, Song J B. Informed RRT* with improved converging rate by adopting wrapping procedure[J]. Intelligent Service Robotics, 2018, 11(1):53-60
    [9] Qureshi A H, Ayaz Y. Potential functions based sampling heuristic for optimal path planning[J]. Autonomous Robots, 2016, 40(6):1079-1093 doi: 10.1007/s10514-015-9518-0
    [10] 张殿富, 刘福.基于人工势场法的路径规划方法研究及展望[J].计算机工程与科学, 2013, 35(6):88-95 doi: 10.3969/j.issn.1007-130X.2013.06.015

    Zhang D F, Liu F. Research and development trend of path planning based on artificial potential field method[J]. Computer Engineering and Science, 2013, 35(6):88-95(in Chinese) doi: 10.3969/j.issn.1007-130X.2013.06.015
    [11] Kim D H, Shin S. New repulsive potential functions with angle distributions for local path planning[J] Advanced Robotics, 2006, 20(1):25-47 doi: 10.1163/156855306775275549
    [12] 汪首坤, 朱磊, 王军政.基于导航势函数法的六自由度机械臂避障路径规划[J].北京理工大学学报, 2015, 35(2):186-191 http://d.old.wanfangdata.com.cn/Periodical/bjlgdxxb201502015

    Wang S K, Zhu L, Wang J Z. Path plan of 6-DOF robot manipulators in obstacle environment based on navigation potential function[J]. Transactions of Beijing Institute of Technology, 2015, 35(2):186-191(in Chinese) http://d.old.wanfangdata.com.cn/Periodical/bjlgdxxb201502015
    [13] 王俊龙, 张国良, 羊帆, 等.改进人工势场法的机械臂避障路径规划[J].计算机工程与应用, 2013, 49(21):266-270 doi: 10.3778/j.issn.1002-8331.1201-0360

    Wang J L, Zhang G L, Yang F, et al. Improved artificial field method on obstacle avoidance path planning for manipulator[J]. Computer Engineering and Applications, 2013, 49(21):266-270(in Chinese) doi: 10.3778/j.issn.1002-8331.1201-0360
    [14] Kabutan R, Nishida T. Motion planning by T-RRT with potential function for vertical articulated robots[J]. Electrical Engineering in Japan, 2018, 204(2):34-43 doi: 10.1002/eej.23103
    [15] Jaillet L, Cortés J, Siméon T. Transition-based RRT for path planning in continuous cost spaces[C]//2008 IEEE/RSJ International Conference on Intelligent Robots and Systems. Nice, France: IEEE, 2008: 2145-2150
  • 加载中
图(5) / 表(2)
计量
  • 文章访问数:  295
  • HTML全文浏览量:  92
  • PDF下载量:  30
  • 被引次数: 0
出版历程
  • 收稿日期:  2019-01-16
  • 刊出日期:  2020-01-01

目录

    /

    返回文章
    返回