【技术实现步骤摘要】
一种喷涂机器人沿墙行进作业路径点的判断方法
[0001]本专利技术涉及喷涂机器人
,尤其涉及一种喷涂机器人沿墙行进作业路径点的判断方法。
技术介绍
[0002]目前建筑装修市场上对于室内的墙面喷涂,采用人力的方式工作效率低下,且涂料中含有大量对人体有害的甲醛和苯等有害化学物质,在此情况下,自动喷涂机器人代替人工喷涂作业应用而生。
[0003]而在全自动控制的喷涂机器人的应用中,喷涂机器人的作业路径规划决定着喷涂作业能否以智能化自动控制进行,而由于建筑物室内环境错综复杂,室内存在较多的拐角以及承重柱等建筑结构,因此,在位于墙体阴阳角位置时,对于该区域墙面所对应的作业路径点容易出现两种以下现象:
[0004]一是喷涂机器人根据户型图所生成的作业路径点在墙体拐角处容易出现穿墙而过的现象,即所计算得出的作业路径点位于墙体的外部;
[0005]二是所生成的作业路径点在墙体拐角处容易出现离墙过近的现象,导致喷涂机器人的机械臂无法伸展而开。
[0006]这两种现象都会导致所生成的作业路径点出现错误,导致喷涂机器人行进至该作业路径点时,存在无法行进至指定位置以及面对墙作业的离墙距离过近的问题,从而造成喷涂机器人无法连续性的对建筑室内墙面进行全自动进行喷涂作业。
技术实现思路
[0007]针对现有技术的不足,本专利技术提供了一种喷涂机器人沿墙行进作业路径点的判断方法,解决了作业路径点在墙体拐角处易出现其位置穿墙而过以及离墙过近现象的技术问题。
[0008]为解决上述技术问题 ...
【技术保护点】
【技术特征摘要】
1.一种喷涂机器人沿墙行进作业路径点的判断方法,其特征在于,包括以下步骤:S1、获取喷涂机器人沿墙行进作业的全局作业路径点;S2、判断全局作业路径点中的单一作业路径点是否穿墙而过;若是,则对穿墙而过的作业路径点的坐标进行重新计算后进入步骤S3;若否,则直接进入步骤S3;S3、判断全局作业路径点中的单一作业路径点是否离墙过近;若是,则对离墙过近的作业路径点的坐标进行重新计算后进入步骤S4;若否,则直接进入步骤S4;S4、输出判断结果。2.根据权利要求1所述的沿墙行进作业路径点的判断方法,其特征在于:在步骤S2中,具体过程包括以下步骤:S21、选取以点A为起始点、点T为拐点的一条边界线AT,并对边界线AT以作业步长step分割出子线段AB和子线段A2B2;S22、判断与子线段A2B2相对应的作业路径点P2是否穿墙而过;若是,则进入步骤S23;若否,则进入步骤S3;S23、重新计算作业路径点P
’2的坐标。3.根据权利要求2所述的沿墙行进作业路径点的判断方法,其特征在于:在步骤S22中,具体过程包括以下步骤:S221、设起始点A2的坐标为(A2x,A2y)、拐点T的坐标为(Tx,Ty)、作业路径点P2的坐标为(P2x,P2y)、S点的坐标为(Sx,Sy)、J点的坐标为(Jx,Jy);S222、设起始点A2与作业路径点P2构成的线段A2P2所在的直线方程为y1=k1x1+b1,S点与拐点T构成的线段ST所在的直线方程为y2=k2x2+b2;S223、判断线段A2P2与线段ST是否相交;当k1=k2时,线段A2P2与线段ST平行无交点,则作业路径点P2未穿墙;当k1≠k2时,联立线段A2P2所在直线方程y1与线段ST所在直线方程y2求出交点的坐标(x0,y0);若A2x≤x0≤P2x或P2x≤x0≤A2x且Tx≤x0≤Sx或Sx≤x0≤Tx且A2y≤y0≤P2y或P2y≤y0≤A2y且Ty≤y0≤Sy或Sy≤y0≤Ty,线段A2P2与线段ST相交,则作业路径点P2穿墙。4.根据权利要求2所述的沿墙行进作业路径点的判断方法,其特征在于:在步骤S23中,具体过程包括以下步骤:S231、选取拐点T为起始点,并对边界线TA以作业步长step分割出子线段TA
’2;S232、根据起始点T的坐标和作业步长step计算子线段TA
’2中终点A
’2的坐标;S233、根据起始点T和终点A
’2的坐标计算与子线段TA
’2相对应的作业路径点P
’2的坐标;S234、根据作业路径点P
’2的坐标计算喷涂机器人在作业路径点P
’2作业的姿态5.根据权利要求4所述的沿墙行进作业路径点的判断方法,其特征在于:在步骤S232中,具体过程包括以下步骤:
S2321、设起始点T的坐标为(x
T
,y
T
)和点A2的坐标为S2322、根据起始点T的坐标(x
T
,y
T
)和点A2的坐标计算起始点T到终点A
’2之间的向量以及向量的模长S2323、根据向量和模长计...
【专利技术属性】
技术研发人员:叶继超,张文全,江坤,汪志龙,张胜利,
申请(专利权)人:安徽同湃特机器人科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。