CN109799701B - 一种工业机器人振动抑制方法 - Google Patents
一种工业机器人振动抑制方法 Download PDFInfo
- Publication number
- CN109799701B CN109799701B CN201910194468.1A CN201910194468A CN109799701B CN 109799701 B CN109799701 B CN 109799701B CN 201910194468 A CN201910194468 A CN 201910194468A CN 109799701 B CN109799701 B CN 109799701B
- Authority
- CN
- China
- Prior art keywords
- robot
- vibration
- learning
- amount
- speed
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B13/00—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
- G05B13/02—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B13/00—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
- G05B13/02—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
- G05B13/04—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators
Landscapes
- Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Evolutionary Computation (AREA)
- Medical Informatics (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Manipulator (AREA)
- Feedback Control In General (AREA)
Abstract
一种工业机器人振动抑制方法,记录机器人动作过程中控制系统下发的给定位置,及编码器反馈的实际位置信息,根据给定位置和反馈位置的偏差计算位置补偿量及速度补偿量,对给定位置加入位置补偿量,利用速度前馈接口加入速度补偿量,进行机器人的振动抑制。本发明直接使用工业机器人的位置编码器,无需增加外部传感器,避免增加优化成本,并避免了额外增加外设所带来的数据误差,本发明方法既可以解决机器人动作过程中的抖动,也可以解决定位抖动。本发明通过学习得到振动抑制补偿量后,若机器人的动作轨迹没有发生变化,位置补偿量及速度补偿量可以反复使用,无需再进行振动抑制学习。
Description
技术领域
本发明属于机器人技术领域,涉及工业机器人,为一种工业机器人振动抑制方法。
背景技术
工业机器人的振动抑制是指对机器人动作过程中的振动的控制方法。机器人的振动抑制可以从机械结构、控制算法两方面进行。通过增加机械结构的刚度、机械系统的阻尼以实现对机器人的机械结构优化,但这会增加机械系统的整体质量,使得机器人系统的能耗增大,也容易影响系统的响应速度,而且这种方法不能根本解决机器人的振动问题。机器人控制算法一般利用机器人的运动学模型或动力学模型,通过选择合适的反馈参数或控制率来提高振动抑制的效果,相比于优化机械结构设计,这类方法更容易实现,得到了更多的研究和应用。
在机器人控制算法中,基于动力学模型的方法存在动力学模型不精确的问题,通过参数辨识的方法也很难保证模型的精确性,尤其是对柔性的串联型工业机器人,因此利用动力学模型进行振动抑制的方式存在一定的问题。基于运动学的方法是在机器人的末端增加传感器,如加速度传感器、激光跟踪仪等,该类方法无形地增加了机器人成本,而且操作复杂,尤其对于使用加速度传感器,实际现场应用时需要更高的标定精度,否则适得其反。针对以上存在的问题,本发明提供了一种新型的工业机器人振动抑制的方法。
发明内容
本发明要解决的问题是:现有对机器人的振动抑制方法中,采用外设的方式增加机器人能耗负担,影响机器人运动,采用控制算法的方式需要另外设置检测传感器,增加成本,且设置复杂。
本发明的技术方案为:一种工业机器人振动抑制方法,记录机器人动作过程中控制系统下发的给定位置,及编码器反馈的实际位置信息,根据给定位置和反馈位置的偏差计算位置补偿量及速度补偿量,对给定位置加入位置补偿量,利用速度前馈接口加入速度补偿量,进行机器人的振动抑制。
进一步的,对振动抑制的过程进行学习,首先,机器人按照预设的动作轨迹运行,采集机器人的给定位置及反馈位置,通过计算位置偏差量,对位置偏差量使用振动信号滤波器得到振动信号,再对振动信号进行迭代学习得到学习位置补偿量,然后通过乘以系数函数得到振动抑制的位置补偿量;同时,利用低通滤波器对位置偏差量进行滤波去除毛刺,再通过微分处理得到速度偏差量,并乘以增益得到速度补偿量;
所述迭代学习为:将上一次的位置补偿量与当前给定位置相加下发至机器人伺服系统,并将速度补偿量通过伺服前馈接口下发伺服速度环中,机器人运行得到反馈位置,再进行补偿量计算,形成迭代学习;
机器人重复多次运行,直至机器人反馈位置表明机器人不振动或振动达到接受范围内停止。
作为优选方式,位置补偿量的计算学习具体为:
机器人的各轴给定位置为θset,反馈位置为θact,两者的位置偏差量θoffs为:
θoffs=θset-θact*δ(t-tdelay)
其中,tdelay为动作时滞,δ为阶跃函数;
利用振动信号滤波器对位置偏差θoffs进行滤波处理,提取机器人的振动信号θvib,建立PI型迭代学习方式,对振动信号及上次振动抑制补偿量进行学习计算,首先依据滤波后的振动信号θvib计算振动信号的微分θ'vib:
θk=θcomp-Φθvib-Γθ'vib
其中Φ、Γ为迭代学习增益,k为学习次数;
对迭代学习后的学习量θk乘以系数函数A,得到振动补偿量θcomp:
θcomp,i=θk,i*Ai
其中,i为机器人关节数,i=1,…,m,m总数目,系数函数A依据采样数据的总数目建立,系数函数A的构成考虑机器人动作加速及减速、动作匀速两种类型段,取值在[0,1]之间,构建方式包括使用线性方式和非线性方式,同时保证系数函数的元素单调不递增。
进一步的,得到位置偏差量后,对位置偏差量进行判断处理,若没有发生振动或者振动小于设定的阈值,则不进行振动抑制,否则进行振动抑制。
作为优选方式,速度补偿量的计算学习为:
机器人的各轴给定位置为θset,反馈位置为θact,两者的位置偏差量θoffs为:
θoffs=θset-θact*δ(t-tdelay)
其中,tdelay为动作时滞,δ为阶跃函数;
利用低通滤波器对位置偏差量进行滤波处理,得到去除毛刺后的位置偏差量θ'offs,将位置偏差量θ'offs进行微分处理,并乘以速度增益Kv,得到速度补偿量vcomp,并将速度补偿量进行存储,供下次振动学习或者振动抑制使用。
本发明方法中,速度增益Kv的形式包括常数、线性表达式及非线性表达式。
本发明方法中,振动信号滤波器的实现方式包括带通滤波器和小波滤波,使用滤波器时,包括时域滤波器和频域滤波器。
本发明方法中,迭代学习包括P型迭代学习、PI型迭代学习、自适应迭代学习、基于频域分析的迭代学习、基于2-D理论的迭代学习、和最优化迭代学习。
本发明方法中,作为替换方式,还可根据位置补偿量及速度补偿量,使用位置控制、速度前馈、力矩前馈三种方式组合,对机器人进行振动抑制。
与现有技术相比,本发明方法的有益效果如下:
(1)本发明直接使用工业机器人的位置编码器,无需增加外部传感器,避免了外部传感器标定误差带来计算位置补偿量和速度补偿量的不精确性。
(2)本发明方法既可以解决机器人动作过程中的抖动,也可以解决定位抖动。本发明多次反复学习,可以通过机器人运动轨迹各个插补点的位置偏差计算全轨迹各个插补点的学习补偿量抑制运动过程中的抖动,提高机器人的轨迹精度,也可以通过机器人定位时的位置偏差计算学习补偿量,解决定位时的抖动。
(3)本发明没有依据机器人的运动学和动力学模型,而是直接通过机器人运动位置偏差来计算补偿,方法通用性强,易于实现。
(4)本发明无需优化机器人机械结构的设计,可以避免增加成本。
(5)本发明通过增加系数函数,减少甚至避免了抖动的连续影响,优化振动抑制的学习效果。
(6)对于振动产生的位置偏差,本发明不仅进行位置补偿,还通过增加速度前馈及速度增益,有效地优化振动抑制的学习效果。
(7)本发明易于实现,无需对机器人进行改动,能够提高机器人的工作效率、降低机器人成本及生产线系统成本。
(8)本发明通过学习得到振动抑制补偿量后,若机器人的动作轨迹没有发生变化,位置补偿量及速度补偿量可以反复使用,无需再进行振动抑制学习。
附图说明
图1为本发明机器人振动抑制系统的结构图。
图2为本发明振动抑制方法的流程图。
图3为本发明实施例中工业机器人的示意图。
图4为本发明实施例中工业机器人轴1的给定位置及反馈位置示意图。
图5为本发明实施例中工业机器人轴给定位置与反馈位置的位置偏差示意图。
图6为本发明实施例中工业机器人振动信号示意图。
图7为本发明实施例中工业机器人振动补偿量示意图。
图8为本发明实施例中系数函数的示意图。
图9为本发明实施例速度补偿量的结果示意图。
具体实施方式
本发明的目的是提供一种工业机器人振动抑制的方法,通过记录机器人动作过程中的控制系统下发给定位置及编码器反馈的实际位置信息,并依据设计的振动抑制系统计算得到振动抑制的位置补偿量及速度补偿量,最后通过对给定位置加入位置补偿量及利用速度前馈接口加入速度补偿量,以实现机器人的振动抑制。
以下,参照附图,说明本发明的实施例所涉及的机器人振动抑制系统。图1表示本发明的实施例所涉及的机器人振动抑制系统的结构图。
运动内核根据机器人动作的预期位置进行运动学规划,以得到机器人的各轴给定位置θset。机器人动作的预期位置通过在线示教或离线编程的方式设定,该类方式是在机器人基坐标空间设定预期的位姿(X、Y、Z、A、B、C),其中,(X、Y、Z)为机器人预期到达的位置,(A、B、C)为机器人末端预期到达的姿态。
伺服系统根据运动控制器下发的给定位置θset,利用位置控制调节器得到速度指令,速度控制调节器依据速度指令得到电流指令,电流控制调节器依据电流指令控制功率变换器输出一定的电压、电流信号给伺服电机以驱动机器人的轴动作。在位置控制模式下,伺服电机依据给定位置进行动作,伺服系统通过采集位置编码器得到各轴的实际变化角度,即反馈位置θact。
在计算位置补偿量时,振动信号滤波器对机器人的给定与反馈位置的偏差进行滤波处理,以得到振动信号。
在计算速度补偿量时,由低通滤波器对机器人的给定与反馈位置的偏差进行滤波处理,用于去除偏差量中的毛刺信号。
本发明在振动抑制中采用迭代学习方式,实现对振动补偿的跟踪,系数函数用于对学习位置补偿量进行优化处理,以得到精准的振动抑制位置补偿量。通过迭代学习方式,依据振动信号及上一次的位置补偿量进行学习,得到学习位置补偿量。
本发明实施时可以在机器人的控制器中设置位置补偿存储器,用于储存机器人的位置补偿量,机器人上电启动时将补偿量文件中的补偿量读取并存放至位置补偿存储器中,当需要进行振动抑制学习时,位置补偿存储器暂存学习过程中的位置补偿量,当振动抑制学习结束后,将位置补偿量从位置补偿存储器中备份至文件,已备下次系统启动读取。
本发明实施时可以在机器人的控制器中设置速度补偿存储器,用于储存机器人的速度补偿量,机器人上电启动时将补偿量文件中的补偿量读取并存放至速度补偿存储器中,当需要进行振动抑制学习时,速度补偿存储器暂存速度补偿量,当振动抑制学习结束后,将速度补偿量备份至文件,已备下次系统启动读取。
接下来说明机器人利用本发明方法进行振动抑制的流程。
图2为振动抑制的流程图。首先机器人按照预先设定的动作轨迹运行,采集机器人的给定位置及反馈位置,通过计算位置偏差量,使用振动信号滤波器得到振动信号,再通过学习系统进行迭代学习得到学习位置补偿量,然后通过系数函数处理得到振动抑制的位置补偿量,并利用低通滤波器对位置偏差量进行滤波去除毛刺,再通过微分处理得到速度偏差量,并乘以增益Kv得到速度补偿量,下次学习时将位置补偿量与给定位置相加下发至伺服系统,以及将速度补偿量通过伺服前馈接口下发伺服速度环中,重复多次运行直至机器人不振动或振动达到接受范围内停止。本发明使用位置给定及速度前馈的方式进行机器人的振动抑制,但本发明不限于该模式的情况,根据系统或实际应用,可进行位置控制、速度前馈、力矩前馈方式的组合。
机器人按照预先设定的动作轨迹运行,如图3所示,在动作过程中,采集机器人各轴的给定位置θset及反馈位置信息θact,本实例中给出机器人轴1的数据实例,轴1的给定位置及反馈位置如图4所示,以下如不进行特殊说明,均为轴1的实验数据。
计算机器人轴给定位置θset与反馈位置θact的位置偏差量θoffs,如图5所示。
θoffs=θset-θact*δ(t-tdelay)
其中,tdelay为动作时滞,δ为阶跃函数。
对位置偏差量进行判断处理,若没有发生振动或者振动小于设定的阈值,则不进行振动抑制的学习,否则继续以下流程处理。
利用振动信号滤波器对位置偏差θoffs进行滤波处理,以提取机器人的振动信号θvib。振动信号滤波器的参数选择依据工业机器人的输出特性确定,实例结果如图6所示。
建立PI型迭代学习方式,对振动信号及上次振动抑制补偿量进行学习计算,具体流程如下所示。
首先依据滤波后的振动信号θvib计算振动信号的微分θ'vib,具体学习的运算方式如下:
其中Φ、Γ为迭代学习增益,k为学习次数。
对迭代学习后的学习量θk乘以系数函数A,以得到振动补偿量θcomp,振动补偿量如图7所示。
θcomp,i=θk,i*Ai
其中,i为机器人关节数,i=1,…,m,m为采样数据的总数目,系数函数A依据采样数据的总数目建立。系数函数A的构成需要考虑动作加速及减速、动作匀速两种类型段。系数函数A的取值在[0,1]之间,构建方式可以使用线性方式、非线性方式,但建立两种类型段时,需要保证系数函数的元素单调不递增,图8为一种实例方式。
利用低通滤波器对位置偏差量进行滤波处理,得到去除毛刺后的位置偏差量θ'offs。
将位置偏差量θ'offs进行微分处理,并乘以速度增益Kv,得到速度补偿量vcomp,并将速度补偿量存储于速度补偿存储器中,供下次学习或者振动抑制使用。图9为速度补偿量的实例结果。
将位置补偿量θcomp与机器人的给定位置θset进行相加运算,作为机器人的下次运行的位置给定θ'set,θ'set=θcomp+θset。将速度补偿量vcomp下发至速度前馈接口,当机器人以位置给定θ'set及给定速度前馈补偿量vcomp动作后,会采集得到新的反馈位置θ'act,再依据以上的流程重复动作学习,直至机器人不振动或振动在可接受的范围内。
本发明提供了一种新型振动抑制方法,除了上述实施例的具体方式,在实施过程中还可进行技术手段的替换,包括以下:
本发明使用工业机器人的位置编码器进行振动抑制,流程处理过程中通过机器人自身的编码器提取有效的振动信号,使用带通滤波器实现,但不仅限于使用带通滤波器,还包含其他方式,如小波处理方法。提取振动信号的滤波器包含时域滤波器和频域滤波器。
本发明方法通过迭代学习的方式实现振动抑制,本发明使用的是PI型迭代学习控制,但不限于该方式,还可使用其他方式,如自适应迭代学习控制、基于频域分析的迭代学习控制、基于2-D理论的迭代学习控制、最优化迭代学习控制等。
本发明在位置补偿时,通过增加系数函数,减少甚至避免了抖动的连续影响,优化振动抑制的学习效果。系数函数的取值在[0,1]之间,构建方式可以使用线性方式、非线性方式,但建立两种类型段时,需要保证系数函数的元素单调不递增。
本发明通过增加速度前馈操作伺服系统的速度环,并增加速度增益,优化振动抑制的学习效果。速度增益本发明实例提供的是一个常数,但不仅限于常数,还可使用其他线性及非线性表达式。
本发明的抑制方法适用于各种位置控制系统的机器人,本发明使用位置给定及速度前馈的方式进行机器人的振动抑制,但不限于该模式的情况,还可使用位置控制、速度前馈、力矩前馈方式的组合。
Claims (8)
1.一种工业机器人振动抑制方法,其特征是记录机器人动作过程中控制系统下发的给定位置,及编码器反馈的实际位置信息,根据给定位置和反馈位置的偏差计算位置补偿量及速度补偿量,对给定位置加入位置补偿量,利用速度前馈接口加入速度补偿量,进行机器人的振动抑制;
对振动抑制的过程进行学习,首先,机器人按照预设的动作轨迹运行,采集机器人的给定位置及反馈位置,通过计算位置偏差量,对位置偏差量使用振动信号滤波器得到振动信号,再对振动信号进行迭代学习得到学习位置补偿量,然后通过乘以系数函数得到振动抑制的位置补偿量;同时,利用低通滤波器对位置偏差量进行滤波去除毛刺,再通过微分处理得到速度偏差量,并乘以增益得到速度补偿量;
所述迭代学习为:将上一次的位置补偿量与当前给定位置相加下发至机器人伺服系统,并将速度补偿量通过伺服前馈接口下发伺服速度环中,机器人运行得到反馈位置,再进行补偿量计算,形成迭代学习;
机器人重复多次运行,直至机器人反馈位置表明机器人不振动或所产生的振动在机器人工作接受范围内时停止。
2.根据权利要求1所述的一种工业机器人振动抑制方法,其特征是位置补偿量的计算学习具体为:
机器人的各轴给定位置为θset,反馈位置为θact,两者的位置偏差量θoffs为:
θoffs=θset-θact*δ(t-tdelay)
其中,tdelay为动作时滞,δ为阶跃函数;
利用振动信号滤波器对位置偏差θoffs进行滤波处理,提取机器人的振动信号θvib,建立PI型迭代学习方式,对振动信号及上次振动抑制补偿量进行学习计算,首先依据滤波后的振动信号θvib计算振动信号的微分θ'vib:
θk=θcomp-Φθvib-Γθ'vib
其中Φ、Γ为迭代学习增益,k为学习次数;
对迭代学习后的学习量θk乘以系数函数A,得到振动补偿量θcomp:
θcomp,i=θk,i*Ai
其中,i为机器人关节数,i=1,…,m,m总数目,系数函数A依据采样数据的总数目建立,系数函数A的构成考虑机器人动作加速及减速、动作匀速两种类型段,取值在[0,1]之间,构建方式包括使用线性方式和非线性方式,同时保证系数函数的元素单调不递增。
3.根据权利要求1所述的一种工业机器人振动抑制方法,其特征是得到位置偏差量后,对位置偏差量进行判断处理,若没有发生振动或者振动小于设定的阈值,则不进行振动抑制,否则进行振动抑制。
4.根据权利要求1所述的一种工业机器人振动抑制方法,其特征是速度补偿量的计算学习为:
机器人的各轴给定位置为θset,反馈位置为θact,两者的位置偏差量θoffs为:
θoffs=θset-θact*δ(t-tdelay)
其中,tdelay为动作时滞,δ为阶跃函数;
利用低通滤波器对位置偏差量进行滤波处理,得到去除毛刺后的位置偏差量θ'offs,将位置偏差量θ'offs进行微分处理,并乘以速度增益Kv,得到速度补偿量vcomp,并将速度补偿量进行存储,供下次振动学习或者振动抑制使用。
5.根据权利要求4所述的一种工业机器人振动抑制方法,其特征是速度增益Kv的形式包括常数、线性表达式及非线性表达式。
6.根据权利要求1所述的一种工业机器人振动抑制方法,其特征是振动信号滤波器的实现方式包括带通滤波器和小波滤波,使用滤波器时,包括时域滤波器和频域滤波器。
7.根据权利要求1所述的一种工业机器人振动抑制方法,其特征是迭代学习包括P型迭代学习、PI型迭代学习、自适应迭代学习、基于频域分析的迭代学习、基于2-D理论的迭代学习和最优化迭代学习。
8.根据权利要求1所述的一种工业机器人振动抑制方法,其特征是根据位置补偿量及速度补偿量,使用位置控制、速度前馈、力矩前馈三种方式组合,对机器人进行振动抑制。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811642227 | 2018-12-29 | ||
CN2018116422270 | 2018-12-29 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109799701A CN109799701A (zh) | 2019-05-24 |
CN109799701B true CN109799701B (zh) | 2022-04-29 |
Family
ID=66563531
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910194468.1A Active CN109799701B (zh) | 2018-12-29 | 2019-03-14 | 一种工业机器人振动抑制方法 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN109799701B (zh) |
WO (1) | WO2020133880A1 (zh) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110465765B (zh) * | 2019-08-19 | 2021-02-12 | 南京埃斯顿机器人工程有限公司 | 一种焊接机器人正弦摆焊的启停抖动削弱方法 |
CN111152213B (zh) * | 2019-12-05 | 2021-03-16 | 北京蒂斯科技有限公司 | 一种基于混合控制的机械臂振动补偿方法及装置 |
CN114185370A (zh) * | 2020-08-24 | 2022-03-15 | 广东博智林机器人有限公司 | 一种伺服系统及其转速补偿方法 |
CN114619483A (zh) * | 2020-12-08 | 2022-06-14 | 山东新松工业软件研究院股份有限公司 | 基于轨迹校正的柔性机器人振动抑制方法及其系统 |
CN114185274B (zh) * | 2021-12-06 | 2023-07-04 | 东北大学 | 基于迭代学习的钢铁生产过程重复性误差补偿控制方法 |
CN114460838B (zh) * | 2021-12-31 | 2024-12-17 | 上海新时达机器人有限公司 | 一种机械末端抖动抑制方法、位置环和驱动装置 |
CN114193456B (zh) * | 2022-01-04 | 2023-12-26 | 上海博远升控制技术有限公司 | 一种使用多峰输入整形法的抑振机器人及其控制方法 |
CN114505844B (zh) * | 2022-01-24 | 2023-06-20 | 华南理工大学 | 一种面向工业机器人的残余振动抑制系统及方法 |
CN114800498B (zh) * | 2022-04-20 | 2022-12-09 | 上海捷勃特机器人有限公司 | 一种scara机器人力矩前馈补偿方法 |
CN115674208B (zh) * | 2022-12-30 | 2023-05-26 | 广东隆崎机器人有限公司 | 一种机器人振动抑制装置、控制方法及其机器人 |
CN117681252B (zh) * | 2024-01-12 | 2024-05-28 | 华中科技大学 | 一种柔顺末端力控执行器振动抑制方法、系统及设备 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0268491A2 (en) * | 1986-11-20 | 1988-05-25 | Unimation Inc. | Multiaxis robot having improved motion control |
CN101623867A (zh) * | 2008-07-11 | 2010-01-13 | 中国科学院沈阳自动化研究所 | 一种使机器人高精度跟踪指定路径的设备和方法 |
CN107070341A (zh) * | 2017-03-24 | 2017-08-18 | 中国科学院长春光学精密机械与物理研究所 | 基于鲁棒迭代学习控制的永磁同步电机转矩脉动抑制方法 |
CN107370433A (zh) * | 2017-09-05 | 2017-11-21 | 南京工程学院 | 基于pid自学习时滞补偿器的电流谐波补偿方法 |
CN108267959A (zh) * | 2018-01-31 | 2018-07-10 | 珞石(北京)科技有限公司 | 基于迭代学习控制和输入整形技术的联合抑制振动的方法 |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
SE524818C2 (sv) * | 2003-02-13 | 2004-10-05 | Abb Ab | En metod och ett system för att programmera en industrirobot att förflytta sig relativt definierade positioner på ett objekt |
JP2005301508A (ja) * | 2004-04-08 | 2005-10-27 | Fanuc Ltd | 制御装置 |
JP6347595B2 (ja) * | 2013-11-25 | 2018-06-27 | キヤノン株式会社 | ロボット制御方法、及びロボット制御装置 |
CN104400783B (zh) * | 2014-09-24 | 2016-08-24 | 哈尔滨工业大学 | 张力和关节位置反馈机器人关节用挠性驱动单元控制方法 |
CN104898427B (zh) * | 2015-05-19 | 2017-06-23 | 浙江工业大学 | 电机伺服系统的分段滤波迭代学习控制方法 |
CN105773622B (zh) * | 2016-04-29 | 2019-04-16 | 江南大学 | 一种基于iekf的工业机器人绝对精度校准方法 |
CN105773623B (zh) * | 2016-04-29 | 2018-06-29 | 江南大学 | 基于预测型间接迭代学习的scara机器人轨迹跟踪控制方法 |
JP6717768B2 (ja) * | 2017-03-09 | 2020-07-01 | ファナック株式会社 | 生産ラインにおける運用を考慮した学習制御を行うロボット及びその制御方法 |
JP6499720B2 (ja) * | 2017-06-22 | 2019-04-10 | ファナック株式会社 | 機械学習装置、サーボ制御装置、サーボ制御システム、及び機械学習方法 |
CN107433589B (zh) * | 2017-07-28 | 2021-03-23 | 珞石(山东)智能科技有限公司 | 基于加速度传感器的机器人振动抑制方法 |
CN107942680B (zh) * | 2017-12-20 | 2020-08-28 | 南京埃斯顿自动化股份有限公司 | 一种机器人抖动抑制方法 |
-
2019
- 2019-03-14 CN CN201910194468.1A patent/CN109799701B/zh active Active
- 2019-05-13 WO PCT/CN2019/086711 patent/WO2020133880A1/zh active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0268491A2 (en) * | 1986-11-20 | 1988-05-25 | Unimation Inc. | Multiaxis robot having improved motion control |
CN101623867A (zh) * | 2008-07-11 | 2010-01-13 | 中国科学院沈阳自动化研究所 | 一种使机器人高精度跟踪指定路径的设备和方法 |
CN107070341A (zh) * | 2017-03-24 | 2017-08-18 | 中国科学院长春光学精密机械与物理研究所 | 基于鲁棒迭代学习控制的永磁同步电机转矩脉动抑制方法 |
CN107370433A (zh) * | 2017-09-05 | 2017-11-21 | 南京工程学院 | 基于pid自学习时滞补偿器的电流谐波补偿方法 |
CN108267959A (zh) * | 2018-01-31 | 2018-07-10 | 珞石(北京)科技有限公司 | 基于迭代学习控制和输入整形技术的联合抑制振动的方法 |
Also Published As
Publication number | Publication date |
---|---|
WO2020133880A1 (zh) | 2020-07-02 |
CN109799701A (zh) | 2019-05-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109799701B (zh) | 一种工业机器人振动抑制方法 | |
US10824121B2 (en) | Machine learning device, servo motor controller, servo motor control system, and machine learning method | |
CN109274314B (zh) | 机器学习装置、伺服电动机控制装置、伺服电动机控制系统以及机器学习方法 | |
JP6490127B2 (ja) | 機械学習装置、サーボ制御装置、サーボ制御システム、及び機械学習方法 | |
JP3805309B2 (ja) | サーボモータ駆動制御装置 | |
JP6499720B2 (ja) | 機械学習装置、サーボ制御装置、サーボ制御システム、及び機械学習方法 | |
US11029650B2 (en) | Machine learning device, control system, and machine learning method | |
US11087509B2 (en) | Output device, control device, and evaluation function value output method | |
JP5302639B2 (ja) | サーボ制御装置 | |
JP2014136260A (ja) | 制御装置 | |
CN110480659A (zh) | 一种机器人操纵柔性工件运动时的振动控制装置及方法 | |
JP6806746B2 (ja) | モータ制御装置 | |
CN118226884A (zh) | 一种空中飞行机器人精确巡航控制的方法 | |
JP2016032326A (ja) | モータ制御装置、ロボット装置、モータ制御方法、プログラム及び記録媒体 | |
CN115051600A (zh) | 一种无刷直流电机伺服系统跟踪控制方法 | |
CN112462606B (zh) | 一种基于自适应控制的挠性关节动力学参数辨识方法 | |
US11243501B2 (en) | Machine learning device, control system, and machine learning | |
CN110605715A (zh) | 一种不依赖关节角加速度的机器人动力学参数辨识方法 | |
CN112180834A (zh) | 基于线性扩张状态观测器实现改进自抗扰的方法及激光切割随动控制装置 | |
CN116149262B (zh) | 一种伺服系统的跟踪控制方法及系统 | |
US10901374B2 (en) | Machine learning device, control device, and machine learning method | |
JP7496095B2 (ja) | 制御システム、制御方法、コンピュータ、および制御プログラム | |
CN114425770B (zh) | 一种工业机器人示教控制方法、电子设备和存储介质 | |
CN116009384A (zh) | 基于预滤波摩擦补偿器与改进重复控制相结合的控制策略 | |
Wang et al. | Stable Inversion of Unstable Zeros for Iterative Learning Control and Application to CNC Machine Tool Precision Tracking Control |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |