CN108818539A - A kind of flexible motion arm elastic vibration Active Disturbance Rejection Control device and method - Google Patents
A kind of flexible motion arm elastic vibration Active Disturbance Rejection Control device and method Download PDFInfo
- Publication number
- CN108818539A CN108818539A CN201810867974.8A CN201810867974A CN108818539A CN 108818539 A CN108818539 A CN 108818539A CN 201810867974 A CN201810867974 A CN 201810867974A CN 108818539 A CN108818539 A CN 108818539A
- Authority
- CN
- China
- Prior art keywords
- flexible
- elastic vibration
- disturbance rejection
- positioning base
- signal
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 41
- 230000033001 locomotion Effects 0.000 title claims abstract description 12
- 238000012545 processing Methods 0.000 claims abstract description 37
- 230000008569 process Effects 0.000 claims abstract description 13
- 230000005540 biological transmission Effects 0.000 claims abstract description 8
- 238000007493 shaping process Methods 0.000 claims description 23
- 238000006073 displacement reaction Methods 0.000 claims description 16
- 230000000694 effects Effects 0.000 abstract description 8
- 230000008859 change Effects 0.000 abstract description 4
- 238000010586 diagram Methods 0.000 description 5
- 238000010168 coupling process Methods 0.000 description 4
- 238000005859 coupling reaction Methods 0.000 description 4
- 230000008878 coupling Effects 0.000 description 3
- 238000005452 bending Methods 0.000 description 2
- 238000013016 damping Methods 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 238000004100 electronic packaging Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 101710163391 ADP-ribosyl cyclase/cyclic ADP-ribose hydrolase Proteins 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000012938 design process Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000004806 packaging method and process Methods 0.000 description 1
- 238000007639 printing Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 229910000679 solder Inorganic materials 0.000 description 1
Classifications
-
- 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/1628—Programme controls characterised by the control loop
- B25J9/1635—Programme controls characterised by the control loop flexible-arm control
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Manipulator (AREA)
- Control Of Position Or Direction (AREA)
Abstract
本发明公开了一种柔性操作臂弹性振动自抗扰控制装置及方法,控制装置包括柔性操作臂、末端负载、图像采集装置、定位基座、电机传动装置、电机驱动器、螺栓连接系统、运动控制卡、弹性振动自抗扰控制器、频率运算模块、信号处理模块Ⅰ、信号处理模块Ⅱ、信号采集装置Ⅰ、信号采集装置Ⅱ,基于频率运算模块实时获得作业过程中柔性操作臂的频率信号,弹性振动自抗扰控制器能够实时改变控制信号驱动定位基座运动,继而带到柔性操作臂运动到指定位置;本发明还公开了一种柔性操作臂弹性振动自抗扰控制方法;本发明能够充分考虑作业过程中柔性操作臂的边界效应,实现柔性操作臂弹性振动的自抗扰控制,具有控制结构简单、鲁棒性高等优点。
The invention discloses a flexible operating arm elastic vibration active disturbance rejection control device and method. The control device includes a flexible operating arm, an end load, an image acquisition device, a positioning base, a motor transmission device, a motor driver, a bolt connection system, a motion control card, elastic vibration active disturbance rejection controller, frequency calculation module, signal processing module Ⅰ, signal processing module Ⅱ, signal acquisition device Ⅰ, signal acquisition device Ⅱ, based on the frequency calculation module, the frequency signal of the flexible manipulator arm during operation can be obtained in real time, The elastic vibration active disturbance rejection controller can change the control signal in real time to drive the positioning base to move, and then bring the flexible operating arm to a designated position; the invention also discloses a flexible operating arm elastic vibration active disturbance rejection control method; the invention can Fully considering the boundary effect of the flexible manipulator during the operation process, the active disturbance rejection control of the elastic vibration of the flexible manipulator is realized, which has the advantages of simple control structure and high robustness.
Description
技术领域technical field
本发明涉及机器人柔性操作臂控制技术领域,具体的说是一种柔性操作臂弹性振动自抗扰控制装置及方法。The invention relates to the technical field of robot flexible manipulating arm control, in particular to a flexible manipulating arm elastic vibration active disturbance rejection control device and method.
背景技术Background technique
目前,在电子封装工业装配线上,以机械操作臂为主装配而成的空间机器人设备比比皆是,这些装置结构上都是底部定位基座配合末端执行机构的形式,比如贴片机、锡膏印刷机、点胶机等。随着国民经济的高速发展,现代化的集成电路封装作业要求机械系统的响应速度越来越快,集成化程度也越来越高,传统的刚性操作臂已难以适应这一发展的要求。At present, on the assembly line of the electronic packaging industry, space robot equipment mainly assembled by mechanical manipulators can be found everywhere. These devices are structurally in the form of bottom positioning bases and end actuators, such as placement machines, solder paste, etc. Printing machines, dispensing machines, etc. With the rapid development of the national economy, modern integrated circuit packaging operations require faster and faster response speeds and higher integration levels of mechanical systems. Traditional rigid manipulators have been difficult to meet the requirements of this development.
近年来,随着柔性多体动力学理论的研究深入以及工程实际需求,柔性操作臂获得了越来越多的关注。与刚性操作臂相比,柔性操作臂具有轻质高速、载重自重比高、模块化等优点。但是机器的高速运动以及轻质化对柔性操作臂又提出了更高的要求,主要问题是由于本身低刚度大挠度的结构特性,导致柔性操作臂在运动过程中容易产生弹性振动,并且由于柔性操作臂的模态频率低,振动将持续较长时间,严重影响机器人系统的作业效率。In recent years, with the in-depth study of flexible multibody dynamics theory and the practical needs of engineering, flexible manipulators have gained more and more attention. Compared with rigid manipulators, flexible manipulators have the advantages of light weight, high speed, high load-to-weight ratio, and modularization. However, the high-speed movement and light weight of the machine put forward higher requirements for the flexible manipulator. The main problem is that due to the structural characteristics of low stiffness and large deflection, the flexible manipulator is prone to elastic vibration during the movement process, and due to the flexibility The modal frequency of the manipulator is low, and the vibration will last for a long time, seriously affecting the operating efficiency of the robot system.
因此,为了实现柔性操作臂在机器人上的有效使用,首先需要对柔性操作臂的弹性振动进行有效控制。考虑柔性操作臂弹性振动的闭环反馈控制系统需要额外设置一套主动控制系统,会导致整体系统结构复杂,增加整机成本,不少学者对机械弹性振动的前馈控制方法进行了研究。Therefore, in order to realize the effective use of the flexible manipulator on the robot, it is first necessary to effectively control the elastic vibration of the flexible manipulator. The closed-loop feedback control system considering the elastic vibration of the flexible manipulator needs to set up an additional active control system, which will lead to a complex structure of the overall system and increase the cost of the whole machine. Many scholars have studied the feedforward control method of mechanical elastic vibration.
如中国专利号为CN201510916217.1的发明专利中公开了基于正反POSICAST输入整形法的起重机防摇控制方法,利用输入整形法构建前馈控制器实现了起重机的防摇控制,该方法的优点是无需用于闭环反馈的测量传感器,简化了系统结构,但是该方法没有考虑作业过程中负载对起重机系统振动特性参数的影响。For example, the invention patent with the Chinese patent number CN201510916217.1 discloses a crane anti-sway control method based on the positive and negative POSICAST input shaping method, and uses the input shaping method to construct a feedforward controller to realize the anti-sway control of the crane. The advantages of this method are There is no need for measuring sensors for closed-loop feedback, which simplifies the system structure, but this method does not consider the influence of the load on the vibration characteristic parameters of the crane system during the operation process.
又如中国专利号为CN201710975489.8的发明专利中公开了一种基于输入整形器的机器人关节末端残余振动抑制方法,利用输入整形法实现了机器人关节末端残余振动的抑制,但是该方法同样没有考虑末端负载质量以及边界效应对机器人关节振动特征参数的影响。Another example is the Chinese Patent No. CN201710975489.8, which discloses a method for suppressing residual vibration at the end of a robot joint based on an input shaper. The input shaping method is used to suppress the residual vibration at the end of a robot joint, but this method also does not consider The influence of end load mass and boundary effect on the characteristic parameters of robot joint vibration.
而机器人柔性操作臂在实际作业过程中存在变负载工况,此外长时间运行下柔性操作臂根部与定位基座的装配作用力可能发生变化,这些都会改变柔性操作臂的边界条件,继而改变其本身模态频率等特征参数,导致预先基于输入整形法设计的前馈振动控制器的失效。However, the flexible manipulator of the robot has variable load conditions in the actual operation process. In addition, the assembly force between the root of the flexible manipulator and the positioning base may change under long-term operation. These will change the boundary conditions of the flexible manipulator, and then change its The characteristic parameters such as the modal frequency itself lead to the failure of the feed-forward vibration controller designed based on the input shaping method in advance.
因此,在实际作业过程中,要充分考虑柔性操作臂边界效应对其本身模态特征参数的影响,设计控制器实现柔性操作臂弹性振动的自抗扰控制。Therefore, in the actual operation process, it is necessary to fully consider the influence of the boundary effect of the flexible manipulator on its own modal characteristic parameters, and design the controller to realize the active disturbance rejection control of the elastic vibration of the flexible manipulator.
发明内容Contents of the invention
为了避免和解决上述技术问题,本发明提出了一种柔性操作臂弹性振动自抗扰控制装置及方法。In order to avoid and solve the above-mentioned technical problems, the present invention proposes an elastic vibration active disturbance rejection control device and method for a flexible operating arm.
本发明所要解决的技术问题采用以下技术方案来实现:The technical problem to be solved by the present invention adopts the following technical solutions to realize:
一种柔性操作臂弹性振动自抗扰控制装置,包括:柔性操作臂,所述柔性操作臂上连接有末端负载;图像采集装置,以获取末端负载的形状;定位基座,所述定位基座上连接有电机传动装置;螺栓连接系统,连接柔性操作臂和定位基座且可感应压力信息;所述电机传动装置依次连接有电机驱动器、运动控制卡、弹性振动自抗扰控制器以及频率运算模块,所述频率运算模块连接有信号处理模块Ⅰ和信号处理模块Ⅱ。A flexible operating arm elastic vibration active disturbance rejection control device, comprising: a flexible operating arm, the flexible operating arm is connected with a terminal load; an image acquisition device, to obtain the shape of the terminal load; a positioning base, the positioning base A motor transmission device is connected to the top; the bolt connection system connects the flexible operating arm and the positioning base and can sense pressure information; the motor transmission device is sequentially connected with a motor driver, a motion control card, an elastic vibration active disturbance rejection controller and a frequency calculation module, and the frequency calculation module is connected with a signal processing module I and a signal processing module II.
还包括与螺栓连接系统相连且将压力信号传输给信号处理模块Ⅰ的信号采集装置Ⅰ、与图像采集装置相连且将信号传输给信号处理模块Ⅱ的信号采集装置Ⅱ。It also includes a signal acquisition device I connected with the bolt connection system and transmitting the pressure signal to the signal processing module I, and a signal acquisition device II connected with the image acquisition device and transmitting the signal to the signal processing module II.
进一步的,所述电机传动装置包括伺服电机,所述伺服电机的驱动轴连接有滚珠丝杆副,所述滚珠丝杆副和伺服电机的连接处设有联轴器,所述滚珠丝杆副的螺母与定位基座相连,所述定位基座配合有移动导轨。Further, the motor transmission device includes a servo motor, the drive shaft of the servo motor is connected to a ball screw pair, and a coupling is provided at the connection between the ball screw pair and the servo motor, and the ball screw pair The nut is connected with the positioning base, and the positioning base is equipped with a moving guide rail.
进一步的,所述的螺栓连接系统包括:穿过定位基座和柔性操作臂的螺栓;与螺栓配合的螺母;设置在螺栓与定位基座配合处的垫片Ⅱ;设置在柔性操作臂和螺母之间的压力传感器;设置在压力传感器和螺母之间的垫片Ⅰ。Further, the bolt connection system includes: bolts passing through the positioning base and the flexible operating arm; nuts cooperating with the bolts; gasket II arranged at the joint between the bolts and the positioning base; The pressure sensor between; the gasket I is set between the pressure sensor and the nut.
进一步的,所述柔性操作臂的根部与定位基座配合处设有四组呈对称分布的螺栓连接系统。Further, four sets of symmetrically distributed bolt connection systems are provided at the joint between the root of the flexible operating arm and the positioning base.
进一步的,所述信号处理模块Ⅱ能够根据末端负载的形状,利用预先设定的工作库实时输出末端负载的质量。Further, the signal processing module II can output the quality of the end load in real time by using a preset work library according to the shape of the end load.
一种柔性操作臂弹性振动自抗扰的控制方法,包括以下步骤:A control method for elastic vibration self-disturbance rejection of a flexible manipulator, comprising the following steps:
步骤一、建立典型末端负载的形状与自身质量匹配的工作库。Step 1. Establish a working library in which the shape of a typical end load matches its own mass.
步骤二、利用信号采集装置Ⅰ实时采集压力传感器的输出信号并传输给信号处理模块Ⅰ,由信号处理模块Ⅰ处理获得柔性操作臂根部与定位基座的配合压力并传输给频率运算模块;同时信号采集装置Ⅱ实时采集图像采集装置的输出信号并传输给信号处理模块Ⅱ,根据步骤一中建立的工作库,信号处理模块Ⅱ处理获得末端负载的质量并传输给频率运算模块。Step 2: Use the signal acquisition device I to collect the output signal of the pressure sensor in real time and transmit it to the signal processing module I, and the signal processing module I will process and obtain the matching pressure between the root of the flexible manipulator and the positioning base and transmit it to the frequency calculation module; at the same time, the signal The acquisition device II collects the output signal of the image acquisition device in real time and transmits it to the signal processing module II. According to the work library established in step 1, the signal processing module II processes and obtains the quality of the terminal load and transmits it to the frequency calculation module.
步骤三、根据频率运算模块接收的柔性操作臂根部与定位基座的配合压力以及末端负载的质量信息,确定柔性操作臂的实时边界条件,获得柔性操作臂的频率方程,利用频率运算模块确定柔性操作臂的模态频率。Step 3. Determine the real-time boundary conditions of the flexible manipulator according to the matching pressure between the root of the flexible manipulator and the positioning base and the quality information of the end load received by the frequency calculation module, and obtain the frequency equation of the flexible manipulator. Use the frequency calculation module to determine the flexibility The modal frequency of the manipulator.
步骤四、设计弹性振动自抗扰控制器,确定定位基座的位移控制信号。Step 4: Design the elastic vibration active disturbance rejection controller, and determine the displacement control signal of the positioning base.
步骤五、利用运动控制卡与电机驱动器驱动定位基座运动,使柔性操作臂在运动到指定位置的同时抑制自身弹性振动。Step 5, using the motion control card and the motor driver to drive the positioning base to move, so that the flexible operating arm can suppress its own elastic vibration while moving to the designated position.
进一步的,所述步骤四包括:Further, said step four includes:
a、基于输入整形法,构建柔性操作臂前两阶模态的模态振动整形控制器,并确定模态振动整形控制器与柔性操作臂模态频率的关系。a. Based on the input shaping method, the modal vibration shaping controller for the first two modes of the flexible manipulator is constructed, and the relationship between the modal vibration shaping controller and the modal frequency of the flexible manipulator is determined.
b、基于级联法,整合柔性操作臂前两阶模态的模态振动整形控制器构成柔性操作臂的弹性振动自抗扰控制器。b. Based on the cascade method, the modal vibration shaping controller of the first two modes of the flexible manipulator is integrated to form an elastic vibration active disturbance rejection controller of the flexible manipulator.
c、将定位基座参考位移信号与弹性振动自抗扰控制器进行卷积处理,获得定位基座的位移控制信号。c. The reference displacement signal of the positioning base is convolved with the elastic vibration active disturbance rejection controller to obtain the displacement control signal of the positioning base.
本发明的有益效果是:The beneficial effects of the present invention are:
1、兼顾了前馈控制器结构简单的优点,无需额外设置一套弹性振动主动控制装置,降低整机成本。1. Taking into account the advantages of the simple structure of the feedforward controller, there is no need to set up an additional active control device for elastic vibration, which reduces the cost of the whole machine.
2、考虑到末端负载质量以及边界效应对机器人关节振动特征参数的影响,有效提高了常规前馈控制器在柔性操作臂作业过程中的抗干扰性,提高了其适用性。2. Considering the impact of the terminal load mass and boundary effects on the characteristic parameters of the robot joint vibration, the anti-interference performance of the conventional feedforward controller in the operation process of the flexible manipulator is effectively improved, and its applicability is improved.
3、本发明具有控制结构简单、鲁棒性高等优点。3. The present invention has the advantages of simple control structure and high robustness.
附图说明Description of drawings
下面结合附图和实施例对本发明进一步说明。The present invention will be further described below in conjunction with the accompanying drawings and embodiments.
图1为本发明原理示意图;Fig. 1 is a schematic diagram of the principle of the present invention;
图2为本发明实施例简图;Fig. 2 is a schematic diagram of an embodiment of the present invention;
图3为本发明中螺栓连接系统的结构示意图;Fig. 3 is the structural representation of bolt connection system in the present invention;
图4为末端负载质量为0.1kg时,本发明中定位基座的位移曲线图;Fig. 4 is when the terminal load quality is 0.1kg, the displacement curve diagram of positioning base in the present invention;
图5为末端负载质量为0.1kg时,本发明中柔性操作臂末端弹性振动控制效果图。Fig. 5 is an effect diagram of elastic vibration control at the end of the flexible operating arm in the present invention when the end load mass is 0.1 kg.
附图标记说明:1—螺栓连接系统,2—定位基座,3—柔性操作臂,4—末端负载,5—信号采集装置Ⅰ,6—图像采集装置,7—信号采集装置Ⅱ,8—信号处理模块Ⅱ,9—信号处理模块Ⅰ,10—频率运算模块,11—弹性振动自抗扰控制器,12—运动控制卡,13—电机驱动器,14—伺服电机,15—联轴器,16—移动导轨,17—滚珠丝杆副;1-1—螺母,1-2—垫片Ⅰ,1-3—压力传感器,1-4—垫片Ⅱ,1-5—螺栓。Description of reference signs: 1—bolt connection system, 2—positioning base, 3—flexible operating arm, 4—end load, 5—signal acquisition device I, 6—image acquisition device, 7—signal acquisition device II, 8— Signal processing module II, 9—signal processing module I, 10—frequency calculation module, 11—elastic vibration active disturbance rejection controller, 12—motion control card, 13—motor driver, 14—servo motor, 15—coupling, 16—moving guide rail, 17—ball screw pair; 1-1—nut, 1-2—gasket I, 1-3—pressure sensor, 1-4—gasket II, 1-5—bolt.
具体实施方式Detailed ways
为了使本发明实现的技术手段、创作特征、达成目的与功效易于明白了解,下面对本发明进一步阐述。In order to make the technical means, creative features, goals and effects achieved by the present invention easy to understand, the present invention will be further elaborated below.
如图1至图5所示,一种柔性操作臂弹性振动自抗扰控制装置,包括:柔性操作臂3,所述柔性操作臂3上连接有末端负载4;图像采集装置6,以获取末端负载4的形状;定位基座2,所述定位基座2上连接有电机传动装置;螺栓连接系统1,连接柔性操作臂3和定位基座2且可感应压力信息;所述电机传动装置依次连接有电机驱动器13、运动控制卡12、弹性振动自抗扰控制器11以及频率运算模块10,所述频率运算模块10连接有信号处理模块Ⅰ9和信号处理模块Ⅱ8。As shown in Figures 1 to 5, a flexible operating arm elastic vibration active disturbance rejection control device includes: a flexible operating arm 3 connected to a terminal load 4; an image acquisition device 6 to obtain terminal The shape of the load 4; the positioning base 2, the motor transmission device is connected to the positioning base 2; the bolt connection system 1, which connects the flexible operating arm 3 and the positioning base 2 and can sense pressure information; the motor transmission device in turn A motor driver 13 , a motion control card 12 , an elastic vibration active disturbance rejection controller 11 and a frequency calculation module 10 are connected, and the frequency calculation module 10 is connected with a signal processing module I9 and a signal processing module II8 .
还包括与螺栓连接系统1相连且将压力信号传输给信号处理模块Ⅰ9的信号采集装置Ⅰ5、与图像采集装置6相连且将信号传输给信号处理模块Ⅱ8的信号采集装置Ⅱ7。It also includes a signal acquisition device I5 connected to the bolt connection system 1 and transmitting the pressure signal to the signal processing module I9, and a signal acquisition device II7 connected to the image acquisition device 6 and transmitting the signal to the signal processing module II8.
在本发明优选的实施例中,为实现电机驱动器13驱动定位基座2,所述电机传动装置包括伺服电机14,所述伺服电机14的驱动轴连接有滚珠丝杆副17,所述滚珠丝杆副17和伺服电机14的连接处设有联轴器15,所述滚珠丝杆副17的螺母与定位基座2相连,所述定位基座2配合有移动导轨16。In a preferred embodiment of the present invention, in order to realize that the motor driver 13 drives the positioning base 2, the motor transmission device includes a servo motor 14, the drive shaft of the servo motor 14 is connected with a ball screw pair 17, and the ball screw A shaft coupling 15 is provided at the joint between the rod pair 17 and the servo motor 14 , and the nut of the ball screw pair 17 is connected to the positioning base 2 , and the positioning base 2 is equipped with a moving guide rail 16 .
所述的螺栓连接系统1包括:穿过定位基座2和柔性操作臂3的螺栓1-5;与螺栓1-5配合的螺母1-1;设置在螺栓1-5与定位基座2配合处的垫片Ⅱ1-4;设置在柔性操作臂3和螺母1-1之间的压力传感器1-3;设置在压力传感器1-3和螺母1-1之间的垫片Ⅰ1-2,所述压力传感器1-3通过导线与信号采集装置Ⅰ5相连。The bolt connection system 1 includes: bolts 1-5 passing through the positioning base 2 and the flexible operating arm 3; nuts 1-1 cooperating with the bolts 1-5; The gasket II1-4 at the place; the pressure sensor 1-3 arranged between the flexible operating arm 3 and the nut 1-1; the gasket I1-2 arranged between the pressure sensor 1-3 and the nut 1-1, so The pressure sensors 1-3 are connected to the signal acquisition device I5 through wires.
所述柔性操作臂7的根部与定位基座2配合处设有四组呈对称分布的螺栓连接系统1。通过螺栓连接系统1实现柔性操作臂7与定位基座2的刚性连接。Four sets of symmetrically distributed bolt connection systems 1 are provided at the joint between the root of the flexible operating arm 7 and the positioning base 2 . The rigid connection between the flexible operating arm 7 and the positioning base 2 is realized by the bolt connection system 1 .
所述信号处理模块Ⅱ8能够根据末端负载4的形状,利用预先设定的工作库实时输出末端负载4的质量。The signal processing module II8 can output the mass of the end load 4 in real time according to the shape of the end load 4 using a preset work library.
使用时,信号采集装置Ⅰ5采集压力传感器1-3的输出信号并传输给信号处理模块Ⅰ9,信号采集装置Ⅱ7采集图像采集装置6的输出信号并传输给信号处理模块Ⅱ8,信号处理模块Ⅰ9与信号处理模块Ⅱ8将处理结果传输给频率运算模块10,弹性振动自抗扰控制器11根据频率运算模块10输出结果确定速度控制信号,利用运动控制卡12与电机驱动器13驱动伺服电机14运动。伺服电机14通过联轴器15与滚珠丝杆副16连接,继而驱动定位基座2在移动导轨16上运动,从而驱动与定位基座2刚性连接的柔性操作臂7运动到指定位置。When in use, the signal acquisition device I5 collects the output signals of the pressure sensors 1-3 and transmits them to the signal processing module I9, the signal acquisition device II7 collects the output signals of the image acquisition device 6 and transmits them to the signal processing module II8, and the signal processing module I9 communicates with the signal The processing module II8 transmits the processing results to the frequency calculation module 10, and the elastic vibration active disturbance rejection controller 11 determines the speed control signal according to the output result of the frequency calculation module 10, and uses the motion control card 12 and the motor driver 13 to drive the servo motor 14 to move. The servo motor 14 is connected with the ball screw pair 16 through the coupling 15, and then drives the positioning base 2 to move on the moving guide rail 16, thereby driving the flexible operating arm 7 rigidly connected with the positioning base 2 to move to a designated position.
一种柔性操作臂弹性振动自抗扰的控制方法,包括以下步骤:A control method for elastic vibration self-disturbance rejection of a flexible manipulator, comprising the following steps:
步骤一、建立典型末端负载4的形状与自身质量匹配的工作库。Step 1: Establish a working library in which the shape of the typical end load 4 matches its own mass.
在电子封装工业装配线,柔性操作臂7搬运的元器件,即末端负载4的形状一般各异,因此可以预先设置末端负载4形状与其自身质量匹配的工作库,方便后期由图像采集装置6与信号采集装置Ⅱ7获得末端负载4的形状,再由信号处理模块Ⅱ8实时输出末端负载4的质量。In the electronic packaging industrial assembly line, the components carried by the flexible manipulator 7, that is, the shape of the end load 4 is generally different, so it is possible to pre-set a work library whose shape matches the quality of the end load 4, so that the image acquisition device 6 and the signal can be used later. The acquisition device II7 obtains the shape of the end load 4, and then the signal processing module II8 outputs the mass of the end load 4 in real time.
步骤二、利用信号采集装置Ⅰ5实时采集压力传感器1-3的输出信号并传输给信号处理模块Ⅰ9,由信号处理模块Ⅰ9处理获得柔性操作臂7根部与定位基座2的配合压力并传输给频率运算模块10;同时信号采集装置Ⅱ7实时采集图像采集装置6的输出信号并传输给信号处理模块Ⅱ8,根据步骤一中建立的工作库,信号处理模块Ⅱ8处理获得末端负载4的质量并传输给频率运算模块10。Step 2. Use the signal acquisition device I5 to collect the output signals of the pressure sensors 1-3 in real time and transmit them to the signal processing module I9. The signal processing module I9 processes to obtain the matching pressure between the root of the flexible operating arm 7 and the positioning base 2 and transmits it to the frequency Operation module 10; at the same time, the signal acquisition device II7 collects the output signal of the image acquisition device 6 in real time and transmits it to the signal processing module II8. According to the work library established in step 1, the signal processing module II8 processes and obtains the quality of the end load 4 and transmits it to the frequency Operation module 10.
步骤三、根据频率运算模块10接收的柔性操作臂7根部与定位基座2的配合压力以及末端负载4的质量信息,确定柔性操作臂7的实时边界条件,获得柔性操作臂7的频率方程,利用频率运算模块10确定柔性操作臂7的模态频率。Step 3: Determine the real-time boundary conditions of the flexible operating arm 7 and obtain the frequency equation of the flexible operating arm 7 according to the matching pressure between the root of the flexible operating arm 7 and the positioning base 2 and the quality information of the terminal load 4 received by the frequency calculation module 10, The frequency calculation module 10 is used to determine the modal frequency of the flexible manipulator 7 .
在本实施例中,频率运算模块10的具体运算过程为:考虑柔性操作臂7根部与定位基座2的配合压力以及末端负载4的质量,可知柔性操作臂7的边界条件为:固定端剪力等于配合压力、弯矩等于0;自由端弯矩等于0、剪力等于末端负载质量6的惯性力。In this embodiment, the specific calculation process of the frequency calculation module 10 is: considering the matching pressure between the root of the flexible operating arm 7 and the positioning base 2 and the quality of the end load 4, it can be known that the boundary conditions of the flexible operating arm 7 are: fixed end shear The force is equal to the matching pressure, and the bending moment is equal to 0; the bending moment at the free end is equal to 0, and the shear force is equal to the inertial force of the terminal load mass 6.
柔性操作臂7的振型函数表达式为:The vibration mode function expression of the flexible manipulator 7 is:
φn(x)=α1sinβx+α2cosβx+α3sinhβx+α4coshβx (1)φ n (x)=α 1 sinβx+α 2 cosβx+α 3 sinhβx+α 4 coshβx (1)
其中:φn(x)表示柔性操作臂7的横向弹性振动的第n阶模态振型函数;α1,α2,α3和α4为振型函数的系数,取决于柔性操作臂7的边界条件;β为常数同样取决于柔性操作臂7的边界条件。Among them: φ n (x) represents the nth order mode shape function of the lateral elastic vibration of the flexible manipulator 7; α 1 , α 2 , α 3 and α 4 are the coefficients of the mode shape function, which depend on the The boundary conditions of ; β is a constant also depends on the boundary conditions of the flexible manipulator 7 .
然后,将柔性操作臂7的边界条件代入式(1),并根据柔性操作臂7振型函数的存在性条件,可得柔性操作臂7的频率方程和振型函数为:Then, substituting the boundary conditions of the flexible manipulator 7 into formula (1), and according to the existence condition of the mode shape function of the flexible manipulator 7, the frequency equation and mode shape function of the flexible manipulator 7 can be obtained as:
其中:A、ρ分别表示柔性操作臂7的横截面积和密度,E、I、L分别表示柔性操作臂7的弹性模量、横截面惯性矩以及长度;x表示空间尺度;mt表示末端负载4的质量;P表示柔性操作臂7根部与定位基座2的配合压力。Among them: A and ρ respectively represent the cross-sectional area and density of the flexible manipulator 7, E, I and L represent the elastic modulus, cross-sectional moment of inertia and length of the flexible manipulator 7 respectively; x represents the spatial scale; m t represents the terminal The mass of the load 4; P represents the matching pressure between the root of the flexible operating arm 7 and the positioning base 2.
柔性操作臂7的模态频率计算公式为:The formula for calculating the modal frequency of the flexible manipulator 7 is:
综上,根据式(2)与式(4)即可得到考虑边界效应的柔性操作臂7的模态频率。To sum up, according to formula (2) and formula (4), the modal frequency of the flexible manipulator 7 considering the boundary effect can be obtained.
步骤四、设计弹性振动自抗扰控制器11,确定定位基座2的位移控制信号。具体步骤如下:Step 4: designing the elastic vibration active disturbance rejection controller 11 and determining the displacement control signal of the positioning base 2 . Specific steps are as follows:
a、基于输入整形法,构建柔性操作臂7前两阶模态的模态振动整形控制器,并确定模态振动整形控制器与柔性操作臂7模态频率的关系;a. Based on the input shaping method, construct the modal vibration shaping controller of the first two modes of the flexible manipulator 7, and determine the relationship between the modal vibration shaping controller and the modal frequency of the flexible manipulator 7;
根据现有相关研究可知,对柔性操作臂7弹性振动起主导作用的为前两阶低阶模态,因此在进行弹性振动自抗扰控制器11的设计过程中,考虑柔性操作臂7前两阶模态即能满足控制要求。According to the existing relevant research, it is known that the first two low-order modes play a leading role in the elastic vibration of the flexible manipulator 7. Therefore, in the design process of the elastic vibration active disturbance rejection controller 11, the first two modes The first-order mode can meet the control requirements.
首先,设计柔性操作臂7第一阶模态的模态振动整形控制器,为了保证柔性操作臂7第一阶模态的响应等于0,基于输入整形法可知:First, the modal vibration shaping controller for the first-order mode of the flexible manipulator 7 is designed. In order to ensure that the response of the first-order mode of the flexible manipulator 7 is equal to 0, based on the input shaping method, it can be known that:
其中:i表示柔性操作臂7第一阶模态的模态振动整形控制器的脉冲个数,在本实施例中取2个脉冲;分别表示第i个脉冲的幅值与时滞;w1、ξ1分别表示柔性操作臂7一阶模态的固有频率和阻尼比。Wherein: i represents the number of pulses of the modal vibration shaping controller of the first-order mode of the flexible manipulator 7, and 2 pulses are taken in this embodiment; respectively represent the amplitude and time delay of the i-th pulse; w 1 and ξ 1 represent the natural frequency and damping ratio of the first-order mode of the flexible manipulator 7, respectively.
接着,根据柔性操作臂末端定位误差设计二次型目标函数,基于最优理论可得柔性操作臂7第一阶模态的模态振动整形控制器两个脉冲的幅值和时滞分别为:Then, the quadratic objective function is designed according to the positioning error of the end of the flexible manipulator. Based on the optimal theory, the amplitude and time delay of the two pulses of the modal vibration shaping controller of the first-order mode of the flexible manipulator 7 are respectively:
其中,t表示时间尺度。where t represents the time scale.
同理,可得柔性操作臂7第二阶模态的模态振动整形控制器两个脉冲的幅值和时滞分别为:Similarly, the amplitude and time delay of the two pulses of the modal vibration shaping controller of the second-order mode of the flexible manipulator 7 can be obtained as:
其中,w2、ξ2分别表示柔性操作臂7二阶模态的固有频率和阻尼比。Wherein, w 2 and ξ 2 represent the natural frequency and damping ratio of the second-order mode of the flexible manipulator 7 respectively.
b、基于级联法,整合柔性操作臂7前两阶模态的模态振动整形控制器构成柔性操作臂7的弹性振动自抗扰控制器11;b. Based on the cascade method, the modal vibration shaping controller of the first two modes of the flexible manipulator 7 is integrated to form the elastic vibration active disturbance rejection controller 11 of the flexible manipulator 7;
根据级联法,可将柔性操作臂7第一阶模态的模态振动整形控制器与第二阶模态的模态振动整形控制器,进行级联构成柔性操作臂7的弹性振动自抗扰控制器11的计算公式,该计算公式为:According to the cascade method, the modal vibration shaping controller of the first-order mode of the flexible manipulator 7 and the modal vibration shaping controller of the second-order mode can be cascaded to form the elastic vibration self-resistance of the flexible manipulator 7 The calculation formula of disturbing controller 11, this calculation formula is:
c、将定位基座2参考位移信号与弹性振动自抗扰控制器11进行卷积处理,获得定位基座2的位移控制信号。c. Convolving the reference displacement signal of the positioning base 2 with the elastic vibration active disturbance rejection controller 11 to obtain a displacement control signal of the positioning base 2 .
步骤五、利用运动控制卡12与电机驱动器13驱动定位基座2运动,使柔性操作臂7在运动到指定位置的同时抑制自身弹性振动。Step 5, using the motion control card 12 and the motor driver 13 to drive the positioning base 2 to move, so that the flexible operating arm 7 can suppress its own elastic vibration while moving to a designated position.
如图4所示,为末端负载4质量等于0.1kg时使用柔性操作臂7弹性振动自抗扰控制器11前后定位基座2的位移曲线图。其中,虚线为控制前定位基座2的位移曲线,实线为使用弹性振动自抗扰控制器11后定位基座2的位移曲线。可以看出使用弹性振动自抗扰控制器11前后,定位基座2的移动位移是相等的,说明了弹性振动自抗扰控制器11的正确性。As shown in FIG. 4 , it is a displacement curve of the front and rear positioning base 2 using the elastic vibration active disturbance rejection controller 11 of the flexible operating arm 7 when the mass of the end load 4 is equal to 0.1 kg. Wherein, the dotted line is the displacement curve of the positioning base 2 before control, and the solid line is the displacement curve of the positioning base 2 after using the elastic vibration self-disturbance rejection controller 11 . It can be seen that the movement displacement of the positioning base 2 is equal before and after using the elastic vibration ADRC controller 11 , which illustrates the correctness of the elastic vibration ADRR controller 11 .
如图5所示,为末端负载4质量等于0.1kg时使用弹性振动自抗扰控制器11前后柔性操作臂7末端振动控制效果图。其中,点划线为控制前柔性操作臂7末端振动位移,实线为使用弹性振动自抗扰控制器11后柔性操作臂7末端振动位移。可以看出,采用本专利设计的弹性振动自抗扰控制器11能有效抑制柔性操作臂7的弹性振动。As shown in FIG. 5 , it is an effect diagram of vibration control at the end of the front and rear flexible manipulator 7 using the elastic vibration active disturbance rejection controller 11 when the mass of the end load 4 is equal to 0.1 kg. Among them, the dotted line is the vibration displacement of the end of the flexible operating arm 7 before controlling, and the solid line is the vibration displacement of the end of the flexible operating arm 7 after using the elastic vibration self-disturbance rejection controller 11 . It can be seen that the elastic vibration active disturbance rejection controller 11 designed in this patent can effectively suppress the elastic vibration of the flexible operating arm 7 .
以上显示和描述了本发明的基本原理、主要特征和本发明的优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明内。本发明要求保护范围由所附的权利要求书及其等效物界定。The basic principles, main features and advantages of the present invention have been shown and described above. Those skilled in the art should understand that the present invention is not limited by the above-mentioned embodiments, and what are described in the above-mentioned embodiments and description are only the principle of the present invention, and without departing from the spirit and scope of the present invention, the present invention will also have various Variations and improvements all fall within the claimed invention. The protection scope of the present invention is defined by the appended claims and their equivalents.
Claims (5)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810867974.8A CN108818539B (en) | 2018-08-02 | 2018-08-02 | Flexible operating arm elastic vibration active disturbance rejection control device and method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810867974.8A CN108818539B (en) | 2018-08-02 | 2018-08-02 | Flexible operating arm elastic vibration active disturbance rejection control device and method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108818539A true CN108818539A (en) | 2018-11-16 |
CN108818539B CN108818539B (en) | 2021-03-26 |
Family
ID=64152465
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810867974.8A Active CN108818539B (en) | 2018-08-02 | 2018-08-02 | Flexible operating arm elastic vibration active disturbance rejection control device and method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108818539B (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110239140A (en) * | 2019-06-13 | 2019-09-17 | 博众精工科技股份有限公司 | A kind of servo press equipment compress control method based on input shaper |
CN111590579A (en) * | 2020-05-26 | 2020-08-28 | 山东理工大学 | Human-simulated flexible arm resonance suppression method |
CN116021555A (en) * | 2023-03-29 | 2023-04-28 | 之江实验室 | Vibration absorption control method and device for flexible joint mechanical arm |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100258020A1 (en) * | 2001-09-05 | 2010-10-14 | Rastegar Jahangir S | Power supplies for projectiles and other devices |
CN102501242A (en) * | 2011-09-28 | 2012-06-20 | 华南理工大学 | Three-degree-of-freedom flexible manipulator control device and method |
CN105404150A (en) * | 2015-12-08 | 2016-03-16 | 中国矿业大学 | Flexible mechanical arm vibration active control method adopting piezoelectric ceramic sheet during soft measurement |
CN106602792A (en) * | 2016-12-12 | 2017-04-26 | 浙江大学 | Composite driving system integrated by shearing type controllable damping and linear motor |
CN107756422A (en) * | 2016-08-17 | 2018-03-06 | 株式会社安川电机 | picking up system |
-
2018
- 2018-08-02 CN CN201810867974.8A patent/CN108818539B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100258020A1 (en) * | 2001-09-05 | 2010-10-14 | Rastegar Jahangir S | Power supplies for projectiles and other devices |
CN102501242A (en) * | 2011-09-28 | 2012-06-20 | 华南理工大学 | Three-degree-of-freedom flexible manipulator control device and method |
CN105404150A (en) * | 2015-12-08 | 2016-03-16 | 中国矿业大学 | Flexible mechanical arm vibration active control method adopting piezoelectric ceramic sheet during soft measurement |
CN107756422A (en) * | 2016-08-17 | 2018-03-06 | 株式会社安川电机 | picking up system |
CN106602792A (en) * | 2016-12-12 | 2017-04-26 | 浙江大学 | Composite driving system integrated by shearing type controllable damping and linear motor |
Non-Patent Citations (2)
Title |
---|
SHANG-TEH WU等: "Vibration control of a flexible beam driven by a ball-screw stage with adaptive notch filters and a line enhancer", 《JOURNAL OF SOUND AND VIBRATION》 * |
刘玉飞: "直角坐标柔性机器人操作臂机电耦合动力学及振动特性研究", 《中国博士学位论文全文数据库 信息科技辑》 * |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110239140A (en) * | 2019-06-13 | 2019-09-17 | 博众精工科技股份有限公司 | A kind of servo press equipment compress control method based on input shaper |
CN110239140B (en) * | 2019-06-13 | 2021-06-15 | 博众精工科技股份有限公司 | Servo laminating equipment pressure control method based on input shaping |
CN111590579A (en) * | 2020-05-26 | 2020-08-28 | 山东理工大学 | Human-simulated flexible arm resonance suppression method |
CN111590579B (en) * | 2020-05-26 | 2022-09-13 | 山东理工大学 | Human-simulated flexible arm resonance suppression method |
CN116021555A (en) * | 2023-03-29 | 2023-04-28 | 之江实验室 | Vibration absorption control method and device for flexible joint mechanical arm |
CN116021555B (en) * | 2023-03-29 | 2023-07-07 | 之江实验室 | Vibration absorption control method and device for a flexible joint manipulator |
Also Published As
Publication number | Publication date |
---|---|
CN108818539B (en) | 2021-03-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110103220B (en) | High-speed and high-precision robot motion trajectory planning method, device, equipment and medium | |
CN108818539A (en) | A kind of flexible motion arm elastic vibration Active Disturbance Rejection Control device and method | |
CN108958036A (en) | A kind of flexible motion arm elastic vibration suppressing method based on frequecy characteristic identification | |
CN104723340B (en) | Based on the impedance adjustment connecting and damping the flexible joint mechanical arm configured | |
CN104006110B (en) | Rotate flexible, hinged vibration of beam measuring and controlling and method | |
CN110480659B (en) | A vibration control device and method when a robot manipulates the movement of a flexible workpiece | |
CN105404150B (en) | The Vibrations of A Flexible Robot Arm Active Control Method of piezoelectric ceramic piece is used under a kind of hard measurement | |
CN104858892B (en) | Modularization robot based on intelligent machine arm | |
CN108181836B (en) | A boundary control method for anti-saturation of flexible Timoshenko beam manipulators | |
CN109445274B (en) | Flexible space manipulator vibration control method and system | |
CN107357325B (en) | The tandem anti-vibration planing method and system in source are changed for Large-diameter Radio Telescope | |
CN207509260U (en) | The test device that a kind of flexible joint-Flexible Links residual oscillation inhibits | |
CN115946131B (en) | A motion control simulation calculation method and device for a flexible joint manipulator | |
CN113635300B (en) | Variable-rigidity flexible arm vibration suppression control method based on track planning | |
CN111098309A (en) | A kind of mechanical arm hybrid control method, device and system | |
CN110682321A (en) | A compliant manipulator and its grasping operation method | |
CN109815637A (en) | A Simulation Method for Calculating Dynamic Response of Fully Flexible Manipulator | |
CN103309280B (en) | Dual feedforward control system used for heavy parallel machine tool | |
US11613011B2 (en) | Mechanical arm system and mechanical arm control method | |
CN112276952B (en) | Robust simultaneous stabilization method and system for multi-robot system | |
CN203306138U (en) | Quasi-man biped robot based on hydraulic system | |
CN118732505A (en) | Adaptive integral sliding mode control method for flexible manipulator based on time-delay estimation | |
Wu et al. | Control of hybrid machines with 2-DOF for trajectory tracking problems | |
Everett et al. | Designing flexible manipulators with the lowest natural frequency nearly independent of position | |
CN108161937A (en) | A kind of flexible robot manipulator elastic vibration active control device and method |
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 |