[go: up one dir, main page]

ITTO980693A1 - Dispositivo e metodo per il posizionamento di una testa di misura in una macchina per la misura tridimensionale senza contatto. - Google Patents

Dispositivo e metodo per il posizionamento di una testa di misura in una macchina per la misura tridimensionale senza contatto. Download PDF

Info

Publication number
ITTO980693A1
ITTO980693A1 IT98TO000693A ITTO980693A ITTO980693A1 IT TO980693 A1 ITTO980693 A1 IT TO980693A1 IT 98TO000693 A IT98TO000693 A IT 98TO000693A IT TO980693 A ITTO980693 A IT TO980693A IT TO980693 A1 ITTO980693 A1 IT TO980693A1
Authority
IT
Italy
Prior art keywords
point
dimensional
image
axis
reference system
Prior art date
Application number
IT98TO000693A
Other languages
English (en)
Inventor
Piero Cerruti
Original Assignee
Brown & Sharpe Dea Spa
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Brown & Sharpe Dea Spa filed Critical Brown & Sharpe Dea Spa
Priority to IT1998TO000693A priority Critical patent/IT1303239B1/it
Publication of ITTO980693A0 publication Critical patent/ITTO980693A0/it
Priority to FR9910136A priority patent/FR2782160B1/fr
Priority to JP11222951A priority patent/JP2000097636A/ja
Priority to DE19937265A priority patent/DE19937265A1/de
Priority to GB9918633A priority patent/GB2340624B/en
Priority to US09/369,270 priority patent/US6628322B1/en
Publication of ITTO980693A1 publication Critical patent/ITTO980693A1/it
Application granted granted Critical
Publication of IT1303239B1 publication Critical patent/IT1303239B1/it

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
    • G05B19/402Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by control arrangements for positioning, e.g. centring a tool relative to a hole in the workpiece, additional detection means to correct position
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1694Programme controls characterised by use of sensors other than normal servo-feedback from position, speed or acceleration sensors, perception control, multi-sensor controlled systems, sensor fusion
    • B25J9/1697Vision controlled systems
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01BMEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
    • G01B11/00Measuring arrangements characterised by the use of optical techniques
    • G01B11/002Measuring arrangements characterised by the use of optical techniques for measuring two or more coordinates
    • G01B11/005Measuring arrangements characterised by the use of optical techniques for measuring two or more coordinates coordinate measuring machines
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01BMEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
    • G01B21/00Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant
    • G01B21/02Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant for measuring length, width, or thickness
    • G01B21/04Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant for measuring length, width, or thickness by measuring coordinates of points
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/36Nc in input of data, input key till input tape
    • G05B2219/36431Tv camera in place of tool, on display operator marks points, crosshair
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/37Measurements
    • G05B2219/37193Multicoordinate measuring system, machine, cmm
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/37Measurements
    • G05B2219/37555Camera detects orientation, position workpiece, points of workpiece
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/37Measurements
    • G05B2219/37571Camera detecting reflected light from laser
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/40Robotics, robotics mapping to robotics vision
    • G05B2219/40557Tracking a tool, compute 3-D position relative to camera
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/40Robotics, robotics mapping to robotics vision
    • G05B2219/40613Camera, laser scanner on end effector, hand eye manipulator, local

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Automation & Control Theory (AREA)
  • Robotics (AREA)
  • Mechanical Engineering (AREA)
  • Length Measuring Devices By Optical Means (AREA)
  • Length Measuring Devices With Unspecified Measuring Means (AREA)

Description

D E S C R I Z I O N E
del brevetto per invenzione industriale
La presente invenzione è relativa ad un dispositivo e ad un metodo per il posizionamento di una testa di misura in una macchina per la misura tridimensionale senza contatto.
Sono note macchine per la misura tridimensionale senza contatto in cui un elemento è mobile secondo tre assi coordinati Χ,Υ,Ζ di un primo sistema di riferimento della macchina. L'elemento mobile porta una testa di misura snodata rispetto all'elemento mobile stesso e supportante un sensore di visione provvisto di una telecamera e di un generatore di fascio laser.
La telecamera è atta a riprendere uno spazio tridimensionale (ad esempio un angolo solido di forma piramidale) presentante un asse ottico di simmetria che si interseca con l'asse di simmetria del fascio laser in un punto (centro di riferimento) nel quale è disposto l'origine di un secondo sistema di riferimento Χ', Y' e Z' proprio del sensore di visione ed avente asse Z' allineato con l'asse ottico di simmetria della telecamera .
L'immagine rilevata dalla telecamera comprende l'immagine bidimensionale dell'oggetto disposto nello spazio di misura sul quale è visibile di una riga (riga laser) data dall'intersezione del fascio laser sull'oggetto stesso. Tale immagine viene presentata su un monitor ed è visibile ad un operatore che utilizza la macchina di misura.
Analizzando in modo automatico mediante un dispositivo elaboratore l'immagine bidimensionale rilevata dalla telecamera, e la posizione del fascio laser sull'immagine bidimensionale stessa rispetto ad una posizione di riferimento (convenientemente una posizione centrale dell'immagine rilevata - centro immagine), vengono rilevate le coordinate di punti dell'oggetto rispetto al secondo sistema di riferimento X’ Υ' Z' del sensore di visione. La misura viene successivamente riportata al primo sistema di riferimento X, Y e Z della macchina di misura dal dispositivo elaboratore.
Le macchine di misura note presentano un grave inconveniente durante la fase di posizionamento della testa di misura, cioè durante quella fase in cui la testa di misura viene spostata al fine di disporla in prossimità dell'oggetto da sottoporre a misura. Il comando manuale per la movimentazione della testa di misura è infatti impartito mediante un dispositivo di controllo, in particolare un Joystick, che genera un segnale per muovere la testa di misura secondo i tre assi X, Y e Z della macchina. L'operatore vede però nel monitor l'immagine come rilevata dal sensore di visione ed orientata secondo i tre assi X' Y' e Z' che non corrispondono con gli assi.X, Y e Z della macchina. A sua volta, l'operatore può solo impartire comandi lungo gli assi X, Y e Z e non conosce la disposizione degli assi Χ', Y' e Z' rispetto agli assi X, Y, Z. Per tale motivo, la testa di misura non può essere posizionata agevolmente dall'operatore mediante il dispositivo di controllo manuale osservando l'immagine rappresentata sul monitor. _·
Scopo della presente invenzione è quello di realizzare una macchina di misura mediante la quale sia possibile utilizzare l'immagine dell'oggetto presentata sul monitor per comandare agevolmente uno spostamento voluto della testa di misura e disporre la testa di misura in una posizione prefissata rispetto all'oggetto .
Il precedente scopo è raggiunto dalla presente invenzione in quanto essa è relativa ad un dispositivo per il posizionamento di una testa di misura di una macchina per la misura tridimensionale senza contatto come descritto nella rivendicazione 1.
La presente invenzione è inoltre relativa ad un metodo per il posizionamento di una testa di misura di una macchina per la misura tridimensionale senza contatto come descritto nella rivendicazione 7.
L'invenzione verrà ora descritta con riferimento ai disegni annessi, che ne illustrano un esempio di attuazione non limitativo, in cui:
la figura 1 illustra una macchina per la misura tridimensionale senza contatto realizzata secondo i· dettami della presente invenzione;
la figura 2a illustra, in scala ingrandita, una testa di misura della macchina di figura 1 disposta in una prima posizione operativa;
la figura 2b illustra la testa della figura 2a disposta in una seconda posizione operativa;
la figura 3 illustra il principio di funzionamento del sensore di visione portato dalla testa di misura;
le figure 4a, 4b e 4c illustrano rispettive immagini rilevate dal sensore di visione;
la figura 5 illustra le relazioni esistenti tra due diversi sistemi di riferimento utilizzati nella macchina di misura della presente invenzione;
la figura 6 illustra una serie di fasi svolte dalla macchina di misura della presente invenzione;
la figura 7 illustra una prima immagine elaborata dalla macchina di misura della presente invenzione;
la figura 8 illustra una seconda immagine elaborata dalla macchina di misura della presente invenzione;
la figura 9 illustra una variante alla macchina di misura di figura 1; e
le figure 10a, 10b, 10c e lOd illustrano immagini rilevate dal sensore di visione della macchina di figura 9.
Con particolare riferimento alla figura 1 è indicato con 1, nel suo insieme, una macchina per la misura tridimensionale senza contatto in cui una macchina di misura 10 di tipo noto, ad esempio del tipo a portale mobile, è provvista di un elemento 12 (colonna) che è mobile, sotto la spinta di attuatori (non rappresentati), in uno spazio tridimensionale di misura T secondo tre direzioni coordinate X, Y e Z ortogonali tra.di loro.
La macchina di misura 10 è pertanto provvista di un proprio sistema di riferimento X, Y, Z (detto anche sistema di riferimento macchina con gli assi X, Y e Z detti assi macchina) avente origine O e comprende trasduttori elettronici di misura di tipo noto (non rappresentati) atti a rilevare la posizione X, Y, Z dell'elemento mobile 12 rispetto all'origine 0 del sistema di riferimento X, Y e Z.
Il dispositivo di misura 1 comprende inoltre una testa di misura 15 (di tipo noto) la quale è atta ad essere portata dall'elemento mobile 12. In particolare, la testa di misura 15 comprende un primo corpo 18 che è atto ad essere stabilmente fissato sull'elemento mobile 12 ed un secondo corpo 20 (figure 2a, 2b) che presenta simmetria assiale ed è mobile rispetto al primo corpo 18. In particolare, il secondo corpo 20 presenta una prima porzione di estremità incernierata con una porzione mobile di estremità 18a del primo corpo e può pertanto ruotare intorno ad un asse sostanzialmente orizzontale la cui traccia è indicata con la lettera P nelle figure 2a, 2b (angolo di PITCH). La porzione mobile di estremità 18a può inoltre ruotare rispetto alla colonna 12 attorno ad un proprio asse di simmetria R (angolo di ROLL).
Gli angoli dì PITCH e di ROLL variano in modo discreto; per tale motivo gli angoli di PITCH e di ROLL possibili sono un numero finito.
La testa di misura 15 è pertanto provvista di due "gradi di libertà" che sono rispettivamente costituiti dalle rotazioni di ROLL e di PITCH sopra dette.
Il corpo 20 presenta una seconda porzione di estremità provvista di un dispositivo di aggancio 22 (indicato schematicamente) atto a consentire il montaggio di un sensore di visione 25 (illustrato schematicamente) .
Con particolare riferimento alla figura 3, il sensore di visione 25 comprende un involucro esterno 28 atto ad essere agganciato al dispositivo di aggancio 22 ed alloggiente una telecamera 31 (illustrata schematicamente) ed una sorgente 33 di un fascio laser 35. La telecamera 31 è atta a riprendere uno spazio tridimensionale 38 rappresentato in figura 3 mediante un angolo solido di forma piramidale avente vertice disposto in corrispondenza dell 'obbiettivo (non rappresentato) della telecamera 31. L'angolo solido 38 presenta un proprio asse ottico 41 (indicato mediante il tratteggio con il tratto e punto) ed è limitato da quattro piani P1,P2,P3,P4 che si intersecano tra di loro definendo quattro spigoli K,L,M,N (indicati con rette) dell'angolo solido 38 stesso.
Il fascio laser 35 presenta un proprio asse di simmetria 44 (indicato con il tratteggio tratto e punto) che interseca lo spazio tridimensionale 38. Il punto di incontro tra gli assi 44 e 41 è indicato con CR (centro di riferimento).
L'intersezione tra il fascio laser 35 e l'angolo solido 38 definisce uno spazio di misurabilità 47 avente forma di tronco di piramide limitato lateralmente da porzioni dei piani P1,P2,P3,P4 e da piani rettangolari di base P5 e P6 perpendicolari all'asse 41. In particolare, il piano P5 presenta un proprio bordo rettilineo LM dato dell'intersezione del fascio 35 sul piano PI ed il piano P6 presenta un proprio bordo rettilineo RM dato dell'intersezione del fascio 35 sul piano P3 opposto al piano P1.
Nelle figure 4a, 4b, 4c sono illustrate alcune immagini atte a chiarire il principio di funzionamento del sensore di visione 25. Nelle figure 4a,4c sono illustrate rispettivamente immagini rilevate dalla telecamera 31 e relative ad un oggetto piano (ad esempio una lamina metallica, non illustrata) disposto complanare al piano P5 ed al piano P6; in tale immagini è visibile una riga 50 (riga laser) data dall'intersezione del fascio 35 sull'oggetto stesso.
In particolare, nella figura 4a la riga laser 50 è disposta in corrispondenza di un bordo laterale sinistro dell'immagine mentre nella figura 4c la riga laser 50 è disposta in corrispondenza di un bordo laterale destro dell'immagine stessa. Nel caso che l'oggetto piano sia disposto complanare ad un piano passante per il punto CR (centro di riferimento) e perpendicolare all'asse 41, la riga laser 50 è disposta a metà dell'immagine (figura 4b).
Si rileva pertanto come lo spostamento dell'oggetto nello spazio di misurabilità 47 produce lo spostamento della riga laser 50 all'interno dell'immagine rilevata; tale spostamento rispetto ad un punto fisso di riferimento dell'immagine, ad esempio la distanza D esistente tra la riga laser 50 ed il centro dell'immagine CI, è legato alla posizione dell'oggetto lungo l'asse 41 e quindi alla distanza dell'oggetto stesso dalla telecamera 31. Nell'esempio di realizzazione illustrato la immagine è di forma rettangolare ed il centro immagine CI coincide con il punto di incontro delle bisettrici degli angoli interni del perimetro rettangolare dell'immagine, mentre la distanza D è misurata parallelamente ad un lato maggiore di tale immagine rettangolare.
In questo modo misurando tale distanza D sull'immagine rilevata dalla telecamera è possibile ricavare, mediante calcoli trigonometrici di tipo noto, la distanza reale dell'oggetto dalla telecamera stessa.
Il sensore di visione 25 presenta un proprio sistema di riferimento interno X’ YT e Z' avente origine 0' disposta nel centro di riferimento CR ed asse Z' allineato lungo l'asse 41 (figura 3).
In particolare, sull 'immagine bidimensionale rettangolare rilevata dalla telecamera 31 è possibile orientare gli assi Χ', Y' complanari al piano dell'immagine ed aventi origine 0' disposta al centro CI dell'immagine stessa (figure 4a-4c). L'asse Z’ non è pertanto rilevabile direttamente su tale immagine ma la sua posizione è ricavata mediante l'ausilio della riga laser 50 come detto precedentemente.
Il dispositivo 1 (figura 1) comprende inoltre una unità centrale di elaborazione 52 (figura 1), convenientemente costituita da un micro-calcolatore VAX, la quale comunica con la macchina di misura 10 (da cui riceve la misura della posizione dell'elemento 12) ed il sensore.di visione 25. In particolare, il sensore 25 è connesso ad un computer PC (ad esempio un PC 486) per l'elaborazione di immagine, il quale è collegato tramite una rete DECNET 53 all'unità 52 per l'invio dell'informazione tridimensionale rivelata all'interno dello spazio di misurabilità 47.
Sono anche presenti un terminale video 54 connesso all'unità 52 per l'interfacciamento alla macchina di misura, ed un terminale video 54a (monitor) connesso al PC per la visualizzazione dell'immagine e l'impostazione di alcuni parametri caratteristici del sensore .
Il dispositivo 1 necessita per il suo funzionamento di una pluralità di parametri di calibrazione detti parametri intrinseci e parametri estrinseci .
I parametri intrinseci descrivono il comportamento del sensore di visione 25 al suo interno e sono propri del sensore di visione 25 stesso.
La telecamera 31 fornisce infatti una immagine bidimensionale (figure 4a-4c) costituita da una matrice rettangolare di pixel (ad esempio 500x582 pixel). In tale immagine l'informazione relativa alla posizione dell’oggetto lungo l'asse Z' (cioè la sua distanza lungo Z') viene ricavata indirettamente misurando ed elaborando il valore di distanza D della riga laser 50 dal centro immagine CI come precedentemente detto.
Le dimensioni reali dell'oggetto (secondo Χ',Υ') sono direttamente rilevabiii esaminando corrispondenti dimensioni dell'immagine e convertendole tramite un opportuno fattore di scala.
Ad ogni pixel dell'immagine rilevata dalla telecamera corrisponde pertanto una effettiva dimensione (in millimetri) che è funzione della distanza dell'oggetto dalla telecamera 31, cioè, una dimensione reale dell'oggetto (secondo Χ' o Y') è legata alla dimensione rilevata sull'immagine attraverso un fattore di scala che è funzione della distanza lungo Z':
dimensione reale (in mm) = dimensione in pixel* f(Z') dove f(Z') è definita appunto da un insieme di parametri intrinseci.
I parametri estrinseci mettono invece in relazione il sensore di visione 25 con il volume di misura della macchina di misura 10.
Il sensore di visione 25 genera infatti delle misure riferite al sistema di riferimento X'Y'Z' all'interno .dello spazio di misurabilità 47; tali misure vengono riportate al sistema di riferimento Χ,Υ,Ζ della macchina 10 mediante i parametri estrinseci .
In particolare, il dispositivo 1 utilizza:
- un primo insieme di parametri estrinseci dato dalla matrice di rotazione ROT-MAT che lega la terna Χ,Υ,Z con la terna Χ',Υ',Ζ';
- un secondo insieme di parametri estrinseci che descrive il vettore CT-CR detto vettore di OFFSET (dove CR è l'origine del sistema di riferimento X'Y'Z' e CT è il centro dell'elemento mobile 12 (figura 3).
Tali parametri estrinseci vengono calcolati per ogni orientamento possibile della testa di misura 15.
Con particolare riferimento alla figura 5, sono illustrate le relazioni esistenti tra i vari sistemi di riferimento al fine di chiarire le operazioni della macchina di misura 1 e l'utilizzo dei parametri intrinseci ed estrinseci per lo svolgimento della misura.
In particolare, nella figura 5 è illustrato la terna cartesiana Χ,Υ,Ζ della macchina di misura 10 ed il sistema di riferimento Χ',Υ',Ζ' del sensore di visione 25. Nella figura 5 è inoltre illustrato il vettore di OFFSET che si estende tra l'origine O' del sistema di riferimento Χ',Υ',Ζ' ed il centro testa CT dell'elemento mobile 12. Il vettore che si estende tra l'origine O del sistema di riferimento Χ,Υ,Ζ al centro testa CT è indicato con CTPOS. E' inoltre indicato il vettore V che si estende tra l'origine 0 del sistema di riferimento Χ,Υ,Z e l'origine del sistema di riferimento Χ',Υ',Ζ'.
Il sensore di visione 25 fornisce, per un generico punto P dello spazio, una misura espressa da un vettore m' riferito ed orientato rispetto alla terna cartesiana Χ',Υ',Ζ'; tale vettore m' deve essere riportato al sistema di riferimento Χ,Υ,Z.
A tale scopo la macchina di misura 1 converte (in modo noto) mediante la matrice di rotazione ROT-MAT il vettore m' rilevato dal sensore di visione 25 secondo una espressione m = ROT-MAT x(m') generando un vettore m orientato secondo il sistema di riferimento Χ,Υ,Ζ.
Al vettore m deve inoltre essere sommato il vettore V per riportare la misura del punto'P rispetto al sistema dì riferimento Χ,Υ,Ζ ed ottenere una misura M di P rispetto ad Χ,Υ, Z, cioè M - m V.
Il calcolo del vettore V viene svolto sommando al vettore CTPOS il vettore di OFFSET; in particolare il vettore CTPOS viene fornito dai trasduttori (non rappresentati) collocati sui tre assi della macchina 10 (il vettore CTPOS descrive la posizione del centro testa CT dell'elemento mobile 12 rispetto al sistema di riferimento Χ,Υ,Ζ) mentre il vettore di OFFSET è, come detto precedentemente, uno dei parametri estrinseci.
Il calcolo dei parametri di calibrazione (parametri intrinseci e parametri estrinseci) è effettuato in modo noto, ad esempio come detto nella domanda italiana di brevetto T095A-000388, e non viene qui, per brevità, ripetuto.
Con particolare riferimento alla figura 6 è illustrato il diagramma logico a blocchi delle operazioni svolte dal dispositivo di posizionamento della presente invenzione. Tale dispositivo di posizionamento è realizzato da circuiti elettronici integrati nell'unità centrale di elaborazione 52 e/o nel personal computer PC; resta comunque chiaro che il dispositivo di posizionamento potrebbe comprendere una serie di circuiti elettronici separati e comunicanti con la macchina di misura 1.
Inizialmente si perviene ad un blocco 100 che provvede ad rilevare, mediante la telecamera 31, l'immagine Im di quanto disposto nello spazio di misurabilità 47. Tale immagine, come detto precedentemente, è formata da una matrice di punti P(x,y) ciascuno dei quali è definito da un numero intero associato alla luminosità del punto P(x,y) stesso. L'immagine Im viene memorizzata in modo temporaneo e viene inoltre presentata sul terminale video 54a in modo tale che un operatore può rilevare direttamente ciò che "vede" il sensore di visione 25.
Un esempio di immagine Im visibile sul terminale video 54a è rappresentata nella figura 7; tale immagine Im, relativa alla misura di una lamina piana B (figura 1) sulla quale è presente un foro H, comprende appunto uno sfondo BK (che rappresenta l'immagine della lamina piana B) avente luminosità sostanzialmente costante ed una porzione circolare CIR (che rappresenta l'immagine del foro H) avente luminosità inferiore a quella dello sfondo BK.
Convenientemente, ma non esclusivamente, sull'immagine Im potrebbero essere rappresentate le tracce degli assi Y' e X' aventi origine 0' disposta nel centro CI dell'immagine Im.
Gli assi Y' e X' sono ortogonali tra di loro e disposti sul piano definito dall'immagine bidimensionale Im rilevata.
Il blocco 100 è seguito da un blocco 110 che comanda la presentazione di un cursore P sull'immagine Im; convenientemente, ma non esclusivamente, il cursore P può essere rappresentato mediante una freccia.
Il cursore P può inoltre muoversi (mediante le normali operazioni implementate nei dispositivi elaboratori) mediante comando manuale (figura 1) impartito da un dispositivo di comando 55 (mouse) collegato con il personal computer PC. L'operatore (non illustrato) può pertanto posizionare manualmente il cursore P in qualsiasi punto dell'immagine Im.
A tale scopo il blocco 110 è seguito da un blocco 120 che si dispone in attesa di un comando manuale (impartito mediante il mouse 55) per la movimentazione dal cursore P; al rilevamento di tale comando, il blocco 120 è seguito da un blocco 130 che trasforma il segnale elettrico generato dal mouse 55 in un segnale elaborato del personal computer PC che effettua lo spostamento richiesto del cursore sull'immagine Im.
Il blocco 130 è seguito da un blocco 140 che attende un ulteriore comando manuale indicante il raggiungimento di una posizione prefissata per il cursore P; tale comando può essere impartito, ad esempio, premendo uno dei due tasti TS associati al mouse 55. In assenza di tale ulteriore comando, il blocco 140 è seguito dal blocco 120 per rendere possibile l'ulteriore movimento del cursore P sull'immagine Im, ed al rilevamento di tale ulteriore comando, il blocco 140 è seguito da un blocco 150.
Resta chiaro che in parallelo alle operazioni illustrate con l'ausilio dei blocchi precedenti possono essere svolti altri processi e/o altre operazioni.
In altre parole, il blocco 150 viene selezionato quando viene raggiunta una posizione prefissata del cursore P; tale blocco 150 rileva le coordinate xp e yp del cursore P rispetto al sistema di riferimento X' , Y' e Z' dell'immagine Im. La coordinata xp è espressa come numero di punti (pixel) dell'immagine misurati tra il cursore P ed il centro immagine CI misurati parallelamente ad un lato minore dell'immagine Im (l'immagine Im è rettangolare) e la coordinata yp è espressa come numero di punti (pixel) dell'immagine misurati tra il cursore P ed il centro immagine CI misurati parallelamente ad un lato maggiore dell'immagine rettangolare Im.
La posizione del cursore P indica un punto di interesse P(xp, yp) dell'immagine bidimensionale Im a cui corrisponde un punto fisico Pf (figura 1) dell'oggetto disposto nello spazio tridimensionale di misurabilità 47. Nell'esempio illustrato con l'ausilio delle figure 1 e 7, il punto fisico Pf corrisponde al centro del foro H.
Il blocco 150 è seguito da un blocco 160 che rileva la distanza dp (misurata in pixel sull'immagine Im) tra l'immagine della linea laser 50 ed il centro immagine CI.
Il blocco 160 è seguito da un blocco 170 che converte la distanza in pixel dp precedentemente misurata sull'immagine (bidimensionale) Im in una distanza dm in millimetri riferita al sistema di riferimento X', Y' e Ζ' del sensore di visione 25. La grandezza dm rappresenta la distanza, misurata lungo l'asse Z', esistente tra la riga laser 50 e l'origine 0' .
Come detto precedentemente, la conversione è svolta (in modo noto) mediante l'ausilio dei parametri intrinseci sopra citati e, per tale motivo, le operazioni di conversione non verranno ulteriormente dettagliate .
Il blocco 170 è seguito da un blocco 180 che assegna la distanza dm precedentemente calcolata al punto fisico Pf, cioè la distanza lungo Z' del punto fisico Pf individuato sull'immagine Im dal cursore P viene approssimata con la distanza misurata lungo Z' della linea laser 50, cioè viene svolta l'operazione: pz = dm
dove pz rappresenta la distanza lungo Z' del punto fisico Pf.
L'approssimazione sopra detta è sicuramente accettabile quando il punto fisico Pf e la linea laser 50 sono sostanzialmente complanari ad uno stesso piano (non illustrato) perpendicolare all'asse ottico 41 (si veda la figura 3).
Il blocco 180 è seguito da un blocco 190 che richiama le coordinate xp e yp precedentemente rilevate nel blocco 150. Tali coordinate xp e yp (misurate in pixel sull'immagine Im) vengono convertite (blocco 200 successivo al blocco 190) in rispettive distanze xm, ym in millimetri riferite al sistema di riferimento X', Y' e Z' del sensore di visione 25. Anche in questo caso, la conversione è svolta (in modo noto) mediante l'ausilio dei parametri intrinseci sopra citati e, per tale motivo, le operazioni di conversione non verranno ulteriormente dettagliate.
Il blocco 200 genera pertanto, in uscita, una coppia di coordinate xm, ym che rappresentano la posizione lungo X' e Y' del punto fisico Pf corrispondente al punto di interesse selezionato con il puntatore P.
Il blocco 200 è seguito da un blocco 210 che converte le coordinate xm, ym e dm precedentemente calcolate e definenti le coordinate del punto fisico Pf rispetto al sistema di riferimento cartesiano X', Ύ' e Z' del sensore di visione 25 nel sistema di riferimento X, Y, Z della macchina 10; vengono così generate le coordinate Xm, Ym e Dm che descrivono la posizione di punto fisico Pf rispetto agli assi X, Y e Z della macchina 10.
Il blocco 210 è seguito da un blocco 220 che provvede a spostare la testa di misura 15 in modo tale che l'origine 0' del sistema di riferimento Χ', Y' e Z' sia disposta nella posizione individuata dalle coordinate Xm, Ym e Dm.
Le coordinate del punto fisico Pf rispetto a X, Y e Z sono infatti note in base alle operazioni sopra descritte e le coordinate di 0' rispetto a X, Y e Z sono altresì sempre note dalla machina 10 che conosce il valore e l'orientazione del vettore V che si estende tra l'origine 0 del sistema di riferimento X, Y, Z e l'origine del sistema di riferimento Χ', Y', Z' (si veda la figura 5).
In questo modo, la testa di misura 15 viene mossa automaticamente ed è disposta in una posizione dello spazio tridimensionale per cui l'origine 0' del secondo sistema di riferimento Χ', Y' e Z' è disposta in un punto dello spazio tridimensionale (punto fisico Pf) che sulla immagine bidimensionale Im corrisponde al punto di interesse selezionato. Pertanto, il centro immagine CI (che corrisponde, appunto, all'origine 0' o al punto CR còme visibile sull'immagine Im) viene fatto corrispondere al punto di interesse precedentemente individuato dal puntatore P (figura 8).
Il blocco 220 è seguito da un blocco 230 che attende un comando manuale di fine ciclo, al ricevimento di tale comando si esce dalla procedura sopra descritta, altrimenti, dal blocco 230 si ritorna al blocco 100 per la presentazione dell'immagine Im rilevata dal sensore di visione 25 sul video. La nuova immagine rappresentata, in seguito allo spostamento della testa di misura 15 operata dal blocco 220, comprenderà il puntatore P indicante il punto di interesse disposto in corrispondenza del centro immagine CI. In altre parole, il centro immagine CI è ora stato "spostato" dalla posizione precedente alla posizione indicata dal puntatore P.
Al termine del posizionamento automatico sopra descritto la linea laser 50 si dispone nel centro dell'immagine indicando il corretto posizionamento ungo l'asse Z'.
In uso, un operatore, dopo aver attivato la macchina di misura 1 ed alimentato l'unità centrale di elaborazione 52 ed il personal computer PC, osserva sul video l'immagine rilevata dalla telecamera 31. L'operatore seleziona pertanto con il puntatore P il punto di interesse dell'immagine Im attorno alla quale deve essere centrata l'immagine e dopo aver spostato il cursore su tale punto di interesse invia un segnale di conferma mediante azionamento del tasto del mouse 55. In seguito vengono attivate in modo automatico le operazioni illustrate con l'ausilio dei blocchi 150-220 e la testa di misura vene automaticamente spostata in modo tale che la nuova immagine rilevata (cioè quella rilevata dopo lo spostamento della testa di misura) presenta centro immagine disposto in corrispondenza del punto precedentemente selezionato dal puntatore.
Viene così utilizzata l'immagine dell'oggetto presentata sul monitor congiuntamente al puntatore P per comandare uno spostamento voluto della testa di misura e disporre la testa di misura 15 in una posizione prefissata rispetto all'oggetto.
Risulta infine chiaro che modifiche e varianti possono essere apportate al dispositivo ed al metodo descritto senza peraltro uscire dall'ambito di tutela della presente invenzione.
Ad esempio, il dispositivo illustrato in figura 9 utilizza un sensore di visione 25a utilizzante due fasci laser. Analogamente a quanto illustrato nella figura 3, il sensore di visione 25a comprende un involucro esterno 28 atto ad essere agganciato al dispositivo di aggancio 22 ed alloggiante una telecamera 31 (illustrata schematicamente) ed una prima sorgente 33a di un fascio laser 35a.
La telecamera 31 è atta a riprendere uno spazio tridimensionale 38 rappresentato in figura 9 mediante un angolo solido di forma piramidale avente vertice disposto in corrispondenza dell 'obbiettivo (non rappresentato) della telecamera 31. L'angolo solido 38 presenta un proprio asse ottico 41 (indicato mediante il tratteggio con il tratto e punto) ed è limitato da quattro piani P1,P2,P3,P4 che si intersecano tra di loro definendo quattro spigoli K,L,M,N (indicati con rette) dell'angolo solido 38 stesso.
Il fascio laser 35a presenta un proprio asse di simmetria 44a (indicato con il tratteggio tratto e punto) che interseca lo spazio tridimensionale 38.
Il sensore di visione 25 comprende inoltre una seconda sorgente 33b di un fascio laser 35b presentante un proprio asse di simmetria 44b (indicato con il tratteggio tratto e punto) che interseca lo spazio tridimensionale 38.
Il punto di incontro comune tra gli assi 44a, 44b e 41 è indicato con CR (centro di riferimento) ed il sensore di visione 25a presenta un proprio sistema di riferimento interno Χ' Y' e Z' avente origine 0' disposta nel centro di riferimento CR ed asse Z' allineato lungo l'asse 41.
L'intersezione tra il fascio laser 35 e l'angolo solido 38 definisce uno spazio di misurabilità 47 avente forma di tronco di piramide limitato lateralmente da porzioni dei piani P1,P2,P3,P4 e da piani rettangolari di base minore P5 e maggiore P6 perpendicolari all'asse 41.
In particolare, il piano P5 presenta un proprio bordo rettilineo KN dato dell'intersezione del fascio 35a sul piano PI ed il piano P6 e presenta un proprio bordo rettilineo LM dato dell'intersezione del fascio 35a sul piano P3.
Analogamente, il piano P5 presenta un proprio bordo rettilineo KL dato dell'intersezione del fascio 35b sul piano P2 ed il piano P6 presenta un proprio bordo rettilineo NM dato dell'intersezione del fascio 35a sul piano P4.
Nelle figure 10a, 10b, 10c e lOd sono illustrate immagini atte a chiarire il principio di funzionamento del sensore di visione 25a.
Nella figura IOa è illustrata una immagine rilevata dalla telecamera 31 e relativa ad un oggetto piano (ad esempio una lamina metallica, non illustrata) disposto complanare ad un piano perpendicolare all'asse 41 e passante per il centro di riferimento; in tale immagine è visibile una prima riga laser 50a data dall’intersezione del fascio 35a sull'oggetto ed una seconda riga laser 50b data dall'intersezione del fascio 35b sull'oggetto stesso; le righe laser 50a e 50b sono inoltre perpendicolari tra dì loro e si incontrano nel centro CI dell'immagine corrispondente al centro di riferimento CR.
In particolare, sull'immagine bidimensionale rettangolare rilevata dalla telecamera 31 è possibile, orientare gli assi Χ', Y’ complanari al piano dell'immagine ed aventi origine 0' disposta al centro CI dell'immagine stessa (figure 10a).
Analogamente a quanto detto precedentemente, lo spostamento dell'oggetto nello spazio di misurabilità 47 perpendicolarmente all'asse 41 produce lo spostamento delle righe laser 50a, 50b all'interno dell'immagine rilevata; tali spostamenti rispetto ad un rispettivo punto fisso di riferimento dell'immagine, ad esempio la distanza Da, Db esistente tra la riga laser 50a, 50b ed il centro dell'immagine CI, è legato alla posizione dell'oggetto lungo l'asse 41 e quindi alla distanza dell'oggetto stesso dalla telecamera 31.
Nell'esempio di realizzazione illustrato nella figura IOa, la immagine è di forma rettangolare ed il centro immagine CI coincide con il punto di incontro delle bisettrici degli angoli interni del perimetro rettangolare dell'immagine, mentre la distanza Da è misurata parallelamente ad un lato maggiore di tale immagine rettangolare e la distanza Db è misurata parallelamente ad un lato minore di tale immagine rettangolare .
L'asse Ζ' non è rilevabile direttamente su tale immagine ma la sua posizione è ricavata mediante l'ausilio della riga laser 50a, 5Qb come detto precedentemente .
La rotazione dell'oggetto piano intorno ad un asse parallelo ai bordi KN, LM non modifica l'inclinazione della linea laser 50a che continua ad essere perpendicolare ai lati maggiori dell'immagine (figura 10b) ma modifica l'inclinazione della linea laser 50b che si inclina rispetto alla linea laser 50a.
Analogamente, la rotazione dell'oggetto piano intorno ad un asse parallelo ai bordi KL, NM non modifica l'inclinazione della linea laser 50b che continua ad essere perpendicolare ai lati minori dell'immagine (figura 10c) ma modifica l'inclinazione della linea laser 50a che si inclina rispetto alla linea laser 50b.
La rotazione combinata dell'oggetto piano intorno ad un asse parallelo ai bordi KN, LM ed intorno ad un asse parallelo ai bordi KL, NM produce una inclinazione delle due linee laser 50a e 50b che formano rispettivi angoli α, β rispetto agli assi X' e Y'.
Le operazioni del dispositivo di posizionamento della variante di figura 9 sono analoghe a quelle illustrate con riferimento alla figura 6 relativamente ai blocchi 100-150 e 190, 200, 210 e 220; la principale differenza è data dal calcolo della distanza dm (blocchi 160, 170, 180) che nell'esempio di realizzazione precedentemente descritto (figura 6) veniva calcolata in base ad una unica linea laser (linea laser 50).
Al fine del calcolo di tale distanza dm vengono utilizzate entrambe le linee laser 50a, 50b svolgendo le seguenti operazioni (figura lOd):
- .viene misurata sulla immagine Im la distanza dpi, misurata in pixel, tra un punto L1 che giace sulla prima linea laser 50a ed il centro immagine CI; tale punto LI presenta coordinata lungo X' pari alla coordinata xp lungo X' del cursore P - viene cioè misurata la distanza dpi tra l'asse X' ed il punto LI;
- la distanza dp1 viene rapportata al sistema di riferimento X', Y', Z' mediante i parametri intrinseci e trasformata in una distanza millimetri; viene così calcolata una prima quota ZI;
- viene calcolato un primo asse ausiliario X'' passante per il punto LI e parallelo all'asse X';
- viene calcolato il punto di intersezione L20 tra il primo asse ausiliario X'' e la seconda linea laser 50b;
viene calcolato un secondo asse ausiliario Y'' passante per il punto L20 e parallelo all'asse Y';
viene misurata sulla immagine Im la distanza dp2, misurata in pixel, tra un punto L2 che giace sulla seconda linea laser 50b e l'asse Y''; tale punto L2 presenta coordinata lungo Y' (o Y'') pari alla coordinata yp lungo Y' del cursore P;
- la distanza dp2 viene rapporta al sistema di riferimento X', Y', Z' mediante i parametri intrinseci e trasformata in una distanza millimetri; viene così calcolata una seconda quota Z2; e
- la seconda quota Z2 viene sommata alla prima quota ottenendo la distanza dm, cioè:
dm = Z1 Z2.
Il calcolo della distanza dm sopra svolto è più preciso di quello descritto nella figura 6 in quanto viene presa in considerazione anche l'inclinazione dell'oggetto rispetto all'asse 41. Resta comunque chiaro che per alcune situazioni operative l'approssimazione svolta dal blocco 180 può essere sufficiente.

Claims (1)

  1. R I V E N D I C A Z I O N I 1.- Dispositivo per il posizionamento di una testa di misura, in una macchina di misura tridimensionale senza contatto in cui la detta testa di misura (15) della detta macchina di misura (1,10) è mobile in uno spazio tridimensionale di misura (T); la macchina di misura (10) essendo provvista di mezzi atti a rilevare la posizione della testa di misura (15) rispetto ad un primo sistema di riferimento X, Y, Z proprio della macchina di misura (1,10) e definito da una prima terna cartesiana formata da assi X, Y e Z coordinati ortogonali; detta macchina di misura (1,10) comprendendo inoltre almeno un sensore di visione (25) portato dalla testa di misura (15) e provvisto di almeno una telecamera (31) e mezzi di generazione (33) di almeno un fascio las.er (35); detta telecamera (31) rilevando una immagine bidimensionale (Im) dello spazio tridimensionale (T); detta immagine bidimensionale (Im) comprendendo almeno un punto di riferimento (CI) corrispondente all'origine di un secondo sistema di riferimento X' Y' Z' proprio del sensore di visione (25) e disposto con primi e secondi assi coordinati Χ',Υ' ortogonali tra di loro e disposti sul piano definito dall'immagine bidimesionale (m), caratterizzato dal fatto di comprendere mezzi di elaborazione e controllo (52, PC) comprendenti: - mezzi visualizzatori (100) cooperanti con mezzi di visione (54a) per presentare ad un operatore la detta immagine bidimensionale (Im) rilevata dalla detta telecamera (31); - mezzi di presentazione (110) di mezzi puntatori (P) sulla detta immagine bidimensionale (Im); - mezzi di controllo (55) azionabili dal detto operatore per muovere (120, 130) sulla detta immagine visualizzata (Im) i mezzi puntatori (P) e individuare zone dell'immagine visualizzata (Im); mezzi di selezione (140) di un punto di interesse (xp, yp) della detta immagine visualizzata (Im) individuato da detti mezzi puntatori (P); - mezzi di controllo automatico (150-220) atti a muovere (220) automaticamente (150-210) detta testa di misura disponendola in una posizione dello spazio tridimensionale per cui l'origine (Ο') del detto secondo sistema di riferimento (Χ', Y' e Z') è disposta in un punto fisico dello spazio tridimensionale (Pf) che sulla detta immagine bidimensionale corrisponde al detto punto di interesse (xp, yp) selezionato mediante detto puntatore (P). 2.- Dispositivo secondo la rivendicazione 1, caratterizzato dal fatto che i detti mezzi di controllo automatico (150-220) comprendono: - mezzi di detezione (150, 160) atti a rilevare le coordinate (xp, yp, dp) del punto di interesse selezionato (140) sulla detta immagine bidimensionale (Im); - mezzi di conversione (170,200) atti a convertire le coordinate (xp, yp, dp) rilevate sulla detta immagine bidimensionale (Im) in coordinate tridimensionali (xm, ym, zm) riferite al detto secondo sistema di riferimento; ulteriori mezzi di conversione (210) atti a convertire le dette coordinate tridimensionali (xm, ym, zm) riferite -al detto secondo sistema di riferimento in coordinate tridimensionali riferite al detto primo sistema di riferimento (Xm, Ym, Dm) generando in uscita coordinate (Xm,Ym,Dm) definenti una posizione di riposizionamento; - mezzi di comando (220) atti a spostare la detta testa di misura 'in modo tale che l'origine (0') del detto secondo sistema di riferimento X', Y' e Z' sia disposta nella posizione individuata dalle coordinate (Xm, Ym e Dm) definenti detta posizione di riposizionamento . 3.- Dispositivo secondo la rivendicazione 2, in cui detto fascio laser incide su un oggetto in fase di misura disposto in detto spazio tridimensionale realizzando almeno una linea laser (50) sull'oggetto stesso, caratterizzato dal fatto che detti mezzi di detezione (150, 160) comprendono: - primi mezzi di detezione (160) atti a rilevare la posizione (dp) della detta linea laser (50) rispetto al detto punto di riferimento (CI) della detta immagine bidimensionale (Im); e detti mezzi di conversione (170,200) comprendendo primi mezzi di conversione (170) atti a convertire detta posizione (dp) rilevata della linea laser (50) in.una distanza misurata lungo l'asse Z' del detto secondo sistema di riferimento X, Y' , Z' ricavando una prima coordinata tridimensionale (zm) riferita al secondo sistema di riferimento. 4.- Dispositivo secondo la rivendicazione 3, caratterizzato dal fatto di comprendere mezzi di assegnazione (180) atti ad attribuire detta prima coordinata tridimensionale (zm) rilevata mediante l'ausilio di detta linea laser al detto punto fisico (Pf) dello spazio tridimensionale che sulla detta immagine bidimensionale corrisponde al punto di interesse (Pf) dell'immagine selezionato mediante detto puntatore (P). 5.- Dispositivo secondo la rivendicazione 3, in cui sono previsti ulteriori mezzi di generazione (33b) di·un ulteriore fascio laser (35b); detto fascio laser (35a) incidendo su un oggetto in fase di misura disposto in detto spazio tridimensionale realizzando una prima linea laser (50a) sull'oggetto stesso e detto ulteriore fascio laser (35b) incidendo sul detto oggetto realizzando una seconda linea laser (50b) sull'oggetto; i detti mezzi di detezione (150, 160) essendo atti a rilevare la disposizione della detta prima linea laser (50a) e della detta seconda linea laser (50b) rispetto al detto punto di riferimento (CI) della detta immagine bidimensionale (Im) per rilevare una prima coordinata tridimensionale (zm) lungo l'asse Z' del detto punto fisico (Pf). 6.- Dispositivo secondo la rivendicazione 5, caratterizzato dal fatto che i detti mezzi di detezione svolgono le seguenti operazioni: - misurare sulla detta immagine (Im) una prima distanza (dpi) tra un primo punto (LI) che giace sulla prima linea laser (50a) ed il detto punto di riferimento (CI); detto primo punto (LI) presentando coordinata lungo un primo asse (Χ') del secondo sistema di riferimento pari ad una prima coordinata (xp) lungo tale primo asse (Χ') del punto di interesse individuato dai mezzi puntatori (P); convertire la detta prima distanza (dpi) rilevata sulla detta immagine in una distanza riferita al secondo sistema di riferimento Χ', Y', Z' calcolando una prima quota (Zi); calcolare un primo asse ausiliario (Χ'') passante per il primo punto (LI) e parallelo al detto primo asse (Χ') del secondo sistema di riferimento; - calcolare il punto di intersezione (L20) tra il primo asse ausiliario (X'') e la seconda linea laser (50b); calcolare un secondo asse ausiliario (Υ'') passante per il punto di intersezione (L20) e parallelo ad un secondo asse (Υ') del secondo sistema di riferimento X', Y', Z'; misurare sulla immagine (Im) una seconda distanza (dp2) tra un secondo punto (L2) che giace sulla seconda linea laser (50b) ed il secondo asse ausiliario (Υ''); detto secondo punto (L2) presentando coordinata lungo un secondo asse (Υ') del secondo sistema di riferimento pari ad una seconda coordinata (yp) lungo tale secondo asse (Υ') del punto di interesse .individuato dai mezzi puntatori (P); convertire la detta seconda distanza (dp2) rilevata sulla detta immagine in una distanza riferita al secondo sistema di riferimento (Χ', Υ' , Z') calcolando una seconda quota (Z2); e - comporre la prima (ZI) e la seconda quota (Z2) ottenendo detta prima coordinata tridimensionale (zm) del detto punto fisico (Pf) lungo Z'. 7.- Dispositivo secondo una delle rivendicazioni da 2 a 6, caratterizzato dal fatto che detti mezzi di detezione (150) comprendono inoltre: - secondi mezzi di detezione (150) atti a rilevare le posizioni (xp, yp) del detto puntatore (P) rispetto al punto di riferimento della detta immagine bidimensionale (Im) e lungo due assi coordinati della immagine bidimensionale stessa (Im); e detti mezzi di conversione (170,200) comprendendo inoltre secondi mezzi di conversione (200) atti a convertire dette posizioni (xp, yp) rilevate in rispettive distanze, misurate lungo gli assi X' e Y' del detto secondo sistema di riferimento ricavando una seconda ed una terza coordinata tridimensionale (xm, ym) riferite al detto secondo sistema di riferimento. 8.- Dispositivo secondo una qualsiasi delle rivendicazioni precedenti, caratterizzato dal fatto che la detta telecamera (31) è atta a riprendere detto spazio tridimensionale (38), in particolare uno spazio avente forma di angolo solido, presentante un proprio asse ottico (41); detto almeno uno fascio laser (35) presentando un proprio asse di simmetria (44; 44a, 44b) intersecante detto spazio tridimensionale (38); il punto di incontro tra il detto asse ottico (41) ed il detto almeno uno asse di simmetria (44) definendo l'origine della seconda terna cartesiana (Χ',Υ',Ζ') del detto secondo sistema di riferimento; l'origine della detta seconda terna cartesiana corrispondendo, sulla detta immagine bidimensionale (Im), al detto punto di riferimento (CI); detta seconda terna cartesiana essendo formata da assi Χ',Υ' e Z' coordinati ortogonali di cui l'asse Z’ è orientato lungo detto asse ottico (41). 9.- Metodo per il posizionamento di una testa di misura in una macchina di misura tridimensionale senza contatto in cui la detta testa di misura (15) della detta una macchina di misura (1,10) è mobile in uno spazio tridimensionale di misura (T); la macchina di misura (10) essendo provvista di mezzi atti a rilevare la posizione della testa di misura (15) rispetto ad un primo sistema di riferimento X, Y, Z proprio della macchina di misura (1,10) e definito da una prima terna cartesiana formata da assi X, Y e Z coordinati ortogonali ; detta macchina di misura (1,10) comprendendo inoltre almeno un sensore di visione (25) portato dalla testa di misura (15) e provvisto di almeno una telecamera (31) ed una sorgente (33) di un fascio laser (35); detta telecamera (31) rilevando una immagine bidimensionale (Im) dello spazio tridimensionale (T); detta immagine bidimensionale (Im) comprendendo almeno un punto di riferimento (CI) corrispondente all'origine di un secondo sistema di riferimento Χ', Y' e Z' proprio del sensore di visione (25) e disposto con primi e secondi assi coordinati Χ',Υ' ortogonali tra di loro e disposti sul piano definito dall'immagine bidimesionale (Im); caratterizzato dal fatto di comprendere le fasi di ·. - visualizzare (100) su mezzi di visione (54a) la detta immagine bidimensionale (Im) rilevata dalla detta telecamera (31); presentare (110) sulla detta immagine visualizzata (Im) mezzi puntatori (P) mobili (120, 130) in seguito a comando manuale (55) sull'immagine stessa per individuare zone dell'immagine visualizzata (Im); - selezionare (140) mediante detti mezzi puntatori (P) un punto di interesse (xp, yp) individuato sulla detta immagine visualizzata (Im); - muovere (220) automaticamente (150-210) detta testa di misura in una posizione dello spazio tridimensionale per cui l'origine (O') del detto secondo sistema di riferimento Χ', Y' e Z' sia disposta in un punto (Pf) dello spazio tridimensionale che sulla detta immagine bidimensionale corrisponde al detto punto di interesse selezionato. 10.- Metodo secondo la rivendicazione 9, caratterizzato dal fatto che la detta fase di muovere (220) automaticamente' (150-210) detta testa di misura comprende le fasi di: - rilevare (150) le coordinate (xp, yp, dp) del detto punto di interesse selezionato (140) sulla detta immagine bidimensionale (Im); - convertire (170,190) dette coordinate (xp, yp, dp) rilevate sulla detta immagine bidimensionale (Im) in coordinate tridimensionali (xm, ym, zm) riferite al detto secondo sistema di riferimento; convertire (200) le dette coordinate tridimensionali (xm, ym, zm) riferite al secondo sistema di riferimento X , Y' e Z' in coordinate tridimensionali (Xm, Ym, Dm) riferite al detto primo sistema di riferimento X, Y, Z ricavando una posizione di riposizionamento; spostare (220) detta testa in modo tale che l'origine (Ο') del detto secondo sistema di riferimento X', Y' e Z' sia disposta nella posizione individuata dalle coordinate (Xm, Ym e Dm) definenti detta posizione di riposizionamento. 11.- Metodo secondo la rivendicazione 10, caratterizzato dal fatto che la detta fase di rilevare (150) le coordinate (xp, yp, dp) della detto punto di interesse selezionato (140) sulla detta immagine bidimensionale (Im) comprende le sotto fasi di: fare incidere detto fascio làser su un oggetto in fase di misura disposto in detto spazio tridimensionale realizzando una linea laser (50) sull'oggetto stesso; - rilevare (160) la posizione (dp) della detta linea laser (50) rispetto al detto punto di riferimento della detta immagine bidimensionale (Im); e convertire (170) la posizione (dp) rilevata della linea laser in una distanza misurata lungo l'asse Z' del detto secondo sistema di riferimento X', Y', Z' ricavando una prima coordinata tridimensionale (zm) riferita al secondo sistema di riferimento. 12.- Metodo secondo la rivendicazione 11, caratterizzato dal fatto di comprendere inoltre la fase di attribuire (180) detta prima coordinata tridimensionale (zm) rilevata mediante l'ausilio di detta linea laser al detto punto fisico (Pf) dello spazio tridimensionale che sulla detta immagine bidimensionale. corrisponde al punto di interesse selezionato mediante detto puntatore (P). 13.- Metodo secondo la rivendicazione 11, caratterizzato dal fatto che la detta fase di rilevare (150) le coordinate (xp, yp, dp) della detto punto di interesse selezionato (140) sulla detta immagine bidimensionale (Im) comprende le sotto fasi di: - generare (33a) un primo fascio laser (35a) e fare incidere detto primo fascio laser (35a) su un oggetto realizzando una prima riga laser (50a) visibile in detta immagine bidimensionale (Im); - generare (33b) un secondo fascio laser (35b) e fare incidere detto secondo fascio laser (35a) sul detto oggetto realizzando una seconda riga laser (50a) visibile in detta immagine bidimesionale (Im); rilevare la disposizione della detta prima linea laser (50a) e della detta seconda linea laser (50b) rispetto al detto punto di riferimento (CI) della detta immagine bidimensionale (Im) per rilevare una prima coordinata tridimensionale (zm) lungo l'asse Z' del detto punto fisico (Pf). 14.- Metodo secondo la rivendicazione 13, caratterizzato dal fatto che detta fase di rilevare una prima coordinata tridimensionale (zm) comprende le dette sotto - fasi: - misurare sulla detta immagine (Im) una prima distanza (dpl) tra un primo punto (LI) che giace sulla prima linea laser (50a) ed il detto punto di riferimento (CI); detto primo punto (LI) presentando coordinata lungo un primo asse (Χ') del secondo sistema di riferimento X', Y', Z' pari ad una prima coordinata (xp) lungo tale primo asse (Χ') del punto di interesse individuato dai mezzi puntatori (P); convertire la detta prima distanza (dpi) rilevata sulla detta immagine in una distanza riferita al secondo sistema di riferimento Χ', Y', Z' calcolando una prima quota (ZI); calcolare un primo asse ausiliario (Χ' ' ) passante per il primo punto (LI) e parallelo al detto primo asse (Χ') del secondo sistema di riferimento; - calcolare il punto di intersezione (L20) tra il primo asse ausiliario (Χ'') e la seconda linea laser (50b); calcolare un secondo asse ausiliario (Υ'') passante per il punto di intersezione (L20) e parallelo ad un secondo asse (Υ') del secondo sistema di riferimento X', Υ', Ζ'; misurare sulla immagine (Im) una seconda distanza (dp2) tra un secondo punto (L2) che giace sulla seconda linea laser (50b) ed il secondo asse ausiliario (Y''); detto secondo punto (L2) presentando coordinata lungo un secondo asse (Υ') del secondo sistema di riferimento pari ad una seconda coordinata (yp) lungo tale secondo asse (Υ') del punto di interesse individuato dai mezzi puntatori (P); convertire la detta seconda distanza (dp2) rilevata sulla detta immagine in una distanza riferita al secondo sistema di riferimento (Χ', Y' , Z') calcolando una seconda quota (Z2); e - comporre la prima (ZI) e la seconda quota (Z2) ottenendo detta prima coordinata tridimensionale (zm) del detto punto fisico (Pf) lungo l'asse Z'. 15.- Metodo secondo una delle rivendicazioni da 11 a 14, caratterizzato dal fatto che la detta fase di rilevare (150) le coordinate (xp, yp, dp) della detta zona di interesse selezionata (140) sulla detta immagine bidimensionale (Im) comprende le sotto fasi di: - rilevare (150) le posizioni (xp, yp) del detto puntatore (P) rispetto al punto di,riferimento (CI) della detta immagine bidimensionale (Im) lungo due'assi coordinati della detta immagine bidimensionale stessa (Im); e convertire (200) dette posizioni (xp, yp) rilevate in rispettive una distanze, misurate lungo gli assi X' e Y' del detto secondo sistema di riferimento ricavando una seconda ed una terza coordinata tridimensionale (xm, ym) riferite nel detto secondo sistema di riferimento. 16.- Metodo secondo una qualsiasi delle rivendicazioni da 9 a 15, caratterizzato dal fatto che la detta telecamera (31) è atta a riprendere detto spazio tridimensionale (38), in particolare uno spazio avente forma di angolo solido, e presentante un proprio asse ottico (41); detto fascio laser (35) presentando un proprio asse di simmetria (44) intersecante detto spazio tridimensionale 38; il punto di incontro tra il detto asse ottico (41) ed il detto asse di simmetria (44) definendo l'origine della seconda terna cartesiana (Χ',Υ',Ζ') appartenente al detto secondo sistema di riferimento del detto sensore di visione; l'origine della detta seconda terna cartesiana corrispondendo, sulla detta immagine bidimensionale (Im), al detto punto di riferimento; detta seconda terna cartesiana essendo formata da assi Χ',Υ' e Z' coordinati ortogonali di cui un asse Z' è orientato lungo detto asse ottico (41). 17.- Dispositivo per il posizionamento di una testa di misura in una macchina di misura tridimensionale senza contatto e metodo per il posizionamento di una testa di misura in una macchina di misura tridimensionale senza contatto sostanzialmente come descritti ed illustrati con riferimento ai disegni allegati,
IT1998TO000693A 1998-08-07 1998-08-07 Dispositivo e metodo per il posizionamento di una testa di misura inuna macchina per la misura tridimensionale senza contatto. IT1303239B1 (it)

Priority Applications (6)

Application Number Priority Date Filing Date Title
IT1998TO000693A IT1303239B1 (it) 1998-08-07 1998-08-07 Dispositivo e metodo per il posizionamento di una testa di misura inuna macchina per la misura tridimensionale senza contatto.
FR9910136A FR2782160B1 (fr) 1998-08-07 1999-08-04 Dispositif et procede pour positionner une tete de mesure sur une machine de mesure tridimensionnelle sans contact
JP11222951A JP2000097636A (ja) 1998-08-07 1999-08-05 非接触3次元測定装置の測定ヘッドの位置決めのための装置及び方法
DE19937265A DE19937265A1 (de) 1998-08-07 1999-08-06 Verfahren und Vorrichtung zur Positionierung eines Meßkopfes auf einer kontaktfreien dreidimensionalen Meßmaschine
GB9918633A GB2340624B (en) 1998-08-07 1999-08-06 Device and method for positioning a measuring head on a noncontact three-dimensional measuring machine
US09/369,270 US6628322B1 (en) 1998-08-07 1999-08-06 Device and method for positioning a measuring head on a noncontact three-dimensional measuring machine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
IT1998TO000693A IT1303239B1 (it) 1998-08-07 1998-08-07 Dispositivo e metodo per il posizionamento di una testa di misura inuna macchina per la misura tridimensionale senza contatto.

Publications (3)

Publication Number Publication Date
ITTO980693A0 ITTO980693A0 (it) 1998-08-07
ITTO980693A1 true ITTO980693A1 (it) 2000-02-07
IT1303239B1 IT1303239B1 (it) 2000-11-02

Family

ID=11416985

Family Applications (1)

Application Number Title Priority Date Filing Date
IT1998TO000693A IT1303239B1 (it) 1998-08-07 1998-08-07 Dispositivo e metodo per il posizionamento di una testa di misura inuna macchina per la misura tridimensionale senza contatto.

Country Status (6)

Country Link
US (1) US6628322B1 (it)
JP (1) JP2000097636A (it)
DE (1) DE19937265A1 (it)
FR (1) FR2782160B1 (it)
GB (1) GB2340624B (it)
IT (1) IT1303239B1 (it)

Families Citing this family (55)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7064845B2 (en) 2000-09-22 2006-06-20 Werth Messtechnik Gmbh Method for measuring the geometry of an object by means of a co-ordination measuring device
EP1342051B1 (de) * 2000-09-28 2005-10-19 Carl Zeiss Industrielle Messtechnik GmbH Kalibrierung eines messenden sensors auf einem koordinatenmessgerät mit einer kugel, deren mittelpunkt bekannt ist
FI113293B (fi) 2001-04-19 2004-03-31 Mapvision Oy Menetelmä pisteen osoittamiseksi mittausavaruudessa
GB0118307D0 (en) * 2001-07-26 2001-09-19 Gsi Lumonics Ltd Automated energy beam positioning
JP4167954B2 (ja) 2003-09-02 2008-10-22 ファナック株式会社 ロボット及びロボット移動方法
US7693325B2 (en) * 2004-01-14 2010-04-06 Hexagon Metrology, Inc. Transprojection of geometry data
CN100468327C (zh) * 2005-11-10 2009-03-11 鸿富锦精密工业(深圳)有限公司 量测程序生成系统及方法
EP2000869A1 (en) * 2007-05-25 2008-12-10 General Electric Company System and method for measuring machining tools with a camera
CN101318263B (zh) * 2007-06-08 2011-12-07 深圳富泰宏精密工业有限公司 激光雕刻系统及采用其进行激光雕刻的方法
WO2009128104A1 (en) * 2008-04-18 2009-10-22 Sea Vision S.R.L. Manipulator and related operation
DE202008005750U1 (de) * 2008-04-25 2008-07-10 Dmg Microset Gmbh Vorrichtung zur Vermessung und/oder Einstellung eines Werkzeugs
SE534606C2 (sv) * 2010-05-20 2011-10-18 Minalyze Ab Anordning och metod för provanalys vid prospektering
US8401692B2 (en) 2010-09-09 2013-03-19 Flow International Corporation System and method for tool testing and alignment
US20130027548A1 (en) * 2011-07-28 2013-01-31 Apple Inc. Depth perception device and system
FR2986064B1 (fr) 2012-01-24 2014-09-26 Scantech Dispositif de mesure a balayage de caracteristiques d'un materiau en feuille
CN102865812B (zh) * 2012-06-05 2015-05-20 厦门钨业股份有限公司 一种用于三维测量仪的刀具中心点寻找方法及其装置
EP2770296A1 (de) * 2013-02-25 2014-08-27 Siemens Aktiengesellschaft Verfahren zur Objektmarkierung mittels 3D-Oberflächeninspektionssystem mittels 2D-Aufnahmen und Verfahren
CN103307976B (zh) * 2013-04-16 2015-09-16 杭州先临三维科技股份有限公司 粮仓中粮食存储量的监测方法
CN103292729A (zh) * 2013-05-16 2013-09-11 厦门大学 一种非球面法向误差检测装置
CN103528514B (zh) * 2013-10-12 2016-09-21 南京理工大学 机器视觉多视场协同机构及装有该机构的测量与检测装置
CN105277162B (zh) * 2014-06-06 2018-01-05 天津大格科技有限公司 三维扫描仪移动装置
CN104121854B (zh) * 2014-07-28 2016-08-10 湖北工业大学 汽车大梁装配孔孔位、孔径精密测量系统及方法
CN104608120B (zh) * 2015-02-05 2017-04-26 天津市康凯特软件科技有限公司 一种手机测试机械手装置及使用方法
US10509390B2 (en) 2015-02-12 2019-12-17 Glowforge Inc. Safety and reliability guarantees for laser fabrication
EP3256916B1 (en) 2015-02-12 2023-10-11 Glowforge Inc. Moving material during laser fabrication
JP6478725B2 (ja) * 2015-03-09 2019-03-06 キヤノン株式会社 計測装置及びロボット
CN104748783A (zh) * 2015-04-13 2015-07-01 武汉海达数云技术有限公司 一种柔性模块化激光移动测量装置
WO2017113157A1 (zh) * 2015-12-30 2017-07-06 四川蓝光英诺生物科技股份有限公司 生物打印机及其校准方法
CN105806251A (zh) * 2016-03-11 2016-07-27 西北工业大学 基于线激光传感器的四轴测量系统及其测量方法
CN109715894B (zh) 2016-07-15 2021-09-03 快砖知识产权私人有限公司 用于物料运输的吊杆
WO2018009981A1 (en) 2016-07-15 2018-01-18 Fastbrick Ip Pty Ltd Brick/block laying machine incorporated in a vehicle
EP3491333B1 (en) * 2016-07-28 2022-03-30 Renishaw PLC Non-contact probe and method of operation
CN110226137A (zh) 2016-11-25 2019-09-10 格罗弗治公司 借助图像跟踪进行制造
WO2018098399A1 (en) 2016-11-25 2018-05-31 Glowforge Inc. Controlled deceleration of moveable components in a computer numerically controlled machine
US12420355B2 (en) 2016-11-25 2025-09-23 Glowforge Inc. Laser fabrication with beam detection
WO2018098397A1 (en) 2016-11-25 2018-05-31 Glowforge Inc. Calibration of computer-numerically-controlled machine
WO2018098396A1 (en) 2016-11-25 2018-05-31 Glowforge Inc. Multi-user computer-numerically-controlled machine
WO2018098395A1 (en) 2016-11-25 2018-05-31 Glowforge Inc. Improved engraving in a computer numerically controlled machine
WO2018098398A1 (en) 2016-11-25 2018-05-31 Glowforge Inc. Preset optical components in a computer numerically controlled machine
WO2018098393A1 (en) 2016-11-25 2018-05-31 Glowforge Inc. Housing for computer-numerically-controlled machine
IT201700047233A1 (it) * 2017-05-02 2018-11-02 Ids Georadar S R L Metodo perfezionato per l’esecuzione di indagini georadar e relativa apparecchiatura
EP3649616B1 (en) 2017-07-05 2025-01-08 Fastbrick IP Pty Ltd Real time position and orientation tracker
WO2019033166A1 (en) 2017-08-17 2019-02-21 Fastbrick Ip Pty Ltd COMMUNICATION SYSTEM FOR AN INTERACTION SYSTEM
CN111226090B (zh) 2017-08-17 2023-05-23 快砖知识产权私人有限公司 具有改进的横滚角测量的激光跟踪器
CN111212799B (zh) 2017-10-11 2023-04-14 快砖知识产权私人有限公司 用于传送物体的机器以及与其一起使用的多隔间转盘
WO2020014736A1 (en) 2018-07-16 2020-01-23 Fastbrick Ip Pty Ltd Active damping system
WO2020014737A1 (en) 2018-07-16 2020-01-23 Fastbrick Ip Pty Ltd Backup tracking for an interaction system
CN110749282A (zh) * 2019-11-04 2020-02-04 和卓生物科技(上海)有限公司 一种吸头校准设备
DE102020132736B4 (de) 2019-12-11 2023-04-20 Dmt Gmbh & Co. Kg Mobiles Analysesystem von heterogenen Gesteins- und/oder Bodenproben
MX2022013105A (es) 2020-04-22 2023-01-19 Fastbrick Ip Pty Ltd Aparato de transferencia de bloques y ensamble de sujecion mejorado para su uso con el mismo.
MX2023000322A (es) 2020-07-08 2023-02-09 Fastbrick Ip Pty Ltd Sistema de aplicacion de adhesivo.
US11740608B2 (en) 2020-12-24 2023-08-29 Glowforge, Inc Computer numerically controlled fabrication using projected information
US11698622B2 (en) 2021-03-09 2023-07-11 Glowforge Inc. Previews for computer numerically controlled fabrication
US11721519B2 (en) 2021-08-05 2023-08-08 Synchrotron Research, Inc. Sparse sampling using a programmatically randomized signal modulating a carrier signal
WO2024167490A1 (en) * 2023-02-07 2024-08-15 Synchrotron Research, Inc. Sparse sampling using a programmatically randomized signal modulating a carrier signal

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4961155A (en) * 1987-09-19 1990-10-02 Kabushiki Kaisha Toyota Chuo Kenkyusho XYZ coordinates measuring system
US5460758A (en) * 1990-12-21 1995-10-24 Eos Gmbh Electro Optical Systems Method and apparatus for production of a three-dimensional object
US5631973A (en) * 1994-05-05 1997-05-20 Sri International Method for telemanipulation with telepresence
JP3109758B2 (ja) * 1992-02-19 2000-11-20 富士写真フイルム株式会社 画像入力装置
IT1279210B1 (it) * 1995-05-16 1997-12-04 Dea Spa Dispositivo e metodo di visione per la misura tridimensionale senza contatto.
US6044170A (en) * 1996-03-21 2000-03-28 Real-Time Geometry Corporation System and method for rapid shape digitizing and adaptive mesh generation
US5805289A (en) * 1997-07-07 1998-09-08 General Electric Company Portable measurement system using image and point measurement devices

Also Published As

Publication number Publication date
IT1303239B1 (it) 2000-11-02
FR2782160A1 (fr) 2000-02-11
GB2340624B (en) 2002-08-07
JP2000097636A (ja) 2000-04-07
GB2340624A (en) 2000-02-23
ITTO980693A0 (it) 1998-08-07
DE19937265A1 (de) 2000-02-10
GB9918633D0 (en) 1999-10-13
US6628322B1 (en) 2003-09-30
FR2782160B1 (fr) 2005-04-15

Similar Documents

Publication Publication Date Title
ITTO980693A1 (it) Dispositivo e metodo per il posizionamento di una testa di misura in una macchina per la misura tridimensionale senza contatto.
US9529945B2 (en) Robot simulation system which simulates takeout process of workpieces
ITTO950388A1 (it) Dispositivo e metodo di visione per la misura tridimensionale senza contatto.
US9199379B2 (en) Robot system display device
CN109116807B (zh) 复合现实模拟装置以及计算机可读介质
CN110170982B (zh) 模拟机器人的动作的模拟装置
CN103630071A (zh) 检测工件的方法和系统
US12085380B2 (en) System and method for measuring using multiple modalities
JP2017077614A (ja) 教示点補正方法、プログラム、記録媒体、ロボット装置、撮影点作成方法、及び撮影点作成装置
JP2020086759A (ja) 3次元モデル作成装置、加工シミュレーション装置、工具経路自動生成装置
CN117853441A (zh) 视触觉传感器检测方法、装置、视触觉传感器、电子设备
US20220410394A1 (en) Method and system for programming a robot
CN110825028A (zh) 三维模型生成装置
Woodhouse et al. Vision metrology and three dimensional visualization in structural testing and monitoring
JPH0626825A (ja) 数学的に表現される3次元表面の測定用システム
CN109491327B (zh) 三维模型制作装置
US7167252B2 (en) Method and apparatus for creating cavities in packaging materials for artifacts, art objects and fragile or other valuable items
JP7622480B2 (ja) 安全検証装置、安全検証方法、およびプログラム
JP7431220B2 (ja) 基準位置設定方法及び操作検出装置
CN114465910B (zh) 一种基于增强现实技术的机械加工设备校准方法
WO2019185153A1 (de) Verfahren und vorrichtung zum bestimmen von 3d-koordinaten eines objekts
TW202529973A (zh) 工具座標系統之設定裝置及設定方法以及機器人系統
JPH05329793A (ja) 視覚センサ
JPH0321813A (ja) 形状計測結果の表示方法
JP2022025588A (ja) 溶接装置の検査装置および該方法

Legal Events

Date Code Title Description
0001 Granted