一种人机协作机器人手臂的防抖控制方法技术

技术编号:17778680 阅读:187 留言:0更新日期:2018-04-22 06:40
本发明专利技术公开一种人机协作机器人手臂的防抖控制方法,其过程包括以下步骤:(1)传感器增益调整:针对角速度传感器的不同的增益,测量系统的抖动残留率,这里残留率定义为能反应机器人手臂抖动程度大小的一个量,必须要设计一个好的系统以满足比较低的残留率要求,为使残留率满足要求;(2)相位与增益阶段分频段处理:根据步骤(1)处理后得到的增益之积输入到相位与增益处理阶段,进行相位与增益补偿,使其满足系统稳定性的要求。通过配合利用角速度传感器增益调整和相位与增益分频段处理,实现了在更广的频率范围来设计不同的控制器去校正相位和增益的偏差,有效防止了人机协作机器人手臂发生抖动,为使用带来便利。

【技术实现步骤摘要】
一种人机协作机器人手臂的防抖控制方法
本专利技术涉及机器人领域技术,尤其是指一种人机协作机器人手臂的防抖控制方法。
技术介绍
传统的人机协作机器人手臂,为了提高安全性,一般采用力传感器,或者皮肤传感器,来检测外界的冲击,进行相应的避障控制动作。人机协作的机器人手臂的防抖控制,目前文献中还未发现相关的专利。目前以机器人和防抖作为关键字,在中国专利文献数据库中搜索,仅仅能搜索到两个专利。其中一个是“移动机器人视觉系统防抖装置与防抖补偿控制方法”(公开号:CN101612735A,2009年12月公开),该专利设计了一种机器人防抖的机械装置,并且提出了PD反馈的防抖的控制方法,所使用的PD反馈控制算法设计主要是针对特定一个频段进行相位和增益进行补偿,而且该专利主要是针对机器人视觉的补偿。另外一个“一种智能化多功能植保机器人喷药臂用防抖动机构”(公开号:CN201510485208.1,2016年5月公开)提出了一个主要是用于机器人手臂的防抖机构,虽然使用了微控制器,但是所设计的控制算法极其简化,并且欠缺控制器稳定性方面的考量,而且仅仅局限于喷雾机器人手臂。此外,目前防抖控制在数码相机以及智能手机领域中用应用的比较多。一般的思想都是通过传感器检测人手的抖动,然后通过单片机的算法来计算相应的补偿量,通过移动镜头组中的用于防抖的镜片,来补偿手抖动造成的光成像偏差。这种系统的部分技术可以应用到人机协作机器人手臂防抖控制上去,人机协作机器人的手臂防抖控制防抖系统和数码相机还是很不相同的:(1)本身控制的对象不同,一个是机器人的机械手臂,一个是数码相机的镜头;(2)应用场景不同,数码相机的防抖控制主要是为了在人手不经意的抖动下,也能拍出不模糊的照片,而人机协作机器人手臂的防抖控制主要是在外界扰动情况下,保持机器人手臂的稳定性;(3)控制器不同,正因为数码相机的抖动来源是手,所以需要针对手抖动的主要抖动频率设计校正相应的控制器,而人机协作机器手臂的抖动来源可能是手以外的,所以必须要在更广的频率范围来设计不同的控制器去校正相位和增益的偏差。
技术实现思路
有鉴于此,本专利技术针对现有技术存在之缺失,其主要目的是提供一种人机协作机器人手臂的防抖控制方法,其能有效校正相位和增益的偏差。为实现上述目的,本专利技术采用如下之技术方案:一种人机协作机器人手臂的防抖控制方法,主要包括角速度传感器增益调整、相位与增益分频段处理,其过程包括以下步骤:(1)传感器增益调整:针对角速度传感器的不同的增益,测量系统的抖动残留率,这里残留率定义为能反应机器人手臂抖动程度大小的一个量,必须要设计一个好的系统以满足比较低的残留率要求,为使残留率满足要求,将调整过程划分为两个阶段:(1.1)粗调整处理:通过计算所获取角速度的残留率,设定阈值r,如果残留率小于r,判定粗调整后的残留率符合要求,输出结果;如果残留率大于r,则针对残留率进行步骤(1.2)中进行精调整,以使其满足要求;(1.2)精调整处理:对于粗调整处理后不满足要求的残留率,进行精调整过程,其具体过程如下:(1.2.1)对于步骤(1.1)中不满足要求的残留率,对其相应的增益进行加h处理,重复此过程N次,对处理后的结果,同样进行与阈值r比较,如果小于r,则符合要求,否则转入步骤(1.2.2)进行处理;(1.2.2)针对步骤(1.2.1)中不满足要求的残留率,首先在模拟谷中根据不同的点,依据两点确定直线的原理,求出交叉点,并定义为暂定谷;其次,在暂定谷的左右两侧两点中选择残留率较低的点,并求出此点与暂定谷之间的点k,比较暂定谷与k的残留率,取其残留率最小的作为精调整处理的最终结果;(2)相位与增益阶段分频段处理:根据步骤(1)处理后得到的增益之积输入到相位与增益处理阶段,进行相位与增益补偿,使其满足系统稳定性的要求。优选的,所述步骤(2)所述的相位与增益处理阶段的具体步骤如下:(2.1)对频段进行划分,将其划分为低频段、中间频段和高频段,使其在不同频段内进行相位和增益补偿;(2.2)在步骤(2.1)进行频段划分以后,首先考虑在低频段进行设计第一一阶滤波控制器;(2.2.1)设计第一一阶滤波控制器,根据梅森公式,得到该第一一阶滤波控制器的一节环节以z为参数的传递函数如下公式(1)其中a,b,c为不同的常数;(2.2.2)根据定义,有z和s的关系如下公式(2),其中s是拉普拉斯变量,Ts是采样周期;而时滞的次数是用n来表示的,时间滞后的量是1,因此得到如下公式(3)(2.2.3)因为仅仅靠公式(3),很难进行工程上的仿真以及实际的计算,本步骤和下一步骤分别做两个很重要的转换-双线性变换和泰勒展开近似,双线性变换如下公式(4)所表;(2.2.4)本步骤对和进行泰勒展开,然后取泰勒展开后式子的第一和第二项,得到如下公式(5)和(6)(2.2.5)将步骤2.2.4中的公式(5)和(6)代入到公式(4),可以得到公式(7)根据定义,已经知道有公式(8)和(9)s=jω(8)ω=2πf(9)其中f是频率,采样周期和采样频率的关系式如下面公式(10)Ts=1/fs(10)其中fs是系统的采样频率,因为得到公式因此,一阶滤波控制器的传递函数可以表示为如下频率的函数,(2.2.6)根据公式(12)中的传递函数,很容易直接得到不同频率f下的增益和相位;(2.3)其次考虑针对中间频段设计第二一阶滤波控制器,其设计推导过程与步骤(2.2)中的步骤(2.2.1)到步骤(2.2.6)的内容基本相同,其中不同的是,最后需要调整a、b、c参数以补偿中间频段的相位和增益;(2.4)其次考虑针对高频段设计第三一阶滤波控制器,其设计推导过程与步骤(2.2)中的步骤(2.2.1)到步骤(2.2.6)的内容基本相同,其中不同的是,最后需要调整a、b、c参数以补偿中间频段的相位和增益。本专利技术与现有技术相比具有明显的优点和有益效果,具体而言,由上述技术方案可知:通过配合利用角速度传感器增益调整和相位与增益分频段处理,实现了在更广的频率范围来设计不同的控制器去校正相位和增益的偏差,有效防止了人机协作机器人手臂发生抖动,为使用带来便利。为更清楚地阐述本专利技术的结构特征和功效,下面结合附图与具体实施例来对本专利技术进行详细说明:附图说明图1是本专利技术的机器人手臂关节防抖控制硬件电路构成图;图2是本专利技术的传感器增益调整流程图;图3是本专利技术的补偿相位增益的控制器框图;图4是本专利技术中用于调整低频段相位增益的控制器LBF频率特性图;图5是本专利技术中用于调整中间频段相位增益控制器MBF频率特性图;图6是本专利技术中用于调整高频段相位和增益控制器HBF频率特性图。具体实施方式本专利技术揭示了一种人机协作机器人手臂的防抖控制方法,主要包括角速度传感器增益调整(SensorGain)、相位与增益分频段处理,其过程包括以下步骤:(1)传感器增益调整:针对角速度传感器的不同的增益(SensorGain),测量系统的抖动残留率,这里残留率定义为能反应机器人手臂抖动程度大小的一个量,必须要设计一个好的系统以满足比较低的残留率要求。为使残留率满足要求,将调整过程划分为两个阶段:(1.1)粗调整处理:通过计算所获取角速度的残留率,设定阈值r,如果残留率小于r,判定粗调整后的残留率符合要求,输出结果本文档来自技高网
...
一种人机协作机器人手臂的防抖控制方法

【技术保护点】
一种人机协作机器人手臂的防抖控制方法,其特征在于:主要包括角速度传感器增益调整、相位与增益分频段处理,其过程包括以下步骤:(1)传感器增益调整:针对角速度传感器的不同的增益,测量系统的抖动残留率,这里残留率定义为能反应机器人手臂抖动程度大小的一个量,必须要设计一个好的系统以满足比较低的残留率要求,为使残留率满足要求,将调整过程划分为两个阶段:(1.1)粗调整处理:通过计算所获取角速度的残留率,设定阈值r,如果残留率小于r,判定粗调整后的残留率符合要求,输出结果;如果残留率大于r,则针对残留率进行步骤(1.2)中进行精调整,以使其满足要求;(1.2)精调整处理:对于粗调整处理后不满足要求的残留率,进行精调整过程,其具体过程如下:(1.2.1)对于步骤(1.1)中不满足要求的残留率,对其相应的增益进行加h处理,重复此过程N次,对处理后的结果,同样进行与阈值r比较,如果小于r,则符合要求,否则转入步骤(1.2.2)进行处理;(1.2.2)针对步骤(1.2.1)中不满足要求的残留率,首先在模拟谷中根据不同的点,依据两点确定直线的原理,求出交叉点,并定义为暂定谷;其次,在暂定谷的左右两侧两点中选择残留率较低的点,并求出此点与暂定谷之间的点k,比较暂定谷与k的残留率,取其残留率最小的作为精调整处理的最终结果;(2)相位与增益阶段分频段处理:根据步骤(1)处理后得到的增益之积输入到相位与增益处理阶段,进行相位与增益补偿,使其满足系统稳定性的要求。...

【技术特征摘要】
1.一种人机协作机器人手臂的防抖控制方法,其特征在于:主要包括角速度传感器增益调整、相位与增益分频段处理,其过程包括以下步骤:(1)传感器增益调整:针对角速度传感器的不同的增益,测量系统的抖动残留率,这里残留率定义为能反应机器人手臂抖动程度大小的一个量,必须要设计一个好的系统以满足比较低的残留率要求,为使残留率满足要求,将调整过程划分为两个阶段:(1.1)粗调整处理:通过计算所获取角速度的残留率,设定阈值r,如果残留率小于r,判定粗调整后的残留率符合要求,输出结果;如果残留率大于r,则针对残留率进行步骤(1.2)中进行精调整,以使其满足要求;(1.2)精调整处理:对于粗调整处理后不满足要求的残留率,进行精调整过程,其具体过程如下:(1.2.1)对于步骤(1.1)中不满足要求的残留率,对其相应的增益进行加h处理,重复此过程N次,对处理后的结果,同样进行与阈值r比较,如果小于r,则符合要求,否则转入步骤(1.2.2)进行处理;(1.2.2)针对步骤(1.2.1)中不满足要求的残留率,首先在模拟谷中根据不同的点,依据两点确定直线的原理,求出交叉点,并定义为暂定谷;其次,在暂定谷的左右两侧两点中选择残留率较低的点,并求出此点与暂定谷之间的点k,比较暂定谷与k的残留率,取其残留率最小的作为精调整处理的最终结果;(2)相位与增益阶段分频段处理:根据步骤(1)处理后得到的增益之积输入到相位与增益处理阶段,进行相位与增益补偿,使其满足系统稳定性的要求。2.如权利要求1所述的一种人机协作机器人手臂的防抖控制方法,其特征在于:所述步骤(2)所述的相位与增益处理阶段的具体步骤如下:(2.1)对频段进行划分,将其划分为低频段、中间频段和高频段,使其在不同频段内进行相位和增益补偿;(2.2)在步骤(2.1)进行频段划分以后,首先考虑在低频段进行设计第一一阶滤波控制器;(2.2.1)设计第一一阶滤波控制器,根据梅森公式,得到该第一一阶滤波控制器的一节环节以z为参数的传递函数如下公式(1)其中a,b,c为不同的常数;(2.2.2)根据定义,有z和s的关系如下公式(2),其中s是拉普拉斯变量,Ts是采样周期...

【专利技术属性】
技术研发人员:张成张险峰陈庆武
申请(专利权)人:中山米来机器人科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1