【技术实现步骤摘要】
一种移动轨迹规划方法、装置、设备和存储介质
本专利技术实施例涉及工业
,尤其涉及一种移动轨迹规划方法、装置、设备和存储介质。
技术介绍
伴随着科学技术的进步以及工业加工的需求不断增多,越来越多的移动部件代替了人工作业,广泛应用于现代工业中。对于移动部件,尤其是多轴机器人来说,轨迹规划具有重要的意义,作业轨迹的合理规划,可以使得机器人获得避开作业空间中的障碍物和最短时间内完成作业轨迹等好处,从而大幅度的提高机器人整体的性能和效益。现有技术中,对于圆弧轨迹的规划,除了规定起点和终点外,通过确定一个辅助点的位置,进而生成从起点经过辅助点最终到达终点的一段空间圆弧轨迹。然而,现有技术中,当运行圆弧指令时,只考虑了辅助点的位置,而对通过辅助点时的姿态未做要求,不能以设定的姿态通过辅助点,这就导致了在焊接、涂胶等应用场景中,现有技术是无法准确控制其姿态的。
技术实现思路
本专利技术实施例提供了一种移动轨迹规划方法、装置、设备和存储介质,以实现了移动轨迹可以以给定的姿态通过辅助点。第一方面,本专利技术实施例提供了一种移动轨迹规划方法,包括:获取移动部件的圆弧移动指令,并获取与所述圆弧移动指令匹配的空间圆弧轨迹;圆弧移动指令包括:起点和终点的位置信息、姿态角信息和角加速度信息,以及辅助点的位置信息和姿态角信息;根据所述空间圆弧轨迹以及预设的速度关联参数,确定所述移动部件沿所述空间圆弧轨迹由所述起点移动至所述辅助点的第一时间,以及由所述辅助点移动至所述终点的第二时间;在所述空间圆弧轨迹中,确定位于所述起点以及所述辅助点之间的第一参考点,以及位于所述辅助点与所述终点之间的第 ...
【技术保护点】
1.一种移动轨迹规划方法,其特征在于,包括:获取移动部件的圆弧移动指令,并获取与所述圆弧移动指令匹配的空间圆弧轨迹;圆弧移动指令包括:起点和终点的位置信息、姿态角信息和角加速度信息,以及辅助点的位置信息和姿态角信息;根据所述空间圆弧轨迹以及预设的速度关联参数,确定所述移动部件沿所述空间圆弧轨迹由所述起点移动至所述辅助点的第一时间,以及由所述辅助点移动至所述终点的第二时间;在所述空间圆弧轨迹中,确定位于所述起点以及所述辅助点之间的第一参考点,以及位于所述辅助点与所述终点之间的第二参考点,并将所述起点、所述第一参考点、所述辅助点、所述第二参考点以及所述终点作为标记点;根据所述第一时间、所述第二时间、所述辅助点的姿态角信息,以及起点和终点的姿态角信息和角加速度信息,生成与所述空间圆弧轨迹中任意相邻两个所述标记点分别匹配的角度样条曲线方程,根据所述角度样条曲线方程生成角速度样条曲线方程和角加速度样条曲线方程;根据各所述角度样条曲线方程拟合得到与所述空间圆弧轨迹匹配的角度关联变化曲线,根据各所述角速度样条曲线方程拟合得到与所述空间圆弧轨迹匹配的角速度关联变化曲线,根据各所述角加速度样条曲线方程拟 ...
【技术特征摘要】
1.一种移动轨迹规划方法,其特征在于,包括:获取移动部件的圆弧移动指令,并获取与所述圆弧移动指令匹配的空间圆弧轨迹;圆弧移动指令包括:起点和终点的位置信息、姿态角信息和角加速度信息,以及辅助点的位置信息和姿态角信息;根据所述空间圆弧轨迹以及预设的速度关联参数,确定所述移动部件沿所述空间圆弧轨迹由所述起点移动至所述辅助点的第一时间,以及由所述辅助点移动至所述终点的第二时间;在所述空间圆弧轨迹中,确定位于所述起点以及所述辅助点之间的第一参考点,以及位于所述辅助点与所述终点之间的第二参考点,并将所述起点、所述第一参考点、所述辅助点、所述第二参考点以及所述终点作为标记点;根据所述第一时间、所述第二时间、所述辅助点的姿态角信息,以及起点和终点的姿态角信息和角加速度信息,生成与所述空间圆弧轨迹中任意相邻两个所述标记点分别匹配的角度样条曲线方程,根据所述角度样条曲线方程生成角速度样条曲线方程和角加速度样条曲线方程;根据各所述角度样条曲线方程拟合得到与所述空间圆弧轨迹匹配的角度关联变化曲线,根据各所述角速度样条曲线方程拟合得到与所述空间圆弧轨迹匹配的角速度关联变化曲线,根据各所述角加速度样条曲线方程拟合得到与所述空间圆弧轨迹匹配的角加速度关联变化曲线,并根据所述角度关联变化曲线、所述角速度关联变化曲线以及所述角加速度关联变化曲线控制所述移动部件沿所述空间圆弧轨迹完成圆弧移动。2.根据权利要求1所述的方法,其特征在于,根据所述第一时间、所述第二时间、所述辅助点的姿态角信息,以及起点和终点的姿态角信息和角加速度信息,生成与所述空间圆弧轨迹中任意相邻两个所述标记点分别匹配的角度样条曲线方程,根据所述角度样条曲线方程生成角速度样条曲线方程和角加速度样条曲线方程,包括:根据所述第一时间、所述第二时间、所述起点和终点的角加速度信息,确定所述第一参考点、所述辅助点以及所述第二参考点的角加速度信息;根据所述第一时间、所述第二时间、所述起点、辅助点和终点的姿态角信息,确定所述第一参考点以及所述第二参考点的姿态角信息;采用样条曲线拟合技术,根据所述起点、所述第一参考点、所述辅助点、所述第二参考点以及所述终点的姿态角信息以及角加速度信息,生成与所述空间圆弧轨迹中任意相邻两个所述标记点分别匹配的角度样条曲线方程;根据所述角度样条曲线方程生成角速度样条曲线方程和角加速度样条曲线方程。3.根据权利要求2所述的方法,其特征在于,根据所述第一时间、所述第二时间、所述起点和终点的角加速度信息,确定所述第一参考点、所述辅助点以及所述第二参考点的角加速度信息,包括:根据如下公式确定所述第一参考点、所述辅助点以及所述第二参考点的角加速度信息:Aω=C其中,ω1、ω2、ω3分别是所述第一参考点、所述辅助点和所述第二参考点的角加速度,q0、q2、q4分别是所述起点、所述辅助点和所述终点的姿态角,v0、v4分别是所述起点和所述终点的角速度,ω0、ω4分别是所述起点和所述终点的角加速度,T0、T1、T2、T3分别是所述起点移动至所述第一参考点、所述第一参考点移动至所述辅助点、所述辅助点移动至所述第二参考点以及所述第二参考点移动至所述终点的时间。4.根据权利要求2所述的方法,其特征在于,根据所述第一时间、所述第二时间、所述起点、辅助点和终点的姿态角信息,确定所述第一参考点以及所述第二参考点的姿态角信息,包括:根据如下公式确定所述第一参考点以及所述第二参考点的姿态角信息:其中,q0、q1、q3、q4分别是所述起点、所述第一参考点、所述第二参考点和所述终点的姿态角,ω0、ω1、ω3、ω4分别是所述起点、所述第一参考点、所述第二参考点和所述终点的角加速度,v0、v4分别是所述起点和所述终点的角速度,T0、T3分别是所述起点移动至所述第一参考点的时间以及所述第二参考点移动至所述终点的时间。5.根据权利要求2所述的方法,其特征在于,采用样条曲线拟合技术,根据所述起点、所述第一参考点、所述辅助点、所述第二参考点以及所述终点的姿态角信息以及角加速度信息,生成与所述空间圆弧轨迹中任意相邻两个所述标记点分别匹配的角度样条曲线方程,包括:根据如下公式生成与所述空间圆弧轨迹中任意相邻两个所述标记点分别匹配的角度样条曲线方程:Qk(t)=ak0+ak1(t-tgk)+ak2(t-tgk)2+ak3(t-tgk)3其中,k=0、1、2、3,Q0(t)、Q1(t)、Q2(...
【专利技术属性】
技术研发人员:林炯辉,朗需林,刘培超,曹林攀,黄睿,
申请(专利权)人:深圳市越疆科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。