工业机械臂的智能运动规划与避障方法研究
发布时间:2020-06-17 21:33
【摘要】:多自由度串联工业机器人的避障运动规划是机器人研究领域的一个重点以及难点。工业机器人一般工作在有障碍物的复杂环境中,运动规划帮助其末端执行器找到一条从初始点运动到目的点的最优的无障碍路径,规划结果将直接影响到工业机器人运动学和动力学的性能表现。针对这个问题,本文提出了一种结合改进RRT(Rapidly-exploring Random Tree)算法和逆运动学求解方法的7自由度串联机械臂避障运动规划方法。本文的主要研究内容如下:首先,使用D-H方法对7自由度串联机械臂进行表示和建模,并推导出其正运动学方程。然后,为了分析在工作空间中运动规划时生成的路径节点对应的关节角值,提出一种改进ABC(Artificial Bee Colony Algorithm)算法并行化混沌蜂群算法CPABC用于求解逆运动学问题。仿真结果表明该方法相比人工蜂群算法和它的衍生算法以及其他群智能算法的求解质量更高。其次,针对7自由度串联机械臂运动规划过程中与空间障碍物的碰撞检测问题,提出基于AABB层次包围盒的碰撞检测方法。AABB(Axis-aligned Bounding Box)包围盒的每一个面都与基坐标系其中一条主轴垂直。它具有建立简单的特性,结合层次包围盒技术可以很好地减少包围盒碰撞检测时间,提高避障运动规划的执行效率。最后,本文提出了一种结合改进RRT(Rapidily-explorng random tree)算法RRT*和RRT-Connect的运动规划方法,该方法根据RRT-Connect分别从初始点和目标点构建两棵路径树,其搜索过程则与RRT*类似,保证该方法能够在有限的搜索次数中得到较优的路径,即概率完备以及渐进最优。为了验证该方法的有效性,使用MATLAB以及ROS(Robot Operating System)进行仿真实验,结果表明有限时间内新方法规划出的运动路径要优于其他RRT算法。
【学位授予单位】:华南理工大学
【学位级别】:硕士
【学位授予年份】:2018
【分类号】:TP241
【图文】:
第二章 7 自由度串联型工业机械臂运动学分析αi:绕 Xi轴从 Zi旋转到 +1Zi的角度。di:沿 Zi轴从 -1Xi移动到 Xi的距离。θi:绕 Zi轴从 -1Xi旋转到 Xi的角度。建立好连杆坐标系{i}和{i-1}后,从图 2-1 可以看出,坐标系{i-1}变换到坐标系{i将要经历 4 个步骤,首先绕 -1Xi轴旋转 αi-1使 -1Zi与 Zi平行,其次沿 -1Xi轴位移 ai-1后 -Zi与 Zi重合,然后绕 Zi轴旋转 θi使 -1Xi与 Xi重合,最后沿 Zi轴位移 di。根据 2.2 节提到的齐次坐标变换可以得到坐标系{i}相对于坐标系{i-1}的变换矩阵如式(2-9)所示[28]。
表 2-1 Cyton Gamma 300 的 D-H 参数关节编号1( )i 1( )ia m ( )id m ( )i 角度范围( )1 90 0 0.121 30~3302 90 0 02 70~2903 -90 0 0.14083 30~3304 -90 0.0718 04 70~2905 90 0.0718 05 70~2906 -90 0 06 75~2857 0 0 0.12967 30~330图 2-3 Cyton Gamma 300 的连杆坐标系分布图 2-2 Cyton Gamma 300 结构
【学位授予单位】:华南理工大学
【学位级别】:硕士
【学位授予年份】:2018
【分类号】:TP241
【图文】:
第二章 7 自由度串联型工业机械臂运动学分析αi:绕 Xi轴从 Zi旋转到 +1Zi的角度。di:沿 Zi轴从 -1Xi移动到 Xi的距离。θi:绕 Zi轴从 -1Xi旋转到 Xi的角度。建立好连杆坐标系{i}和{i-1}后,从图 2-1 可以看出,坐标系{i-1}变换到坐标系{i将要经历 4 个步骤,首先绕 -1Xi轴旋转 αi-1使 -1Zi与 Zi平行,其次沿 -1Xi轴位移 ai-1后 -Zi与 Zi重合,然后绕 Zi轴旋转 θi使 -1Xi与 Xi重合,最后沿 Zi轴位移 di。根据 2.2 节提到的齐次坐标变换可以得到坐标系{i}相对于坐标系{i-1}的变换矩阵如式(2-9)所示[28]。
表 2-1 Cyton Gamma 300 的 D-H 参数关节编号1( )i 1( )ia m ( )id m ( )i 角度范围( )1 90 0 0.121 30~3302 90 0 02 70~2903 -90 0 0.14083 30~3304 -90 0.0718 04 70~2905 90 0.0718 05 70~2906 -90 0 06 75~2857 0 0 0.12967 30~330图 2-3 Cyton Gamma 300 的连杆坐标系分布图 2-2 Cyton Gamma 300 结构
【参考文献】
相关期刊论文 前10条
1 刘霞;张姗姗;胡铭鉴;;基于混沌人工蜂群算法优化的SVM齿轮故障诊断[J];吉林大学学报(信息科学版);2015年04期
2 苏英;林都;鲜浩;刘金浩;;Cyton Gamma 300机械臂运动学分析[J];制造业自动化;2015年10期
3 黄文炳;孙富春;刘华平;;考虑冗余机械臂末端运动特性的规划方法[J];清华大学学报(自然科学版);2014年12期
4 任子武;王振华;孙立宁;;全局和声搜索方法及其在仿人灵巧臂逆运动学求解中的应用[J];控制理论与应用;2012年07期
5 谢碧云;赵京;刘宇;;基于快速扩展随机树的7R机械臂避障达点运动规划[J];机械工程学报;2012年03期
6 周芳;朱齐丹;赵国良;;基于改进快速搜索随机树法的机械手路径优化[J];机械工程学报;2011年11期
7 贾庆轩;陈钢;孙汉旭;郑双奇;;基于A~*算法的空间机械臂避障路径规划[J];机械工程学报;2010年13期
8 周芳;朱齐丹;张新福;吴叶斌;;基于雅可比转秩-RRT法的冗余机械手路径规划[J];控制工程;2009年06期
9 秦勇;臧希U
本文编号:2718195
本文链接:https://www.wllwen.com/kejilunwen/sousuoyinqinglunwen/2718195.html