CN110480659B - A vibration control device and method when a robot manipulates the movement of a flexible workpiece - Google Patents
A vibration control device and method when a robot manipulates the movement of a flexible workpiece Download PDFInfo
- Publication number
- CN110480659B CN110480659B CN201910787790.5A CN201910787790A CN110480659B CN 110480659 B CN110480659 B CN 110480659B CN 201910787790 A CN201910787790 A CN 201910787790A CN 110480659 B CN110480659 B CN 110480659B
- Authority
- CN
- China
- Prior art keywords
- robot
- flexible workpiece
- vibration
- trajectory
- acceleration sensor
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 27
- 230000001133 acceleration Effects 0.000 claims abstract description 27
- 238000012545 processing Methods 0.000 claims abstract description 17
- 238000012360 testing method Methods 0.000 claims abstract description 12
- 230000003993 interaction Effects 0.000 claims abstract description 10
- 230000001629 suppression Effects 0.000 claims abstract description 10
- 238000006073 displacement reaction Methods 0.000 claims description 12
- 238000001914 filtration Methods 0.000 claims description 10
- 238000013016 damping Methods 0.000 claims description 6
- 238000013461 design Methods 0.000 claims description 4
- 238000001228 spectrum Methods 0.000 claims description 3
- 238000012546 transfer Methods 0.000 claims description 3
- 238000004519 manufacturing process Methods 0.000 description 5
- 238000001208 nuclear magnetic resonance pulse sequence Methods 0.000 description 3
- 238000004458 analytical method Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000009776 industrial production Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000007493 shaping process Methods 0.000 description 1
- 230000006641 stabilisation Effects 0.000 description 1
- 238000011105 stabilization Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J13/00—Controls for manipulators
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1602—Programme controls characterised by the control system, structure, architecture
- B25J9/161—Hardware, e.g. neural networks, fuzzy logic, interfaces, processor
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1656—Programme controls characterised by programming, planning systems for manipulators
- B25J9/1664—Programme controls characterised by programming, planning systems for manipulators characterised by motion, path, trajectory planning
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Automation & Control Theory (AREA)
- Physics & Mathematics (AREA)
- Artificial Intelligence (AREA)
- Evolutionary Computation (AREA)
- Fuzzy Systems (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- Manipulator (AREA)
Abstract
Description
技术领域technical field
本发明涉及工业机器人的振动控制领域,具体涉及一种机器人操纵柔性工件运动时的振动控制装置及方法。The invention relates to the field of vibration control of industrial robots, in particular to a vibration control device and method when a robot manipulates the movement of a flexible workpiece.
背景技术Background technique
机器人操纵柔性负载的场景在工业生产线上是很常见的,而当机器人操纵柔性负载运动时,不可避免的会产生振动,为了提高生产效率和生产质量,解决柔性负载的残余振动问题是至关重要的。而且实际生产线中常常对机器人的运行时长有严格的要求,传统的速度规划方法又不能预先确定所规划轨迹的总运行时长。而基于动态滤波实现轨迹规划的方法,该方法的唯一设计参数为滤波器的时长参数。在相关最大速度、最大加速度等限制条件以及边界条件的约束下,可以很方便的计算出各滤波器的时长参数,从而可以很好的调节所规划轨迹的总运行时长,完美的解决了实际生产中对于机器人运行时间有严格要求的任务。脉冲整形技术作为一种前馈控制方法,能有效抑制柔性系统的残余振动,大大降低系统的稳定时间。其基本思想是构造一个具有特定幅值和作用时刻的脉冲序列,然后将该脉冲序列与系统的原始输入信号进行卷积,以整形后的信号重新驱动系统作业,因此该脉冲序列也被称为整形器。The scene where the robot manipulates the flexible load is very common in the industrial production line, and when the robot manipulates the flexible load, vibration will inevitably occur. In order to improve production efficiency and production quality, it is very important to solve the problem of residual vibration of the flexible load of. Moreover, the actual production line often has strict requirements on the running time of the robot, and the traditional speed planning method cannot predetermine the total running time of the planned trajectory. However, in the method of trajectory planning based on dynamic filtering, the only design parameter of this method is the duration parameter of the filter. Under the constraints of relevant maximum speed, maximum acceleration and other constraints and boundary conditions, the time length parameters of each filter can be easily calculated, so that the total running time of the planned trajectory can be well adjusted, which perfectly solves the problem of actual production. There are tasks that have strict requirements on the running time of the robot. As a feed-forward control method, pulse shaping technology can effectively suppress the residual vibration of the flexible system and greatly reduce the stabilization time of the system. The basic idea is to construct a pulse sequence with a specific amplitude and action time, and then convolve the pulse sequence with the original input signal of the system to re-drive the system operation with the shaped signal, so the pulse sequence is also called shaper.
发明内容Contents of the invention
本发明的目的是提供一种机器人操纵柔性工件运动时的振动控制装置,该装置可以实时控制六自由度串联关节型机器人的运动,方便进行基于动态滤波生成轨迹的测试,同时,采集机器人所操纵的柔性工件的残余振动信号。The purpose of the present invention is to provide a vibration control device when a robot manipulates the movement of a flexible workpiece. The device can control the motion of a six-degree-of-freedom serial jointed robot in real time, and is convenient for testing the trajectory generated based on dynamic filtering. The residual vibration signal of the flexible workpiece.
本发明的另一目的是提供一种机器人操纵柔性工件运动时的残余振动抑制的方法,旨在有效地抑制柔性工件的残余振动,同时实现满足固定任务时长的要求。Another object of the present invention is to provide a method for suppressing residual vibration when a robot manipulates the movement of a flexible workpiece, aiming at effectively suppressing the residual vibration of the flexible workpiece while meeting the requirement of a fixed task duration.
本发明的目的可以通过下述技术方案来实现:The purpose of the present invention can be achieved through the following technical solutions:
一种机器人操纵柔性工件运动时的振动控制装置,包括:数据处理模块、运动测试模块、信号采集模块;A vibration control device when a robot manipulates the movement of a flexible workpiece, including: a data processing module, a motion testing module, and a signal acquisition module;
所述数据处理模块采用工控机,包括人机交互单元、实时控制单元和抑振算法实现单元,所述的人机交互单元用于显示机器人运行状态的界面和控制算法执行器的操作界面;所述的实时控制单元用于实时控制机器人运行;所述的抑振算法实现单元包含有轨迹生成器,用于设计机器人的运行轨迹;The data processing module adopts an industrial computer, including a human-computer interaction unit, a real-time control unit and a vibration suppression algorithm realization unit, and the human-computer interaction unit is used to display the interface of the robot running state and the operation interface of the control algorithm executor; The real-time control unit is used to control the operation of the robot in real time; the vibration suppression algorithm implementation unit includes a track generator for designing the running track of the robot;
所述运动测试模块包括六自由度串联关节型机器人和柔性工件;所述六自由度串联关节型机器人通过数据处理模块生成轨迹实现实时运动,所述柔性工件安装在机器人末端法兰盘上;The motion test module includes a six-degree-of-freedom serial articulated robot and a flexible workpiece; the six-degree-of-freedom serial articulated robot realizes real-time motion through a trajectory generated by a data processing module, and the flexible workpiece is installed on a flange at the end of the robot;
所述信号采集模块包括三维加速度传感器、开关电源和数据采集器,所述的三维加速度传感器安装在柔性工件末端,所述开关电源用于为加速度传感器和数据采集器提供恒定电压,所述数据采集器用于将所述三维加速度传感器采集的模拟信号转换成数字信号后输送所述数据处理模块。The signal acquisition module includes a three-dimensional acceleration sensor, a switching power supply and a data collector, the three-dimensional acceleration sensor is installed at the end of the flexible workpiece, the switching power supply is used to provide a constant voltage for the acceleration sensor and the data collector, and the data acquisition The device is used to convert the analog signal collected by the three-dimensional acceleration sensor into a digital signal and then send it to the data processing module.
进一步地,所述实时控制单元通过EtherCAT方式与所述六自由度串联关节型机器人各关节的交流伺服驱动器连接,按1ms的时间间隔将位移轨迹发送给所述交流伺服驱动器,所述交流伺服驱动器控制对应的关节伺服电机实时控制六自由度串联关节型机器人运行。Further, the real-time control unit is connected to the AC servo driver of each joint of the six-degree-of-freedom series articulated robot through EtherCAT, and sends the displacement track to the AC servo driver at a time interval of 1 ms, and the AC servo driver Control the corresponding joint servo motor to control the operation of the six-degree-of-freedom serial joint robot in real time.
进一步地,所述的人机交互单元包括显示界面和控制算法执行器,所述显示界面用于监视机器人各关节运行状况;所述控制算法执行器用于设置抑振算法相关的参数以及控制模式的切换。Further, the human-computer interaction unit includes a display interface and a control algorithm executor, the display interface is used to monitor the operating conditions of each joint of the robot; the control algorithm executor is used to set the parameters related to the vibration suppression algorithm and the control mode switch.
本发明的另一目的可以通过下述技术方案来实现:Another object of the present invention can be achieved through the following technical solutions:
基于所述测试装置的机器人操纵柔性工件运动时的振动控制方法,包括如下步骤:The vibration control method when the robot manipulating the flexible workpiece motion based on the test device comprises the following steps:
S1、通过所述数据处理模块中的轨迹生成器生成基础轨迹,六自由度串联关节型机器人按所述基础轨迹运行;三维加速度传感器采集柔性工件末端的残余振动信号;S1. The basic trajectory is generated by the trajectory generator in the data processing module, and the six-degree-of-freedom series articulated robot runs according to the basic trajectory; the three-dimensional acceleration sensor collects the residual vibration signal at the end of the flexible workpiece;
S2、对采集到的残余振动信号进行模态参数识别;S2. Identifying the modal parameters of the collected residual vibration signals;
S3、根据识别到的模态参数设计零振动(ZV)型输入整形器:S3. Design a zero-vibration (ZV) type input shaper according to the identified modal parameters:
其中:ζ为阻尼系数,δ(t)为脉冲函数;in: ζ is the damping coefficient, δ(t) is the pulse function;
S4、通过所述轨迹生成器重新设计机器人的运行轨迹,以满足固定任务时长的要求;S4. Redesign the running trajectory of the robot through the trajectory generator to meet the requirements of the fixed task duration;
S5、对重新设计的运行轨迹进行整形,完成对机器人操纵柔性工件运动时的振动控制。S5. Reshaping the redesigned running trajectory to complete the vibration control when the robot manipulates the flexible workpiece.
进一步地,所述步骤S1具体包括:Further, the step S1 specifically includes:
S101、工控机将位移信号离散处理,按1ms的时间间隔发送给机器人各关节的交流伺服控制器,关节伺服电机驱动机械臂按位移输入信号运动;S101. The industrial computer discretely processes the displacement signal and sends it to the AC servo controller of each joint of the robot at a time interval of 1 ms. The joint servo motor drives the mechanical arm to move according to the displacement input signal;
S102、所述位移输入信号结束时所述三维加速度传感器同步采集柔性臂末端振动信号,所述数据采集器将所述三维加速度传感器采集到的残余振动信号进行离散处理,传回工控机。S102. When the displacement input signal ends, the three-dimensional acceleration sensor synchronously collects the vibration signal at the end of the flexible arm, and the data collector performs discrete processing on the residual vibration signal collected by the three-dimensional acceleration sensor and sends it back to the industrial computer.
进一步地,所述步骤S2具体包括:Further, the step S2 specifically includes:
S201、通过快速傅立叶变换获得残余振动信号的频谱图,进而获取振动频率;S201. Obtain the frequency spectrum of the residual vibration signal through fast Fourier transform, and then obtain the vibration frequency;
S202、通过对数衰减法获得阻尼系数。S202. Obtain a damping coefficient through a logarithmic decay method.
进一步地,所述步骤S4具体包括:Further, the step S4 specifically includes:
S401、求取固定任务时长工况下进行轨迹规划的时长:S401. Obtain the duration of trajectory planning under the condition of fixed task duration:
T=Ttotal-TIS (11)T=T total -T IS (11)
其中:Ttotal为任务总时长,TIS为整形器时长;Among them: T total is the total duration of the task, and T IS is the duration of the shaper;
S402、通过基于动态滤波进行速度规划,进而生成运行轨迹,动态滤波器的传递函数为:S402, by performing speed planning based on dynamic filtering, and then generating a running trajectory, the transfer function of the dynamic filter is:
其中,Ti为第i个滤波器的时长;Among them, T i is the duration of the i-th filter;
滤波器对应的时域函数为:The time domain function corresponding to the filter is:
其中:Ti为第i个滤波器的时长,u(t)为阶跃函数;Where: T i is the duration of the i-th filter, u(t) is a step function;
通过动态滤波得到的n阶轨迹:The nth-order trajectory obtained by dynamic filtering:
qn(t)=hu(t)*m1(t)*m2(t)*…*mn(t) (14)q n (t)=hu(t)*m 1 (t)*m 2 (t)*...*m n (t) (14)
其中:h为轨迹总长。Where: h is the total length of the trajectory.
进一步地,所述步骤S5具体包括:Further, the step S5 specifically includes:
S501、重新设计运行轨迹时长:S501. Redesign the running track duration:
S502、对重新设计的运行轨迹进行整形:S502. Reshaping the redesigned running trajectory:
qIS(t)=qn(t)*fIS(t) (16)q IS (t)=q n (t)*f IS (t) (16)
S502、将整形后的信号qIS(t)作为机器人的输入信号,实现机器人操纵柔性工件时的振动控制。S502. Using the shaped signal q IS (t) as an input signal of the robot to realize vibration control when the robot manipulates the flexible workpiece.
本发明相对于现有技术具有如下的优点及效果:Compared with the prior art, the present invention has the following advantages and effects:
本发明通过对残余振动信号进行时域分析和频域分析,能够准确快速的获取设计输入整形器所需的模态参数;通过基于动态滤波实现轨迹规划能满足固定任务时长的要求;本发明能够有效的抑制机器人操纵柔性工件运动时的残余振动,提高柔性工件的跟随精度,实现柔性工件快速准确的定位,提高生产质量和效率。The present invention can accurately and quickly obtain the modal parameters required for designing the input shaper by performing time-domain analysis and frequency-domain analysis on the residual vibration signal; realizing trajectory planning based on dynamic filtering can meet the requirement of fixed task duration; the present invention can Effectively suppress the residual vibration when the robot manipulates the movement of the flexible workpiece, improve the tracking accuracy of the flexible workpiece, realize the fast and accurate positioning of the flexible workpiece, and improve the production quality and efficiency.
附图说明Description of drawings
图1是本发明中机器人操纵柔性工件运动时的振动控制测试装置的外观结构示意图。Fig. 1 is a schematic diagram of the appearance structure of the vibration control test device when the robot manipulates the movement of the flexible workpiece in the present invention.
图2是本发明中机器人操纵柔性工件运动时的振动控制测试装置各模块原理示意图。Fig. 2 is a schematic diagram of the principles of each module of the vibration control testing device when the robot manipulates the movement of the flexible workpiece in the present invention.
图3是本发明中机器人操纵柔性工件运动时的振动控制方法的具体流程示意图。Fig. 3 is a schematic flow chart of the vibration control method when the robot manipulates the movement of the flexible workpiece in the present invention.
图中:1-三维加速度传感器;2-柔性工件;3-六自由度串联关节型机器人;4-关节伺服电机;5-基座。In the figure: 1-three-dimensional acceleration sensor; 2-flexible workpiece; 3-six-DOF serial joint robot; 4-joint servo motor; 5-base.
具体实施方式detailed description
下面结合实施例及附图对本发明作进一步的详细描述,但本发明的实施方式不限于此。The present invention will be further described in detail below with reference to the embodiments and accompanying drawings, but the embodiments of the present invention are not limited thereto.
实施例Example
现以某六自由度串联关节型工业机器人操纵柔性工件为振动控制对象为例本发明做进一步的说明。Now take a six-degree-of-freedom series-joint industrial robot manipulating a flexible workpiece as the vibration control object as an example to further illustrate the present invention.
如图1所示,本实施例的机器人操纵柔性工件运动时的振动控制的测试装置,该测试装置包括:数据处理模块、运动测试模块、信号采集模块;As shown in Figure 1, the test device of the vibration control when the robot of the present embodiment manipulates the flexible workpiece motion, the test device includes: a data processing module, a motion test module, and a signal acquisition module;
所述数据处理模块采用华研IPC-510嵌入式工控机,包括人机交互单元、实时控制单元、抑振算法实现单元;所述人机交互单元、实时控制单元和抑振算法实现单元均在Microsoft Visual Studio 2017平台上开发,抑振算法实现单元内包含了轨迹生成器,用于设计机器人的运行轨迹;所述实时控制单元通过EtherCAT方式与伺服驱动器联接,按1ms的间隔将位移轨迹发送给六自由度串联关节型机器人3各关节的交流伺服驱动器,所述交流伺服驱动器控制对应的关节伺服电机4实时控制六自由度串联关节型机器人3运行,所述的六自由度串联关节型机器人3设置在基座5上。所述的人机交互单元包括显示界面和控制算法执行器,所述显示界面用于监视机器人各关节运行状况;所述控制算法执行器用于设置抑振算法相关的参数以及控制模式的切换。The data processing module adopts Huayan IPC-510 embedded industrial computer, including a human-computer interaction unit, a real-time control unit, and a vibration suppression algorithm realization unit; the human-computer interaction unit, real-time control unit, and vibration suppression algorithm realization unit are all in Developed on the Microsoft Visual Studio 2017 platform, the anti-vibration algorithm implementation unit includes a trajectory generator for designing the trajectory of the robot; the real-time control unit is connected to the servo driver through EtherCAT, and the displacement trajectory is sent to the robot at an interval of 1ms. The AC servo driver for each joint of the six-degree-of-freedom series-
所述信号采集模块包括三维加速度传感器、开关电源和数据采集器,所述三维加速度传感器8采用德国KISTLER公司的8395A型三维加速度传感器,测量范围为-300m/s2~+300m/s2;所述开关电源采用MEAN WELL公司生产的NES-150-24型开关电源;所述数据采集器采用德国倍福自动化有限公司生产的EK1100型模块;所述三维加速度传感器1安装在柔性工件2末端,所述开关电源为加速度传感器1和数据采集器提供24v恒定电压,所述数据采集器将三维加速度传感器3采集的模拟信号转换成数字信号后输送回工控机。The signal acquisition module includes a three-dimensional acceleration sensor, a switching power supply and a data collector, and the three-dimensional acceleration sensor 8 adopts the 8395A type three-dimensional acceleration sensor of the German KISTLER company, and the measurement range is -300m/s 2 ~+300m/s 2 ; The switching power supply adopts the NES-150-24 switching power supply produced by MEAN WELL Company; the data collector adopts the EK1100 module produced by German Beckhoff Automation Co., Ltd.; the three-
如图2所示,一种机器人操纵柔性工件运动时的振动控制方法,包括如下步骤:As shown in Figure 2, a vibration control method when a robot manipulates the movement of a flexible workpiece includes the following steps:
S1、通过轨迹生成器生成基础轨迹,六自由度串联关节型机器人按基础轨迹运行,三维加速度传感器采集柔性工件末端的残余振动信号;S1. The basic trajectory is generated by the trajectory generator, the six-degree-of-freedom series articulated robot runs according to the basic trajectory, and the three-dimensional acceleration sensor collects the residual vibration signal at the end of the flexible workpiece;
S2、对采集到的残余振动信号进行模态参数识别;S2. Identifying the modal parameters of the collected residual vibration signals;
S3、根据识别到的模态参数设计零振动(ZV)型输入整形器:S3. Design a zero-vibration (ZV) type input shaper according to the identified modal parameters:
其中:ζ为阻尼系数,δ(t)为脉冲函数;in: ζ is the damping coefficient, δ(t) is the pulse function;
S4、通过轨迹生成器重新设计机器人的运行轨迹,以满足固定任务时长的要求;S4. Redesign the trajectory of the robot through the trajectory generator to meet the requirements of the fixed task duration;
S5、对重新设计的运行轨迹进行整形,完成对机器人操纵柔性工件运动时的振动控制。S5. Reshaping the redesigned running trajectory to complete the vibration control when the robot manipulates the flexible workpiece.
具体而言,所述步骤S1具体包括:Specifically, the step S1 specifically includes:
S101、工控机将位移信号离散处理,按1ms的时间间隔发送给机器人各关节的交流伺服控制器,关节伺服电机驱动机械臂按位移输入信号运动;S101. The industrial computer discretely processes the displacement signal and sends it to the AC servo controller of each joint of the robot at a time interval of 1 ms. The joint servo motor drives the mechanical arm to move according to the displacement input signal;
S102、所述位移输入信号结束时所述三维加速度传感器同步采集柔性臂末端振动信号,所述数据采集器将所述三维加速度传感器采集到的残余振动信号进行离散处理,传回工控机。S102. When the displacement input signal ends, the three-dimensional acceleration sensor synchronously collects the vibration signal at the end of the flexible arm, and the data collector performs discrete processing on the residual vibration signal collected by the three-dimensional acceleration sensor and sends it back to the industrial computer.
具体而言,所述步骤S2具体包括:Specifically, the step S2 specifically includes:
S201、通过快速傅立叶变换获得残余振动信号的频谱图,进而获取振动频率;S201. Obtain the frequency spectrum of the residual vibration signal through fast Fourier transform, and then obtain the vibration frequency;
S202、通过对数衰减法获得阻尼系数。S202. Obtain a damping coefficient through a logarithmic decay method.
具体而言,所述步骤S4具体包括:Specifically, the step S4 specifically includes:
所述步骤S4具体包括:Described step S4 specifically comprises:
S401、求取固定任务时长工况下进行轨迹规划的时长:S401. Obtain the duration of trajectory planning under the condition of fixed task duration:
T=Ttotal-TIS (19)T=T total -T IS (19)
其中:Ttotal为任务总时长,TIS为整形器时长;Among them: T total is the total duration of the task, and T IS is the duration of the shaper;
S402、通过基于动态滤波进行速度规划,进而生成运行轨迹,动态滤波器的传递函数为:S402, by performing speed planning based on dynamic filtering, and then generating a running trajectory, the transfer function of the dynamic filter is:
其中,Ti为第i个滤波器的时长;Among them, T i is the duration of the i-th filter;
滤波器对应的时域函数为:The time domain function corresponding to the filter is:
其中:Ti为第i个滤波器的时长,u(t)为阶跃函数;Where: T i is the duration of the i-th filter, u(t) is a step function;
通过动态滤波得到的n阶轨迹:The nth-order trajectory obtained by dynamic filtering:
qn(t)=hu(t)*m1(t)*m2(t)*…*mn(t) (22)q n (t)=hu(t)*m 1 (t)*m 2 (t)*...*m n (t) (22)
其中:h为轨迹总长。Where: h is the total length of the trajectory.
具体而言,所述步骤S5具体包括:Specifically, the step S5 specifically includes:
S501、重新设计的运行轨迹时长为S501. The duration of the redesigned running track is
S502、对重新设计的运行轨迹进行整形S502. Reshaping the redesigned running trajectory
qIS(t)=qn(t)*fIS(t) (24)q IS (t)=q n (t)*f IS (t) (24)
S502、将整形后的信号qIS(t)作为机器人的输入信号,实现机器人操纵柔性工件时的振动控制。S502. Using the shaped signal q IS (t) as an input signal of the robot to realize vibration control when the robot manipulates the flexible workpiece.
上述实施例仅仅是为清楚的说明本发明,为本发明较佳的实施方式,而并非是对本发明实施方式的限定。在不脱离本发明精神和范围的前提下,本发明还会有各种变化和变形,而这些属于本发明的实质精神的所引伸的显而易见的变化和变形,仍包含在本发明的保护范围之内。The above-mentioned embodiments are only for clearly illustrating the present invention, and are preferred implementation modes of the present invention, rather than limiting the implementation modes of the present invention. Under the premise of not departing from the spirit and scope of the present invention, the present invention also has various changes and deformations, and these obvious changes and deformations that belong to the essential spirit of the present invention are still included in the protection scope of the present invention Inside.
Claims (6)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910787790.5A CN110480659B (en) | 2019-08-26 | 2019-08-26 | A vibration control device and method when a robot manipulates the movement of a flexible workpiece |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910787790.5A CN110480659B (en) | 2019-08-26 | 2019-08-26 | A vibration control device and method when a robot manipulates the movement of a flexible workpiece |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN110480659A CN110480659A (en) | 2019-11-22 |
| CN110480659B true CN110480659B (en) | 2022-12-16 |
Family
ID=68554003
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201910787790.5A Expired - Fee Related CN110480659B (en) | 2019-08-26 | 2019-08-26 | A vibration control device and method when a robot manipulates the movement of a flexible workpiece |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN110480659B (en) |
Families Citing this family (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111015738A (en) * | 2019-12-27 | 2020-04-17 | 上海智殷自动化科技有限公司 | Industrial robot vibration suppression method |
| CN111590558B (en) * | 2020-02-05 | 2022-06-14 | 季华实验室 | Robot vibration suppression method, device, terminal and storage medium |
| CN111506020B (en) * | 2020-04-24 | 2021-10-08 | 东莞固高自动化技术有限公司 | Method and system for suppressing vibration of mechanical moving structure |
| CN111857201B (en) * | 2020-07-27 | 2021-06-22 | 广东博智林机器人有限公司 | Low frequency vibration suppression method, device, servo controller and storage medium |
| CN114619483A (en) * | 2020-12-08 | 2022-06-14 | 山东新松工业软件研究院股份有限公司 | Flexible robot vibration suppression method and system based on trajectory correction |
| CN112873214B (en) * | 2021-03-18 | 2024-02-23 | 中国工程物理研究院机械制造工艺研究所 | Robot state real-time monitoring system and method based on acceleration information |
| CN113043276A (en) * | 2021-03-30 | 2021-06-29 | 深圳市优必选科技股份有限公司 | Robot and trunk shaking suppression method and device thereof |
| CN114505844B (en) * | 2022-01-24 | 2023-06-20 | 华南理工大学 | A residual vibration suppression system and method for industrial robots |
| CN115319738A (en) * | 2022-07-13 | 2022-11-11 | 中联重科股份有限公司 | Control method for an arm assembly, work apparatus, processor, and storage medium |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6646405B2 (en) * | 2000-03-10 | 2003-11-11 | Iowa State University Research Foundation, Inc. | System and method for using joint torque feedback to prevent oscillation in a flexible robotic manipulator |
| JP2008129813A (en) * | 2006-11-20 | 2008-06-05 | Hokkaido Univ | Mobile robot with flexible arm |
| CN107433589B (en) * | 2017-07-28 | 2021-03-23 | 珞石(山东)智能科技有限公司 | Robot vibration suppression method based on acceleration sensor |
| CN107756448B (en) * | 2017-10-16 | 2023-11-07 | 华南理工大学 | Device and method for testing residual vibration suppression of flexible joint-flexible arm system |
-
2019
- 2019-08-26 CN CN201910787790.5A patent/CN110480659B/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| CN110480659A (en) | 2019-11-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN110480659B (en) | A vibration control device and method when a robot manipulates the movement of a flexible workpiece | |
| CN107756448B (en) | Device and method for testing residual vibration suppression of flexible joint-flexible arm system | |
| CN110799309B (en) | Vibration control of a system with configuration dependent dynamics | |
| CN207509260U (en) | The test device that a kind of flexible joint-Flexible Links residual oscillation inhibits | |
| CN108340351B (en) | Robot teaching device and method and teaching robot | |
| CN102233587B (en) | Apparatus and method for detecting contact position of robot | |
| CN106625684B (en) | System and method for analyzing and controlling coupling dynamic characteristics of robot | |
| CN106003034B (en) | A kind of robot controller control system and control method | |
| CN109799701A (en) | A kind of industrial robot vibration suppressing method | |
| CN113305843A (en) | Zero-force control method for mechanical arm | |
| US20200005499A1 (en) | Output device, control device, and evaluation function value output method | |
| CN109623827B (en) | High-performance redundant manipulator repetitive motion planning method and device | |
| CN109445274B (en) | Flexible space manipulator vibration control method and system | |
| CN109623810A (en) | A kind of method for the time optimal trajectory planning that robot is smooth | |
| CN113386124B (en) | Closed-loop motion control method and system for rope-driven flexible manipulator | |
| CN101691020A (en) | Sliding formwork control method used in motion control of virtual axis machine tool cutter | |
| CN108803485B (en) | I5iport protocol-based external thermal error compensation method for numerical control machine tool | |
| CN107671838B (en) | Robot teaching recording system, teaching process steps and algorithm flow thereof | |
| CN112091974A (en) | Remote control operation system of distribution network live working robot and control method thereof | |
| JP6008766B2 (en) | Support device and computer program | |
| KR100964961B1 (en) | Direct teaching mathod of robot | |
| TWI594858B (en) | Robotic arm teaching system | |
| CN113377070A (en) | Tool method, system and equipment based on virtual manufacturing | |
| CN118357915A (en) | A method and device for suppressing residual vibration at the end of an aerial work robot | |
| CN116522731A (en) | A vibration measurement and control device and method for a heavy-duty manipulator with multiple acceleration sensors |
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 | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20221216 |
|
| CF01 | Termination of patent right due to non-payment of annual fee |