1. Ala, johon tämä keksintö kuuluu, on autojen osien tuotteiden näkötarkastustekniikka, erityisesti konenäköön perustuva autojen osien koon tarkastusjärjestelmä ja konenäköön perustuva autojen osien koon tarkastusmenetelmä.
Taustatekniikka:
2. Eräänlainen yksiköitä, jotka muodostavat auton kokonaisuutena, sekä tuote, joka palvelee auton kutsutaan auton osat, auton osat kapea valikoima, yleensä tietyn tyyppisiä kiinteitä malleja, joten auton osien käsittelyssä, koko tiukempia vaatimuksia.
3. Autojen osien visuaalisen tarkastuksen suorittamiseksi nykyisessä autojen osien koon tarkastusjärjestelmässä koneen hankittu kuvan korjausvaikutus ei ole hyvä, mikä johtaa kuvan korjaamiseen, joka eroaa standardikuvasta, mikä johtaa auton osien koon havaitsemiseen, on virhe, parantaa autojen osien kierrätysastetta tuotteiden kierrätys. Lisäksi nykyinen auto-osien koon havaitsemisjärjestelmä, auto-osien koon havaitseminen, ei voi laskea virhettä testattavien auto-osien ja standardiauto-osien välillä, koon havaitseminen ei täytä standardia suoraan uudelleen, mikä lisää edelleen tuotantokustannuksia. Lisäksi nykyinen auto-osien koon tarkastusjärjestelmä, auto-osien koon havaitseminen, yleensä autonosien jokaisessa pisteessä testin sijainnin uudelleen, laskennan monimutkaisuuden sisällön havaitseminen on myös suuri, mikä johtaa siihen, että auto-osien koon tarkastusjärjestelmä vähentää työn tehokkuutta.
Teknologian mahdollistavat tekijät:
4. Tässä keksinnössä on tarkoitus tarjota konenäköön perustuva autoteollisuuden osan koon tarkastusjärjestelmä ja -menetelmä edellä mainittujen taustatekniikassa esiin tulleiden ongelmien ratkaisemiseksi.
5. Edellä mainittujen teknisten näkökohtien ratkaisemiseksi tässä keksinnössä annetaan näihin teknisiin näkökohtiin seuraavat ratkaisut, jotka kattavat kuvien hankintamoduulin, kuvankäsittelymoduulin, laskentamoduulin ja koonmittausmoduulin.
6. Asiaankuuluvien moduulien joukossa, mainittu kuvien hankintamoduuli, sen rooli on ensinnäkin kuvien hankintakulman säätäminen siten, että se täyttää standardin, ja sitten valon hankkiminen säädetään myös vastaamaan standarditilaa, ja sen jälkeen mitattaville auton osille, kuvien hankintatyön suorittamiseksi ja sitten auton osien kuvan hankkiminen, joka siirretään kuvankäsittelymoduuliin.
7. Kuvankäsittelymoduulina tunnettua osaa käytetään vastaanottamaan kuvankäsittelymoduulin lähettämä kuvattu kuva, suorittamaan sitten otetun kuvan harmaasävykäsittely, sitten suorittamaan kohinanpoistokäsittely, sitten suorittamaan restaurointikäsittely ja lopuksi lähettämään kuva näiden käsittelyjen jälkeen laskentamoduulille.
8. laskentamoduuli, joka vastaanottaa kuvankäsittelymoduulin lähettämän kuvan, kartoittaa kuvan pystysuoraan koordinaatistossa testattavan autonosan rakennetyypin perusteella, valitsee koordinaatistossa olevien kolmen pisteen koordinaatit, rakentaa yhtälömallin, analysoi yhtälömallin perusteella testattavan autonosan ja vakioautonosan välisen virheen, ja sen jälkeenvirheanalyysiTulokset ja yhtälömalli siirretään mittausmoduuliin.
9. Mittausmoduuli vastaanottaa laskentamoduulin lähettämän sisällön ja laskee yhtälömallin perusteella mitattavan auton osan mitat mitattavan auton osan rakennetyypin mukaan.
10. Lisäksi kyseinen kuvankeruumoduuli kattaa kuvankeruukulman säätöyksikön, kuvankeruuvalon säätöyksikön ja kuvankeruuyksikön.
11. keräyskulman säätöyksikössä cmos-kameran ja testattavan auton osan välistä kulmaa säädetään siten, että cmos-kameran keskilinja ja testattavan auton osan keskilinja ovat samassa luotilinjassa, jos näiden kahden keskilinja on samassa luotilinjassa, kulman säätötieto välitetään keräysvalon säätöyksikköön, muussa tapauksessa cmos-kameran ja testattavan auton osan välinen kulma säädetään uudelleen sen varmistamiseksi, että cmos-kameran keskilinja on samassa luotilinjassa testattavan auton osan keskilinjan kanssa. Muussa tapauksessa cmos-kameran ja mitattavan auton osan välistä kulmaa säädetään uudelleen sen varmistamiseksi, että cmos-kameran keskilinja ja mitattavan auton osan keskilinja ovat samalla pystysuoralla linjalla.
Tämän lisäksi sitä käytetään estämään cmos-kameraa ottamasta kuvia mitattavista autojen osista kulmapoikkeaman vuoksi, jolloin koon mittaus ja todellinen arvo eivät vastaa toisiaan, ja on tarpeen suorittaa kuvan korjaava käsittely tarkan arvon saamiseksi, mikä pidentää mittaukseen tarvittavaa aikaa ja vähentää koon mittauksen tarkkuutta.
12. Hankintavalon säätöyksikkö vastaanottaa kulman säätötiedot hankintakulman säätöyksiköstä, säätää testattaviin auton osiin säteilevän valonlähteen kulmaa, säätää kirkkautta ja säätää hajonta-aluetta ja lähettää sitten säätötulokset kuvankeruuyksikköön. Jos valonlähteen kulmaa, kirkkautta ja hajonta-aluetta ei ole säädetty asianmukaisesti, cmos-kameran ottamassa kuvassa näkyy suuri määrä virheellisiä kuvia, mikä pidentää myöhempään kuvankorjaukseen kuluvaa aikaa ja heikentää kuvanottotarkkuutta.
13. Ilmoitettu kuvankeruuyksikkö vastaanottaa valonkeruun säätöyksikön lähettämät säätötulokset. Tämän jälkeen cmos-kameran toimintatilaa ohjataan säätötuloksen perusteella, ja cmos-kameran käyttöhetkellä ottama kuva mitattavasta auton osasta lähetetään kuvankäsittelymoduuliin.
14. Lisäksi kyseinen kuvankäsittelymoduuli kattaa kuvan harmaasävyjen käsittelyyksikön, ja se sisältää myös kuvan kohinanpoiston käsittelyyksikön, ja sillä on kuvan palautusyksikkö.
15. Kuvanottoyksikön ottama kuva testattavasta auton osasta vastaanotetaan kyseiseen kuvan harmaantumisen käsittelyyksikköön, minkä jälkeen yksikkö suorittaa vastaanotetun kuvan harmaantumisen käsittelyn, ja käsittelyn päätyttyä käsitelty kuva siirretään kuvan hävittämisen käsittelyyksikköön.
16. Kuvan kohinanpoistokäsittelyyksikkö vastaanottaa kuvan harmaantumisen käsittelyyksikön lähettämän käsitellyn kuvan, käyttää Gaussin suodatusta kuvan kohinanpoistoon ja lähettää sitten kohinanpoistetun kuvan kuvan kuvan palautusyksikköön.
17. Kuvanpoistoyksikön lähettämä kuva vastaanotetaan kuvan palautusyksikköön, joka sitten suorittaa palautusoperaation vastaanotetulle kuvalle auton osan vakiokuvan perusteella ja palauttaa palautuksen päätyttyä palautetun kuvan laskentamoduuliin.
18.Lisäksi kuvan palautusyksikkö palauttaa kuvan tietyllä tavalla seuraavasti:
19. Mukaan standardin kuvan auton osien suorittaa uuttaminen, kuva jälkeen denoising prosessi, ominaisuus sijainti ja rajan sijainti viallinen pikselit siellä, jos ei ole vikoja, jotka eivät tarvitse suorittaa seuraavat toimet, muuten mukaisesti järjestyksessä vaiheet on tehtävä, koko auton osat mitataan ensin toteuttamista varten etäisyys rajan sijainti pisteen ja pisteen mittauksen, jonka jälkeen ominaisuudet aseman ominaisuuksien etäisyyden välinen etäisyys pisteen ja pisteen välillä mitattava. Mittauksella varmistetaan, että räätälöidyt autonosat täyttävät tuotantovaatimukset, joten autonosien muissa paikoissa olevia vikoja ei tarvitse ottaa huomioon.
20. (2) Kohdassa (1) esitetyt vialliset pikselit täytetään pikselien keskiarvolla ominaisuuksien paikoissa tai rajapisteiden paikoissa testattavan ajoneuvon osan vakiokuvassa, ja vialliset pikselit täytetään soveltamalla pikselien keskiarvoa, mikä on hyödyllistä kuvan valotuskohtien täyttämiseksi ja kuvatun kuvan alustavan ulkoasun antamiseksi.
21. Kerää kaikki vakioauton osan kuvan pikselien arvot ja laita ne yhteen datasarjaan, kerää kaikki testattavan auton osan kuvan pikselien arvot ja laita nämä pikselien arvot toiseen datasarjaan, rakenna regressioyhtälö vakioauton osan datasarjan perusteella, jos testattavassa auton osan datasarjassa on objekti, joka sisältää nolla-arvoja, niin tuo tunnetut arvot testattavaan auton osan datasarjaan Jos autonosan tietokokonaisuudessa on nolla-arvoja sisältäviä kohteita, niin tuodaan testattavassa autonosan tietokokonaisuudessa olevat tunnetut arvot regressioyhtälöön ennustettujen arvojen arvioimiseksi ja täytetään ne ennustetuilla arvoilla. Regressioyhtälö rakennetaan siten, että täytetään testattavan autonosan kuvassa pikselikeskiarvon lähellä olevat vialliset pikselit, jotta varmistetaan, että testattavan autonosan kuvassa ei ole täytön jälkeen viallisia kuvia, mikä edistää testattavan autonosan koon mittaamista.
22. Lisäksi laskentamoduuli sisältää koordinaattijärjestelmän rakentamisyksikön, koordinaattipisteiden keruuyksikön, yhtälömallin rakentamisyksikön ja virheanalyysiyksikön.
23. Koordinaattijärjestelmän rakentamisyksikkö vastaanottaa kuvankäsittelymoduulin lähettämän käsitellyn kuvan auton osasta. Jos auton osa on symmetrinen rakenne, vastaanotetun kuvan keskipistettä käytetään koordinaatiston rakentamisessa origona. Jos auton osa on epäsäännöllinen rakenne, koordinaattijärjestelmä rakennetaan käyttämällä origona mitä tahansa vastaanotetun kuvan pistettä. Rakennettu koordinaattijärjestelmä ja koordinaattijärjestelmään pystysuoraan kuvatun mitattavan auton osan kuvan koordinaatit lähetetään koordinaattipisteiden hankintayksikköön.
24. Koordinaattipisteiden hankintayksikkö vastaanottaa koordinaatiston rakentamisyksikön lähettämän koordinaatiston ja mitattavan auton osan kuvan koordinaatit, jotka on pystysuoraan kartoitettu koordinaatistoon, määrittää koordinaattien absoluuttisen arvon suuruuden mukaan, täyttääkö auton osa symmetrian vai ei, jos se täyttää symmetrian, valitsee koordinaattiakseleilla olevat kolmipistekoordinaatit, jos se ei täytä symmetriaa, valitsee koordinaatistossa olevat kolmipistekoordinaatit, jotka ilmaisevat auton osan ominaisasennon, ja kolmipistekoordinaatit. Jos symmetria ei täyty, valitaan koordinaatistossa kolmen pisteen koordinaatit, jotka edustavat auton osan ominaisasentoa, ja kolmen pisteen koordinaatit sijaitsevat suoralla linjalla, ja siirretään valitut kolmen pisteen koordinaatit yhtälömallin rakennusyksikköön.
25. Yhtälömallin rakentamisyksikkö vastaanottaa koordinaattipisteiden hankintayksikön keräämät kolmipistekoordinaatit, rakentaa yhtälömallin näiden kolmipistekoordinaattien perusteella ja vertaa sitten rakennettua yhtälömallia vakioyhtälömalliin. Jos nämä kaksi yhtälömallia ovat samat, ajoneuvon osan mittojen katsotaan olevan standardin mukaiset, ja sitten rakennettu yhtälömalli siirretään mittamittausmoduuliin. Jos nämä kaksi yhtälömallia eivät ole samat, todetaan, että auton osan mitat eivät vastaa standardia, jolloin auton osaa edustava yhtälömalli ja standardiyhtälömalli siirretään virheanalyysiyksikköön.
26. Virheanalyysiyksikkö vastaanottaa yhtälömallin rakentamisyksiköstä lähetetyn auton osan yhtälömallin ja vakioyhtälömallin ja analysoi sitten auton osan ja vakio-osan välisen virheen vastaanotetun sisällön perusteella ja päättää sitten, hylätäänkö auton osa vai suoritetaanko toissijainen käsittely virheanalyysin tulosten perusteella.
27. Edelleen, että kyseinen yhtälönmallinnusyksikkö, kun se rakentaa yhtälömallia kolmipistekoordinaattien perusteella, ottaa käyttöön seuraavan erityisen menetelmän:
28. Vaihe 1: Olkoon symmetriseen rakenteeseen kuuluvan auton osan yhtälömalli y
12
on yhtä suuri kuin kaksi kertaa p yksi kertaa x yksi plus c. Kolmen pisteen koordinaatit ovat vastaavasti nolla vs. n, nolla vs. negatiivinen n ja negatiivinen m vs. nolla. Olkoon epäsäännölliseen rakenteeseen kuuluvan auton osan yhtälön malli y kaksi yhtä suuri kuin a yksi kertaa x kaksi plus b yksi, ja kolmen pisteen koordinaatit ovat vastaavasti m yksi vs. n yksi, m kaksi vs. n kaksi ja m kolme vs. n kolme.
29. Vaihe 2: Vaiheessa 1 asetettujen parametrien perusteella kolmen pisteen koordinaatit tuodaan yhtälömalliin yksi kerrallaan, joten:
30. Symmetriseen rakenteeseen kuuluvan auton osan yhtälömalli y1 on:
Symmetriseen rakenteeseen kuuluvan testattavan auton osan yhtälömallissa sitä edustaa parabolinen yhtälö, joka edistää mahdollisimman monen koordinaattipisteen jakamista testattavan auton osan yhtälömalliin, jotta helpotetaan testattavan auton osan ja vakioauton osan mittojen alustavaa määrittämistä.
Epäsäännölliseen rakenteeseen kuuluvan auton osan yhtälömalli y2 on:
Erityisesti auton osan yhtälömallin epäsäännölliset rakenteet esitetään lineaarisilla yhtälöillä, mikä auttaa varmistamaan, että mitattavan auton osan ominaiselementit ovat samalla suoralla linjalla, jolloin tuotetun auton osan mitat ovat alustavan päätöksen mukaiset.
Vaiheessa 3 olkoon y, vakioyhtälömallien mukaisiin eri rakennetyyppeihin kuuluvat vakioautojen osat.
12
= 2p1x
′1+c, y
′2 = a1x
′2+b1;
Vaihe 4: Vertaa vaiheessa 2 laskettua yhtälömallia vaiheessa 3 laskettuun vakioyhtälömalliin ja valitse, siirretäänkö laskettu yhtälömalli ja vakioyhtälömalli mittausmoduuliin tai virheanalyysiyksikköön vertailutulosten perusteella.
Lisäksi virheanalyysiyksikkö analysoi autojen osien ja vakio-osien virheet seuraavasti:
Vaihe 1: Rakennetaan pienimmän neliösumman menetelmään perustuva virhemalli auton osan ja vakioauton osan välille, erityinen virhemallin yhtälö on:
Jossa on olemassa virhemalli, joka edustaa epäsäännölliseen rakenteeseen kuuluvan auton osan yhtälömallin ja auton osan vakioyhtälömallin välistä virhemallia, ja toinen virhemalli, joka edustaa symmetrisen rakenteen omaavan auton osan yhtälömallin ja auton osan vakioyhtälömallin välistä virhemallia, ja jossa i tarkoittaa koordinaattipisteiden lukumäärää e1-yhtälömallissa ja g tarkoittaa koordinaattipisteiden lukumäärää e2-yhtälömallissa.
Vaihe 2: Virhemallin avulla sovitetaan vakioauton osaa vastaava osayhtälömalli ja testattavaa auton osaa vastaava osayhtälömalli, molemmat sovitetaan ja vastaavat sovitusfunktiot ovat vastaavasti:
Tässä tapauksessa epäsäännöllisen rakenteen omaavan auton osan yhtälömallin ja auton osan vakioyhtälömallin välillä on sovitusfunktio ja symmetrisen rakenteen omaavan auton osan yhtälömallin ja auton osan vakioyhtälömallin välillä on sovitusfunktio, ja virheyhtälön pienimmän neliösumman ratkaisu voidaan ratkaista ratkaisemalla sovitusfunktio.
Vaihe 3: Saadun sovitusfunktion ratkaisun koon perusteella verrataan standardiauton osia ja testattavia auton osia näiden kahden välisen eron absoluuttisen arvon perusteella, jos ero on suurempi tai yhtä suuri kuin saatu sovitusfunktion ratkaisu, testattavat auton osat suoritetaan toissijaiseen käsittelyyn, päinvastoin, testattavat auton osat hylätään.
Lisäksi kyseinen mitoitusmoduuli vastaanottaa virheanalyysiyksikön lähettämän yhtälömallin ja laskee sen perusteella mitattavan ajoneuvon osan mitat.
Lisäksi erityinen vaihe, joka koskee mitoituslaskelmien suorittamista mitoitusmoduulin avulla mitoitettaville ajoneuvojen osille, on seuraava:
设定坐标,为方程模型拥有的一点,那么属于对称结构的汽车零件,其尺寸是d1,为:
在这里面,鉴于待测的汽车零件呈现出对称的结构,所以由此得出的两点之间的尺寸,是待测汽车零件尺寸的二分之一。
假定存在一点其坐标处于方程模型之上,那么,属于那种并非规则结构的汽车零件的尺寸d2是:
与现有技术相比,本发明所达到的有益效果是:
1.本发明提取经去噪处理后图像上的特征位置以及边界位置的缺陷像素,其提取过程不考虑其它位置像素的缺陷情形,如此会减少图像修复时间,之后通过像素平均值对图像里的缺陷像素予以初步填充,又通过构建回归方程对初步填充后的像素再次实施填充,以此保证填充后的图像不存在缺陷像素,而且图像修复效果良好,这避免了在对汽车零件尺寸进行检测时出现误差,进而进一步降低了汽车零件产品流通的回收率。
2.本发明先是依据构建的方程模型来构建误差方程,接着凭借误差方程求出拟合函数,之后通过对拟合函数求解,从而得出待检测汽车零件与标准汽车零件之间的误差,再把标准汽车零件和待测汽车零件坐标绝对值之间的差值同误差值进行对比,以此判断该待测汽车零件是否要重做或者是否需进行二次加工。
3.经由构建的方程模型,本发明对汽车零件处于待测情况时出现各种特征位置予以了表述,边界位置也得以描述,舍弃了对其它位置点的描述,进而减少了检测的相关内容,而且运算量大幅减少,确保汽车零件特征位置以及边界位置的尺寸符合标准汽车零件尺寸,如此一来便能够使得对汽车零件尺寸的检测予以完成,进一步的效果是提高了汽车零件尺寸检测系统最终工作效率。
havainnollistaa
通过附图能够给予对本发明更深入的领会,并且它成为说明书的一部分,跟本发明的实施例一同用以阐释本发明了,且不会对本发明造成限制。于附图之中:
其中,图1展示这样一种示意图,它是关于本发明里面基于机器视觉的,用于汽车零件尺寸检测的系统以及方法的工作原理结构所呈现的。
käytännöllinen tapa tehdä mitä tahansa.
如下会结合本发明实施例里的附图,对实施例中的技术方案予以清楚且完整地描述,明显地,所描述的实施例只是本发明一部分实施例,并非全部实施例,基于此,本领域普通技术人员在未进行创造性劳动的情况下获取的所有其他实施例,都在本发明保护范畴内。
请去查看图1,本发明给出技术方案,此方案涵盖图像采集模块s1,还包含图像处理模块s2,并且有计算模块s3以及尺寸测量模块s4。
图像采集模块s1的作用是,把图像采集角度予以调整,使其和采集光线一道符合标准,之后对待测汽车零件图像展开采集工作,并且把采集到的汽车零件图像传送到图像处理模块s2;图像采集模块s1包含。
有采集角度调整单元s11,还有采集光线调整单元s12以及图像采集单元s13。采集角度调整单元s11会去调整cmos摄像头与待测汽车零件之间的角度,从而让cmos摄像头中心线和待测汽车零件的中心线处于同一垂线上。要是两者中心线处于同一垂线上,那就会把角度调整信息传输至采集光线调整单元s12,不然就要重新去调整cmos摄像头与待测汽车零件之间的角度,以此保证cmos摄像头中心线与待测汽车零件的中心线处于同一垂线上,这是为了防止cmos摄像头对待测汽车零件进行图像采集时,因角度偏差致使测量的尺寸和实际值不符,得对图像进行校正处理后才能得到准确值,如此就延长了测量时间,还降低了尺寸测量精度。采集光线调整单元s12会接收采集角度调整单元s11传输的角度调整信息,接着依据接收信息去调整照射在待测汽车零件上的光源角度、亮度以及发散范围,并把调整结果传输至图像采集单元s13,当光源角度、亮度和发散范围调整不恰当的时候,cmos摄像头采集的图像就会出现大量残缺影像,这就加大了后续图像修复时间,同时还降低了图像采集精度。图像采集单元s13会接收采集光线调整单元s12传输的调整结果,然后根据调整结果去控制cmos摄像头的工作状态,将cmos摄像头工作时采集的待测汽车零件图像传输至图像处理模块s2。
图像采集模块s1传输采集图像,图像处理模块s2会接收该采集图像,接着对采集图像做灰度化、去噪以及修复处理,之后把处理后的图像传输给计算模块s3;图像处理模块s2有图像灰度化处理单元s21、图像去噪处理单元s22以及图像修复单元s23;图像灰度化处理单元s21接收图像采集单元s13采集的待测汽车零件图像,再对接收图像做图像灰度化处理,然后把处理后的图像传输至图像去噪处理单元s22;图像去噪处理单元s22接收图像灰度化处理单元s21传输的处理图像,通过高斯滤波法对图像进行去噪处理,再将去噪处理后的图像传输至图像修复单元s23。
被图像去噪处理单元s22传输过来的那个图像,能够被图像修复单元s23接收,之后图像修复单元s23需依据标准汽车零件图像来对所接收至的图像开展修复工作,修复好的图像会被传输到计算模块s3,提到的图像修复单元s23修复图像的具体方式是:

(1)对于基于汽车零件标准图像,经去噪处理后的图像,要提取其中属于特征位置和边界位置的缺陷像素,若不存在缺陷,那就不需要进行下面的操作,不然就依照步骤顺序来操作,汽车零件尺寸测量主要是测量边界位置上点与点之间的距离,还要测量特征位置上点与点之间的距离,以此来确保制造的汽车零件符合生产需求,所以对汽车零件其它位置的缺陷不用去考虑。
(2)依据标准待测汽车零件图像里,特征所在位置或者边界所在位置像素的平均值,来针对(1)当中提到的缺陷像素予以填充,运用像素平均值开展缺陷像素的填充工作,这种做法有助于针对图像曝光位置实施填充操作,进而让采集所得的图像开始初步形成一定的样子。
(3)采集标准汽车零件图像上的所有像素值,将其放入一个数据集中,采集待测汽车零件图像上的所有像素值,把这些像素值放入另一个数据集中,基于标准汽车零件数据集去构建回归方程,如果待测汽车零件数据集中有包含空值的对象,那就把待测汽车零件数据集中的已知数值拿出来带入回归方程去估计预测值,接着拿预测值进行填充,构建回归方程是为了对待测汽车零件图像上处于像素平均值附近的缺陷像素实施填充,要保证填充后的待测汽车零件图像不存在缺陷影像了,这样有利于对待测汽车零件尺寸进行测量。
计算模块s3,用来接收图像处理模块s2传输的图像,把图像在坐标系里进行垂直映射,依据待测汽车零件结构类型,选取坐标系中的三点坐标,构建方程模型,基于方程模。
针对型对待测汽车零件与标准汽车零件间的误差予以分析,把误差分析结果以及方程模型传至尺寸测量模块s4 ,计算模块s3涵盖坐标系构建单元s31、坐标点采集单元s32、方程模型构建单元s33以及误差分析单元s34 ,坐标系构建单元s31接收图像处理模块s2传输的处理后的汽车零件图像,要是汽车零件属对称结构,那就以接收图像的中心点当作原点构建坐标系,要是汽车零件为不规则结构,便以接收的图像上任意一点作为原点构建坐标系,还把构建的坐标系以及待测汽车零件图像垂直映射到坐标系上的坐标传至坐标点采集单元s32 ,坐标点采集单元s32接收坐标系构建单元s31传输的坐标系及待测汽车零件图像垂直映射到坐标系上的坐标,依据坐标绝对值大小判定汽车零件是否符合对称,若符合对称,就选取坐标轴上任意三点坐标,若不符合对称,就选取坐标系中表示汽车零件特征位置的三点坐标,并且该三点坐标处于一条直线上,然后将选取的三点坐标传至方程模型构建单元s33。
方程模型构建单元s33,接收坐标点采集单元s32采集的三点坐标,依据这三点坐标构建方程模型,把构建好的方程模型与标准方程模型作对比,要是两者方程模型一样,就判断该汽车零件尺寸符合标准,还把构建的方程模型传至尺寸测量模块s4,要是两者方程模型不一样,就判断该汽车零件尺寸不符标准,并且将表示该汽车零件的方程模型以及标准方程模型传至误差分析单元s34,方程模型构建单元s33按三点坐标构建方程模型的具体办法是:
步骤一:设属于对称结构的汽车零件方程模型为y
12
=2p1x1+c,三点坐标分别为(0,n)、 (0,-n)和(-m,0),设属于不规则结构的汽车零件方程模型为y2=a1x2+b1,三点坐标分别 为(m1,n1)、(m2,n2)和(m3,n3);
在步骤二当中,依据步骤一设定好的参数,把三点坐标逐个带入方程模型,于是就会出现这样的情况:
属于对称结构的汽车零件方程模型y1为:
其中,属于对称结构的待测汽车零件方程模型通过抛物线方程进行表示,有利于尽可能 多的将待测汽车零件上的坐标点分布在方程模型上,便于将待测汽车零件与标准汽车零件的 尺寸进行初步判定;
Epäsäännölliseen rakenteeseen kuuluvan auton osan yhtälömalli y2 on:
其中,属于不规则结构的汽车零件方程模型通过直线方程进行表示,有利于保证待测汽 车零件上的特征元素处于同一直线上,进而保证生产的汽车零件尺寸符合初步判定;
步骤三:设属于不同结构类型的标准汽车零件的标准方程模型分别为y
12
= 2p1x
′1+c, y
′2 = a1x
′2+b1;
步骤四:把步骤二中算出的方程模型,跟步骤三中的标准方程模型作对比,依据对比结果,选择把计算得出的方程模型以及标准方程模型,传送到尺寸测量模块s4,或者误差分析单元s34。
将汽车零件方程模型,以及标准方程,由方程模型构建单元s33传输给误差分析单元s34。
由模型来进行接收,而后依据接收的内容,针对汽车零件跟标准零件之间的误差展开分析,接着按照误差分析的结果,判断是要对该汽车零件采取舍弃行为,还是进行二次加工处理,误差分析单元s34针对汽车零件与标准零件之间的误差展开分析的具体方式是:
step1:基于最小二乘法构建汽车零件和标准汽车零件之间的误差模型,具体的误差模 型公式为:
其中,表示属于不规则结构的汽车零件方程模型与标准汽车零件方程 模型之间的误差模型,i表示e1方程模型中坐标点数量,表示对称结 构的汽车零件方程模型与标准汽车零件方程模型之间的误差模型,g表示e2方程模型中坐标 点数量;
step2:通过误差模型将标准汽车零件求得的零件方程模型与待测汽车零件求得的零件 方程模型进行拟合,则对应的拟合函数分别为:
其中,表示属于不规则结构的汽车零件方程模型与标准汽车零件 方程模型之间的拟合函数,对称结构的汽车零件方程模型与标准汽 车零件方程模型之间的的拟合函数,通过求解拟合函数,即可求解误差方程的最小二乘解;
step3:基于求得的拟合函数解的大小,比较标准汽车零件和待测汽车零件坐标绝对值 之间的差值,若差值大于等于求得的拟合函数解,则可对待测汽车零件进行二次加工,反之, 则将该待测汽车零件舍弃。
尺寸测量模块s4,用于做的事情是,对误差分析单元s34传输而来的式子模型予以接收,并且依据所接收的内容,去做对待测汽车零件尺寸的计算,尺寸测量模块s4对待测汽车零件进行计算它的尺寸之时,具体的步骤是:
设坐标为方程模型上的一点,则属于对称结构的汽车零
件尺寸 d1为:
其中,由于待测汽车零件为对称结构,因此求得的两点之间的尺寸为待 测汽车零件尺寸的一半;
设坐标为方程模型上的一点,则 属于不规则结构的汽车零件尺寸d2为:
需要加以说明,此表述所指的是,置身本文范围之内,像第一以及第二等类似形式的关系术语,仅仅是用以把一个实体或者一项操作,同另一个实体或操作区分开来,然而并非一定要求,或者是向人暗示,这些实体或操作相互之间存在任何这般实际的关系或是顺序。而且,那么术语“包括”,还有“包含”,或者是其任何其他变体、意在去涵盖非排他性的包含,从而致使包括一系列要素的过程,以及方法,还有物品或者设备,不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。
最后需要说明的是,以上所讲的仅仅是本发明其优选的实施时候的例子罢了,并非是用来对本发明加以限制的,虽说参照了前面所说的实施时候的例子,针对本发明给出了详尽的说明,然而对于本领域当中的技术人员来讲,他们依旧能够针对前面各个实施的时候的例子所记录的技术方案去运用其智慧思索进行变更调整,或者是对其中一部分技术方面带有各自特征的部分做同等效果的交换替代。只要是在本发明其自身所具有的精神以及秉持的原则范围以内,所做出来的任何像是变更调整、同等效果的交换替代、更好的改进等各类行为,都应该被涵盖在本发明对于各种类型的保护范围里边。















Ei kommentteja