[发明专利]基于分层搜索树实现工件自动布置的变位机路径规划方法有效
申请号: | 202110849067.2 | 申请日: | 2021-07-27 |
公开(公告)号: | CN113618276B | 公开(公告)日: | 2022-04-26 |
发明(设计)人: | 王念峰;何耀强;张宪民;郑永忠 | 申请(专利权)人: | 华南理工大学;三技精密技术(广东)股份有限公司 |
主分类号: | G05D1/10 | 分类号: | G05D1/10;B23K37/00;B23K37/047 |
代理公司: | 广州市华学知识产权代理有限公司 44245 | 代理人: | 李斌 |
地址: | 510640 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 分层 搜索 实现 工件 自动 布置 变位 路径 规划 方法 | ||
1.基于分层搜索树实现工件自动布置的变位机路径规划方法,其特征在于,包括以下步骤:
S1、初始化分层搜索树,确定分层搜索树的根和结束条件;
S2、计算规划空间并采样,计算工件焊缝位置约束函数,根据焊缝位置约束和避障约束从搜索树第二层开始计算变位机的规划空间,并从规划空间中采样合法位形;计算规划空间并采样具体为:
S21、离散变位机的规划空间,对变位机的所有位形进行穷举,其所有位形的集合为:
其中,qmin[k]和qmax[k]为第k个关节运动范围的下界和上界,为第k个关节的离散数量,mk为第k个关节采样的分辨率,FI为插值函数;
S22、确定焊缝位置约束,焊缝位置约束保证焊缝成型过程质量,使焊缝处于水平状态且使相邻母材的法向量之和垂直指向上,以防止母材下倾导致融化金属往下流,具体约束如下:
其中,ε1为接近于零的极小值,ε2取10°,θ1为焊缝的旋转角,θ2为焊缝俯仰角,θ3为焊缝相邻母材夹角的1/2,θ1的约束用于保证母材平面法向量始终朝上,防止母材下倾,θ2的约束用于减少熔化金属往倾斜角方向流动;
S23、采样合法位形,根据S21中得到的离散规划空间,从中均匀采样并作碰撞约束与焊缝位置约束的判定,若满足约束,则得到随机位形qrand,否则重新采样;
S3、选择扩展起始点并计算扩展终止点,根据工件焊缝位置代价函数,从搜索树中选择到采样点代价最小的多个节点作为候选扩展点;
S4、生成局部路径,使用关节插补方式生成局部路径,对局部路径每一个离散点进行约束判定,若满足约束则将扩展终止点加入到搜索树;
S5、判断结束条件,判断分层搜索树当前层采样是否结束以及算法是否结束。
2.根据权利要求1所述的基于分层搜索树实现工件自动布置的变位机路径规划方法,其特征在于,步骤S1中,确定分层搜索树的根具体为:
搜索树的根为用户定义或从第一个路径点对应的规划空间进行采样,规划空间需要使得变位机满足避障以及使工件处于船型焊,即为最适合焊接的位置;
确定分层搜索树的结束条件具体为:
分层搜索树的结束条件为分层搜索树扩展到最后一个路径点。
3.根据权利要求1所述的基于分层搜索树实现工件自动布置的变位机路径规划方法,其特征在于,步骤S3中,选择扩展起始点并计算扩展终止点具体包为:
S31、确定扩展起始点,扩展起始点qnear根据代价函数从搜索树的上一层进行选取,代价函数为:
G(qrand)=G(qnear)+min{FL(LP)}
其中,G(q)为从根节点qroot到当前节点q的累积最小代价,FL(LP)为局部路径LP的代价函数,代价函数包括焊缝位置代价函数和路径长度代价函数,使用加权求和函数来表示:
FL(LP)=w1Fpobj(LP)+w2Fdobj(LP)
其中,w1和w2为两个函数对应的权值,焊缝位置代价函数用表示,即控制焊缝位置的俯仰角与旋转角越小越好,路径长度代价函数用表示,即用前后两路径点的关节角变化值来表示;
S32、确定扩展终止点,扩展终止点到扩展起始点的距离小于分层搜索树的最大扩展步长,可选择随机位形qrand作为扩展终止点qnew。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华南理工大学;三技精密技术(广东)股份有限公司,未经华南理工大学;三技精密技术(广东)股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110849067.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于铗体打孔的专用夹具
- 下一篇:阵列基板的制备方法和阵列基板