CN106994687A - Industrial robot end six-dimension force sensor Installation posture scaling method - Google Patents

Industrial robot end six-dimension force sensor Installation posture scaling method Download PDF

Info

Publication number
CN106994687A
CN106994687A CN201710201653.XA CN201710201653A CN106994687A CN 106994687 A CN106994687 A CN 106994687A CN 201710201653 A CN201710201653 A CN 201710201653A CN 106994687 A CN106994687 A CN 106994687A
Authority
CN
China
Prior art keywords
force sensor
robot
rightarrow
coordinate system
dimension 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
CN201710201653.XA
Other languages
Chinese (zh)
Other versions
CN106994687B (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.)
Beijing Institute of Spacecraft Environment Engineering
Original Assignee
Beijing Institute of Spacecraft Environment Engineering
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 Beijing Institute of Spacecraft Environment Engineering filed Critical Beijing Institute of Spacecraft Environment Engineering
Priority to CN201710201653.XA priority Critical patent/CN106994687B/en
Publication of CN106994687A publication Critical patent/CN106994687A/en
Application granted granted Critical
Publication of CN106994687B publication Critical patent/CN106994687B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1628Programme controls characterised by the control loop
    • B25J9/1633Programme controls characterised by the control loop compliant, force, torque control, e.g. combined with position control
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J13/00Controls for manipulators
    • B25J13/08Controls for manipulators by means of sensing devices, e.g. viewing or touching devices
    • B25J13/085Force or torque sensors
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1628Programme controls characterised by the control loop
    • B25J9/1651Programme controls characterised by the control loop acceleration, rate control
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01LMEASURING FORCE, STRESS, TORQUE, WORK, MECHANICAL POWER, MECHANICAL EFFICIENCY, OR FLUID PRESSURE
    • G01L25/00Testing or calibrating of apparatus for measuring force, torque, work, mechanical power, or mechanical efficiency

Landscapes

  • Engineering & Computer Science (AREA)
  • Robotics (AREA)
  • Mechanical Engineering (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Manipulator (AREA)

Abstract

The invention discloses a kind of industrial robot end six-dimension force sensor Installation posture scaling method, moved by control machine people along the reference axis of its own, due to the inertia force in motion, each axle reading of six-dimension force sensor is caused to change, so as to calibrate the direction relationses of robot corresponding axis and sensor coordinates axle by corresponding sensor reading, realize that the relative attitude of sensor coordinate system and robot coordinate system are demarcated.The Installation posture scaling method of the present invention can determine the transformational relation between sensor coordinate system and robot coordinate system, and then sensing data be changed to robot coordinate system, the motion control for robot.

Description

Industrial robot end six-dimension force sensor Installation posture scaling method
Technical field
The invention belongs to industrial robot technical field of sensory control, and in particular to a kind of industrial robot end six-dimensional force Sensor Installation posture scaling method.
Background technology
Six-dimension force sensor is often arranged on robot end, for the end stress letter in the robot measurement course of work Breath.Six-dimension force sensor has its own intrinsic coordinate system, three-dimensional orthogonal power and three that can be in any power system of measurement space Orthogonal dimension torque.Coordinate system of the data that six-dimension force sensor is directly measured based on its own.In addition, industrial robot also has Its own intrinsic coordinate system, six-dimension force sensor is arranged on after robot end, it is desirable to anti-by the data of force snesor Control machine people motion is presented, so, it is necessary first to clear and definite sensor and the installation relation in the machine human world, so that it is determined that going out sensor Transformational relation between coordinate system and robot coordinate system, and then sensing data can be changed to robot coordinate system, use In the motion control of robot.
At present, the installation relation in sensor and the machine human world relies primarily on machinery positioning determination, by design robot with On the adaptor of sensor, and the Design Orientation feature on adaptor, such as pin, pin-and-hole, with robot end, sensor Pin, pin-and-hole coordinate, it is ensured that sensor and the installation relation in the machine human world.By the design size of adaptor, biography is directly obtained Posture transformational relation between sensor and robot coordinate system.The posture transformational relation that this method is obtained depends on robot end Interface, adaptor, the machining accuracy of sensor mounting interface three, machining error can bring corresponding posture to change Error.
To solve Dependence Problem of the posture conversion accuracy to each part machining accuracy, the present invention proposes industrial robot End six-dimension force sensor Installation posture online calibration method, after sensor and robot are installed with any attitude and fixed, The installation relation of sensor and the machine human world can be calibrated, obtained certainly posture transformational relation and part machining accuracy without Close, this helps to break through limitation of the part machining accuracy to posture conversion accuracy, further improves robot and feels accordingly Answer control accuracy.
The content of the invention
Based on this, it is an object of the invention to provide a kind of demarcation of industrial robot end six-dimension force sensor Installation posture Method, solve six-dimension force sensor robot end's Installation posture problem of calibrating, by control machine people along its own Reference axis is moved, and due to the inertia force in motion, causes each axle reading of six-dimension force sensor to change, so as to by right The sensor reading answered calibrates the direction relationses of robot corresponding axis and sensor coordinates axle, realizes sensor coordinate system Demarcated with the relative attitude of robot coordinate system.
The present invention is achieved through the following technical solutions:
Industrial robot end six-dimension force sensor Installation posture scaling method, comprises the following steps:
1) workpiece with certain mass is fixedly installed in six-dimension force sensor tool ends end, in the static shape of industrial robot Under state, the force data of three axles of six-dimension force sensor is read, as initial value, wherein:
2) control industrial robot does positive accelerated motion along tool coordinates system X-axis, during which gathers six-dimension force sensor number According toCalculating obtain unit of the robot tool coordinate system X-axis under six-dimension force sensor coordinate system to Amount:
3) control industrial robot does positive accelerated motion along tool coordinates system Y-axis, during which gathers six-dimension force sensor number According toCalculating obtain unit of the robot tool coordinate system Y-axis under six-dimension force sensor coordinate system to Measure and be:
4) control industrial robot does positive accelerated motion along tool coordinates system Z axis, during which gathers six-dimension force sensor number According toCalculating obtain unit of the robot tool coordinate system Z axis under six-dimension force sensor coordinate system to Measure and be:
5) by step 2), result of calculation 3), 4), obtain being tied to six-dimension force sensor coordinate system by robot tool coordinate Posture changing matrix:
It is that robot tool coordinate can be achieved to be tied to posture between six-dimension force sensor coordinate system using the posture changing matrix Mutual conversion, demarcation so far complete.
In above-mentioned technical proposal, the robot is the 6DOF industrial robot of tandem.
Above-mentioned technical proposal step 2) in, control machine people does positive accelerated motion along tool coordinates system X-axis, it is assumed that period The acceleration at a certain moment is expressed as under robot tool coordinate system:
ThenIt is expressed as under six-dimension force sensor coordinate system:
Assuming that the load quality at six-dimension force sensor sensitivity end is m, then robot accelerates the load inertia power brought For:
During robot motion, the power that six-dimension force sensor is measured is by starting forceAnd inertia forceComposition, i.e.,:
Then obtain:
Due toBe unit vector, then formula (2) can obtain by formula (10), according to same principle can derive formula (3), (4)。
Six-dimension force sensor Installation posture scaling method in industrial robot end proposed by the present invention can determine sensing Transformational relation between device coordinate system and robot coordinate system, and then sensing data can be changed to robot coordinate system, Motion control for robot.
Brief description of the drawings
Fig. 1 is arranged on the view on industrial robot for the six-dimension force sensor of the present invention.
Wherein, 1- robots;2- six-dimension force sensors;3- workpiece;4- fixtures;5- robot end's flanges.
Embodiment
Introduced below is the embodiment as content of the present invention, below by embodiment to this The content of invention is made further to illustrate.Certainly, the not Tongfang of description following detailed description only for the example present invention The content in face, and should not be construed as limiting the scope of the invention.
As shown in figure 1, the fixing end of six-dimension force sensor 2 is connected to robot end's flange 5, six-dimension force sensor 2 is sensitive Jockey 4 on end, the clamping workpiece 3 of fixture 4.
The tool coordinates system of robot 1 is connected with end flange 5, and the coordinate system of six-dimension force sensor 2 is connected with its own.
Define coordinate system as follows:
The tool coordinates system OT-XTYTZT of robot 1;
The coordinate system OS-XSYSZS of six-dimension force sensor 2.
Under static state, the dynamometry initial value of six-dimension force sensor 2 is for robot 1:
Control machine people 1 does positive accelerated motion along tool coordinates system X-axis, and during which the acceleration at a certain moment is in coordinate system It is under OT-XTYTZT:
The unit vector of note robot 1 tool coordinates system X-direction isIt is represented by coordinate system OT-XTYTZT:
Assuming thatIt is represented by under the coordinate system OS-XSYSZS of six-dimension force sensor 2:
ThenIt is represented by under OS-XSYSZS:
Robot 1 moves the inertia force caused:
Wherein m is load quality.When robot 1 is moved, the power that six-dimension force sensor 2 is measured is by starting forceAnd inertia forceComposition, i.e.,:
And then obtain:
Due toIt is unit vector, then:
Similarly control machine people 1 does positive accelerated motion along tool coordinates system Y, Z axis, for the tool coordinates system of robot 1 Y, Z-direction unit vectorIt is represented by under the coordinate system of six-dimension force sensor 2:
It is by coordinate system OT-XTYTZT to coordinate system OS-XSYSZS rotation transition matrix then:
So just complete the demarcation of the Installation posture of six-dimension force sensor 2 pass.
The principle of the present invention is explained above, is moved by control machine people along the reference axis of its own, due in motion Inertia force, cause each axle reading of six-dimension force sensor to change, so as to be calibrated by corresponding sensor reading The direction relationses of robot corresponding axis and sensor coordinates axle, realize that sensor coordinate system and robot coordinate system's is relative Posture is demarcated.
Although the embodiment to the present invention gives detailed description and illustrated above, it should be noted that Those skilled in the art can carry out various equivalent changes and modification, its institute according to the spirit of the present invention to above-mentioned embodiment The function of generation, all should be within the scope of the present invention in the spirit covered without departing from specification and accompanying drawing.

Claims (3)

1. industrial robot end six-dimension force sensor Installation posture scaling method, comprises the following steps:
1) workpiece with certain mass is fixedly installed in six-dimension force sensor tool ends end, in the inactive state of industrial robot Under, the force data of three axles of six-dimension force sensor is read, as initial value, wherein:
2) control industrial robot does positive accelerated motion along tool coordinates system X-axis, during which gathers six-dimension force sensor dataCalculating obtains unit vector of the robot tool coordinate system X-axis under six-dimension force sensor coordinate system:
e x → = - F x - F x 0 F y - F y 0 F z - F z 0 T ( F x - F x 0 ) 2 + ( F y - F y 0 ) 2 + ( F z - F z 0 ) 2 - - - ( 2 ) ;
3) control industrial robot does positive accelerated motion along tool coordinates system Y-axis, during which gathers six-dimension force sensor dataCalculating obtains unit vector of the robot tool coordinate system Y-axis under six-dimension force sensor coordinate system For:
e y → = - F x - F x 0 F y - F y 0 F z - F z 0 T ( F x - F x 0 ) 2 + ( F y - F y 0 ) 2 + ( F z - F z 0 ) 2 - - - ( 3 ) ;
4) control industrial robot does positive accelerated motion along tool coordinates system Z axis, during which gathers six-dimension force sensor dataCalculating obtains unit vector of the robot tool coordinate system Z axis under six-dimension force sensor coordinate system For:
e z → = - F x - F x 0 F y - F y 0 F z - F z 0 T ( F x - F x 0 ) 2 + ( F y - F y 0 ) 2 + ( F z - F z 0 ) 2 - - - ( 4 ) ;
5) by step 2), result of calculation 3), 4), obtain being tied to the appearance of six-dimension force sensor coordinate system by robot tool coordinate State transformation matrix:
R = [ e x → e y → e z → ] - - - ( 5 ) ;
It is that robot tool coordinate can be achieved to be tied to posture between six-dimension force sensor coordinate system using the posture changing matrix Mutually conversion, demarcation is so far completed.
2. the method for claim 1, wherein the robot is the 6DOF industrial robot of tandem.
3. the method for claim 1, wherein control machine people does positive accelerated motion along tool coordinates system X-axis, it is assumed that The acceleration at period at a certain moment is expressed as under robot tool coordinate system:
a → = a x 0 0 T - - - ( 6 )
ThenIt is expressed as under six-dimension force sensor coordinate system:
a S → = a x · a x → - - - ( 7 )
Assuming that the load quality at six-dimension force sensor sensitivity end is m, then the load inertia power that robot accelerated motion is brought is:
F c → = - m a S → = - m · a 2 x · e x → - - - ( 8 )
During robot motion, the power that six-dimension force sensor is measured is by starting forceAnd inertia forceComposition, i.e.,:
F → = F 0 → + F S → = F x 0 F y 0 F z 0 T - ma 2 x · e x → - - - ( 9 )
Then obtain:
e x → = - F x - F x 0 F y - F y 0 F z - F z 0 T ma 2 x - - - ( 10 ) .
CN201710201653.XA 2017-03-30 2017-03-30 Industrial robot end six-dimension force sensor Installation posture scaling method Active CN106994687B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710201653.XA CN106994687B (en) 2017-03-30 2017-03-30 Industrial robot end six-dimension force sensor Installation posture scaling method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710201653.XA CN106994687B (en) 2017-03-30 2017-03-30 Industrial robot end six-dimension force sensor Installation posture scaling method

Publications (2)

Publication Number Publication Date
CN106994687A true CN106994687A (en) 2017-08-01
CN106994687B CN106994687B (en) 2019-08-20

Family

ID=59434063

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710201653.XA Active CN106994687B (en) 2017-03-30 2017-03-30 Industrial robot end six-dimension force sensor Installation posture scaling method

Country Status (1)

Country Link
CN (1) CN106994687B (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108284456A (en) * 2018-01-31 2018-07-17 哈尔滨工业大学 Gravitational compensation method in sensor load external force measurement based on dimensionality reduction parsing
CN108818538A (en) * 2018-07-17 2018-11-16 杭州崧智智能科技有限公司 A kind of method, apparatus and terminal device of real-time calibration robot sensor posture
CN108956003A (en) * 2018-07-17 2018-12-07 杭州崧智智能科技有限公司 A kind of method, apparatus and terminal device of real-time calibration 6 DOF sensor attitude
CN109822574A (en) * 2019-03-20 2019-05-31 华中科技大学 A kind of method of industrial robot end six-dimension force sensor calibration
CN110160701A (en) * 2019-06-26 2019-08-23 中国科学院长春光学精密机械与物理研究所 A kind of six-dimensional force calibration facility
CN111351615A (en) * 2020-03-25 2020-06-30 东南大学 High-precision small-sized on-orbit calibration device and method for spatial station mechanical arm six-dimensional force sensor
CN112710424A (en) * 2020-12-08 2021-04-27 上海交通大学 Method for calibrating six-dimensional force sensor at tail end of robot
CN113189367A (en) * 2021-04-01 2021-07-30 中国第一汽车股份有限公司 Acceleration sensor detection device
CN113790963A (en) * 2021-11-16 2021-12-14 南京东仪新智能科技有限公司 Drawing and stretching test device and drawing and stretching test method
CN114791333A (en) * 2022-03-17 2022-07-26 清华大学 Force sensor measurement coordinate system calibration method, device, equipment and storage medium

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10156772A (en) * 1996-12-02 1998-06-16 Yaskawa Electric Corp Teaching force sensor
CN102566751A (en) * 2004-04-30 2012-07-11 希尔克瑞斯特实验室公司 Free space pointing devices and methods
CN103600354A (en) * 2013-11-08 2014-02-26 北京卫星环境工程研究所 Spacecraft mechanical arm flexible follow-up control gravity compensation method
CN103600351A (en) * 2013-11-11 2014-02-26 北京航空航天大学 Six-axis-force-torque transducer based six-freedom-degree robot operating system and control method thereof
CN104006778A (en) * 2014-06-12 2014-08-27 安徽埃夫特智能装备有限公司 Calibration method of installation position of clamp at tail end of industrial robot
CN105643641A (en) * 2014-11-11 2016-06-08 沈阳新松机器人自动化股份有限公司 Force sensor calibration device and method and force control robot

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10156772A (en) * 1996-12-02 1998-06-16 Yaskawa Electric Corp Teaching force sensor
CN102566751A (en) * 2004-04-30 2012-07-11 希尔克瑞斯特实验室公司 Free space pointing devices and methods
CN103600354A (en) * 2013-11-08 2014-02-26 北京卫星环境工程研究所 Spacecraft mechanical arm flexible follow-up control gravity compensation method
CN103600351A (en) * 2013-11-11 2014-02-26 北京航空航天大学 Six-axis-force-torque transducer based six-freedom-degree robot operating system and control method thereof
CN104006778A (en) * 2014-06-12 2014-08-27 安徽埃夫特智能装备有限公司 Calibration method of installation position of clamp at tail end of industrial robot
CN105643641A (en) * 2014-11-11 2016-06-08 沈阳新松机器人自动化股份有限公司 Force sensor calibration device and method and force control robot

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108284456A (en) * 2018-01-31 2018-07-17 哈尔滨工业大学 Gravitational compensation method in sensor load external force measurement based on dimensionality reduction parsing
CN108818538A (en) * 2018-07-17 2018-11-16 杭州崧智智能科技有限公司 A kind of method, apparatus and terminal device of real-time calibration robot sensor posture
CN108956003A (en) * 2018-07-17 2018-12-07 杭州崧智智能科技有限公司 A kind of method, apparatus and terminal device of real-time calibration 6 DOF sensor attitude
CN109822574A (en) * 2019-03-20 2019-05-31 华中科技大学 A kind of method of industrial robot end six-dimension force sensor calibration
CN110160701A (en) * 2019-06-26 2019-08-23 中国科学院长春光学精密机械与物理研究所 A kind of six-dimensional force calibration facility
CN111351615A (en) * 2020-03-25 2020-06-30 东南大学 High-precision small-sized on-orbit calibration device and method for spatial station mechanical arm six-dimensional force sensor
CN112710424A (en) * 2020-12-08 2021-04-27 上海交通大学 Method for calibrating six-dimensional force sensor at tail end of robot
CN112710424B (en) * 2020-12-08 2021-08-24 上海交通大学 Method for calibrating six-dimensional force sensor at tail end of robot
CN113189367A (en) * 2021-04-01 2021-07-30 中国第一汽车股份有限公司 Acceleration sensor detection device
CN113790963A (en) * 2021-11-16 2021-12-14 南京东仪新智能科技有限公司 Drawing and stretching test device and drawing and stretching test method
CN114791333A (en) * 2022-03-17 2022-07-26 清华大学 Force sensor measurement coordinate system calibration method, device, equipment and storage medium
CN114791333B (en) * 2022-03-17 2024-04-30 清华大学 Force sensor measurement coordinate system calibration method, device, equipment and storage medium

Also Published As

Publication number Publication date
CN106994687B (en) 2019-08-20

Similar Documents

Publication Publication Date Title
CN106994687A (en) Industrial robot end six-dimension force sensor Installation posture scaling method
CN107433590B (en) Gravity compensation method based on mechanical arm load mass and sensor null shift online identification
CN109822574A (en) A kind of method of industrial robot end six-dimension force sensor calibration
CN101140161B (en) Surface-profile measuring instrument
CN107152911A (en) Based on the PSD dot laser sensors fed back and the scaling method of robot relative position
CN105643641B (en) Force sensor caliberating device, scaling method and force control robot
EP1311799B1 (en) Method of correction of coordinate measurement errors due to vibrations in coordinate measuring machines
CN106514712B (en) The posture computing system of object
CN102566577B (en) Method for simply and easily calibrating industrial robot
JP5618066B2 (en) Force control robot calibration apparatus and method
CN105807095A (en) Three-axis acceleration sensor mounting error correcting method
CN105945979B (en) The method that Shared control is carried out to the paw mechanism of drive lacking two
US20130282328A1 (en) Error measurment device and error measurement method
CN103968976B (en) A kind of wheel movement state vector detecting system and method
CN104972361A (en) Measurement system
CN102990642A (en) Robot having workpiece mass measurement function
JP5215378B2 (en) Robot control device that controls force using a triaxial force sensor
US20120078562A1 (en) Geomagnetic sensing device
US8897919B2 (en) Robot controller which conducts a force control by using a three-axial force sensor
CN104515532A (en) Human motion simulation apparatus based on bluetooth
CN108037318A (en) A kind of unmanned plane accelerometer calibration method based on ellipsoid fitting
CN108818538A (en) A kind of method, apparatus and terminal device of real-time calibration robot sensor posture
CN105444722A (en) Method for detecting changes of postures of platform
CN102042833B (en) Motion tracing method and system
CN106096133A (en) A kind of stiffness analysis method of automobile joint

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