【技术实现步骤摘要】
一种基于力反馈的机器人复杂面的恒力打磨方法
[0001]本专利技术属于机器人
,具体的说是一种基于力反馈的机器人复杂面的恒力打磨方法
。
技术介绍
[0002]随着近些年的发展,机器人在众多制造行业被得到广泛应用
。
打磨抛光在制造中成为不可或缺的一道工序
。
传统的打磨行业大多数是采用人工打磨,对操作员的专业水平有很高的要求
。
此外,随着长时间的工作,人工打磨的效率也会逐渐降低,而且打磨的效果也是参差不齐
。
而机器人可以按照预设的程序执行任务,精确控制打磨工具的位置,能有效保证产品的一致性
。
然而,机器人打磨技术也面临一些挑战
。
不同工件的形状和曲率变化提高加工的复杂性和难度,导致机器人轨迹和力产生较大误差
。
因此,如何在接触时,实现对力和位置的稳定跟踪,是确保对工件高质量打磨的重要因素之一
。
[0003]导纳控制通过设置末端执行器的阻抗参数,使机器人能够在某一方向上构建位置和力之间的关系,可以在同时刻控制机器人运动和接触力
。
通过调节机器人的阻抗参数,可以实现力的控制
。
但是在环境几何和刚度参数不确定情况下,机器人与环境接触的力稳态误差不为零,力跟踪效果不理想
。
技术实现思路
[0004]为解决上述技术问题,本专利技术提供了一种基于力反馈的机器人复杂面的恒力打磨方法,能够提高机械臂在复杂未知环境下力跟 ...
【技术保护点】
【技术特征摘要】
1.
一种基于力反馈的机器人复杂面的恒力打磨方法,其特征在于,包括以下步骤:步骤一
、
通过机器人控制器采集六维力传感器的信息;步骤二
、
引入自抗扰控制中最速微分跟踪器;步骤三
、
由机器人与环境构成导纳控制模型,实现机器人机械臂的外环控制;步骤四
、
构建非奇异终端滑膜控制律,实现机器人机械臂的内环控制,从而实现对曲面工件表面进行打磨
。2.
根据权利要求1所述的一种基于力反馈的机器人复杂面的恒力打磨方法,其特征在于,所述步骤一的具体方法如下:通过机器人控制器采集包括
x、y、z
轴下的力
、
力矩的共六组数据;对采集的力
、
力矩通过工具重力补偿和传感器零漂补偿,并在采样周期通过
UDP
通讯口读取六维力传感器测出真实接触的力
、
力矩
。3.
根据权利要求1所述的一种基于力反馈的机器人复杂面的恒力打磨方法,其特征在于,所述六维力传感器设置在机器人末端,采集的是末端工具与工件接触时的力信号
。4.
根据权利要求1所述的一种基于力反馈的机器人复杂面的恒力打磨方法,其特征在于,所述步骤二中,自抗扰控制中最速微分跟踪器表示如下:函数
f
han
(x1,x2,r,h)
定义如下:式中,
v(k)
为期望力大小;
h
为采样周期;
x1(k)
为过渡过程中输出的期望力;
x2(k)
为输出的期望力的微分;
sgn(
·
)
为符号函数;
fix(
·
)
为取整函数;控制量的约束
|u|≤r
;
r
为调节因子;
sat(
·
)
为饱和函数;
x1为实际输出力大小;
x2为实际输出力大小的一阶导数;
k0为微分增益
。5.
根据权利要求1所述的一种基于力反馈的机器人复杂面的恒力打磨方法,其特征在于,所述步骤三中,导纳控制模型表示如下:式中,
Δ
F
=
F
e
‑
F
d
为接触力即环境反馈的力和期望力的差值;
M
d
为质量系数矩阵;
B
d
为阻
尼系数矩阵;
K
d
为刚度系数矩阵,常设为
n*n
的正定对角矩阵,
n
为机器人工作空间维数;为期望加速度;为实际加速度;为期望速度;为实际速度;
X
d
为期望位置;
X
r
为实际位置;其中,环境反馈的力
F
e
简化为弹簧模型
F
e
=
k
e
(x
‑
x
e
)
,导纳控制模型经拉普拉斯变换,则最终的稳态误差表示如下:式中,
k
e
为环境刚度;
x
e
为环境位置;
K
d
为刚度系数矩阵,设置为
0。6.
根据权利要求1所述的一种基于力反馈的机器人复杂面的恒力打磨方法,其特征在于,所述步骤四的具体方法如下:在步骤三构成的...
【专利技术属性】
技术研发人员:李岩,汤步东,苗立晓,魏成宇,卢家成,盛明哲,
申请(专利权)人:深圳市华成工业控制股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。