CN103878774A - Vision calibration method based on robot - Google Patents
Vision calibration method based on robot Download PDFInfo
- Publication number
- CN103878774A CN103878774A CN201410064861.6A CN201410064861A CN103878774A CN 103878774 A CN103878774 A CN 103878774A CN 201410064861 A CN201410064861 A CN 201410064861A CN 103878774 A CN103878774 A CN 103878774A
- Authority
- CN
- China
- Prior art keywords
- camera
- scaling board
- control center
- robot
- position data
- 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
- 238000000034 method Methods 0.000 title claims abstract description 13
- 238000006073 displacement reaction Methods 0.000 claims description 8
- 239000000284 extract Substances 0.000 claims description 8
- 238000009434 installation Methods 0.000 claims description 2
- 238000006243 chemical reaction Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 1
- 230000004807 localization Effects 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Images
Landscapes
- Manipulator (AREA)
Abstract
The invention provides a vision calibration method based on a robot. The method has the advantages that a debugging control center is coordinated with a PLC control system and a vision system, full-automatic calibration of the vision system is achieved, switching between position data under images and position data under robot coordinates can be completed, and the robot can be guided to grab targets.
Description
Technical field
The invention belongs to Robotics field, relate to a kind of based on robotic vision scaling method.
Background technology
Automatically changing electric machine people is the nucleus equipment that electric automobile fills electrical changing station, its basic structure comprises the hardware configuration of robot, the PLC control system of serving as the vision system of robot eyes, robot mechanical arm being controlled, also comprise the Master Control Center of coordinating vision system and PLC control system, wherein vision system comprises and is arranged on electric automobile top for obtaining the top camera of electric automobile image, for obtaining the sidepiece camera of cell image to be changed in electric automobile, and sidepiece camera is mounted on manipulator.
Along with the development of Automation Industry, require more and more higher for Unmanned operation, fully automatic operation, reducing manual intervention, adopting robot to substitute manpower is Automation Industry development trend, and therefore vision system also becomes and in automation equipment, is used for serving as human eye the requisite link of information guiding operation is provided to machine.How vision system provides the exact position based on robot coordinate system is technological difficulties.
Target localization is that vision system is applied maximum directions, no matter is that tracking moving object or location capture, and being obtained workpiece coordinate and offered robot by vision system has been the prerequisite guarantee that automation captures.The position that vision system obtains is the position based under image coordinate system, be the position under robot coordinate system and robot carries out that workpiece grabbing need to obtain, the position completing under accurate image coordinate is the key technology of obtaining coordinate under robot coordinate system to the position conversion under robot coordinate system.
Summary of the invention
The invention provides a kind of based on robotic vision scaling method, for drawing the correlation between the position data under position data and the machine coordinate under image coordinate, complete position data under image to the conversion between the position data under robot coordinate, guidance machine people capture target.
Technical solution of the present invention is:
A kind of based on robotic vision scaling method, its special character is: comprise the demarcation of top camera and the demarcation of sidepiece camera, concrete steps are as follows:
A) demarcation of top camera
1] scaling board of fixed installation within sweep of the eye to top camera just on the manipulator of robot, records the current location A of scaling board under robot coordinate, typing debugging control center,
2] set the moving step length L of robot and the mobile frequency n of robot; Typing debugging control center,
3] debugging control center sends photographing instruction to top camera, and top camera takes the scaling board that is positioned at current location A, and extract the position data B0 of scaling board under the image coordinate of top, and this position data is fed back to debugging control center,
4] the next position information of scaling board is sent to PLC control system by debugging control center,
5] PLC control system control manipulator moves, and moves to after the next position, and the information of putting in place is fed back to debugging control center by PLC control system,
6] debugging control center receives and puts in place after information, sends instruction to top camera, and top camera is taken pictures to scaling board, and extract the position data B1 of scaling board under the image coordinate of top, and this image coordinate is fed back to debugging control center,
Repeating step 4]-6] until complete n movement, obtain one group position data B0, B1, the B2 of scaling board under the image coordinate of top ... Bn,
7] the position data B0 under the image coordinate of top, B1, B2 by scaling board ... the displacement of Bn and manipulator, draws the relation between position data and the manipulator displacement under image coordinate; Complete the demarcation of top camera;
B) demarcation of sidepiece camera
1] at sidepiece camera within sweep of the eye, the field range of positive counter-lateral quadrents camera arranges scaling board, records the current location A of scaling board under robot coordinate, typing debugging control center, and described sidepiece camera is arranged in robot,
All the other demarcating steps are with reference to the demarcation of top camera.
Compared with prior art, advantage is in the present invention:
1, the invention provides a kind ofly based on robotic vision scaling method, can complete position data under image to the conversion between the position data under robot coordinate, guidance machine people capture target.
2, vision calibration method of the present invention, matches debugging control center with PLC control system, vision system, realized the full automatic calibration of vision system, successfully solved manual debugging error large, waste time and energy, the problem such as result output disunity.
Accompanying drawing explanation
Fig. 1 is the system diagram that timing signal of the present invention adopts.
The specific embodiment
Below the present invention is elaborated.
One of the present invention is based on robotic vision scaling method, its vision calibration system comprises and is arranged on electric automobile top for obtaining the top camera of electric automobile position, for obtaining the sidepiece camera of battery location to be changed in electric automobile, and sidepiece camera is mounted on manipulator.As shown in Figure 1, communicate by letter with vision system with PLC control system respectively in debugging control center.
This scaling method comprises the demarcation of top camera and the demarcation of sidepiece camera, and concrete steps are as follows:
A) demarcation of top camera
1] on the manipulator of robot, just the field range of top camera is fixedly mounted to scaling board, record the current location A of scaling board under robot coordinate, typing debugging control center,
2] set the moving step length L of robot and the mobile frequency n of robot; Typing debugging control center,
3] debugging control center sends photographing instruction to top camera, and top camera takes the scaling board that is positioned at current location A, extracts the position data B0 of scaling board under the image coordinate of top, and this position data is fed back to debugging control center;
4] the next position information of scaling board is sent to PLC control system by debugging control center,
5] PLC control system control manipulator moves, and moves to after the next position, and the information of putting in place is fed back to debugging control center by PLC control system,
6] debugging control center receives and puts in place after information, sends instruction to top camera, and top camera is taken pictures to scaling board, and extract the position data B1 of scaling board under the image coordinate of top, and this image coordinate is fed back to debugging control center,
Repeating step 4]-6] until complete n movement, obtain position data B0, B1, the B2 of scaling board under the image coordinate of top ... Bn,
7] a group of position data B0, B1, the B2 under the image coordinate of top by scaling board ... the displacement of Bn and manipulator, draws the relation between position data and the manipulator displacement under image coordinate; Complete the demarcation of top camera.
B) demarcation of sidepiece camera
1] at sidepiece camera within sweep of the eye, the field range of positive counter-lateral quadrents camera arranges scaling board, records the current location A of scaling board under robot coordinate, typing debugging control center, and sidepiece camera is arranged in robot,
2] set the moving step length L of robot and the mobile frequency n of robot; Typing debugging control center,
3] debugging control center sends photographing instruction to top camera, and sidepiece camera takes the scaling board that is positioned at current location A, extracts the position data B0 of scaling board under sidepiece camera image coordinate, and this position data is fed back to debugging control center;
4] the next position information of scaling board is sent to PLC control system by debugging control center,
5] PLC control system control manipulator moves, and moves to after the next position, and the information of putting in place is fed back to debugging control center by PLC control system,
6] debugging control center receives and puts in place after information, sends instruction to sidepiece camera, and sidepiece camera is taken pictures to scaling board, and extract the position data B1 of scaling board under sidepiece camera image coordinate, and this image coordinate is fed back to debugging control center,
Repeating step 4]-6] until complete n movement, obtain position data B0, B1, the B2 of scaling board under sidepiece camera image coordinate ... Bn,
7] a group of position data B0, B1, the B2 under sidepiece camera image coordinate by scaling board ... the displacement of Bn and manipulator, draws the relation between position data and the manipulator displacement under sidepiece camera image coordinate; Complete the demarcation of sidepiece camera;
In order to improve the accuracy of calibration result, in the time of top camera and sidepiece camera calibration, can return according to the former road of identical step-length by control, with reference to step 2-6] scaling method, obtain scaling board another group view data under the image coordinate of top, can average to twice acquisition result.
Claims (1)
1. based on a robotic vision scaling method, it is characterized in that: comprise the demarcation of top camera and the demarcation of sidepiece camera, concrete steps are as follows:
A) demarcation of top camera
1] scaling board of fixed installation within sweep of the eye to top camera just on the manipulator of robot, records the current location A of scaling board under robot coordinate, typing debugging control center,
2] set the moving step length L of robot and the mobile frequency n of robot; Typing debugging control center,
3] debugging control center sends photographing instruction to top camera, and top camera takes the scaling board that is positioned at current location A, and extract the position data B0 of scaling board under top camera image coordinate, and this position data is fed back to debugging control center,
4] the next position information of scaling board is sent to PLC control system by debugging control center,
5] PLC control system control manipulator moves, and moves to after the next position, and the information of putting in place is fed back to debugging control center by PLC control system,
6] debugging control center receives and puts in place after information, sends instruction to top camera, and top camera is taken pictures to scaling board, and extract the position data B1 of scaling board under top camera image coordinate, and this image coordinate is fed back to debugging control center,
Repeating step 4]-6] until complete n movement, obtain one group position data B0, B1, the B2 of scaling board under the image coordinate of top ... Bn,
7] the position data B0 under top camera image coordinate, B1, B2 by scaling board ... the displacement of Bn and manipulator, draws the relation between position data and the manipulator displacement under top camera image coordinate; Complete the demarcation of top camera;
B) demarcation of sidepiece camera
1] at sidepiece camera within sweep of the eye, the field range of positive counter-lateral quadrents camera arranges scaling board, records the current location A of scaling board under robot coordinate, typing debugging control center, and described sidepiece camera is arranged in robot,
All the other demarcating steps are with reference to the demarcation of top camera.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410064861.6A CN103878774A (en) | 2014-02-25 | 2014-02-25 | Vision calibration method based on robot |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410064861.6A CN103878774A (en) | 2014-02-25 | 2014-02-25 | Vision calibration method based on robot |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103878774A true CN103878774A (en) | 2014-06-25 |
Family
ID=50948055
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410064861.6A Pending CN103878774A (en) | 2014-02-25 | 2014-02-25 | Vision calibration method based on robot |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103878774A (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105278454A (en) * | 2015-11-05 | 2016-01-27 | 合肥图迅电子科技有限公司 | Robot hand-eye positioning algorithm based on mechanical arm visual positioning system |
CN108527360A (en) * | 2018-02-07 | 2018-09-14 | 唐山英莱科技有限公司 | A kind of location position system and method |
CN109300157A (en) * | 2018-09-14 | 2019-02-01 | 威准(厦门)自动化科技有限公司 | A kind of mechanical location of visual machine determines method, terminal device and storage medium |
CN110111394A (en) * | 2019-05-16 | 2019-08-09 | 湖南三一快而居住宅工业有限公司 | Based on manipulator feature to the method and device of video camera automatic Calibration |
CN111037558A (en) * | 2019-12-23 | 2020-04-21 | 北京航天计量测试技术研究所 | Automatic identification and grabbing method and system |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0489919A1 (en) * | 1990-05-30 | 1992-06-17 | Fanuc Ltd. | Calibration system of visual sensor |
EP0493612A1 (en) * | 1990-07-19 | 1992-07-08 | Fanuc Ltd. | Method of calibrating visual sensor |
CN1586833A (en) * | 2004-07-15 | 2005-03-02 | 上海交通大学 | Single eye visual sensor for welding robot and its hand-eye relation quick marking method |
CN1704210A (en) * | 2004-06-02 | 2005-12-07 | 发那科株式会社 | Robot system |
CN102294695A (en) * | 2010-06-25 | 2011-12-28 | 鸿富锦精密工业(深圳)有限公司 | Robot calibration method and calibration system |
CN103192399A (en) * | 2013-03-29 | 2013-07-10 | 中国科学院自动化研究所 | Micro-vision hand-eye calibration method based on target motion |
CN103192386A (en) * | 2012-01-06 | 2013-07-10 | 沈阳新松机器人自动化股份有限公司 | Image-vision-based automatic calibration method of clean robot |
CN103558850A (en) * | 2013-07-26 | 2014-02-05 | 无锡信捷电气股份有限公司 | Laser vision guided welding robot full-automatic movement self-calibration method |
-
2014
- 2014-02-25 CN CN201410064861.6A patent/CN103878774A/en active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0489919A1 (en) * | 1990-05-30 | 1992-06-17 | Fanuc Ltd. | Calibration system of visual sensor |
EP0493612A1 (en) * | 1990-07-19 | 1992-07-08 | Fanuc Ltd. | Method of calibrating visual sensor |
CN1704210A (en) * | 2004-06-02 | 2005-12-07 | 发那科株式会社 | Robot system |
CN1586833A (en) * | 2004-07-15 | 2005-03-02 | 上海交通大学 | Single eye visual sensor for welding robot and its hand-eye relation quick marking method |
CN102294695A (en) * | 2010-06-25 | 2011-12-28 | 鸿富锦精密工业(深圳)有限公司 | Robot calibration method and calibration system |
CN103192386A (en) * | 2012-01-06 | 2013-07-10 | 沈阳新松机器人自动化股份有限公司 | Image-vision-based automatic calibration method of clean robot |
CN103192399A (en) * | 2013-03-29 | 2013-07-10 | 中国科学院自动化研究所 | Micro-vision hand-eye calibration method based on target motion |
CN103558850A (en) * | 2013-07-26 | 2014-02-05 | 无锡信捷电气股份有限公司 | Laser vision guided welding robot full-automatic movement self-calibration method |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105278454A (en) * | 2015-11-05 | 2016-01-27 | 合肥图迅电子科技有限公司 | Robot hand-eye positioning algorithm based on mechanical arm visual positioning system |
CN108527360A (en) * | 2018-02-07 | 2018-09-14 | 唐山英莱科技有限公司 | A kind of location position system and method |
CN109300157A (en) * | 2018-09-14 | 2019-02-01 | 威准(厦门)自动化科技有限公司 | A kind of mechanical location of visual machine determines method, terminal device and storage medium |
CN109300157B (en) * | 2018-09-14 | 2021-08-24 | 威准(厦门)自动化科技有限公司 | Mechanical position determining method of visual machine, terminal equipment and storage medium |
CN110111394A (en) * | 2019-05-16 | 2019-08-09 | 湖南三一快而居住宅工业有限公司 | Based on manipulator feature to the method and device of video camera automatic Calibration |
CN111037558A (en) * | 2019-12-23 | 2020-04-21 | 北京航天计量测试技术研究所 | Automatic identification and grabbing method and system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109029257B (en) | Large-scale workpiece pose measurement system and method based on stereoscopic vision and structured light vision | |
CN103353758B (en) | A kind of Indoor Robot navigation method | |
CN108890652B (en) | A substation inspection robot and substation equipment inspection method | |
CN105234943A (en) | Industrial robot demonstration device and method based on visual recognition | |
CN104385282B (en) | Visual intelligent numerical control system and visual measuring method thereof | |
CN103878774A (en) | Vision calibration method based on robot | |
CN110293559B (en) | Installation method for automatically identifying, positioning and aligning | |
CN110900575B (en) | Parallel intelligent robot with automatic guiding function and guiding method thereof | |
CN109532522A (en) | A kind of unmanned charging system of automobile based on 3D vision technique and its application method | |
WO2017092565A1 (en) | Charging system and charging method, computer storage medium | |
CN107844132B (en) | Control method of precise positioning and grabbing system of gantry type paper tray based on machine vision | |
EP4013578A1 (en) | Robot-mounted moving device, system, and machine tool | |
CN105278454A (en) | Robot hand-eye positioning algorithm based on mechanical arm visual positioning system | |
CN113319859B (en) | Robot teaching method, system and device and electronic equipment | |
CN102566574A (en) | Robot trajectory generation method and device based on laser sensing | |
CN109202958B (en) | Visual grabbing platform of compound robot | |
CN111906767A (en) | Vision rectification mechanical arm based on binocular structured light and rectification method | |
CN110039520B (en) | Teaching and processing system based on image contrast | |
CN112643207A (en) | Laser automatic derusting system and method based on computer vision | |
CN211590103U (en) | Parallel intelligent robot with automatic guiding function | |
CN113702995B (en) | Space positioning system for assisting in hanging and placing grounding wire operation | |
CN110920450A (en) | Full-automatic charging system of electric automobile | |
CN111595257B (en) | Wireless synchronous triggering system and method for optical tracking type three-dimensional scanner | |
CN105345813B (en) | High-precision mechanical arm positioning method based on generalized coordinates | |
CN203636826U (en) | Robot device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20140625 |