Movatterモバイル変換


[0]ホーム

URL:


CN107016208A - A kind of industrial robot external force method of estimation based on shake control - Google Patents

A kind of industrial robot external force method of estimation based on shake control
Download PDF

Info

Publication number
CN107016208A
CN107016208ACN201710250397.3ACN201710250397ACN107016208ACN 107016208 ACN107016208 ACN 107016208ACN 201710250397 ACN201710250397 ACN 201710250397ACN 107016208 ACN107016208 ACN 107016208A
Authority
CN
China
Prior art keywords
external force
control
joint
estimation
force
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
Application number
CN201710250397.3A
Other languages
Chinese (zh)
Other versions
CN107016208B (en
Inventor
于文进
韩峰涛
刘文礼
庹华
韩建欢
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Luo Shi (Shandong) Technology Co. Ltd.
Original Assignee
Rokae (beijing) Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Rokae (beijing) Technology Co LtdfiledCriticalRokae (beijing) Technology Co Ltd
Priority to CN201710250397.3ApriorityCriticalpatent/CN107016208B/en
Publication of CN107016208ApublicationCriticalpatent/CN107016208A/en
Application grantedgrantedCritical
Publication of CN107016208BpublicationCriticalpatent/CN107016208B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Classifications

Landscapes

Abstract

The present invention proposes a kind of industrial robot external force method of estimation based on shake control, including:Set up external force estimation problem model;According to the model of foundation, joint dither control signal is generated;While using response characteristic of the control raising system in frictional force dead band is actively shaken, it is joint control torque to be transmitted External force interference by joint control;External power signal is extracted, including:By the intermediate value of extract real-time active dither control signal, and with motor control torque ratio pair, obtain the applied external force of robot end.The present invention solves the external force estimation problem of industrial robot non-moment sensor, and the probabilistic estimation problem of frictional force is directed to especially under static or low-speed motion state.

Description

A kind of industrial robot external force method of estimation based on shake control
Technical field
The present invention relates to Industrial Robot Technology field, more particularly to a kind of industrial robot external force based on shake controlMethod of estimation.
Background technology
It is generally basede on what position control was completed in conventional industrial robot's application task, such as carries, welds, sprays.WithThe extension in robot application field, increasing task not only needs Accurate Position Control to also need to accurate control machine peopleWith external contact force, such as assemble, polish, draw teaching.Real-time perception applied external force is needed in Robot Force control application, outsideForce information can be obtained by multiple dimension force/moment sensor measurement, can also pass through joint of robot torgue measurement and kinetic simulationEstimation is obtained type in real time.Current multiple dimension force/moment sensor is to small support industrial robot application from quality, volume or costAspect cost is all higher.
The external force method of estimation of non-moment sensor is a kind of more economical alternative solution.
The external force method of estimation of non-moment sensor is driven by the estimate to joint moment of kinetic model with motorIt is dynamic to compare, only rely on robot joint motions information in itself and driving current information can obtain external force in the effect point of each jointMeasure, but the difficult point that this method is present is 1) to set up complete Dynamic Models of Robot Manipulators and obtains accurate model data, 2)Frictional force estimates that especially under static or low-speed motion state Coulomb friction has very big uncertainty, how it is estimatedMeter and another difficult point that compensation is non-moment sensor.
Shake control (Dithering Control) is a kind of effective ways of Friction Compensation, passes through certain frequencyActive dither control signal, improves response characteristic in frictional force dead band, can effectively drop frictional force non-linear to being in dead bandThe influence for control accuracy of uniting, has been applied in high-precision servo tracing control.
The content of the invention
The purpose of the present invention is intended at least solve one of described technological deficiency.
Therefore, it is an object of the invention to propose a kind of industrial robot external force method of estimation based on shake control.
To achieve these goals, embodiments of the invention provide a kind of industrial robot external force based on shake control and estimatedMeter method, comprises the following steps:
Step S1, sets up external force estimation problem model;
Step S2, the model set up according to step S1 generates joint dither control signal, wherein, the joint shake controlThe function of signal processed is:
Wherein:T is engaging friction dead time;Amp is the amplitude of dither signal, is determined by the amplitude of Coulomb friction power,The parameter can be obtained by dynamic parameters identification;
For cycle square wave function, TditherFor dither control signal cycle, the frequency of dither signalDetermined by the dynamic response characteristic of Coulomb friction;TrampFor dither control signal ramp up time;
Step S3, while using response characteristic of the control raising system in frictional force dead band is actively shaken, passes throughExternal force interference transmission is joint control torque by joint control;
Step S4, extracts external power signal, including:By the intermediate value of extract real-time active dither control signal, and and motorControl moment is compared, and obtains the applied external force of robot end.
Further, in the step S1,
If robot Rigid Body Dynamics Model is:
Wherein:τ ' is control moment;G (q) is respectively the inertia force at joint end, coriolis force, againPower;
For joint-friction power;τeIt is the sextuple external force in end in the respective component at joint end, itself and the sextuple external force in endThere are following mapping relations:τe=JT(q)he, wherein, J (q) is robot speed's Jacobian matrix.
Further, the joint-friction powerRepresented with linear model, including dynamic friction and Coulomb friction two:
Wherein, Fv、FcThe respectively coefficient of kinetic friction and Coulomb friction coefficient.
Further, in the step S1,
Vibrate joint existence position by introducing periodic perturbation control signal in low regime, then Coulomb friction may be assumed that forWith the uniformly distributed random variable of velocity correlation, the Maximum-likelihood estimation problem of further frictional force and external force be converted to it is following mostExcellent estimation problem:
subject to τfmin≤τf≤τfmax
Wherein:ReAnd RefFor two estimation error variances battle array,Estimate average for external force, can be set by priori dataPut;
For motor control torque and inertia force, coriolis force, gravity etc. can Accurate Model torque difference, i.e.,:
The globally optimal solution of further optimal estimation problem is:
Moment of face estimation problem is converted to the observation of joint control power and frictional force estimation problem.
Further, in the step S2,
Shaken the ascent stage in frictional dead, the initial median of dither control signal and amplitude are zero, median target value for gramTake the active control torque of inertia force, coriolis force, gravityAmplitude desired value is Coulomb friction amplitude α Fc, wherein, α is adjustmentCoefficient;
It is being the uniform of value stabilization during active dither control signal is kept without External force interference in frictional dead shake saturation sectionVibration, until being changed in outside interference effect hypozygal motion state to sliding friction area, in sliding friction area, Coulomb friction powerDirection can accurately be judged by the gathered data of motor encoder, can be more accurate according to Frictional model and dynamics identified parametersEstimation frictional force, now cancel actively shake control, until joint motions are again introduced into frictional dead.
Further, in the step S3, using controller canceling position ring control action, while by improving speed ringProportional gain, to coordinate active dither control signal to improve the system response characteristic in static friction area.
Further, the step S4, comprises the following steps:
(1) motor control moment values are solved, are estimated with actual control moment sliding window average value
(2) estimation joint moment of face and frictional force sum
(3) joint-friction power is estimated
(4) robot end's external force is estimated
Industrial robot external force method of estimation based on shake control according to embodiments of the present invention, solves industrial machineThe external force estimation problem of people's non-moment sensor, it is uncertain for frictional force especially under static or low-speed motion stateEstimation problem.The present invention can gather information by industrial robot itself under non-moment sensor condition and more accurately estimateThe applied external force used in robot end is counted as, is controlled especially by active shake, is overcome in static friction dead band and rubPower uncertain problem so that the external force estimation of robot body can also obtain higher estimated accuracy in low regime.The present inventionCan apply in the applications such as the dragging teaching of no sensor, collision detection and power control assembling, with relatively low cost obtain compared withGood power sensitizing effect.
The additional aspect of the present invention and advantage will be set forth in part in the description, and will partly become from the following descriptionObtain substantially, or recognized by the practice of the present invention.
Brief description of the drawings
The above-mentioned and/or additional aspect and advantage of the present invention will become from description of the accompanying drawings below to embodiment is combinedSubstantially and be readily appreciated that, wherein:
Fig. 1 is the flow chart of the industrial robot external force method of estimation based on shake control according to the embodiment of the present invention;
Fig. 2 is the schematic diagram of the active dither control signal generating process according to the embodiment of the present invention;
Fig. 3 is the frame diagram of the control configuration according to the embodiment of the present invention.
Embodiment
Embodiments of the invention are described below in detail, the example of embodiment is shown in the drawings, wherein identical from beginning to endOr similar label represents same or similar element or the element with same or like function.Retouched below with reference to accompanying drawingThe embodiment stated is exemplary, it is intended to for explaining the present invention, and be not considered as limiting the invention.
As shown in figure 1, the industrial robot external force method of estimation based on shake control of the embodiment of the present invention, including it is as followsStep:
Step S1, sets up external force estimation problem model.
Specifically, robot Rigid Body Dynamics Model is as follows:
Wherein:τ ' control moments;G (q) is respectively the inertia force, coriolis force, gravity at joint end;
For joint-friction power, represented herein with linear model, including dynamic friction and Coulomb friction two:
Wherein Fv、FcThe respectively coefficient of kinetic friction and Coulomb friction coefficient.
τeIt is respective component of the sextuple external force in end at joint end, itself and end 6 DOF external force have following mapping relations:
τe=JT(q)he (0.3)
Wherein J (q) is robot speed's Jacobian matrix.
First four are this body dynamics on the right of equation (1.1), under the premise of modeling comparison is accurate, can pass through jointThe difference estimation applied external force of control moment and this body dynamics, modeling parameter used can pass through body kinetic parameterIdentification obtains more accurately data.But by formula (1.2) it can be seen that Coulomb friction is related to joint motions velocity attitude,Due to the presence of motor encoder signal acquisition noise under low regime or inactive state, it is difficult to pass through the reading of motor encoderNumber provides accurate joint motions direction, and is mainly Coulomb friction in low regime frictional force, so frictional force is in low regimeUncertainty be the estimation of real-time joint moment difficult point.Certain ratio is occupied in joint moment additionally, due to Coulomb friction powerWeight, if this estimation will definitely not cause larger external force estimated bias, can cause to control unstability when serious.
In high-precision servo control field, to eliminate uncertainty of the Coulomb friction in dead band, fixed frequency is introducedActive vibration signal can improve response characteristic of the system in frictional force dead band.The thought of actively shake control is used for reference, this is speciallyProfit makes joint there is a certain degree of position oscillation by introducing fixed cycle disturbance control signal in low regime, then Coulomb friction canIt is assumed to be the uniformly distributed random variable with velocity correlation, the Maximum-likelihood estimation problem of further frictional force and external force is converted toFollowing optimal estimation problem:
Wherein:
ReAnd RefFor two estimation error variances battle array,Estimate average for external force, can be set by priori data.
For motor control torque and inertia force, coriolis force, gravity etc. can Accurate Model torque difference, i.e.,:
The globally optimal solution of further optimal estimation problem (1.4) is:
Moment of face estimation problem is converted to the observation of joint control power and frictional force estimation problem.
Step S2, the model set up according to step S1 generates joint dither control signal.
Specifically, as shown in Fig. 2 active dither control signal is applied directly to Torque Control ring, using fixed cycle square waveSignal, to ensure that control process is steady, dither control signal uses the piecewise function form shown in formula (1.6), including:A. rubDead band is shaken the ascent stage, b. frictional deads dither signal saturation section, c. sliding frictions section.
Wherein:
T is engaging friction dead time;Amp is the amplitude of dither signal, is determined by the amplitude of Coulomb friction power, the parameterIt can be obtained by dynamic parameters identification;For cycle square wave function, TditherFor dither control signal cycle, dither signalFrequencyDetermined by the dynamic response characteristic of Coulomb friction.
TrampFor dither control signal ramp up time, the intermediate value and amplitude of dither signal are all according to figure within the timeTemporal regularity shown in 1 is ramped up.
Shaken the ascent stage in frictional dead, the initial median of dither control signal and amplitude are zero, median target value for gramTake the active control torque of inertia force, coriolis force, gravityAmplitude desired value is Coulomb friction amplitude α Fc(α is regulation coefficient).It is being the uniform vibration of value stabilization during active dither control signal is kept without External force interference, directly in frictional dead shake saturation sectionTo being changed in outside interference effect hypozygal motion state to sliding friction area, in sliding friction area, the direction of Coulomb friction powerIt can accurately be judged by the gathered data of motor encoder, accurate can be estimated according to Frictional model and dynamics identified parametersFrictional force, so now cancelling actively shake control, until joint motions are again introduced into frictional dead.
Step S3, while using response characteristic of the control raising system in frictional force dead band is actively shaken, passes throughExternal force interference transmission is joint control torque by joint control.
Specifically, for moment loading outside sensitivity, raising system is being controlled in frictional force dead band using actively shakeResponse characteristic while, it is necessary to by joint control by External force interference transmission be joint control torque, using the control shown in Fig. 3Configuration processed, relatively conventional three close-loop control, the controller canceling position ring control action, while being increased by improving velocity loop proportionalBenefit, to coordinate active dither control signal to improve the system response characteristic in static friction area.
Step S4, extracts external power signal, including:By the intermediate value of extract real-time active dither control signal, and and motorControl moment is compared, and obtains the applied external force of robot end.
In the case where actively shaking control action, control moment signal is to eliminate External force interference active force and actively shake control letterNumber superposition, by the intermediate value of extract real-time active dither control signal, and with motor control torque ratio to i.e. can obtain machineThe applied external force of people end (instrument).
(1) motor control moment values are solved, are estimated with actual control moment sliding window average value
(2) estimation joint moment of face and frictional force sum
(3) joint-friction power is estimated
(4) robot end's external force is estimated
The industrial solar term people external force method of estimation for being used to shake control of the embodiment of the present invention, it is possible to achieve set up joint fortuneThe model of dynamic low regime external force estimation problem, dynamic response of the control system in frictional force dead band is improved by shaking control,Realize application process of the shake control in all-purpose robot controller, and the robot external force estimative figure based on shake controlAccording to processing method.
Industrial robot external force method of estimation based on shake control according to embodiments of the present invention, solves industrial machineThe external force estimation problem of people's non-moment sensor, it is uncertain for frictional force especially under static or low-speed motion stateEstimation problem.The present invention can gather information by industrial robot itself under non-moment sensor condition and more accurately estimateThe applied external force used in robot end is counted as, is controlled especially by active shake, is overcome in static friction dead band and rubPower uncertain problem so that the external force estimation of robot body can also obtain higher estimated accuracy in low regime.The present inventionCan apply in the applications such as the dragging teaching of no sensor, collision detection and power control assembling, with relatively low cost obtain compared withGood power sensitizing effect.
In the description of this specification, reference term " one embodiment ", " some embodiments ", " example ", " specifically showThe description of example " or " some examples " etc. means to combine specific features, structure, material or the spy that the embodiment or example are describedPoint is contained at least one embodiment of the present invention or example.In this manual, to the schematic representation of above-mentioned term notNecessarily refer to identical embodiment or example.Moreover, specific features, structure, material or the feature of description can be anyOne or more embodiments or example in combine in an appropriate manner.
Although embodiments of the invention have been shown and described above, it is to be understood that above-described embodiment is exampleProperty, it is impossible to limitation of the present invention is interpreted as, one of ordinary skill in the art is not departing from the principle and objective of the present inventionIn the case of above-described embodiment can be changed within the scope of the invention, change, replace and modification.The scope of the present inventionExtremely equally limited by appended claims.

Claims (7)

CN201710250397.3A2017-04-172017-04-17Industrial robot external force estimation method based on jitter controlActiveCN107016208B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201710250397.3ACN107016208B (en)2017-04-172017-04-17Industrial robot external force estimation method based on jitter control

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201710250397.3ACN107016208B (en)2017-04-172017-04-17Industrial robot external force estimation method based on jitter control

Publications (2)

Publication NumberPublication Date
CN107016208Atrue CN107016208A (en)2017-08-04
CN107016208B CN107016208B (en)2021-09-03

Family

ID=59448578

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201710250397.3AActiveCN107016208B (en)2017-04-172017-04-17Industrial robot external force estimation method based on jitter control

Country Status (1)

CountryLink
CN (1)CN107016208B (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN109454625A (en)*2018-09-122019-03-12华中科技大学A kind of non-moment sensor industrial robot dragging teaching method
CN109910056A (en)*2018-12-292019-06-21深圳市越疆科技有限公司Robot method for assessing consistency
CN112276945A (en)*2020-10-192021-01-29广东拓斯达科技股份有限公司External active gravity compensation system of robot and simulation verification method
CN112959362A (en)*2021-03-032021-06-15珞石(北京)科技有限公司External force observation method based on joint torque sensor
CN113021414A (en)*2021-02-242021-06-25埃夫特智能装备股份有限公司Industrial robot tail end jitter degree measurement and evaluation method
CN113043283A (en)*2021-04-232021-06-29江苏理工学院Robot tail end external force estimation method
CN114127659A (en)*2019-07-182022-03-01株式会社安川电机Control system, control device, and control method
CN115185180A (en)*2022-06-282022-10-14珞石(北京)科技有限公司 A contact control method for robots based on convex optimization method
CN117706931A (en)*2023-12-152024-03-15苏州康多机器人有限公司Lifting teaching control method, device, equipment and medium for surgical robot
US12138796B2 (en)2019-07-182024-11-12Kabushiki Kaisha Yaskawa DenkiTorque control of a motor

Citations (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20120022690A1 (en)*2010-07-222012-01-26Kabushiki Kaisha ToshibaRobot control apparatus
CN104050355A (en)*2014-03-252014-09-17浙江工业大学 A method for estimating the external force of manipulator based on H∞ filter
CN106426174A (en)*2016-11-052017-02-22上海大学Robot contact force detecting method based on torque observation and friction identification

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20120022690A1 (en)*2010-07-222012-01-26Kabushiki Kaisha ToshibaRobot control apparatus
CN104050355A (en)*2014-03-252014-09-17浙江工业大学 A method for estimating the external force of manipulator based on H∞ filter
CN106426174A (en)*2016-11-052017-02-22上海大学Robot contact force detecting method based on torque observation and friction identification

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
ANDREAS STOLT 等: "Robotic Force Estimation using Dithering to Decrease the Low Velocity Friction Uncertainties", 《2015 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS & AUTOMATION》*
SEONG IK HAN 等: "Robust adaptive deadzone and friction compensation of robot manipulator using RWCMAC network", 《JOURNAL OF MECHANICAL SCIENCE AND TECHNOLOGY》*
丁毅: "机械臂外力估计与控制方法研究及应用", 《中国优秀硕士学位论文全文数据库信息科技辑》*
张奇: "轻型机械臂系统及其基于无源性理论的柔顺控制研究", 《中国博士学位论文全文数据库信息科技辑》*

Cited By (13)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN109454625A (en)*2018-09-122019-03-12华中科技大学A kind of non-moment sensor industrial robot dragging teaching method
CN109910056A (en)*2018-12-292019-06-21深圳市越疆科技有限公司Robot method for assessing consistency
CN114127659B (en)*2019-07-182024-02-27株式会社安川电机Control system, control method, and nonvolatile memory device
US12138796B2 (en)2019-07-182024-11-12Kabushiki Kaisha Yaskawa DenkiTorque control of a motor
CN114127659A (en)*2019-07-182022-03-01株式会社安川电机Control system, control device, and control method
CN112276945A (en)*2020-10-192021-01-29广东拓斯达科技股份有限公司External active gravity compensation system of robot and simulation verification method
CN112276945B (en)*2020-10-192022-01-14广东拓斯达科技股份有限公司External active gravity compensation system of robot and simulation verification method
CN113021414A (en)*2021-02-242021-06-25埃夫特智能装备股份有限公司Industrial robot tail end jitter degree measurement and evaluation method
CN112959362A (en)*2021-03-032021-06-15珞石(北京)科技有限公司External force observation method based on joint torque sensor
CN113043283B (en)*2021-04-232022-07-08江苏理工学院Robot tail end external force estimation method
CN113043283A (en)*2021-04-232021-06-29江苏理工学院Robot tail end external force estimation method
CN115185180A (en)*2022-06-282022-10-14珞石(北京)科技有限公司 A contact control method for robots based on convex optimization method
CN117706931A (en)*2023-12-152024-03-15苏州康多机器人有限公司Lifting teaching control method, device, equipment and medium for surgical robot

Also Published As

Publication numberPublication date
CN107016208B (en)2021-09-03

Similar Documents

PublicationPublication DateTitle
CN107016208A (en)A kind of industrial robot external force method of estimation based on shake control
Phuong et al.Disturbance observer and Kalman filter based motion control realization
JP3883544B2 (en) Robot control apparatus and robot control method
Katsura et al.Force servoing by flexible manipulator based on resonance ratio control
JP5168567B2 (en) State estimation device, suspension control device, and suspension system
Jin et al.The adaptive Kalman filter based on fuzzy logic for inertial motion capture system
CN106584489A (en)Robot system having function to calculate position and orientation of sensor
Antonello et al.Exploring the potential of MEMS gyroscopes: Successfully using sensors in typical industrial motion control applications
CN111580539A (en) A friction identification and compensation control method for Lorentz inertial stable platform
JP6970424B2 (en) Multicopter and its control method
CN114191791B (en)Rehabilitation robot active control method and device and rehabilitation robot
JPWO2014091840A1 (en) Servo control device
CN107797387A (en)Work stage motion control method
FatehProper uncertainty bound parameter to robust control of electrical manipulators using nominal model
Dao et al.Gain-scheduled stabilization control of a unicycle robot
JPH10128688A (en)Non-interfering control method of robot
CN110108277B (en)Aviation inertia stabilized platform friction compensation method based on two-type fuzzy control
JP3697484B2 (en) Dynamic force evaluation system in magnetic support balance device
CN119356334B (en)Real-time path correction method and device for industrial robot
US8381589B2 (en)Single-axis-control-input gyroscope system having imperfection compensation
CN106041934A (en)Slip form self-adaption control method of two-wheel self-balance robot
Anvari et al.Real-time angle estimation in IMU sensors: An adaptive Kalman filter approach with forgetting factor
Kis et al.Quarter car suspension state space model and full state feedback control for real-time processing
Salah et al.Sensing of the time-varying angular rate for MEMS Z-axis gyroscopes
JP2018173702A (en)Parameter identification device, drive system, parameter identification method, and program

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
TA01Transfer of patent application right

Effective date of registration:20170807

Address after:273512 No. 499 Hengfeng Road, electromechanical Industrial Park, downtown Town, Jining, Shandong, Zoucheng

Applicant after:Luo Shi (Shandong) Technology Co. Ltd.

Address before:100000, B801-004, eight floor, Tsinghua University, Tsinghua University, Beijing, Haidian District

Applicant before:ROKAE (BEIJING) TECHNOLOGY CO., LTD.

TA01Transfer of patent application right
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp