第六章 机器人路径规划ppt课件.ppt

上传人:牧羊曲112 文档编号:2134055 上传时间:2023-01-16 格式:PPT 页数:41 大小:3.55MB
返回 下载 相关 举报
第六章 机器人路径规划ppt课件.ppt_第1页
第1页 / 共41页
第六章 机器人路径规划ppt课件.ppt_第2页
第2页 / 共41页
第六章 机器人路径规划ppt课件.ppt_第3页
第3页 / 共41页
第六章 机器人路径规划ppt课件.ppt_第4页
第4页 / 共41页
第六章 机器人路径规划ppt课件.ppt_第5页
第5页 / 共41页
点击查看更多>>
资源描述

《第六章 机器人路径规划ppt课件.ppt》由会员分享,可在线阅读,更多相关《第六章 机器人路径规划ppt课件.ppt(41页珍藏版)》请在三一办公上搜索。

1、第6 章 机器人路径规划,路径规划:一定的作业要求;一定的评定标准;寻找一条从起始状态到目标状态的无碰撞路径。,1,2,6.1 关节空间路径规划,直角坐标空间到关节坐标空间的转换,起始点,途经点,起始点,途经点,终点,为每一个关节设计一条光滑的运动曲线(运动时间相等),6.1.1 三次多项式路径规划,2个位置约束条件,4,2个速度约束条件,满足2个位置约束条件,且光滑(连续)的轨迹曲线有多种。,满足以上4个约束条件的至少是3次多项式,5,Exp:6-1,6,6.1.2 含途经点的三次多项式路径规划,7,在每一个途经点不停歇(速度不为0),起始点,途经点,终点,8,途经点速度的确定,1)由直角坐

2、标速度通过雅可比矩阵变换成为关节速度,2)采用近似方法获取,选取左右两端的斜率的平均值,9,3)保证经过途经点的速度和加速度连续,EXP:以 Fig 6.3 中BD为例,起始点,中间点,终点,设计两个三次多项式路径。,路径1时间经历:,路径2时间经历:,位置约束:,10,速度约束:,加速度约束:,约束条件确定了8个线性方程,可以解得两个三次多项式中的所有待定参数!,6.1.3 直线+抛物线路径规划,11,但端点速度不为0(危害?),起始点和终点之间直线最短路径的优化方案。,设计直线+抛物线的混合路径规划,带有抛物线过渡域的线性轨迹,为简化设计,假定首末两端抛物线的时间长度相等。,路径相对于时间

3、中点和位置中点是对称的。,12,抛物线段的方程:,抛物线的速度方程:,在抛物线的末端的速度:,抛物线末端速度=直线段(恒速)的速度,所要求的运动持续时间,13,在给定起始角、终止角和运行时间,以及加速度:,确定抛物线与直线段的转折时间,抛物线段加速度的约束条件:,直线段长度=0,路径由两端抛物线组成。,加速度增加,抛物线长度下降,极限情况抛物线长度=0.,6.1.4 含途经点的直线+抛物线路径规划,14,三个相邻的途经点 j,k,l,相邻途经点之间以线性函数相连;而途经点附近以抛物线过渡。,15,三个相邻的途经点 j,k,l,起始段,抛物线末端速度等于直线段速度,16,结束段,与起始段成对应关

4、系。,起始段:,起始段加速段时间:,静止到加速到匀速的时间,17,12间匀速运动,中间段(2-3)匀速运动速度:,在以上加速度的条件下,速度由13.5/s变化到-10/s的耗时,但是匀速运动时间暂时无法求到!因为末端减速段耗时未知!,23有运动方向的变化(反向),显然有负加速度:,18,起始段直线段耗时:,中间段(2-3)匀速运动速度:,但是匀速运动时间暂时无法求到!,结束段(3-4)的减速时间(由一定的速度到静止状态):,结束段(3-4)的匀速运动时间:,19,2-3,3-4两端匀速运动速度由差异,那么3点末端需要一个加速,3点末端加速段耗时:,这样留给2-3段匀速运动的时间:,20,3-4

5、段匀速运动的时间(匀速速度-5.10/s):,21,6.2 直角坐标空间路径规划,在直角坐标空间的轨迹规划系统中,作业是用机械手终端夹手的直角坐标节点序列确定的。,直角坐标节点:表示夹手位姿的齐次变换矩阵。,以上即为夹手必须经过的直角坐标节点。参照这些节点的位姿,可将手部描述为一连串的运动和动作。,22,在直角坐标中,将机器人的目标(节点)位姿通过以下矩阵方程表示:,以上等式表示为:机器人抓取位姿=操作对象期望抓取位姿,求解,并通过逆向运动学得到各关节变量值。,实时完成难度较大,需要预先进行路径的规划。,23,6.3 移动机器人路径规划,移动机器人是集环境感知、动态决策、行为控制与执行等多功能

6、于一体的综合性系统。,移动机器人路径规划技术就是移动机器人在具有障碍物的环境中按照一定的评价标准(如工作代价最小、行走路径最短、行走时间最短等),寻找一条从给定起点到达目标终点的无碰路径。,24,传统路径规划大多基于图论的思想,通过一定的方法建立几何模型,进行空间路径的搜索,包括自由空间法、图搜索法、栅格解耦法、动态规划算法等。,25,智能路径规划是随着近年来人工智能的深入研究而发展起来的优化方法,其中有模糊逻辑法、神经网络法、遗传算法以及现在非常热门的仿生算法,如蚁群算法、免疫算法、粒子群算法、蜂群算法等。,26,全局路径规划,又称为静态或离线路径规划,作业的环境信息完全已知,主要方法有栅格

7、法、可视图法、链接图法、概率路径图法、拓扑法等。,局部路径规划局部路径规划,又称为动态或在线路径规划,作业环境部分未知或完全未知,主要方法有人工势场法、模糊逻辑算法、遗传算法、蚁群算法、免疫算法等。,27,无论何种路径规划方法,原始尺寸变换是必须进行的。,28,6.4 遗传算法简介,遗传算法基于自然选择的生物进化,是一种模仿生物进化过程的随机方法。自适应、全局化优化、概率化搜索。,6.4.1 遗传算法基本框架,求函数极值问题(极大、极小),用以下数学规划模型来描述:,29,决策向量:,用长度一定的二进制编码串分别表示n的决策向量:,染色体(个体),M个染色体构建成为一个群体。,对群体中每一个染

8、色体按照一定规则确定其适应度。,30,使用遗传算子,遗传算子:选择、交叉、变异,6.4.2 遗传算法的运算过程,31,6.4.3 遗传算法算例,1)个体编码,2)初始群体的产生,3)适应度的计算(解码)个体对应的目标函数值(适应度),32,6)选择计算(复制计算):适应度高的个体遗传到下一代 原则?与适应度成正比的概率!,计算每个个体被遗传到下一代的概率,设计与适应度成正比的概率来选择被遗传的个体。,33,概率0.24的被选择了两次,概率0.35的被选择了一次,概率为0.17的被选择了0次。,5)交叉运算:产生新个体的主要方式(单点交叉),随机配对,随机设置交叉点(交叉点设置在被交叉染色体之前

9、),1-2:2:011101;111001,交叉运算结果:011001;1111011(11),34,6)变异运算:某一个或某几个基因的改变,随机选择变异点(12),随机设置交叉点(交叉点设置在被交叉染色体之前),3号染色体在第二位变异:101001 变异运算结果:111001(13),注意2号染色体的变异结果!,35,获得子代群体P(1)(14),重复适应度的计算(15)(16)(17)已经有了明显的改进!,实际上个体2即为最佳个体!,36,6.4.4 遗传算法的特点,1)以决策变量的编码作为运算对象,可以借助于生物学中的基因、变异等概念。,3)并行多点搜索(并行运算)。,4)使用概率搜索技

10、术。,2)以目标函数值作为搜索信息,不需要其它诸如目标函数值导数等辅助信息。,37,6.5 基于遗传算法的移动机器人路径规划,6.5.1 离散空间中移动机器人路径规划,以路径最短为评价指标,1.规划空间的网格化建模,直角坐标法、序号法,2.路径规划遗传算法,(1)个体编码方法,网格序号编码:0,1,11,21,22,23,33,44,38,编码长度短、简明、直观,(2)初始群体的产生,网格序号编码:0,1,11,21,22,23,33,44,编码长度是变化的,间断无障碍路径:,0,99;0,2,20,45,75,87,99,(3)适应度函数,距离最短作为目标函数,引入修正项,消除运行过程中间断点相距太远的过短路径。,(4)遗传算子设计,A、选择算子:使个体按照与适应度成正比的概率向下一代繁殖;,B、交叉算子:,通常意义下的交叉;重合点处的交叉(更佳),C、变异算子:随机删除、随机插入、随机替换。,以上3种变异算子都有可能产生间断路径。,D、插入算子:以自由网格弥补间断路径,使之连续。,连续,不连续,在不连续的点之间,插入候补点,为自由网络节点,直接插入;若为障碍节点,则选择其附近的节点;若附近节点均为障碍节点,则放弃本次操作。,E、删除算子:同序号的节点删除,算例:,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号