机构学及机器人

超冗余度机械臂跟随末端轨迹运动算法及其性能分析

  • 王俊刚 ,
  • 汤磊 ,
  • 谷国迎 ,
  • 朱向阳
展开
  • 1. 上海交通大学机械与动力工程学院 上海 200240;
    2. 上海交通大学机械系统与振动国家重点实验室 上海 200240
王俊刚,男,1991年出生。主要研究方向为超冗余度机器人运动规划及控制。E-mail:wangxvx@sjtu.edu.cn;汤磊,男,1990年出生,博士研究生。主要研究方向为超冗余度机器人设计、建模及运动规划。E-mail:20090430414@sjtu.edu.cn;朱向阳,男,1966年生,博士,教授,博士研究生导师。主要研究方向为机器人操作规划与控制、生机电一体化系统。E-mail:mexyzhu@sjtu.edu.cn

收稿日期: 2017-06-20

  修回日期: 2017-10-31

  网络出版日期: 2018-02-05

基金资助

国家自然科学基金资助项目(51435010,51622506)。

Tip-following Path Planning and Its Performance Analysis for Hyper-redundant Manipulators

  • WANG Jungang ,
  • TANG Lei ,
  • GU Guoying ,
  • ZHU Xiangyang
Expand
  • 1. School of Mechanical and Power Engineering, Shanghai Jiao Tong University, Shanghai 200240;
    2. State Key Laboratory of Mechanical System and Vibration, Shanghai Jiao Tong University, Shanghai 200240

Received date: 2017-06-20

  Revised date: 2017-10-31

  Online published: 2018-02-05

摘要

超冗余度机械臂具有大长径比、多自由度、高灵活性等特点。为提升其穿越受限空间的效率,提出一种适用于该机械臂三维空间深腔探测的跟随末端轨迹运动算法。在底座进给运动配合下,机械臂的连杆和关节沿规划路径移动,并使得机械臂与路径曲线偏差尽可能小。为提高算法效率,提出一种迭代步长顺序查找法来实现机械臂的关键点与离散路径曲线快速匹配;为减小路径跟随误差,提出一种线性插值优化方法减小因路径离散处理引起的误差。通过12个关节的超冗余度机械臂的仿真试验,从位置精度、运动平顺性、算法效率三方面对算法性能进行评价。结果表明,在保证路径跟随误差不超过5 μm的情况下,机械臂的运动平顺,单周期计算耗时为1 ms左右。算法适用于空间三维运动,且算法效率满足实时控制要求。

本文引用格式

王俊刚 , 汤磊 , 谷国迎 , 朱向阳 . 超冗余度机械臂跟随末端轨迹运动算法及其性能分析[J]. 机械工程学报, 2018 , 54(3) : 18 -25 . DOI: 10.3901/JME.2018.03.018

Abstract

The hyper-redundant manipulators have the features of large length/diameter ratio, high degree of freedoms and good dexterity. To improve the efficiency of their motion in confined space, a tip-following path planning algorithm is proposed. With the feed motion of the base, the manipulators' links and joints can track a desired path curve, sweeping through a tiny area in a 3D confined space. To enhance the efficiency of the algorithm, an iteratively sequential searching method is proposed for the fast matching between the manipulators' key-points and the path curve. A linear interpolation optimization method is then developed to reduce the path following errors caused by discretization of the path curve. The performance of the algorithm is evaluated in terms of the position accuracy, movement smoothness and calculation efficiency based on the simulation of a hyper-redundant manipulator with 12 joints. The results show that the manipulator accurately follows the desired path with deviations of less than 5 μm, and the average computation time is about 1 ms. The algorithm is suitable for spatial motions and is effective to satisfy the requirements of the real-time control.

参考文献

[1] Buckingham R,Chitrakaran V,Conkie R,et al. Snake-arm robots:A new approach to aircraft assembly[R]. SAE,2007.
[2] Bogue R. Robots in the nuclear industry:A review of technologies and applications[J]. Industrial Robot:An International Journal,2011,38(2):113-118.
[3] Wolf A,Choset H H,Brown B H,et al. Design and control of a mobile hyper-redundant urban search and rescue robot[J]. Advanced Robotics,2005,19(3):221-248.
[4] Hannan M W,Walker I D. Analysis and initial experiments for a novel elephan’s trunk robot[C]// Proceedings 2000 IEEE/RSJ International Conference on,2000:330-337.
[5] Tang L,Wang J,Zheng Y,et al. Design of a cable-driven hyper-redundant robot with experimental validation[J]. The International Journal of Advanced Robotic Systems,2017,14(5):1-12.
[6] Simaan N,Xu K,Wei W,et al. Design and integration of a telerobotic system for minimally invasive surgery of the throat[J]. The International Journal of Robotics Research,2009,28(9):1134-1153.
[7] 曹玉君,尚建忠,梁科山,等. 软体机器人研究现状综述[J]. 机械工程学报,2012,48(3):25-33. CAO Yujun,SHANG Jianzhong,LIANG Keshan,et al. Review of soft-bodied robots picking[J]. Journal of Mechanical Engineering,2014,48(3):25-33.
[8] Khatib O. Real-time obstacle avoidance for manipulators and mobile robots[J]. The International Journal of Robotics Research,1986,5(1):90-98.
[9] 张建英,赵志萍,刘暾. 基于人工势场法的机器人路径规划[J]. 哈尔滨工业大学学报,2006,38(8):1306-1309. ZHANG Jianying,ZHAO Zhiping,LIU Dun. A path planning method for mobile robot based on artificial potential field[J]. Journal of Harbin Institute of Technology,2006,38(8):1306-1309.
[10] Xia Y,Wang J. A dual neural network for kinematic control of redundant robot manipulators[J]. IEEE Transactions on Systems,Man,and Cybernetics,Part B (Cybernetics),2001,31(1):147-154.
[11] Liu Y,Wang K,Yang J. Optimal path modeling for redundant robot based on genetic algorithm[J]. Transactions of the China Welding Institution,2007,28(11):25-28.
[12] Yung N H C,Ye C. An intelligent mobile vehicle navigator based on fuzzy logic and reinforcement learning[J]. IEEE Transactions on Systems,Man,and Cybernetics,Part B (Cybernetics),1999,29(2):314-321.
[13] Choset H,Henning W. A follow-the-leader approach to serpentine robot motion planning[J]. Journal of Aerospace Engineering,1999,12(2):65-73.
[14] Chirikjian G S,Burdick J W. An obstacle avoidance algorithm for hyper-redundant manipulators[C]// Proceedings of Robotics and Automation,1990:625-631.
[15] Conkur E S. Path following algorithm for highly redundant manipulators[J]. Robotics and Autonomous Systems,2003,45(1):1-22.
[16] 夏嫣红,李立. 平面超冗余机构基于脊线初始位形的避障研究[J]. 机械设计与研究,2007,23(2):43-46. XIA Yanhong,LI Li. Obstacle avoidance based on initial configuration of backbone curve for hyper-redundant robotic mechanism[J]. Machine Design & Research,2007,23(2):43-46.
[17] Andersson S B. Discretization of a continuous curve[J]. IEEE Transactions on Robotics,2008,24(2):456-461.
[18] Palmer D,Cobos-Guzman S,Axinte D. Real-time method for tip following navigation of continuum snake arm robots[J]. Robotics and Autonomous Systems,2014,62(10):1478-1485.
[19] 贾庆轩,陈钢,孙汉旭,等. 基于A*算法的空间机械臂避障路径规划[J]. 机械工程学报,2010,46(13):109-115. JIA Qingxuan,CHEN Gang,SUN Hanxu,et al. Path planning for space manipulator to avoid obstacle based on A* algorithm[J].Journal of Mechanical Engineering,2010,46(13):109-115.
[20] 柳长安,鄢小虎,刘春阳,等. 基于改进蚁群算法的移动机器人动态路径规划方法[J]. 电子学报,2011,39(5):1220-1224. LIU Changan, YAN Xiaohu, LIU Chunyang,et al. Dynamic path planning for mobile robot based on improved ant colony optimization algorithm[J].Acta Electronica Sinica,2011,39(5):1220-1224.
[21] 王金敏,崔奇,初楠. 运用三次样条曲线拟合机器人运动路径[J]. 机械设计,2005,22(7):44-46. WANG Jinmin,CUI Qi,CHU Nan. Utilizing cubic spline curve to match the path of robotic movement[J].Journal of Mechanical Design,2005,22(7):44-46.
[22] 吴宝海,王尚锦. 三维参数曲线的离散算法[J]. 机械科学与技术,2004,23(11):1363-1365. WU Baohai,WANG Shangjin. An algorithm for the discretization of 3D parametric curves[J].Mechanical Science and Technology,2004,23(11):1363-1365.
[23] 伍丽峰,陈岳坪,谌炎辉,等. 求点到空间参数曲线最小距离的几种算法[J]. 机械设计与制造,2011(9):15-17. WU Lifeng,CHEN Yueping,CHEN Yanhui,et al. Algorithms on calculating minimum distance between point and spatial parametric curves[J]. Machinery Design & Manufacture,2011(9):15-17.
文章导航

/