论文:2020,Vol:38,Issue(1):183-190
引用本文:
朱战霞, 靖飒, 仲剑飞, 王明明. 基于碰撞检测的空间冗余机械臂避障路径规划[J]. 西北工业大学学报
ZHU Zhanxia, JING Sa, ZHONG Jianfei, WANG Mingming. Obstacle Avoidance Path Planning of Space Redundant Manipulator Based on a Collision Detection Algorithm[J]. Northwestern polytechnical university

基于碰撞检测的空间冗余机械臂避障路径规划
朱战霞1,2, 靖飒1,2, 仲剑飞1,2, 王明明1,2
1. 西北工业大学 航天学院, 陕西 西安 710072;
2. 航天飞行动力学技术国家级重点实验室, 陕西 西安 710072
摘要:
针对障碍环境中自由漂浮模式空间冗余机械臂的路径规划问题进行了研究。首先基于球形包围盒和空间叠加思想简化描述障碍物和机械臂的空间占位关系,采用直线段与球体之间相对位置关系判断是否碰撞的检测方法。然后从正向运动学出发,运用关节参数化方法,把路径规划问题变为带约束的参数优化问题,并考虑基座姿态扰动最小以及碰撞规避建立多项加权的目标函数,通过粒子群优化算法求解最优解,得到机械臂关节运动轨迹。最后以七自由度空间冗余机械臂为例进行仿真,结果表明该方法可以实现有效避障,同时基座姿态受扰很小,关节运动轨迹平滑,且机械臂末端也能够以较高精度达到期望位姿。
关键词:    空间冗余机械臂    碰撞检测算法    避障路径规划    粒子群优化算法    球形包围盒    空间叠加    数值仿真    运动规划   
Obstacle Avoidance Path Planning of Space Redundant Manipulator Based on a Collision Detection Algorithm
ZHU Zhanxia1,2, JING Sa1,2, ZHONG Jianfei1,2, WANG Mingming1,2
1. School of Astronautics, Northwestern Polytechnical University, Xi'an 710072, China;
2. National Key Laboratory of Aerospace Flight Dynamics, Xi'an 710072, China
Abstract:
This paper focuses on the path planning of free-floating space redundant manipulator in an environment with obstacles. Firstly, based on the idea of spherical bounding volume and spatial superposition, the spatial occupying relationship between obstacles and manipulators is described in a simpler way. Then the relative position relationship between straight line segment and sphere is used to judge whether a collision between the manipulator and the obstacle. With the principle of forward kinematics, we use the joint parameterization method to transform the path planning problem into a parameter optimization problem with constraints. In this optimization problem, the objective function is a weighted optimization objective function, which includes two terms, the first term describes the base attitude disturbance and the second one is established according to the requirement of avoidance collision. The motion trajectories of the manipulator joints can be obtained by solving the optimization problem using the particle swarm optimization algorithm. We choose a 7-DOF space redundant manipulator for simulation study, and simulation results show the effectiveness of the proposed method, there is no collision between the manipulator and obstacles, and there is no disturbance on the base attitude. What's more, the trajectory of the joint is smooth, which can make the end-effector reach the desired pose with a high accuracy.
Key words:    space redundant manipulator    collision detection algorithm    obstacle avoidance path planning    particle swarm optimization    spherical bounding volume    spatial superposition    simulation    motion trajectory   
收稿日期: 2019-02-28     修回日期:
DOI: 10.1051/jnwpu/20203810183
基金项目: 国家自然科学基金(61690211,61973256)资助
通讯作者:     Email:
作者简介: 朱战霞(1973-),女,西北工业大学教授、博士生导师,主要从事飞行器飞行动力学与控制研究。
相关功能
PDF(1601KB) Free
打印本文
把本文推荐给朋友
作者相关文章
朱战霞  在本刊中的所有文章
靖飒  在本刊中的所有文章
仲剑飞  在本刊中的所有文章
王明明  在本刊中的所有文章

参考文献:
[1] FLORES-ABAD A, MA O, PHAM K, et al. A Review of Space Robotics Technologies for On-Orbit Servicing[J]. Progress in Aerospace Sciences, 2014,68(8):1-26
[2] XU W F, ZHANG J T, QIAN H H, et al. Identifying the Singularity Conditions of Canadarm2 Based on Elementary Jacobian Transformation[C]//IEEE International Conference on Intelligent Robots and Systems, Tokyo, 2013:795-800
[3] NAKAMURA Y, HANAFUSA H. Inverse Kinematic Solutions with Singularity Robustness for Robot Manipulator Control[J]. Journal of Dynamic Systems, Measurement and Control, Transactions of the ASME, 1986,108(3):163-171
[4] 徐文福,梁斌, 刘宇,等. 一种新的PUMA类型机器人奇异回避算法[J]. 自动化学报,2008, 34(6):670-675 XU Wenfu, LIANG Bin, LIU Yu, et al. A Novel Approach to Avoid Singularities of PUMA-Type Manipulators[J]. Acta Automatica Sinica, 2008, 34(6):670-675(in Chinese)
[5] NENCHEV D, UMENTANI Y, YOSHIDA K. Analysis of a Redundant Free-Flying Spacecraft/Manipulator System[J]. IEEE Trans on Robotics and Automation, 1992, 8(1):1-6
[6] 张福海,付宜利,王树国. 自由漂浮空间机器人回避动力学奇异的轨迹规划[J]. 机器人,2012,34(1):38-43 ZHANG Fuhai, FU Yili, WANG Shuguo. Trajectory Planning of Free-Floating Space Robot with Avoidance of Dynamic Singularity[J]. Robot, 2012, 34(1):38-43(in Chinese)
[7] PAPADOPOULOS E, DUBOWSKY S. Dynamic Singularities in Free-Floating Space Manipulators[J]. Journal of Dynamic Systems, Measurement and Control, Transactions of the ASME, 1993, 115(1):44-52
[8] NANOS K, PAPADOPOULOS E. On Cartesian Motions with Singularities Avoidance for Free-Floating Space Robots[C]//IEEE International Conference on Robotics and Automation, Saint Paul, 2012:5398-5403
[9] 赵真明, 孟正大. 基于加权A*算法的服务型机器人路径规划[J]. 华中科技大学学报, 2008(增刊1):196-198 ZHAO Zhenming, MENG Zhengda. Path Planning of Service Mobile Robot Based on Adding-Weight A* Algorithm[J]. Journal of Huazhong University of Science and Technology, 2008(suppl 1):196-198(in Chinese)
[10] 贾庆轩,陈钢,孙汉旭,等. 基于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(in Chinese)
[11] 谢碧云,赵京,刘宇. 基于快速扩展随机树的7R机械臂避障运动规划[J]. 机械工程学报,2012,48(3):63-69 XIE Biyun, ZHAO Jing, LIU Yu. Motion Planning of Reaching Point Movements for 7R Robotic Manipulators in Obstacle Environment Based on Rapidly-exploring Random Tree Algorithm[J]. Journal of Mechanical Engineering, 2012, 48(3):63-69(in Chinese)
[12] 王悦,贾英宏,徐世杰. 冗余空间机械臂粗捕获段无碰撞轨迹规划算法[J]. 中国空间科学技术,2012, 6(3):49-55 WANG Yue, JIA Yinghong, XU Shijie. Collision-Free Motion Planning Algorithm for Redundant Space Manipulators during Coarse Target Capturing[J]. Chinese Space Science and Technology,2012, 6(3):49-55(in Chinese)
[13] FIORINI P, SHILLER Z. Motion Planning in Dynamic Environments Using the Relative Velocity Paradigm[C]//IEEE International Conference on Robotics and Automation, Atlanta, 1993:560-566
[14] PARK M, JEON J, LEE M. Obstacle Avoidance for Mobile Robots Using Artificial Potential Field Approach with Simulated Annealing[J]. IEEE International Symposium on Industrial Electronics, 2001(3):1530-1535
[15] LIU S, ZHANG Q, ZHOU D. Obstacle Avoidance Path Planning of Space Manipulator Based on Improved Artificial Potential Field Method[J]. Journal of The Institution of Engineers:Series C, 2014, 95(1):31-39
[16] 石忠,王永智,胡庆雷. 基于多项式插值的自由漂浮空间机器人轨迹规划粒子群优化算法[J]. 宇航学报,2011,32(7):1516-1521 SHI Zhong, WANG Yongzhi, HU Qinglei. A Polynomial Interpolation Based Particle Swarm Optimization Algorithm for Trajectory Planning of Free-Floating Space Robot[J]. Journal of Astronautics, 2011, 32(7):1516-1521(in Chinese)
[17] KEVIN M L, FRANK C P. Modern Robotics Mechanics, Planning, and Control[M]. Cambridge:Cambridge University Press, 2017
[18] 吕顺. 自由漂浮空间机器人的避障路径规划方法研究[D]. 西安:西北工业大学, 2015 LYU Shun. Collision Avoidance Path Planning of Free-floating Space Robot[D]. Xi'an:Northwestern Polytechnical University, 2015(in Chinese)
[19] 羊帆, 张国良, 田琦, 等. 基于避障伪距离的自由漂浮空间机器人规划-跟踪一体化控制[J]. 宇航学报,2018,39(2):229-237 YANG Fan, ZHANG Guoliang, TIAN Qi, et al. Trajectory Planning-Tracking Integrated Control for a 6R Free-Floating Space Robot via Obstacle Avoidance Pseudo-Distance[J]. Journal of Astronautics, 2018,39(2):229-237(in Chinese)
[20] WANG M M, LUO J J, WALTER U. A Non-linear Model Predictive Controller with Obstacle Avoidance for a Space Robot[J]. Advances in Space Research, 2016,57(8):1737-1746
[21] HUBBARD P M. Collision Detection for Interactive Graphics Applications[J]. IEEE Trans on Visualization Computer Graphics, 1995, 1(3):218-230
[22] WEBSTER N. Webster's New Universal Unabridged Dictionary[M]. New York:Dilithium Press, 1989:1-2
[23] LIU X, BAOYIN H, MA X. Optimal Path Planning of Redundant Free-Floating Revolute-Jointed Space Manipulators with Seven Links[J]. Multibody System Dynamics, 2013, 29(1):41-56