【技术实现步骤摘要】
和P3由最小二乘拟合成顶板平面和左右侧板平面,拟合计算公式为:
[0017][0018][0019][0020]其中,A1,B1,C1,D1表示顶板的拟合平面参数,A2,B2,C2,D2表示左侧板的拟合平面参数,A3,B3,C3,D3表示右侧板的拟合平面参数,N1、N2、N3分别表示云点信息P1、P2和P3中的云点数量,(x
1n
、y
1n
、z
1n
)、(x
2n
、y
2n
、z
2n
)、(x
3n
、y
3n
、z
3n
)分别表示云点信息P1、P2和P3中第n个云点的三维坐标;
[0021]S202、分别确定顶板、左右侧板平面的距离阈值;
[0022]S203、计算云点信息P1、P2和P3中的各个云点到对应的拟合平面的距离,若其大于对应的距离阈值,则判断为障碍物云点,将其放入对应的障碍物云点集中。
[0023]所述步骤S201中,拟合得到的拟合平面方程为:
[0024]顶板:
[0025]左侧板:
[0026]右侧板:
[0027]所述步骤S4中,利用RRT算法计算机械臂末端的工作路径的方法为:
[0028]S401、根据锚杆排布要求,确定需要锚孔作业的各个位置,确定起始点锚孔位置Fs和目标点锚孔位置F(s+1),以起始点锚孔位置Fs作为初始树根节点生成随机树;
[0029]S402、在锚护机器人工作臂的工作空间中随机采样得 ...
【技术保护点】
【技术特征摘要】
1.一种基于激光扫描仪的锚护机械臂避障方法,其特征在于,包括以下步骤:S1、将锚护机器人移动到支护作业位置,通过激光扫描仪分别采集巷道顶板和左右侧板云点信息;S2、对巷道顶板和左右侧板的云点分别进行平面拟合,分别找到巷道顶板和左右侧板的障碍物云点集;S3、建立锚护机器人机械臂关系坐标系,将巷道顶板和左右侧板的障碍物云点集内的障碍物云点进行坐标转化,转化到锚护机器人坐标系;S4、利用RRT算法计算机械臂末端的工作路径;S5、根据工作路径,控制钻臂完成锚护作业。2.根据权利要求1所述的一种基于激光扫描仪的锚护机械臂避障方法,其特征在于,所述步骤S1还包括以下步骤:激光扫描仪Ⅰ(4)固定在锚护机器人机械臂(10)上,用来采集巷道顶板云点信息,激光扫描仪Ⅱ(5)固定在锚护机器人(8)顶端,用来采集巷道左边侧帮的云点信息,激光扫描仪Ⅲ(7)固定在锚护机器人(8)后端盖上,用来采集巷道右边侧帮云点信息。3.根据权利要求1所述的一种基于激光扫描仪的锚护机械臂避障方法,其特征在于,所述步骤S2具体包括以下步骤:S201、分别将激光扫描仪Ⅰ,激光扫描仪Ⅱ和激光扫描仪Ⅲ采集到的云点信息P1、P2和P3由最小二乘拟合成顶板平面和左右侧板平面,拟合计算公式为:由最小二乘拟合成顶板平面和左右侧板平面,拟合计算公式为:由最小二乘拟合成顶板平面和左右侧板平面,拟合计算公式为:其中,A1,B1,C1,D1表示顶板的拟合平面参数,A2,B2,C2,D2表示左侧板的拟合平面参数,A3,B3,C3,D3表示右侧板的拟合平面参数,N1、N2、N3分别表示云点信息P1、P2和P3中的云点数量,(x
1n
、y
1n
、z
1n
)、(x
2n
、y
2n
、z
2n
)、(x
3n
、y
3n
、z
3n
)分别表示云点信息P1、P2和P3中第n个云点的三维坐标;S202、分别确定顶板、左右侧板平面的距离阈值;S203、计算云点信息P1、P2和P3中的各个云点到对应的拟合平面的距离,若其大于对应的距离阈值,则判断为障碍物云点,将其放入对应的障碍物云点集中。4.根据权利要求3所述的一种基于激光扫描仪的锚护机械臂避障方法,其特征在于,所述步骤S201中,拟合得到的拟合平面方程为:顶板:A1x
1n
+B1y
1n
+C1z
1n
+D1=0;左侧板:A2x
2n
+B2y
2n
+C2z
2n
+D2=0;右侧板:A3...
【专利技术属性】
技术研发人员:高志强,郭治富,邓镓敏,阎志伟,金江,刘伟立,赵永红,
申请(专利权)人:山西天地煤机装备有限公司煤炭科学研究总院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。