新闻中心
联系我们
  • 公司名称:广东省恒越云梯车出租公司  
    联系方式:136 0000 1358  138 23423455
    投诉建议:020 32210175   QQ:594933949
    业务范围:全中国任何区域均可提供
    公司网址:www.yuntichuzu.com
新闻详细
  • http://www.gdgkzyc.com/ 如何建立云梯车工作路径规划模型??    汕头云梯车出租
    新闻分类:行业资讯   作者:admin    发布于:2018-01-204    文字:【】【】【

         如何建立云梯车工作路径规划模型??   汕头云梯车出租,  汕头云梯车公司,  汕头云梯车租赁      吊装路径空间划分由汽车云梯车的吊装运动特性,可将吊装场景分割成两个路径空间,然后将其投影到平面上。将云梯车的最大和最小工作半径定义,吊装幅度,根据前面给定的站位区域,和分别为吊装物的吊装起始点和吊装目标终点,为汽车云梯车的回转中心、分别为吊装起始边界和终止边界,是自起始边界线沿终止边界反方向(左转)的扇形区域,角度大小为;是自起始边界沿终止边界顺时针(右转)方向的扇形区域,角度大小。把吊装场景分为静态障碍物空间和动态云梯车吊装空间两部分。计算吊装工作的范围内个障碍物的检测区域,其幅长取值范围及角度取值范围由初始吊装点沿逆时针方向排序,精检测区域依次记为。当在的正向轴则将该障碍物分为一和四象限两部分,反之在二三象限。上图障碍物的检测区域的幅长范围,角度范围。可将汽车云梯车动态空间分为为主起重臂、辅臂和吊装物三个空间,设吊装物的长为,宽为,云梯车当前回转平面的回转角为,令吊装物空间的最大回转半径,主起重臂、辅臂空间回转半径最大值。



         云梯车位姿空间模型,   云梯车吊装过程可以简单的理解为通过调整云梯车运动形式将吊装物从吊装起始点安全转移到吊装终点的过程。在实际的吊装操作中,一般禁止臂架跨过车头所在的区域,如若,则将空间定义为禁吊空间。 路径空间中某一吊装路径中吊装物底面的中心点线路轨迹。 吊装路径点运动轨迹是上幅过程,是卷扬机起升过程,是回转过程,是下幅过程。将运动轨迹中发生运动形式变化的拐点作为路径点,用表示,其中是路径点的个数,将路径点的平面用表示,m为路劲平面个数。设路径平面和的回转角(和轴沿回转方向的角度值。当时,每一个平面上最少有两个不重合在一起的路径点。和代表了分布于路径平面和上的吊装起始点和终点;平面上的最后一个路径点与平面的起始路径点坐标是一致的。利用汽车云梯车的运动位姿空间,对进行栅格化操作,沿方向栅格间隔设为,轴方向的为,结合汽车云梯车的运动形式得到图5-7路径点的运动方向和步长。用来分别代表云梯车变幅、回转、卷扬运动路径点的步长。



         基于改进的遗传算法,   吊装路径规划通常意义上的遗传算法会产生过早收敛,利用前面提到的改进遗传算法,其收敛于全局最优解,不会落入局部最小的点,利用这个特征探讨基于改进的遗传算法路径规划方法。对于云梯车空间路径规划的改进遗传算法,通过选择、交叉和变异等算子产生子代个体,结合前面的路径点信息,在吊装起始点到吊装终点间,可建立如下数学模型:5-95-10其中,F1(P),F2(P),...FN(P)为优化目标,G1(P),G2(P),...GM(P)为约束条件。




        路径编码和译码,  在遗传算法中,采用简单编码技术,对具有固定适应度函数来说,在线计算的时间取决于编码长度和搜索空间大小,因而,采用编码长度简化的技术,把二维编码的路径转化为一维编码。采用的是链表方式编码,每条路径用一个染色体替代,链表中的元素代表路径中的节点,如图5-8利用路径点编码方式对节点建立路径点模型。是路径平面的回转角,为路径点所在路径平面的局部坐标。对于译码,简而言之,是将一组连续路径点编码信息进行还原,回到初始的云梯车运动形式的过程。用矩阵表示所记录的吊装路径,代表着第个动作在运动形式时的运动量,其中,表示的是云梯车的回转操作,当吊装左转,反之右转;代表云梯车变幅,当云梯车上幅,反之下幅;是云梯车卷扬,当上升,反之下落。初始化时的值为0,译码过程为:(1)读取路径点,其坐标轴为,所在路径平面回转角为。(2)读取路径点,若与不在同一路径平面时,令。如果它们在同一路径平面上,且时云梯车做变幅运动,可令;当,云梯车卷扬运动。令,执行(3)。(3)对进行判断,当则为目标点,完成译码过程;否则跳转到步骤(2)执行。



        初始化种群种群初始化就是把路径平面均匀分割,将路径平面和的回转运动相连续。将路径空间均分成个间距为的路径平面,用启发式算法随机产生路径点。三维云梯车吊装需满足工作区域约束条件和无碰撞约束条件来实现无碰撞安全吊装。在安全吊装的情况下,为使吊装路径最短路程度量函数需进行优化。目标函数定义:(1)路程度量函数5-11式中是两路径点的距离.  (2)路径点度量函数.  (3)危险性度量函数.   其中,障碍物检测区域中间点,路径点运动方向上可能发生的碰撞的路径点。约束条件:(1)工作区域约束条件:,是路径点在轴的坐标;(2)无碰撞约束条件,  其中,分别是云梯车、吊装物和作业场景的包围盒空间。


     
      汕头云梯车出租,  汕头云梯车公司,  汕头云梯车租赁 www.gdgkzyc.com/




        遗传操作算子设计  在本次吊装路径规划过程中,算法实现涉及到了六个遗传算子:插入算子、变异算子、记忆算子、删除算子、选择算子、交叉算子。1.插入算子对同一路径平面上两相邻且可行性路径和,若沿和四个方向都形成不了路径或者所形成的路径会与障碍物发生碰撞时,则需插入个具有可行性的路径点。如若形成新路径还是不可行,需重新选择插入量和所插入的方向进行计算判定,插入原则满足: 其中,是沿变幅方向插入的新路径点相对于路径点的步进倍率,当,上幅时,下幅时;沿卷扬方向插入的步进倍率起升,下落时2.变异算子不存在存在按上幅、下幅、卷扬和下落方向用变异算子进行变异。若选择的路径为可行性路径时,随机在路径中选择几个路径平面,任意邻近两个路径平面的路径点之间将形成一个子路径段,计算路径段上的目标值和约束值,把数值差的子路段上的路径点变异;如若子路段上的数值相差无几,将任意选择一路径点变异,但是要保证变异后的路径可行。当路径不可行,按概率对路径点坐标值进行大范围调整,由吊装物与障碍物之间的相对位置,变异到障碍物余量范围外;否则在两端点中任意选择一点变异,如若变异后为路径可行,把变异节点替换为偏移后的新节点;否则,从新选择变异量和变异反向进行计算判定:5-195-20.  其中,为沿变幅方向变异倍率,卷扬方向的变异倍率,与、取值规律相同。  3.记忆算子为减少算法中检测碰撞时间损耗,需要简化检测过程。若在平面的某路径点上,吊装物或云梯车与吊装工作场景发生碰撞,即,则将该平面记忆为不可行节点,在该平面上进行插入或变异操作时应避开这个节点。若吊装物与臂架之间发生碰撞,即,该点也将被记为不可行节点,插入、变异操作时同样要避开。  4.删除算子删除算子主要有四种。对于(a),A和C,C和E可直达,则删除B和D;C在路径中两次出现,则需删区位于相同路径上所有点。对于(b),B和C可直接到达,则B和C间所有路径点需删除;最后一种若路径平面上尾路径点和首路径点可直达,路径平面及其路径点都要删除。 5.选择算子主要采用的选择算子有两种,第一种选择的算子具有优良个体参与繁殖的功能;第二种挑选fii实现功能较差或是发生碰撞的子路径进行变异。6.交叉算子等概率的从父代个体中任意选择两个路径点(起点和终点除外)或路径平面,交叉两个个体在交叉处的一部分染色体。



          路径规划算法实现,  在已经实现吊装仿真世界模型建立的Webots软件中,利用控制器结合传感器提供的数据来实现算法。以城市吊装为例,选择的徐工全地面云梯车QYA200,是主辅臂结合的结构,主臂长,辅臂总长55.11m,将主、辅臂的安装角(夹角)选为15,吊装工作幅度;为可吊装区域, 云梯车起吊点的位姿;初始化路径平面的夹角;令,云梯车吊装过程中每进行1S变幅操作时,将吊装物提升8.0m,若云梯车吊装路径点的步长,则栅格间距的数值为。 群体规模50,最大进化代数,前代的交叉概率,变异概率,删除概率。利用MATLAB进行图像分割,按初始化种群→计算适应度并排序→选择优秀群体→交叉→变异→产生新一代种群→获取结果来执行算法。6相关较优路径的矩阵对应目标函数值Pareto解集的分布,并得到三条吊装路径矩阵。





          汕头云梯车出租,  汕头云梯车公司,  汕头云梯车租赁


    分享到:
    点击次数:1138  更新时间:2018-01-20  【打印此页】  【关闭
广东省恒越云梯车出租公司  
联系方式:136 0000 1358   138 23423455

网站建设专家:万腾网络