CN109900207A - The tool center point scaling method and system of robot vision tool - Google Patents
The tool center point scaling method and system of robot vision tool Download PDFInfo
- Publication number
- CN109900207A CN109900207A CN201910186225.3A CN201910186225A CN109900207A CN 109900207 A CN109900207 A CN 109900207A CN 201910186225 A CN201910186225 A CN 201910186225A CN 109900207 A CN109900207 A CN 109900207A
- Authority
- CN
- China
- Prior art keywords
- tool
- vision
- robot
- information
- coordinate
- 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.)
- Pending
Links
Landscapes
- Manipulator (AREA)
Abstract
The present invention relates to robot vision technical field of tools, the tool center point scaling method and system of a kind of robot vision tool are provided, wherein this method comprises: the visual position information architecture of the reference-calibrating plate according to vision system acquisition corresponds to the visual space coordinate system of the vision system, wherein the reference-calibrating plate can indicate target object coordinate system;Obtain calibration coordinate information of the reference-calibrating plate relative to robot base coordinate sys-tem;The visual coordinate information that the visual position information is corresponded to according to the calibration coordinate information and in the visual space coordinate system, demarcates the tool center point of the robot vision tool.It does not need to carry out the manual teaching of multi-pose to robot as a result, it is only necessary to can be realized as the automatic Calibration process to the tool center point of robot vision tool, accuracy easy to operate and with higher by reference-calibrating plate.
Description
Technical field
The present invention relates to robot vision technical field of tools, in particular to a kind of tool focus of robot vision tool
Point scaling method and system.
Background technique
As shown in Figure 1, industrial robot completes various job tasks by the tool being mounted on end flange, and
TCP (Tool center point, tool center point) is unknown mostly relative to the offset of terminal position, or not
Accurately, it is therefore desirable to robot tool TCP calibration is carried out, to calculate and recognize tool ends end relative to robot end's coordinate system
Position.
Method in presently relevant technology for carrying out robot tool TCP calibration mainly has externally measured method and multiple spot mark
Determine method.Wherein, it in external mensuration, is mainly completed by expensive high-acruracy survey equipment Additional Specialty software, it is existing
Field seldom uses;In addition, in multi-point calibration method, as shown in Fig. 2, allowing tool work point and permanent datum by manual teaching
It is repeatedly overlapped contact with different postures, then passes through Solving Linear.
But present inventor has found during practicing the application: traditional externally measured to be unable to complete TCP
Calibration, and multi-point calibration method needs manual teaching display-tool with sticking plastic to be in multiple postures, is easy to cause and generates partially during TCP calibration
Difference.
Summary of the invention
In view of this, the present invention is directed to propose a kind of tool center point scaling method of robot vision tool, at least
It solves the problems, such as present in presently relevant technology through deviation and cumbersome property caused by the manual teaching of multi-pose.
In order to achieve the above objectives, the technical scheme of the present invention is realized as follows:
A kind of tool center point scaling method of robot vision tool, the robot vision tool be configured with for pair
The vision system that target object is taken pictures, wherein the tool center point scaling method of the robot vision tool include: according to
It is sat according to the visual space that the visual position information architecture of the reference-calibrating plate of vision system acquisition corresponds to the vision system
Mark system, wherein the reference-calibrating plate can indicate target object coordinate system;The reference-calibrating plate is obtained relative to robot
The calibration coordinate information of base coordinate system;Described in being corresponded to according to the calibration coordinate information and in the visual space coordinate system
The visual coordinate information of visual position information demarcates the tool center point of the robot vision tool.
Further, described according to the empty in the vision of the calibration coordinate information and the corresponding visual position information
Between visual coordinate information on coordinate system, the tool center point for demarcating the robot vision tool includes: based on the calibration
Coordinate information and the visual coordinate information determine work of the robot vision tool in the robot base coordinate sys-tem
Has freedom degree information;The tool center point of the robot vision tool is demarcated according to the tool freedom degree information.
Further, described according to the empty in the vision of the calibration coordinate information and the corresponding visual position information
Between visual coordinate information on coordinate system, the tool center point for demarcating the robot vision tool includes: according to the calibration
Coordinate information and the visual coordinate information calculate the visual space coordinate system relative to the robot base coordinate sys-tem
Vector transformation relationship;Based on the vector transformation relationship, the tool center point of the robot vision tool is demarcated.
Further, the multiple characteristic points for being used to indicate target object coordinate system are provided on the reference-calibrating plate,
The wherein visual position information using vision system acquisition reference-calibrating plate, and it is based on the visual position information structure
It includes: right using the vision system acquisition reference-calibrating plate institute for building the visual space coordinate system of the corresponding vision system
The datum plate image answered, and determine multiple pixel positions corresponding with the multiple characteristic point difference in the datum plate image
It sets;Obtain the target object coordinate system as indicated by the multiple characteristic point;Match the multiple location of pixels and opposite
The multiple characteristic point answered, to construct the visual space coordinate system.
Further, the quantity of the multiple characteristic point is no less than 3, and the multiple characteristic point includes being located at the mesh
Mark the point in the different reference axis of object coordinates system.
Further, described to be based on the calibration coordinate information and the visual coordinate information, determine the robot view
The tool freedom degree information of feel tool includes: based on the visual coordinate information and the calibration for being directed to the reference-calibrating plate
Coordinate information determines association origin position of the origin of the visual space coordinate system in the robot base coordinate sys-tem,
And determine the association of respective coordinates axis of the reference axis of the visual space coordinate system relative to the robot base coordinate sys-tem
Directional information;Based on the association origin information and the relating heading information, the described of the robot vision tool is determined
Tool direction information and the tool location information.
Compared with the existing technology, the tool center point scaling method of robot vision tool of the present invention has following
Advantage:
In the tool center point scaling method of robot vision tool of the present invention, constructs and regard by reference-calibrating plate
The visual space coordinate system of feel system, and according to the visual position information and calibration for demarcating datum plate under the visual space coordinate system
Calibration coordinate information of the datum plate relative to robot base coordinate sys-tem, finds visual space coordinate system and robot base coordinate
Relationship between system, and demarcate with this tool center point of robot vision tool.It does not need to carry out robot as a result, colourful
The manual teaching of state eliminates the manual teaching error caused by the technology maturation difference because of professional, and only need by
Reference-calibrating plate can be realized as the automatic Calibration process to the tool center point of robot vision tool, easy to operate and have
Higher calibration accuracy.
Another object of the present invention is to propose a kind of tool center point calibration system of robot vision tool, at least
It solves the problems, such as in presently relevant technology through deviation and cumbersome property caused by the manual teaching of multi-pose.
In order to achieve the above objectives, the technical scheme of the present invention is realized as follows:
A kind of tool center point calibration system of robot vision tool, the robot vision tool be configured with for pair
The vision system that target object is taken pictures, wherein the tool center point calibration system of the robot vision tool includes: view
Feel space coordinates construction unit, the visual position information architecture pair of the reference-calibrating plate for acquiring according to the vision system
The visual space coordinate system of the vision system is answered, wherein the reference-calibrating plate can indicate target object coordinate system;Calibration
Coordinate information acquiring unit, for obtaining calibration coordinate information of the reference-calibrating plate relative to robot base coordinate sys-tem;
TCP demarcates unit, for corresponding to the visual position according to the calibration coordinate information and in the visual space coordinate system
The visual coordinate information of information demarcates the tool center point of the robot vision tool.
Further, the TCP calibration unit includes: freedom degree determining module, for being based on the calibration coordinate information
With the visual coordinate information, the tool freedom degree information of the robot vision tool is determined;Freedom degree demarcating module, is used for
The tool center point of the robot vision tool is demarcated according to the tool freedom degree information.
Further, the TCP calibration unit includes: vector relations computing module, for being believed according to the calibration coordinate
Breath and the visual coordinate information calculate the visual space coordinate system relative to the robot base coordinate sys-tem to quantitative change
Change relationship;Vector demarcating module demarcates the tool focus of the robot vision tool for being based on the vector transformation relationship
Point.
Further, the visual space coordinate system construction unit includes: location of pixels determining module, described in applying
Vision system acquires datum plate image corresponding to the reference-calibrating plate, and determine in the datum plate image with it is the multiple
Characteristic point distinguishes corresponding multiple location of pixels;Object coordinates system obtains module, for obtaining by the multiple characteristic point institute
The target object coordinate system indicated;Pixel matching module, for match the multiple location of pixels with it is corresponding described
Multiple characteristic points, to construct the visual space coordinate system.
The tool focus of the tool center point calibration system of the robot vision tool and above-mentioned robot vision tool
Possessed advantage is identical compared with the existing technology for point scaling method, and details are not described herein.
Other features and advantages of the present invention will the following detailed description will be given in the detailed implementation section.
Detailed description of the invention
The attached drawing for constituting a part of the invention is used to provide further understanding of the present invention, schematic reality of the invention
It applies mode and its explanation is used to explain the present invention, do not constitute improper limitations of the present invention.In the accompanying drawings:
Fig. 1 is the signal that industrial robot completes various job tasks by the vision aid being mounted on end flange
Figure;
Fig. 2 is to be in multiple postures by manual teaching robot in presently relevant technology to demarcate showing for TCP central point
It is intended to;
Fig. 3 is the example using the tool center point TCP scaling method of the robot vision tool of one embodiment of the invention
The schematic diagram of property framework;
Fig. 4 is the flow chart of the tool center point scaling method of the robot vision tool of one embodiment of the invention;
Fig. 5 is the illustrative principle of the tool center point scaling method of the robot vision tool of one embodiment of the invention
Flow chart;
Fig. 6 is example applied in the tool center point scaling method of the robot vision tool of one embodiment of the invention
The schematic diagram of reference-calibrating plate;
Fig. 7 is the flow chart of the tool center point scaling method of the robot vision tool of one embodiment of the invention;
Fig. 8 shows and calculates involved in the tool center point scaling method of the robot vision tool of the embodiment of the present invention
Process flow diagram,
Fig. 9 shows the principle in the user coordinate system of the position finding vision calibration datum plate by 3 characteristic points and shows
It is intended to;
Figure 10, which is shown, calculates TCP seat in the tool center point scaling method of the robot vision tool of the embodiment of the present invention
Mark the schematic illustration of system;
Figure 11 is the structural block diagram of the tool center point calibration system of the robot vision tool of one embodiment of the invention.
Description of symbols:
1101 visual space coordinate system construction units 1102 demarcate coordinate information acquiring unit
1103 TCP demarcate unit
The tool center point calibration system of 110 robot vision tools
Specific embodiment
It should be noted that in the absence of conflict, the feature in embodiment and embodiment in the present invention can
To be combined with each other.
The present invention will be described in detail below with reference to the accompanying drawings and in conjunction with embodiment.
As shown in figure 3, using the tool center point TCP scaling method of the robot vision tool of one embodiment of the invention
Exemplary architecture is wherein configured with vision system 20, passes through the vision system 20, the machine in the robot (or mechanical arm) 10
People can carry out Image Acquisition to target object, to operate target object;And it can also be that the application partly referring to Fig. 1 is shown
Example, wherein vision system can be mounted on the robot vision tool of the ring flange of mechanical arm one end.But in order to ensure
The precision and reliability of robot manipulation needs the calibration tool central point before robot operates target object,
So that the control of robotic end can match with the response of robotic end.In embodiments of the present invention, it can be and answer
It is demarcated with TCP central point of the reference-calibrating plate 30 to robot.
As shown in figure 4, the tool center point scaling method of the robot vision tool of one embodiment of the invention, comprising:
S41, the vision that vision system is corresponded to according to the visual position information architecture of the reference-calibrating plate of vision system acquisition
Space coordinates, wherein the reference-calibrating plate can indicate target object coordinate system.
About the executing subject of present invention method, can be by relevant to robot (or mechanical arm) system
Arbitrary controller or processor are realized;Illustratively, on the one hand it can be the controller intrinsic to robot system
Or processor marks the tool center point of robot vision tool to realize by the improvement on software or hardware
It is fixed;On the other hand, can also be to for controller attached by robot system or processor (such as with robot system institute
The industrial personal computer of connection) it improves, to demarcate TCP, and embodiment of above belongs in protection scope of the present invention.
It is installed in robot 10 by ring flange as illustrated in fig. 3 specifically, vision system 20 can be, robot
10 can be through the communication interaction with vision system 20 realize control and data transmission.In addition, target object coordinate system (or
User coordinate system) refer to coordinate system locating for object by robot manipulation, and reference-calibrating plate is used herein to replace
Target object is to carry out corresponding proving operation.Wherein, one side reference-calibrating plate can be through form and indicate object
Body coordinate system or datum plate coordinate system, such as reference-calibrating plate are inherently made into the stereochemical structure of reference axis, so that passing through
The form of image recognition reference-calibrating plate is just capable of determining that corresponding target object coordinate system;On the other hand, it can also be
Target object coordinate system is indicated by the mark characteristic point on reference-calibrating plate, such as multiple mark features on datum plate
Point is multiple points in the reference axis of target object coordinate system respectively.
In some embodiments, the multiple features for being used to indicate target object coordinate system are provided on reference-calibrating plate
Point, specifically, can be firstly, acquiring datum plate image corresponding to reference-calibrating plate using vision system, and determine benchmark
Multiple location of pixels corresponding with multiple characteristic point difference in plate image;Then, it obtains as indicated by multiple characteristic points
Target object coordinate system (such as multiple characteristic points can be on origin and X, Y and Z axis including target object coordinate system
Point);Multiple location of pixels and corresponding multiple characteristic points are matched, can be and matched in each reference axis, with structure
Visual space coordinate system is built, such as can be visual space coordinate system and target object from the angle of robotic vision system
Coordinate system is overlapped, so that the building completed to visual space coordinate system operates.Wherein, characteristic point on reference-calibrating plate
Quantity is no less than 3, and multiple characteristic points include the point in the different reference axis of target object coordinate system, such as be can be
Thus three points being located in X-axis and Y-axis form planes and for determining the coordinate system uniquely to match at 3 points.
After the building of visual space coordinate system is completed, need to find the coordinate of visual space coordinate system and robot itself
It is the relationship between (or robot base coordinate sys-tem), to realize that TCP is demarcated, wherein robot base is used for stationary machines people
Ontology, and the coordinate system under its locating physical space can indicate base coordinate system.It is understood that robot vision tool
Be mounted on one end of mechanical arm, corresponding to vision system visual space coordinate system also with robot vision tool from
Corresponding variation can be generated by degree variation;In addition, as shown in figure 3, one end connection robot vision tool of mechanical arm, another
End is fixed by robot base, and is issued control instruction by the robot base and enabled in vision system or machine
Tool arm makes correct dynamic respond;Preferably, robot base, which can also be, is fixed on guide rail and with guide rail moving machine
Tool arm, to realize dynamic job.
S42, calibration coordinate information of the reference-calibrating plate relative to robot base coordinate sys-tem is obtained.
Wherein, on the one hand, the position of reference-calibrating plate can be pre-set fixed position, therefore demarcate coordinate information
It is invariable, therefore can be and calibration coordinate information is stored in robot local in advance;On the other hand, reference-calibrating
The position of plate also can also be by acquiring in real time, such as robot can be in advance and be unaware of calibration coordinate position and phase
The calibration coordinate information answered, and can be using such as image recognition technology, location technology or reception user input and determine mark
Determine benchmark Board position and corresponding calibration coordinate information, and belongs in protection scope of the present invention.
S43, the visual coordinate that visual position information is corresponded to according to calibration coordinate information and in visual space coordinate system are believed
Breath demarcates the tool center point of robot vision tool.
Wherein, demarcating corresponding to coordinate information and visual coordinate information is all same feature on reference-calibrating plate
Point, therefore by the comparison of calibration coordinate information and visual coordinate information, it can obtain the visual space coordinate system of vision system
Relationship between robot base coordinate sys-tem, to realize the proving operation to TCP central point.
Specifically, TCP calibration process may include the conversion of tool freedom degree or coordinate vector transformation.
On the one hand, tool freedom degree conversion process, which can be by including the following steps, realizes: firstly, be based on
Coordinate information and visual coordinate information are demarcated, determines the tool freedom degree information of robot vision tool, wherein tool freedom degree
Information can be directional information and location information including vision aid (or flange);Then, according to tool freedom degree information mark
Determine the tool center point of robot vision tool, wherein vision system is mounted on vision aid or ring flange, therefore can
To be to be converted by the directional information and location information of tool to visual space coordinate system.Wherein it is possible to be based on needle
Determine the origin of visual space coordinate system in machine with calibration coordinate information the visual coordinate information of same reference-calibrating plate
Association origin position in people's base coordinate system, and visual space coordinate system and robot base coordinate sys-tem can be three-dimensional
Coordinate system, therefore the reference axis of determining visual space coordinate system can also be with coordinate information is demarcated by visual coordinate information
The relating heading information of (such as X-axis) relative to the respective coordinates axis (such as X-axis) of robot base coordinate sys-tem;Then, it is based on
It is associated with origin information and relating heading information, determines the tool direction information and tool location information of robot vision tool.
On the other hand, it can also be firstly, computation vision space is sat according to calibration coordinate information and visual coordinate information
Vector transformation relationship of the mark system relative to robot base coordinate sys-tem;Then, it is based on vector transformation relationship, demarcates robot vision
The tool center point of tool, such as combine and adjust by vector to obtain the TCP coordinate system of vision system tool.
As shown in figure 5, the principle stream of the tool center point scaling method of the robot vision tool of one embodiment of the invention
Journey, industrial robot is moved for fixing vision system with the track that vision system completes several positions, and and vision system
Communication, thus completes technical process.Specifically, the process includes:
1) vision system is calibrated.Fixed vision system calibration plate, vision system are calibrated based on reference-calibrating plate, can be and want
The zero point of reference frame for the vision system calibrated is asked temporarily to be overlapped with scaling board.As shown in fig. 6, there are three on reference-calibrating plate
Point minute table represent the origin of vision system coordinate system, X-direction point and Y-direction on point, three points represent vision at this time
System coordinates feature.Reference-calibrating plate is used to the optical parameter of vision system be converted into spatial parameter, i.e., pixel data school
In standard to bulk, the visual space coordinate system of vision system is thus established.
2) vision system coordinate system and robot base target relationship are measured.Three points are in machine on decomposition measurement scaling board
Coordinate value under people's basis coordinates system establishes another coordinate set occurrence (1) using three coordinate values, this coordinate system is based on robot base
Coordinate.Step 1) and two coordinate systems of step 2) measurement are overlapped on scaling board, but because reference frame is different, institute
It is also different with their value.Wherein, which can be the vision system of 2D or 3D, can be realized to target object
It takes pictures, and obtains the image data of target object, the geometry numbers such as target size, position are then calculated according to graphics software
According to.
3) calculating robot's current location information.Read machine people's original tool zero point is in the position of robot base mark system
Information extracts a coordinate set occurrence (2) in location information.That is, if robot there are when locomotive function, or
Robot location can change when robot can be mobile by sliding rail, cause can have coordinate set occurrence (2).
4) computation vision system tool coordinate system.The coordinate system of vision system is regarded as and is mounted on 6 shaft flange disk of robot
On tool, position and direction of the computation vision system coordinate system origin under robot tool coordinate system.Utilize coordinate set occurrence
(1) it is superimposed the principle being multiplied with coordinate set occurrence (2) vector, calculates visual coordinate origin based on robot original tool zero point
Coordinate set occurrence (3).
5) TCP and tool direction are extracted from coordinate set occurrence (3).
As shown in fig. 7, the tool center point scaling method of the robot vision tool of one embodiment of the invention is exemplary
Process, comprising: before staking-out work starts, first fix reference-calibrating plate, and characteristic point position on measuring basis plate;Then, when
When determining that vision aid TCP needs to demarcate, mobile robot can be to preset position, to mark to vision system
It is fixed;Later, robot calculates the user coordinate system of reference-calibrating plate, and detects current location, so that robot calculates
The center of vision system tool TCP.
In embodiments of the present invention, it can be to read by coordinate with coordinate system conversion and complete to vision system
The proving operation of TCP central point, such as Fig. 8, it illustrates the tool center point marks of the robot vision tool of the embodiment of the present invention
Determine calculation processes involved in method, first by the coordinate value of three characteristic points on identification reference-calibrating plate, and leads to
Cross line-of-sight course computation vision space coordinates.
1. it illustrates measuring vision calibration datum plate by the position (XYZ) of 3 characteristic points p1, p2 and p3 such as Fig. 9
User coordinate system, can be calculate this position target object coordinate system Frame1.
2. when vision system for the first time using or hardware components change, the benchmark of vision system be it is uncertain, need
It re-scales.By a reference-calibrating plate, the point coordinate on reference-calibrating plate and the corresponding pass between image pixel are found
System.Construct Frame2.
3. calculating robot current location: robot reads ring flange tool coordinates system in the location information of world coordinate system
POSE1.Location information content is extracted, Frame3 is constructed.
4. TCP is calculated: as shown in Figure 10, to Frame1, Frame2, Frame3 are combined, adjust vector, according to space
Coordinate system relationship calculates the TCP coordinate system of vision system tool.
In the tool center point scaling method of the robot vision tool of the embodiment of the present invention, at least have below
Advantage:
1. easy to operate: after robot and reference-calibrating plate install, operator only needs mobile robot to calibration
Position after vision system calibration is complete, runs the function program write, and vision aid TCP can be calculated.It does not need yet
Multi-pose transformation is carried out to robot, static state TCP can be carried out to robot and demarcated, not to the skill requirement of operator
Height can repeat to measure infinitely.
2. equipment investment is few: not needing additional high-acruracy survey equipment and other software for calculation, utilize robot body
The position control and Computing Principle of system, operation function program can calculate sightless tool TCP in space.
3. reproducibility: scheme theme is software program, can be applied after authorization with batch duplicating to similar machine people,
It is all generally applicable for transformation project and grassroot project.
In addition, verifying present invention method in robot by field experiment, surveyed with being demarcated TCP central point
On the basis of the tool coordinates system of calculating, in all directions lower mobile TCP fixed range (10mm), then with the survey in vision system
Distance is calculated, the two deviation coincide substantially, and can satisfy the application of subsequent robot's vision accurate operates (such as automatic operation work
Part) requirement.
As shown in figure 11, the tool center point calibration system of the robot vision tool of one embodiment of the invention, passes through
Position when position and the Robot calibration vision system of vision system calibration benchmark is measured, is calculated using robotic user program
Vision system reference coordinate ties up to the data under robot tool coordinate system out.On robot vision tool configured with for pair
The vision system that target object is taken pictures, wherein the tool center point calibration system 110 of robot vision tool includes: vision
Space coordinates construction unit 1101, the visual position information architecture of the reference-calibrating plate for being acquired according to the vision system
The visual space coordinate system of the corresponding vision system, wherein the reference-calibrating plate can indicate target object coordinate system;Mark
Position fixing information acquisition unit 1102, for obtaining calibration coordinate of the reference-calibrating plate relative to robot base coordinate sys-tem
Information;TCP demarcates unit 1103, described in corresponding to according to the calibration coordinate information and in the visual space coordinate system
The visual coordinate information of visual position information demarcates the tool center point of the robot vision tool.
In some embodiments, the TCP calibration unit 1103 includes: freedom degree determining module, for based on described
Coordinate information and the visual coordinate information are demarcated, determines the tool freedom degree information of the robot vision tool;Freedom degree
Demarcating module, for demarcating the tool center point of the robot vision tool according to the tool freedom degree information.
In some embodiments, the TCP calibration unit 1103 includes: vector relations computing module, for according to institute
Calibration coordinate information and the visual coordinate information are stated, the visual space coordinate system is calculated and is sat relative to the robot base
Mark the vector transformation relationship of system;Vector demarcating module demarcates the robot vision work for being based on the vector transformation relationship
The tool center point of tool.
In some embodiments, the visual space coordinate system construction unit 1101 includes: location of pixels determining module,
For acquiring datum plate image corresponding to the reference-calibrating plate using the vision system, and determine the datum plate image
In multiple location of pixels corresponding with the multiple characteristic point difference;Object coordinates system obtains module, for obtaining by described
The target object coordinate system indicated by multiple characteristic points;Pixel matching module, for match the multiple location of pixels with
Corresponding the multiple characteristic point, to construct the visual space coordinate system.
The more details of the tool center point calibration system of robot vision tool about the embodiment of the present invention, can be
Referring to the description of the tool center point scaling method above for robot vision tool, and can obtain and above-mentioned robot
The tool center point scaling method of vision aid is identical or corresponding technical effect, just repeats no more herein.
The foregoing is merely better embodiments of the invention, are not intended to limit the invention, all of the invention
Within spirit and principle, any modification, equivalent replacement, improvement and so on be should all be included in the protection scope of the present invention.
Claims (10)
1. a kind of tool center point scaling method of robot vision tool, which is characterized in that the robot vision tool is matched
It is equipped with the vision system for taking pictures to target object, wherein the tool center point calibration side of the robot vision tool
Method includes:
The visual position information architecture of reference-calibrating plate according to vision system acquisition corresponds to the vision of the vision system
Space coordinates, wherein the reference-calibrating plate can indicate target object coordinate system;
Obtain calibration coordinate information of the reference-calibrating plate relative to robot base coordinate sys-tem;
The vision that the visual position information is corresponded to according to the calibration coordinate information and in the visual space coordinate system is sat
Information is marked, the tool center point of the robot vision tool is demarcated.
2. the tool center point scaling method of robot vision tool according to claim 1, which is characterized in that described
According to the visual coordinate letter on the visual space coordinate system of the calibration coordinate information and the corresponding visual position information
Breath, the tool center point for demarcating the robot vision tool include:
Based on the calibration coordinate information and the visual coordinate information, determine the robot vision tool in the robot
Tool freedom degree information in base coordinate system;
The tool center point of the robot vision tool is demarcated according to the tool freedom degree information.
3. the tool center point scaling method of robot vision tool according to claim 1, which is characterized in that described
According to the visual coordinate letter on the visual space coordinate system of the calibration coordinate information and the corresponding visual position information
Breath, the tool center point for demarcating the robot vision tool include:
According to the calibration coordinate information and the visual coordinate information, the visual space coordinate system is calculated relative to the machine
The vector transformation relationship of device people's base coordinate system;
Based on the vector transformation relationship, the tool center point of the robot vision tool is demarcated.
4. the tool center point scaling method of robot vision tool according to any one of claim 1-3, feature
It is, the multiple characteristic points for being used to indicate target object coordinate system is provided on the reference-calibrating plate, wherein the application
The visual position information of the vision system acquisition reference-calibrating plate, and the view is corresponded to based on the visual position information architecture
The visual space coordinate system of feel system includes:
Datum plate image corresponding to the reference-calibrating plate is acquired using the vision system, and determines the datum plate image
In multiple location of pixels corresponding with the multiple characteristic point difference;
Obtain the target object coordinate system as indicated by the multiple characteristic point;
The multiple location of pixels and corresponding the multiple characteristic point are matched, to construct the visual space coordinate system.
5. the tool center point scaling method of robot vision tool according to claim 4, which is characterized in that described more
The quantity of a characteristic point is no less than 3, and the multiple characteristic point includes the different coordinates positioned at the target object coordinate system
Point on axis.
6. the tool center point scaling method of robot vision tool according to claim 2, which is characterized in that the base
In the calibration coordinate information and the visual coordinate information, the tool freedom degree packet of the robot vision tool is determined
It includes:
Based on the visual coordinate information and the calibration coordinate information for being directed to the reference-calibrating plate, determine that the vision is empty
Between coordinate system association origin position of the origin in the robot base coordinate sys-tem, and determine the visual space coordinate system
Reference axis relative to the robot base coordinate sys-tem respective coordinates axis relating heading information;
Based on the association origin information and the relating heading information, the tool side of the robot vision tool is determined
To information and the tool location information.
7. a kind of tool center point calibration system of robot vision tool, which is characterized in that the robot vision tool is matched
It is equipped with the vision system for taking pictures to target object, wherein the tool center point of the robot vision tool demarcates system
System includes:
Visual space coordinate system construction unit, the visual position information of the reference-calibrating plate for being acquired according to the vision system
The visual space coordinate system of the corresponding vision system of building, wherein the reference-calibrating plate can indicate target object coordinate
System;
Coordinate information acquiring unit is demarcated, is sat for obtaining the reference-calibrating plate relative to the calibration of robot base coordinate sys-tem
Mark information;
TCP demarcates unit, for corresponding to the vision according to the calibration coordinate information and in the visual space coordinate system
The visual coordinate information of location information demarcates the tool center point of the robot vision tool.
8. the tool center point calibration system of robot vision tool according to claim 7, which is characterized in that described
TCP demarcates unit
Freedom degree determining module determines the robot for being based on the calibration coordinate information and the visual coordinate information
The tool freedom degree information of vision aid;
Freedom degree demarcating module, for demarcating the tool focus of the robot vision tool according to the tool freedom degree information
Point.
9. the tool center point calibration system of robot vision tool according to claim 7, which is characterized in that described
TCP demarcates unit
Vector relations computing module, for calculating the vision according to the calibration coordinate information and the visual coordinate information
Vector transformation relationship of the space coordinates relative to the robot base coordinate sys-tem;
Vector demarcating module demarcates the tool center point of the robot vision tool for being based on the vector transformation relationship.
10. the tool center point calibration system of robot vision tool according to claim 7, which is characterized in that described
Visual space coordinate system construction unit includes:
Location of pixels determining module, for acquiring datum plate figure corresponding to the reference-calibrating plate using the vision system
Picture, and determine multiple location of pixels corresponding with the multiple characteristic point difference in the datum plate image;
Object coordinates system obtains module, for obtaining the target object coordinate system as indicated by the multiple characteristic point;
Pixel matching module, for matching the multiple location of pixels and corresponding the multiple characteristic point, described in building
Visual space coordinate system.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910186225.3A CN109900207A (en) | 2019-03-12 | 2019-03-12 | The tool center point scaling method and system of robot vision tool |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910186225.3A CN109900207A (en) | 2019-03-12 | 2019-03-12 | The tool center point scaling method and system of robot vision tool |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109900207A true CN109900207A (en) | 2019-06-18 |
Family
ID=66947082
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910186225.3A Pending CN109900207A (en) | 2019-03-12 | 2019-03-12 | The tool center point scaling method and system of robot vision tool |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109900207A (en) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110440733A (en) * | 2019-08-26 | 2019-11-12 | 上海鑫燕隆汽车装备制造有限公司 | Measurement method of the white body wire body welding robot with respect to tooling position |
CN110500999A (en) * | 2019-08-09 | 2019-11-26 | 唐山英莱科技有限公司 | A kind of relative position measurement method of view-based access control model device |
CN111145247A (en) * | 2019-12-18 | 2020-05-12 | 配天机器人技术有限公司 | Vision-based position detection method, robot and computer storage medium |
US20200201833A1 (en) | 2019-07-29 | 2020-06-25 | Alibaba Group Holding Limited | Creating index in blockchain-type ledger |
CN112729112A (en) * | 2020-12-24 | 2021-04-30 | 扬州大学 | Engine cylinder bore diameter and hole site detection method based on robot vision |
CN113021358A (en) * | 2021-05-21 | 2021-06-25 | 季华实验室 | Method and device for calibrating origin of coordinate system of mechanical arm tool and electronic equipment |
CN115946123A (en) * | 2023-01-16 | 2023-04-11 | 佛山智能装备技术研究院 | Industrial robot multi-tool center point and zero point calibration method |
CN116245877A (en) * | 2023-05-08 | 2023-06-09 | 济南达宝文汽车设备工程有限公司 | Material frame detection method and system based on machine vision |
CN117283555A (en) * | 2023-10-29 | 2023-12-26 | 北京小雨智造科技有限公司 | Method and device for autonomously calibrating tool center point of robot |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1903525A (en) * | 2005-07-25 | 2007-01-31 | 廊坊智通机器人系统有限公司 | Robot tool centre point three-component calibration method based on plane measurement |
CN102909728A (en) * | 2011-08-05 | 2013-02-06 | 鸿富锦精密工业(深圳)有限公司 | Vision correcting method of robot tool center point |
CN105945948A (en) * | 2016-05-25 | 2016-09-21 | 南京工程学院 | TCP online quick calibration method and device applied to industrial robot |
CN106643479A (en) * | 2015-10-30 | 2017-05-10 | 柯昆(昆山)自动化有限公司 | Robot TCP precision detection system based on machine vision |
CN107590835A (en) * | 2017-08-24 | 2018-01-16 | 中国东方电气集团有限公司 | Mechanical arm tool quick change vision positioning system and localization method under a kind of nuclear environment |
CN108748159A (en) * | 2018-06-20 | 2018-11-06 | 无锡信捷电气股份有限公司 | A kind of mechanical arm tool coordinates system self-calibrating method |
CN108908399A (en) * | 2018-06-11 | 2018-11-30 | 杭州灵西机器人智能科技有限公司 | A kind of Robotic Hand-Eye Calibration method based on concentric loop template |
CN109313417A (en) * | 2015-11-16 | 2019-02-05 | Abb瑞士股份有限公司 | Help robot localization |
CN109318234A (en) * | 2018-11-09 | 2019-02-12 | 哈尔滨工业大学 | A kind of scaling method suitable for visual servo plug operation |
-
2019
- 2019-03-12 CN CN201910186225.3A patent/CN109900207A/en active Pending
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1903525A (en) * | 2005-07-25 | 2007-01-31 | 廊坊智通机器人系统有限公司 | Robot tool centre point three-component calibration method based on plane measurement |
CN102909728A (en) * | 2011-08-05 | 2013-02-06 | 鸿富锦精密工业(深圳)有限公司 | Vision correcting method of robot tool center point |
CN106643479A (en) * | 2015-10-30 | 2017-05-10 | 柯昆(昆山)自动化有限公司 | Robot TCP precision detection system based on machine vision |
CN109313417A (en) * | 2015-11-16 | 2019-02-05 | Abb瑞士股份有限公司 | Help robot localization |
CN105945948A (en) * | 2016-05-25 | 2016-09-21 | 南京工程学院 | TCP online quick calibration method and device applied to industrial robot |
CN107590835A (en) * | 2017-08-24 | 2018-01-16 | 中国东方电气集团有限公司 | Mechanical arm tool quick change vision positioning system and localization method under a kind of nuclear environment |
CN108908399A (en) * | 2018-06-11 | 2018-11-30 | 杭州灵西机器人智能科技有限公司 | A kind of Robotic Hand-Eye Calibration method based on concentric loop template |
CN108748159A (en) * | 2018-06-20 | 2018-11-06 | 无锡信捷电气股份有限公司 | A kind of mechanical arm tool coordinates system self-calibrating method |
CN109318234A (en) * | 2018-11-09 | 2019-02-12 | 哈尔滨工业大学 | A kind of scaling method suitable for visual servo plug operation |
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11068457B2 (en) | 2019-07-29 | 2021-07-20 | Advanced New Technologies Co., Ltd. | Creating index in blockchain-type ledger |
US20200201833A1 (en) | 2019-07-29 | 2020-06-25 | Alibaba Group Holding Limited | Creating index in blockchain-type ledger |
US10795874B2 (en) | 2019-07-29 | 2020-10-06 | Alibaba Group Holding Limited | Creating index in blockchain-type ledger |
US11573944B2 (en) | 2019-07-29 | 2023-02-07 | Advanced New Technologies Co., Ltd. | Creating index in blockchain-type ledger |
CN110500999A (en) * | 2019-08-09 | 2019-11-26 | 唐山英莱科技有限公司 | A kind of relative position measurement method of view-based access control model device |
CN110440733A (en) * | 2019-08-26 | 2019-11-12 | 上海鑫燕隆汽车装备制造有限公司 | Measurement method of the white body wire body welding robot with respect to tooling position |
CN111145247B (en) * | 2019-12-18 | 2023-07-07 | 配天机器人技术有限公司 | Position degree detection method based on vision, robot and computer storage medium |
CN111145247A (en) * | 2019-12-18 | 2020-05-12 | 配天机器人技术有限公司 | Vision-based position detection method, robot and computer storage medium |
CN112729112B (en) * | 2020-12-24 | 2022-05-31 | 扬州大学 | Engine cylinder bore diameter and hole site detection method based on robot vision |
CN112729112A (en) * | 2020-12-24 | 2021-04-30 | 扬州大学 | Engine cylinder bore diameter and hole site detection method based on robot vision |
CN113021358A (en) * | 2021-05-21 | 2021-06-25 | 季华实验室 | Method and device for calibrating origin of coordinate system of mechanical arm tool and electronic equipment |
CN115946123A (en) * | 2023-01-16 | 2023-04-11 | 佛山智能装备技术研究院 | Industrial robot multi-tool center point and zero point calibration method |
CN115946123B (en) * | 2023-01-16 | 2023-10-31 | 佛山智能装备技术研究院 | Multi-tool center point and zero point calibration method for industrial robot |
CN116245877A (en) * | 2023-05-08 | 2023-06-09 | 济南达宝文汽车设备工程有限公司 | Material frame detection method and system based on machine vision |
CN116245877B (en) * | 2023-05-08 | 2023-11-03 | 济南达宝文汽车设备工程有限公司 | Material frame detection method and system based on machine vision |
CN117283555A (en) * | 2023-10-29 | 2023-12-26 | 北京小雨智造科技有限公司 | Method and device for autonomously calibrating tool center point of robot |
CN117283555B (en) * | 2023-10-29 | 2024-06-11 | 北京小雨智造科技有限公司 | Method and device for autonomously calibrating tool center point of robot |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109900207A (en) | The tool center point scaling method and system of robot vision tool | |
US11049280B2 (en) | System and method for tying together machine vision coordinate spaces in a guided assembly environment | |
CN109373898B (en) | Complex part pose estimation system and method based on three-dimensional measurement point cloud | |
KR102062423B1 (en) | Vision system for training an assembly system through virtual assembly of objects | |
EP3091405B1 (en) | Method, device and system for improving system accuracy of x-y motion platform | |
JP5378374B2 (en) | Method and system for grasping camera position and direction relative to real object | |
US20150279016A1 (en) | Image processing method and apparatus for calibrating depth of depth sensor | |
US20200151907A1 (en) | Camera calibration device and camera calibration method | |
JP2014013147A (en) | Three-dimensional measuring instrument and robot device | |
US20210217244A1 (en) | Method for matching a virtual scene of a remote scene with a real scene for augmented reality and mixed reality | |
KR101379787B1 (en) | An apparatus and a method for calibration of camera and laser range finder using a structure with a triangular hole | |
JP2017144498A (en) | Information processor, control method of information processor, and program | |
JP2011224672A (en) | Deriving method and calibration method for tool vector of robot | |
CN110000793A (en) | A kind of motion planning and robot control method, apparatus, storage medium and robot | |
Radkowski et al. | Augmented reality system calibration for assembly support with the microsoft hololens | |
JPH09128549A (en) | Relative position attitude detecting method for robot system | |
KR20220100813A (en) | Automatic driving vehicle registration method and device, electronic equipment and a vehicle | |
JP7414395B2 (en) | Information projection system, control device, and information projection control method | |
CN109773589B (en) | Method, device and equipment for online measurement and machining guidance of workpiece surface | |
CN115272476A (en) | Parameter calibration method, calibration device and storage medium for mobile robot | |
Cheng et al. | Integration of 3D stereo vision measurements in industrial robot applications | |
Ravn et al. | Auto-calibration in automation systems using vision | |
WO2017007492A1 (en) | Machine display and machine control systems | |
CN113218392A (en) | Indoor positioning navigation method and navigation device | |
CN115393299A (en) | Monocular vision-based assembly line workpiece distance measuring method and device |
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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190618 |
|
RJ01 | Rejection of invention patent application after publication |