【技术实现步骤摘要】
一种轨迹生成方法、装置及电子设备和存储介质
本申请涉及机器人
,更具体地说,涉及一种轨迹生成方法、装置及一种电子设备和一种计算机可读存储介质。
技术介绍
在相关技术中,在目标面中生成机器人可执行轨迹的方式为使用一组等距平行平面即截面与目标面求交,交线作为轨迹线。轨迹线的长度可以根据距离目标面边界距离进行调节,平面的方向由目标面的某条边界线顶点的切线方向所确定,平面间的距离可以自定义。轨迹点的位置由交线等距离散后确定,离散距离可自定义。可见,由于截面是一组平行平面,使得生成的轨迹单一、灵活性差,不能生成环形轨迹,对于环形面无法生成可用轨迹。因此,如何提高生成轨迹的灵活性是本领域技术人员需要解决的技术问题。
技术实现思路
本申请的目的在于提供一种轨迹生成方法、装置及一种电子设备和一种计算机可读存储介质,提高了生成轨迹的灵活性。为实现上述目的,本申请提供了一种轨迹生成方法,包括:确定目标面,并在所述目标面中确定目标点和所述目标点对应的目标线;其中,所述目标线包括所述目标点;基于所述目标点和对应的目标线构造多个截面;其中,所述截面包括平面截面或曲面截面;将每个所述截面与所述目标面的交线确定为中间轨迹线,对相邻的中间轨迹线进行连接以便生成轨迹线;按照预设离散方式对所述轨迹线进行离散得到所述目标面的轨迹。其中,若所述截面具体为平面截面,所述平面截面包括第一目标点,所述平面截面的切线为所述第一目标点对应的第一目标线;则在所述目标面中确定目标点 ...
【技术保护点】
1.一种轨迹生成方法,其特征在于,包括:/n确定目标面,并在所述目标面中确定目标点和所述目标点对应的目标线;其中,所述目标线包括所述目标点;/n基于所述目标点和对应的目标线构造多个截面;其中,所述截面包括平面截面或曲面截面;/n将每个所述截面与所述目标面的交线确定为中间轨迹线,对相邻的中间轨迹线进行连接以便生成轨迹线;/n按照预设离散方式对所述轨迹线进行离散得到所述目标面的轨迹。/n
【技术特征摘要】
1.一种轨迹生成方法,其特征在于,包括:
确定目标面,并在所述目标面中确定目标点和所述目标点对应的目标线;其中,所述目标线包括所述目标点;
基于所述目标点和对应的目标线构造多个截面;其中,所述截面包括平面截面或曲面截面;
将每个所述截面与所述目标面的交线确定为中间轨迹线,对相邻的中间轨迹线进行连接以便生成轨迹线;
按照预设离散方式对所述轨迹线进行离散得到所述目标面的轨迹。
2.根据权利要求1所述轨迹生成方法,其特征在于,若所述截面具体为平面截面,所述平面截面包括第一目标点,所述平面截面的切线为所述第一目标点对应的第一目标线;
则在所述目标面中确定目标点和所述目标点对应的目标线,包括:
将所述目标面中的任一边界线作为引导线按照预设离散方式进行离散得到多个第一目标点;
将每个所述第一目标点在所述引导线上的目标切线确定为每个所述第一目标点对应的第一目标线。
3.根据权利要求2所述轨迹生成方法,其特征在于,所述对相邻的中间轨迹线进行连接以便生成轨迹线,包括:
按照预设连接方式对相邻的中间轨迹线进行连接以便生成轨迹线;其中,所述预设连接方式包括首尾连接方式和非首尾连接方式。
4.根据权利要求1所述轨迹生成方法,其特征在于,若所述截面具体为曲面截面,所述曲面截面具体为圆柱截面或多边形柱面;
则在所述目标面中确定目标点和所述目标点对应的目标线,包括:
构造第一中间平面截面和第二中间平面截面;其中,所述第一中间平面截面垂直于所述第二中间平面截面;
将所述第一中间平面截面与所述目标面的交线确定为第一交线,将所述第二中间平面截面与所述目标面的交线确定为第二交线,将所述第一交线与所述第二交线的交点确定为第二目标点;
将所述第二目标点在所述目标面上的法向确定为所述第二目标点对应的第二目标线;
相应的,基于所述目标点和对应的目标线构造多个截面,包括:
基于所述第二目标点和所述法向构造曲面截面,并根据预设曲面截面之间的距离构造其他曲面截面。
5.根据权利要求4所述轨迹生成方法,其特征在于,若所述曲面截面具体为圆柱截面,则所述基于所述第二目标点和所述法向构造曲面截面,并根据预设曲面截面之间的距离构造其他曲面截面,包括:
基于所述第二目标点、所述法向和预设半径构造所述圆柱截面,并根据预设圆柱截面之间的距离构造其他圆柱截面;其中,所述第二目标点为所述圆柱截面底面圆的圆心,所述法向为所述圆柱截面的轴心;
若所述曲面截面具体为多边形柱面,生成的轨迹为多边形轨迹,则所述基于所述第二目标点和所述法向构造曲面截面,并根据预设曲面截面之间的距离构造其他曲面截面,包括:
基于所述第二目标...
【专利技术属性】
技术研发人员:王博皓,王海鹏,
申请(专利权)人:北京配天技术有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。