The embodiment of the present invention discloses a trajectory planning method for a serial robot, which includes: obtaining the sequence of Ti of the robot's attitude control node in the robot's motion task space, and the corresponding sequence of Ti of the time node; calculating the angular sequence of each attitude control node;
【技术实现步骤摘要】
串联机器人轨迹规划方法
本专利技术涉及机器人行走轨迹规划
,尤其是一种串联机器人轨迹规划方法。
技术介绍
机器人是一个复杂动态体系,能够用在不同领域。其中,六自由度机器人在工业生产中被广泛使用,机器人的串联机构是机器人的重要组成部分,机器人串联结构典型组成为底座、腰部、大臂(上臂)、小臂(前臂)、腕部和手部。由于串联机器人采用的是开环结构,即从底座到末端执行器间各关节依次串接,只有一条运动链,这使得它具有以下优点:(1)负载能力强,能够实现负重较大的工作;(2)运动空间大,操作广度好,能够对大规模目标进行操作;(3)控制对象明确,各关节之间关联性好,控制简便;(4)灵活性强,延展性高;(5)技术成熟,成本低,便于维护,但是机器人串联机构的轨迹规划使机器人运行的效率还比较低,如果路径规划不科学可能导致机器人经过奇异位姿,或发生碰撞损坏机器人;如果机器人的速度规划不合理会使机构震动,运动不平稳,也可能损坏电机。因此,现有技术需要改进。
技术实现思路
本专利技术实施例所要解决的一个技术问题是:提供一种串联机器人轨迹规划方法,以解决现有技术存在的问题,所述串联机器人轨迹规划方法包括:得到机器人运动任务空间中机器人的姿态控制节点Ti的序列,和与之对应的时间节点ti的序列;计算各个姿态控制节点的角序列在机器人运动任务空间中构造连续的曲线插值姿态控制节点角的序列,所述角序列与时间节点ti的序列对应,j为节点序列号,j=1,2,3,……n;规划在相邻两个姿态控制节点之间机器人运动的轨迹;根据机器人运动的轨迹计算在相邻两个姿态控制节点之间机器人运动的速度及加速度。在基于本 ...
【技术保护点】
1.一种串联机器人轨迹规划方法,其特征在于,包括:得到机器人运动任务空间中机器人的姿态控制节点Ti的序列,和与之对应的时间节点ti的序列;计算各个姿态控制节点的角序列
【技术特征摘要】
1.一种串联机器人轨迹规划方法,其特征在于,包括:得到机器人运动任务空间中机器人的姿态控制节点Ti的序列,和与之对应的时间节点ti的序列;计算各个姿态控制节点的角序列在机器人运动任务空间中构造连续的曲线插值姿态控制节点角的序列,所述角序列与时间节点ti的序列对应,j为节点序列号,j=1,2,3,……n;规划在相邻两个姿态控制节点之间机器人运动的轨迹;根据机器人运动的轨迹计算在相邻两个姿态控制节点之间机器人运动的速度及加速度。2.根据权利要求1所述的串联机器人轨迹规划方法,其特征在于,所述根据机器人运动的轨迹计算在相邻两个姿态控制节点之间机器人运动的速度及加速度包括:机器人控制单元接收到机器人移动的命令,设定机器人的运行时间和运行速度,计算机器人运动的加速度,将加速度指令赋给机器人运动控制电机;机器人运动控制电机按照机器人控制单元的指令进行加速度运行;设定时间参数t1,t2,t3,在0-t1时间内机器人加速度上升,在t1-t2时间内机器人做匀加速运动,在t2-t3时间内加速度减少。3.根据权利要求2所述的串联机器人轨迹规划方法,其特征在于,所述设定时间参数t1,t2,t3,在0-t1时间内机器人加速度上升,在t1-t2时间内机器人做匀加速运动,在t2-t3时间内加速度减少的速度、加速度计算模型包括梯形模型和正弦模型。4.根据权利要求3所述的串联机器人轨迹规划方法,其特征在于,所述梯形模型的数学表达式包括:机器人运动加速度的数学表达式:对公式(1)进行时间积分得到机器人运动速度的函数,设置机器人运动的初始速度和结束速度为零,则机器人运动速度的数学表达式为:对公式(2)进行时间积分得到机器人位移的函数,设置机器人的初始时位移为零,则机器人位移的数学表达式为:令T1=t1,T2=t2-t1,T3=t3-t2,则公式(3)中5.根据权利要求3所述的串联机器人轨迹规划方法,其特征在于,所述正弦模型的数学表达式包括:机器人运动加速度的数学表达式:为保证最大加速度和最大速度的约束,以及加速度边界条件,式中将式(4)进行时间积分得到机器人运动的速度函数,设置机器人运动的初始速度和末速度为零,则机器人运动的速度函数表达式为:对公式(5)进行时间积分,得到机器人运动的位移函数表达式:式中:S02=S01+vmaxT2,T2=t2-t1。6.根据权利要求1所述的串联机器人轨迹规划方法,其特征在于,所述规划在相邻两个姿态控制节点之间机器人运动的轨迹包括:对机器人运动的控制节点进行规划;对相邻两个姿态控制节点之间机器人运动的直线运动轨迹规划;对相邻两个姿态控制节点之间机器人运动的运动姿态规划。7.根据权利要求6所述的串联机器人轨迹规划方法,其特征在于,所述对机器人运动的控制节点进行规划采用采用三次样条规划。8.根据权利要求7所述的串联机器人轨迹规划方法,其特征在于,所述三次样条规划包括:令Pi(ti,si(ti))和Pi+1(ti+1,si(ti+1))为机器人运动曲线上的相邻的两个控制节点,在这两个控制节点之间的第i个三次多项式为:si(t)=ai(t-ti)3+bi(t-ti)2+ci(t-ti)+di;(ti≤t≤ti+1)(7)si(t)的一阶导数为:si′(t)=3ai(t-ti)2+2bi(t-ti)+ci(8)si(t)的二阶导数为:令pi=si(ti),pi'=si'(ti),pi”=si”(ti),Δti=ti+1-ti,Δpi=pi+1-pi,得:三次样条曲线在各节点处连续且一阶导数、二阶导数均连续,则:si(ti+1)=si+1(ti+1)(11)si′(ti+1)=si+1′(ti+1)(12)si″(ti+1)=si+1″(ti+1)(13)由...
【专利技术属性】
技术研发人员:王斌,
申请(专利权)人:广州卫富科技开发有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。