The present invention relates to a smoothing method for motion model of welding robot. The smoothing method is a non-smooth optimization method based on the non-smooth motion planning model of welding robot. The non-smooth motion planning model is a motion planning problem. After mutating the motion planning problem, the non-smooth motion planning model of welding robot can be obtained. The smoothing method of the invention solves the problem of motion optimization of the welding robot and obtains the power system of the welding robot. Under the optimization model with the energy of the welding robot as the performance index, the control system of the welding robot can quickly reach a stable state by calculating the controller, and can achieve a relatively small consumption of the required energy. The method of the invention is stable, and there is no sawtooth phenomenon at the stable point, thus accelerating the convergence speed of the algorithm and meeting the real-time requirements of the motion planning of the welding robot.
【技术实现步骤摘要】
一种焊接机器人运动模型光滑化方法
本专利技术属于机器人
,具体涉及一种基于机器人非光滑模型的光滑化方法。
技术介绍
机器人技术是把数字数据进行处理后,转化成物理动作的智能技术,任何焊接机器人系统的研发核心都是运动轨迹,计算机器人运动轨迹来达到想要的目的或完成期望的任务的科学方案就是机器人运动规划模型。因为用来进行运动计算的模型和环境的多样化和不确定性,运动规划模型要通过闭环控制来实现。在焊接机器人中,因为任务是事先确定的,这就要求在运动性能的约束下或在焊接机器人关节范围、速度、碰撞规避的限制下达到最大化的运动速度和鲁棒性性能。因此,运动规划模型能归结为一个优化问题的解。然而,即使是一个简单的机械臂,优化整条轨线也是十分耗时的。当今的研究已经把焊接机器人带离了经典的大型制造业和生产线,如今的焊接机器人侵入了更多应用领域,包括小规模灵活生产和其他与人类共享空间的服务。从这样的角度看焊接机器人运动不需要由传统的工业需求和对能量和性能的要求来驱动,一些焊接机器人有多余的结构能做出更多可能的动作来完成给定的任务或同时完成多重任务,作为一种直接的结果,在焊接机器人控制方面建立的算法必须考虑速度问题。虽然焊接机器人运动模型有多种,但在实际运算中,基于焊接机器人非光滑模型的算法比较少且在稳定点处经常生锯齿现象,从而减缓算法的收敛速度,不能满足焊接机器人运动规划的实时性要求。
技术实现思路
为了克服现有技术的不足,提出了一种焊接机器人运动模型光滑化方法,所述光滑化方法是基于焊接机器人非光滑运动规划模型问题提出的一种非光滑优化方法,所述方法是稳定的,在稳定点处不会产生锯齿现 ...
【技术保护点】
1.焊接机器人运动模型光滑化方法,所述光滑化方法基于如下的焊接机器人运动规划模型:
【技术特征摘要】
1.焊接机器人运动模型光滑化方法,所述光滑化方法基于如下的焊接机器人运动规划模型:所述焊接机器人定义为一些刚性主体由关节组装而成的树形焊接机器人,即主体为节点,关节作为边;所述运动规划模型包括位移控制变量q(t),称其为配置,所述关节的参数向量为所述运动规划模型的控制变量,将q(t)简记为q,可容许的函数q需要满足以下具有物理意义的运动方程EoM:其中,下标r代表焊接机器人,下标j代表关节,Mr表示焊接机器人的惯性,Br表示焊接机器人的重力和速度带来的影响因子,Mj表示关节的惯性,Bj表示关节的重力和速度带来的影响因子,τ是关节的力矩向量,f是把施加在焊接机器人第pk个点的力fk叠加在一起构成的向量,Jr表示焊接机器人把对所有点pk的Jacobian矩阵叠加在一起构成的矩阵,Jj表示关节把对所有点pk的Jacobian矩阵叠加在一起构成的矩阵,JTr和JTj分别表示Jr和Jj的转置,运动方程EoM的上半部分是把焊接机器人当作单个刚体,表示焊接机器人加速度和角速度改变的欧拉-牛顿法则表达式,是外部力的函数,运动方程EoM的下半部分代表惯性和对关节力矩的外部力;在配置为q(t)时,xi(q(t))表示焊接机器人在世界坐标系的位置向量,Oi(q(t))表示焊接机器人在世界坐标系的方向向量,焊接机器人在世界坐标系的第i个主体通过xi(q(t))和Oi(q(t))给出,一个在直角坐标系坐标为p的点在世界坐标系下的坐标为Oi(q(t))p+xi(q(t));焊接机器人在世界坐标系的空间速度由向量表示,其加速度为焊接机器人在世界坐标系的角速度为ωi(q(t)),其加速度为p点在世界坐标系的速度是其加速度和角速度的变化率为用G(t)表示所有xi(q(t))和Oi(q(t))的集合,K(t)表示它们的一阶导数和二阶导数...
【专利技术属性】
技术研发人员:王金鹤,庞丽萍,孟凡云,肖泽昊,王帅,赵伟,
申请(专利权)人:宁波凯德科技服务有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。