[go: up one dir, main page]

DE10118668A1 - Three dimensional coordinate measurement of surface of a measurement piece or object using an automated measurement device in which commands for moving the feeler are input through a voice recognition system - Google Patents

Three dimensional coordinate measurement of surface of a measurement piece or object using an automated measurement device in which commands for moving the feeler are input through a voice recognition system

Info

Publication number
DE10118668A1
DE10118668A1 DE2001118668 DE10118668A DE10118668A1 DE 10118668 A1 DE10118668 A1 DE 10118668A1 DE 2001118668 DE2001118668 DE 2001118668 DE 10118668 A DE10118668 A DE 10118668A DE 10118668 A1 DE10118668 A1 DE 10118668A1
Authority
DE
Germany
Prior art keywords
commands
measuring device
control device
voice
recognition system
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
DE2001118668
Other languages
German (de)
Other versions
DE10118668B4 (en
Inventor
Ralf Jedamzik
Sven Jessen
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Schott AG
Original Assignee
Schott Glaswerke AG
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 Schott Glaswerke AG filed Critical Schott Glaswerke AG
Priority to DE2001118668 priority Critical patent/DE10118668B4/en
Publication of DE10118668A1 publication Critical patent/DE10118668A1/en
Application granted granted Critical
Publication of DE10118668B4 publication Critical patent/DE10118668B4/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • 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
    • 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

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Length Measuring Devices With Unspecified Measuring Means (AREA)

Abstract

Coordinate measurement device (1) for 3-D measurement of a measurement piece (M) has a feeler (2) for sampling the surface of the measurement piece, a feeler distance and angle measurement device (3), a controller (4) with a microphone (6) for input of spoken commands (5) and a speech recognition system for converting spoken commands into control commands. The speech recognition system has a database with individual spoken commands that are stored as hidden Markov models. An Independent claim is made for a method for controlling a coordinate measurement device using spoken commands with command recognition accomplished using commands stored in a database according to a hidden Markov model.

Description

Die Erfindung betrifft eine Koordinatenmeßvorrichtung zur dreidimensionalen Koordinatenvermessung eines Meßstückes.The invention relates to a coordinate measuring device for three-dimensional coordinate measurement of a measuring piece.

Koordinatenmeßvorrichtungen für dreidimensionale Koordinatenvermessungen sind bekannt. Beispielsweise sei auf die sogenannten Laser Tracker verwiesen, bei denen ein Bediener einen Reflektor an das Meßobjekt hält, und der Laser Tracker dann aus einer Distanz- und Winkellagenmessung die genaue Position des Reflektors ermittelt.Coordinate measuring devices for three-dimensional Coordinate measurements are known. For example, be on the referred to as laser trackers, in which an operator Reflector holds on to the object to be measured, and the laser tracker then out of one Distance and angular position measurement the exact position of the reflector determined.

An Stellen des Meßobjektes, an denen man den Reflektor nicht auf die entsprechende Meßposition ablegen kann, muß der Reflektor möglichst ruhig mit beiden Händen gehalten werden, um ein genaues Meßergebnis zu erhalten. Die Messung selber muß dann von einem zweiten Bediener am Steuercomputer ausgelöst werden.At points on the test object where the reflector is not on the appropriate reflector position, the reflector must if possible be held steadily with both hands to get an accurate measurement result to obtain. The measurement itself must then be carried out by a second operator Control computers are triggered.

Eine solche Vorrichtung ist daher zu personalintensiv und birgt, aufgrund des notwendigen Zusammenarbeitens mehrerer Bediener, die Gefahr von Meß- beziehungsweise Bedienungsfehlern.Such a device is therefore too labor-intensive and harbors due to the necessary cooperation of several operators, the risk of Measurement or operating errors.

Aufgabe der vorliegenden Erfindung ist es, eine Koordinatenmeßvorrichtung darzustellen, die von einem einzigen Bediener bedient werden kann, einen einfachen Aufbau aufweist, betriebssicher und fehlerfrei gesteuert werden kann und zu zuverlässigen Meßergebnissen führt. Weiterhin soll ein Verfahren zum Steuern einer solchen Meßvorrichtung angegeben werden, das sich durch einfache Bedienungsabläufe und hohe Zuverlässigkeit auszeichnet und gleichzeitig ein kostengünstiges Messen ermöglicht. The object of the present invention is a Represent coordinate measuring device by a single operator can be operated, has a simple structure, reliable and can be controlled error-free and reliable measurement results leads. Furthermore, a method for controlling such Measuring device can be specified, which is by simple Operating procedures and high reliability distinguishes and at the same time enables cost-effective measurement.  

Diese Aufgabe wird durch die unabhängigen Vorrichtungs- und Verfahrensansprüche gelöst. Die abhängigen Ansprüche zeigen besonders vorteilhafte Ausgestaltungen.This task is performed by the independent device and Process claims resolved. The dependent claims show particularly advantageous embodiments.

Erfindungsgemäß umfaßt die Koordinatenmeßvorrichtung neben einem Meßtaster zum Abtasten der Oberfläche eines Meßstückes, eine Distanz- und Winkellagenmeßeinrichtung zur Positionsermittlung des Meßtasters, eine Steuereinrichtung zum Steuern der Distanz- und Winkelmessung. Dieser Steuereinrichtung können mittels Sprachbefehlen Eingaben gemacht werden, sie wird sozusagen ferngesteuert. Dafür umfaßt die erfindungsgemäße Steuereinrichtung ein Mikrofon zur Umsetzung der in Form von akkustischen Signalen vorliegenden Sprachbefehle in elektrische Impulse und ein Spracherkennungssystem zum Umwandeln der Sprachbefehle in Steuerbefehle.According to the invention, the coordinate measuring device comprises one Measuring probe for scanning the surface of a measuring piece, a distance and angular position measuring device for determining the position of the probe, a control device for controlling the distance and angle measurement. This control device can be made inputs by means of voice commands be controlled remotely, so to speak. For that, the Control device according to the invention a microphone for implementing the in Form of acoustic signals present voice commands in electrical Impulse and a speech recognition system to convert the Voice commands in control commands.

Der Bediener der erfindungsgemäßen Koordinatenmeßvorrichtung hat somit beide Hände frei für die Positionierung des Meßtasters auf der Oberfläche des Meßstückes und kann trotzdem gleichzeitig die Steuereinrichtung bedienen.The operator of the coordinate measuring device according to the invention thus has both hands free for positioning the probe on the surface of the measuring piece and can still be the control device at the same time serve.

Das erfindungsgemäße Spracherkennungssystem umfaßt eine Datenbank, in welcher einzelne Sprachbefehle als Speichersprachbefehle abgelegt sind. Dabei sind die einzelnen Speichersprachbefehle vollständig abgelegt, das heißt nicht zergliedert in Silben oder Wortteile (Phoneme), was den Vorteil einer besonders zuverlässigen Spracherkennung aufweist. Da zur Steuerung einer Koordinatenmeßvorrichtung nur wenige Befehle benötigt werden, umfaßt die Datenbank einen oder mehrere Befehlssätze, vorzugsweise mit einer nur kleinen Anzahl von Speichersprachbefehlen, zum Beispiel 15 bis 20, was den Vorteil eines geringen Speicherbedarfs und eines geringen Verwaltungsaufwandes für die Steuereinheit bietet. The speech recognition system according to the invention comprises a database, in which individual voice commands are stored as storage voice commands are. The individual storage language commands are completely stored, that means not divided into syllables or parts of words (phonemes), which the Has the advantage of a particularly reliable speech recognition. There for Control of a coordinate measuring device requires only a few commands the database contains one or more instruction sets, preferably with only a small number of storage voice commands, for example 15 to 20, which has the advantage of a small memory requirement and offers a low administrative burden for the control unit.  

Zusätzlich kann ein solcher kleiner Befehlssatz von einem neuen Benutzer in kürzester Zeit "trainiert" werden.In addition, such a small instruction set can be issued by a new user be "trained" in no time.

Das Trainieren kann dabei auf folgende Art und Weise erfolgen:
Training can be done in the following ways:

  • - zunächst spricht der Benutzer nacheinander alle einzelnen Befehle des gewünschten Befehlssatzes;- First the user speaks all the individual commands one after the other the desired instruction set;
  • - während er einen Befehl ausspricht, betätigt er eine Tastatureingabe beziehungsweise hält eine Tastenkombination gedrückt;- while pronouncing a command, he presses a key or holds down a key combination;
  • - der Sprachbefehl wird durch das Spracherkennungssystem in der Datenbank abgelegt, vorteilhaft wird auch die Tastatureingabe in der Datenbank abgelegt und mit dem abgelegten Speichersprachbefehl verknüpft.- The voice command is through the voice recognition system in the Database is stored, the keyboard input in the Database stored and with the stored storage language command connected.

Durch die begrenzte Anzahl der abgelegten Speichersprachbefehle kann die Fehlerrate der Spracherkennung besonders gering gehalten werden. Die (trainierten) Speichersprachbefehle werden als Hidden-Markov-Modelle (HMM) in der Datenbank abgelegt. Dazu wurde insbesondere während des Trainings jeder einzelne Sprachbefehl dreimal gesprochen und aus den drei aufgenommenen Befehlen ein HMM ermittelt, welches das zu trainierende Wort gut repräsentiert.Due to the limited number of stored language commands the error rate of speech recognition can be kept particularly low. The (trained) memory voice commands are called hidden Markov models (HMM) stored in the database. This was especially during the Trainings every single voice command spoken three times and out of the three recorded commands an HMM determines which to training word well represented.

Durch den einfachen Aufbau ist die erfindungsgemäße Koordinatenmeßvorrichtung auch besonders für eine mobile Koordinatenvermessung geeignet, das heißt die Koordinatenmeßvorrichtung ist insbesondere als mobiles System beziehungsweise als mobile Einheit ausgeführt. Besonders vorteilhaft kann das Mikrofon zusammen mit einem Kopfhörer als sogenanntes Headset ausgeführt sein. Die Steuervorrichtung kann dann derart ausgeführt sein, daß Sprachsignale als Eingabeerwiderung oder Eingabebestätigung über den Kopfhörer ausgegeben werden, und somit dem Benutzer eine einfache Möglichkeit der Steuerungsüberwachung zur Verfügung gestellt wird.Due to the simple structure is the invention Coordinate measuring device especially for a mobile Coordinate measurement suitable, that is Coordinate measuring device is particularly as a mobile system or executed as a mobile unit. Can be particularly advantageous the microphone together with headphones as a so-called headset be executed. The control device can then be designed such that voice signals as a response or confirmation of input  the headphones are output, making it easy for the user Possibility of control monitoring is made available.

In einer besonders einfachen Ausführung der Erfindung kann die Steuereinrichtung mittels Tastatureingaben beziehungsweise Tastenkombinationen bedient werden. Zusätzlich sind Mittel vorgesehen, mit denen den einzelnen Tastatureingaben beziehungsweise Tastenkombinationen Sprachbefehle zugeordnet werden können. Als Basis eignen sich dann herkömmliche, durch eine Tastatur bedienbare Meßsysteme, die zusätzlich mit den zur Spracherkennung dargestellten Merkmalen beziehungsweise den Mitteln zum Zuordnen der Sprachbefehle zu den Tastatureingaben ausgestattet werden.In a particularly simple embodiment of the invention, the Control device using keyboard inputs or Shortcuts can be operated. In addition, funds are provided with which the individual keystrokes respectively Shortcuts can be assigned to voice commands. As a base conventional keyboard-operated devices are then suitable Measuring systems that are also shown with those for speech recognition Features or the means for assigning the voice commands to be equipped for the keyboard inputs.

Weiterhin zeichnet sich eine Weiterbildungen der Erfindung durch eine besonders kleine Fehlerrate bei der Spracherkennung aus:
Zur Erkennung eines Sprachbefehles wird zunächst überprüft, ob das akustische Signal des Sprachbefehles genügend Energie aufweist. Nur Sprachbefehlssignale mit einem Energiegehalt oberhalb eines vorgegebenen Grenzwertes werden im Spracherkennungssystem weiterverarbeitet beziehungsweise dem Spracherkennungssystem überhaupt zugeleitet. Damit wird verhindert, daß eine Erkennung leiser (Hintergrund-) Geräusche versucht wird.
Furthermore, a further development of the invention is distinguished by a particularly low error rate in speech recognition:
To recognize a voice command, it is first checked whether the acoustic signal of the voice command has sufficient energy. Only voice command signals with an energy content above a predetermined limit value are processed further in the voice recognition system or are even forwarded to the voice recognition system. This prevents the attempt to detect quiet (background) noises.

Dadurch, daß die Sprachbefehle mit den Einträgen der Datenbank (den Speichersprachbefehlen) verglichen werden, wobei die Einträge ausschließlich vollständige Speichersprachbefehle beziehungsweise Wörter umfassen, ist das System beziehungsweise Verfahren zwar nicht für die Erkennung eines besonders großen Wortschatzes geeignet, da für die Verarbeitung eines großen Wortschatzes die Worte in Wortteile (sogenannte Phoneme) entsprechend den verschiedenen sprachlichen Grundlauten aufgeteilt werden müßten, aber es zeichnet sich gerade dadurch durch einen geringen Bedarf an Rechenzeit und Speicher aus, und gewährleistet eine geringere Fehlerrate als ein auf Wortteilen basierendes System.The fact that the voice commands with the entries in the database (the Storage voice commands) are compared, the entries only complete storage voice commands or words include, the system or method is not for Recognition of a particularly large vocabulary is suitable as for the Processing a large vocabulary of words into parts of words (so-called Phonemes) according to the different linguistic basic sounds  would have to be divided, but this is precisely what distinguishes it low computing time and memory requirements, and guaranteed a lower error rate than a word-based system.

Nachfolgend soll die Erfindung anhand eines Ausführungsbeispieles näher verdeutlicht werden. Es zeigen:The invention is to be explained in more detail below using an exemplary embodiment be made clear. Show it:

Fig. 1 ein Ausführungsbeispiel einer erfindungsgemäßen Koordinatenmeßvorrichtung; Fig. 1 shows an embodiment of a coordinate measuring device according to the invention;

Fig. 2 ein Ausführungsbeispiel einer Steuereinrichtung für eine erfindungsgemäße Meßvorrichtung. Fig. 2 shows an embodiment of a control device for a measuring device according to the invention.

In Fig. 1 erkennt man ein zu vermessendes Meßobjekt M und eine Koordinatenmeßvorrichtung 1. An der Oberfläche des Meßobjektes M ist ein Meßtaster 2 angeordnet. Mittels einer Distanz- und Winkellagenmeßeinrichtung 3 wird die Position des Meßtasters 2 ermittelt. Die Distanz- und Winkellagenmeßeinrichtung 3 umfaßt dabei ein laser­ optisches System, und der Meßtaster 2 umfaßt einen Reflektor, zum Beispiel einen Tripple-Spiegel. Die Distanz- und Winkellagenmeßeinrichtung 3 sendet mittels des laser-optischen Systems einen Laserstrahl auf den Meßtaster 2. Dieser Laserstrahl wird mittels des Reflektors gespiegelt und zur Distanz- und Winkellagenmeßeinrichtung zurück übermittelt. Anhand des Ausstrahl- beziehungsweise Einstrahlwinkels des Laserstrahls beziehungsweise anhand des Versatzes zwischen Laserstrahlaustritt und Laserstrahleintritt wird die Position des Meßtasters 2 ermittelt. Aus den verschiedenen Positionsmessungen des Meßtasters 2 an verschiedenen Stellen der Oberfläche des Meßobjektes M können die Koordinaten des Meßobjektes M vermessen werden. In Fig. 1 it can be seen a measuring object to be measured M, and a coordinate measuring machine 1. A probe 2 is arranged on the surface of the measurement object M. By means of a distance and angular-3, the position of the probe 2 is determined. The distance and angular position measuring device 3 comprises a laser optical system, and the probe 2 comprises a reflector, for example a triple mirror. The distance and angular position measuring device 3 sends a laser beam to the probe 2 by means of the laser-optical system. This laser beam is reflected by the reflector and transmitted back to the distance and angular position measuring device. The position of the probe 2 is determined on the basis of the beam angle or beam angle of the laser beam or on the basis of the offset between the laser beam exit and the laser beam entry. The coordinates of the measurement object M can be measured from the various position measurements of the measuring probe 2 at different locations on the surface of the measurement object M.

Die Distanz- und Winkelmeßeinrichtung 3 wird mittels einer Steuereinrichtung 4 gesteuert. Die Steuereinrichtung 4 umfaßt ein Mikrofon 6 zum Empfang von Sprachbefehlen, dargestellt durch die Schlangenlinien und gekennzeichnet durch die Bezugsziffer 5. Die mittels des Mikrofones 6 empfangenen Sprachbefehle werden einem Spracherkennungssystem 8 übermittelt und mittels des Spracherkennungssystemes 8 in Steuerbefehle umgewandelt. Die Steuerbefehle werden der Distanz- und Winkellagenmeßeinrichtung 3 übermittelt, welche entsprechend der Steuerbefehle eine Positionsermittlung des Meßtasters durchführt.The distance and angle measuring device 3 is controlled by means of a control device 4 . The control device 4 comprises a microphone 6 for receiving voice commands, represented by the serpentine lines and identified by the reference number 5 . The voice commands received by means of the microphone 6 are transmitted to a voice recognition system 8 and converted into control commands by means of the voice recognition system 8 . The control commands are transmitted to the distance and angular position measuring device 3 , which carries out a position determination of the probe in accordance with the control commands.

Fig. 2 zeigt ein Ausführungsbeispiel einer Steuereinrichtung 4. Die Steuereinrichtung 4 umfaßt ein Spracherkennungssystem 8. Das Spracherkennungssystem 8 umfaßt eine Datenbank 10 mit einem Befehlssatz 12 mit abgelegten Speichersprachbefehlen 11. Die im Speicher abgelegten Sprachbefehle, welche analog oder digitalisiert abgelegt sein können, sind dabei zur Unterscheidung gegenüber den in Form von akkustischen Signalen vorliegenden, sozusagen gerade ausgesprochenen Sprachbefehlen 5 mit der Bezugsziffer 11 gekennzeichnet und werden als Speichersprachbefehl bezeichnet. Die Speichersprachbefehle 11 wurden von einem Benutzer mittels des Mikrofones 6 eingegeben und in Form von Hidden-Markov-Modellen (HMM) (dargestellt durch die dreifache Unterteilung der Speichersprachbefehle 11) in der Datenbank 10 abgelegt. Zusätzlich zu den Speichersprachbefehlen 11 wurden vom Benutzer Tastatureingaben 13 mittels der Tastatur 20 für jeden einzelnen Speichersprachbefehl 11 eingegeben, die mittels eines Prozessors 15 den abgelegten Speichersprachbefehlen 11 jeweils zugeordnet sind. Fig. 2 shows an embodiment of a control device 4. The control device 4 comprises a speech recognition system 8 . The voice recognition system 8 comprises a database 10 with an instruction set 12 with stored storage voice instructions 11 . The voice commands stored in the memory, which can be stored in analog or digitized form, are identified with the reference number 11 in order to distinguish them from the voice commands 5 that have just been pronounced in the form of acoustic signals and are referred to as the memory voice command. The storage voice commands 11 were entered by a user using the microphone 6 and stored in the database 10 in the form of hidden Markov models (HMM) (represented by the threefold division of the storage voice commands 11 ). In addition to the memory language commands 11 , the user entered keyboard inputs 13 using the keyboard 20 for each individual memory language command 11 , which are each assigned to the stored memory language commands 11 by means of a processor 15 .

Das Spracherkennungssystem 8 umfaßt weiterhin einen Speicher 17 (Arbeitsspeicher), auf den der Prozessor 15 zugreift, das heißt in den der Prozessor Daten schreibt und aus welchem er Daten ausliest. The speech recognition system 8 further comprises a memory 17 (main memory) which the processor 15 accesses, that is to say into which the processor writes data and from which it reads data.

Wenn das Spracherkennungssystem 8 "trainiert" ist, das heißt ein Befehlssatz 12 mit einzelnen Speichsprachbefehlen 11 und zugeordneten Tastatureingaben 13 in der Datenbank 10 abgelegt wurden, ist die dargestellte Steuerung 4 zum Steuern einer Distanz- und Winkellagenmeßeinrichtung 3 gemäß Fig. 1 betriebsbereit. Der Betrieb läuft dann beispielsweise wie folgt ab:
Der Benutzer tätigt Sprachbefehle 5, die mittels des Mikrofones 6 erfaßt werden. Aufgrund eines Mittels 19, welches zwischen das Mikrofon 6 und das Spracherkennungssystem 8 geschaltet ist, werden nur Sprachbefehle beziehungsweise erfaßte Geräusche an das Spracherkennungssystem 8 weitergeleitet, deren akustisches Signal einen genügend hohen Energiegehalt aufweist, das heißt dessen Energiegehalt oberhalb eines vorgegebenen Grenzwertes liegt. Damit wird verhindert, daß eine Erkennung leiser Geräusche versucht wird.
If the speech recognition system 8 is “trained”, that is to say a command set 12 with individual storage voice commands 11 and associated keyboard inputs 13 has been stored in the database 10 , the illustrated controller 4 is ready for controlling a distance and angular position measuring device 3 according to FIG. 1. The operation then proceeds as follows, for example:
The user issues voice commands 5 , which are detected by means of the microphone 6 . Due to a means 19 which is connected between the microphone 6 and the speech recognition system 8 , only voice commands or detected noises are forwarded to the speech recognition system 8 , the acoustic signal of which has a sufficiently high energy content, that is to say whose energy content is above a predetermined limit value. This prevents quiet sounds from being tried.

Die zum Spracherkennungssystem 8 weitergeleiteten Sprachbefehle 5 werden mittels des Prozessors 15 in den Speicher 17 geschrieben und anschließend mittels des Prozessors mit den Einträgen des Befehlssatzes 12 in der Datenbank 10 verglichen. Sobald eine ausreichende Übereinstimmung zwischen dem Sprachbefehl im Speicher 17 und einem Speichersprachbefehl 11 aus dem Befehlssatz 12 festgestellt ist, wird ein Steuerbefehl ausgegeben, welcher einer dem Speichersprachbefehl 11 zugeordneten Tastatureingabe 13 entspricht. Dieser Steuerbefehl wird der Distanz- und Winkellagenmesseinrichtung 3 (wie zum Beispiel in Fig. 1 dargestellt) übermittelt und somit die Koordinatenvermessung gesteuert. The voice commands 5 forwarded to the speech recognition system 8 are written into the memory 17 by means of the processor 15 and then compared with the entries of the command set 12 in the database 10 by means of the processor. As soon as there is sufficient agreement between the voice command in the memory 17 and a memory voice command 11 from the command set 12 , a control command is issued which corresponds to a keyboard input 13 assigned to the memory voice command 11 . This control command is transmitted to the distance and angular position measuring device 3 (as shown for example in FIG. 1) and thus the coordinate measurement is controlled.

BezugszeichenlisteLIST OF REFERENCE NUMBERS

11

Koordinatenmeßvorrichtung
Coordinate measuring

22

Meßtaster
probe

33

Distanz- und Winkellagenmeßeinrichtung
Distance and angular position measuring device

44

Steuereinrichtung
control device

55

Sprachbefehl
voice command

66

Mikrofon
microphone

88th

Spracherkennungssystem
Voice recognition system

1010

Datenbank
Database

1111

Speichersprachbefehl
Memory voice command

1212

Befehlssatz
command set

1313

Tastatureingabe
keyboard input

1515

Prozessor
processor

1717

Speicher
Storage

1919

Mittel zum Messen des Energiegehaltes
Means for measuring the energy content

2020

Tastatur
M Meßstück
keyboard
M measuring piece

Claims (7)

1. Koordinatenmeßvorrichtung (1) zur dreidimensionalen Koordinatenvermessung eines Meßstückes (M);
  • 1. 1.1 mit einem Meßtaster (2) zum Abtasten der Oberfläche des Meßstückes (M);
  • 2. 1.2 mit einer Distanz- und Winkellagenmeßeinrichtung (3) zur Positionsermittlung des Meßtasters (2);
  • 3. 1.3 mit einer Steuereinrichtung (4) zum Steuern der Distanz- und Winkelmeßeinrichtung (3);
  • 4. 1.4 die Steuereinrichtung (4) umfaßt ein Mikrofon (6) zur Eingabe von Sprachbefehlen (5);
  • 5. 1.5 die Steuereinrichtung (4) umfaßt ein Spracherkennungssystem (8) zum Umwandeln von Sprachbefehlen (5) in Steuerbefehle;
  • 6. 1.6 das Spracherkennungssystem (4) umfaßt eine Datenbank (10) mit Speichereinträgen von einzelnen vollständigen Speichersprachbefehlen (11) in einem Befehlssatz (12);
  • 7. 1.7 die Speichersprachbefehle (11) sind als Hidden-Markov-Modelle abgespeichert.
1. Coordinate measuring device ( 1 ) for three-dimensional coordinate measurement of a measuring piece (M);
  • 1. 1.1 with a probe ( 2 ) for scanning the surface of the measuring piece (M);
  • 2. 1.2 with a distance and angular position measuring device ( 3 ) for determining the position of the probe ( 2 );
  • 3. 1.3 with a control device ( 4 ) for controlling the distance and angle measuring device ( 3 );
  • 4. 1.4 the control device ( 4 ) comprises a microphone ( 6 ) for entering voice commands ( 5 );
  • 5. 1.5 the control device ( 4 ) comprises a speech recognition system ( 8 ) for converting voice commands ( 5 ) into control commands;
  • 6. 1.6 the speech recognition system ( 4 ) comprises a database ( 10 ) with storage entries of individual complete storage speech commands ( 11 ) in a command set ( 12 );
  • 7. 1.7 the storage language commands ( 11 ) are stored as hidden Markov models.
2. Koordinatenmeßvorrichtung nach Anspruch 1, dadurch gekennzeichnet, daß
  • 1. 2.1 die Steuereinrichtung (4) eine Tastatur (20) zur Befehlseingabe umfaßt; und
  • 2. 2.2 die Steuereinrichtung (4) Mittel (15) zum Zuordnen von Tastatureingaben (13) insbesondere Tastenkombinationen zu den einzelnen Speichersprachbefehlen (11) umfaßt.
2. Coordinate measuring device according to claim 1, characterized in that
  • 1. 2.1 the control device ( 4 ) comprises a keyboard ( 20 ) for entering commands; and
  • 2. 2.2 the control device ( 4 ) comprises means ( 15 ) for assigning keyboard inputs ( 13 ), in particular key combinations, to the individual memory language commands ( 11 ).
3. Koordinatenmeßvorrichtung nach einem der Ansprüche 1 oder 2, dadurch gekennzeichnet, daß die Steuereinrichtung (4) Mittel (19) zum Messen des Energiegehaltes des akustischen Signales eines Sprachbefehls (5) umfaßt.3. Coordinate measuring device according to one of claims 1 or 2, characterized in that the control device ( 4 ) comprises means ( 19 ) for measuring the energy content of the acoustic signal of a voice command ( 5 ). 4. Koordinatenmeßvorrichtung nach einem der Ansprüche 1 bis 3, dadurch gekennzeichnet, daß
  • 1. 4.1 die Distanz- und Winkellagenmeßeinrichtung (3) ein laseroptisches System umfaßt; und
  • 2. 4.2 der Meßtaster (2) einen Reflektor, insbesondere einen Tripple- Spiegel umfaßt.
4. Coordinate measuring device according to one of claims 1 to 3, characterized in that
  • 1. 4.1 the distance and angular position measuring device ( 3 ) comprises a laser-optical system; and
  • 2. 4.2 the probe ( 2 ) comprises a reflector, in particular a triple mirror.
5. Verfahren zum Steuern einer Koordinatenmeßvorrichtung, gekennzeichnet durch die folgenden Schritte:
  • 1. 5.1 mittels einer Distanz- und Winkellagenmeßeinrichtung (3) wird die Position eines Meßtasters (2), welcher auf der Oberfläche eines Meßstückes (M) angeordnet wird, ermittelt;
  • 2. 5.2 die Distanz- und Winkellagenmeßeinrichtung (3) wird mittels einer Steuereinrichtung (4) gesteuert;
  • 3. 5.3 die Steuereinrichtung (4) steuert die Distanz- und Winkellagenmeßeinrichtung (3) in Abhängigkeit von mittels eines Spracherkennungssystemes (8) in Steuerbefehle umgewandelten Sprachbefehlen (5);
  • 4. 5.4 die Sprachbefehle (5) werden mittels eines Mikrofones eingegeben;
  • 5. 5.5 die Sprachbefehle (5) werden mit Speichersprachbefehlen (11), die als Einträge eines Befehlssatzes (12) in einer Datenbank (10) abgelegt sind, verglichen, wobei die Einträge vollständige Speichersprachbefehle (11) umfassen, die als Hidden-Markov- Modelle abgelegt sind.
5. A method for controlling a coordinate measuring device, characterized by the following steps:
  • 1. 5.1 by means of a distance and angular position measuring device ( 3 ), the position of a probe ( 2 ), which is arranged on the surface of a measuring piece (M), is determined;
  • 2. 5.2 the distance and angular position measuring device ( 3 ) is controlled by means of a control device ( 4 );
  • 3. 5.3 the control device ( 4 ) controls the distance and angular position measuring device ( 3 ) as a function of speech commands ( 5 ) converted into control commands by means of a speech recognition system ( 8 );
  • 4. 5.4 the voice commands ( 5 ) are entered using a microphone;
  • 5. 5.5 the voice commands ( 5 ) are compared with storage voice commands ( 11 ), which are stored as entries of a command set ( 12 ) in a database ( 10 ), the entries comprising complete storage voice commands ( 11 ), which are called Hidden Markov Models are filed.
6. Verfahren nach Anspruch 5, dadurch gekennzeichnet, daß der Steuereinrichtung (4) mittels einer Tastatur (20) Befehle eingegeben werden und den einzelnen Speichersprachbefehlen (11) Tastatureingaben (13) insbesondere Tastaturkombinationen zugeordnet werden.6. The method according to claim 5, characterized in that the control device ( 4 ) by means of a keyboard ( 20 ) commands are entered and the individual memory language commands ( 11 ) keyboard inputs ( 13 ), in particular keyboard combinations are assigned. 7. Verfahren nach einem der Ansprüche 5 oder 6, dadurch gekennzeichnet, daß
  • 1. 7.1 der Energiegehalt des akustischen Signales eines Sprachbefehles (5) gemessen wird; und
  • 2. 7.2 nur Sprachbefehlssignale mit einem Energiegehalt oberhalb eines vorgegebenen Grenzwertes dem Spracherkennungssystem (8) übermittelt werden.
7. The method according to any one of claims 5 or 6, characterized in that
  • 1. 7.1 the energy content of the acoustic signal of a voice command ( 5 ) is measured; and
  • 2. 7.2 only voice command signals with an energy content above a predetermined limit are transmitted to the speech recognition system ( 8 ).
DE2001118668 2001-04-14 2001-04-14 Coordinate measuring Expired - Fee Related DE10118668B4 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE2001118668 DE10118668B4 (en) 2001-04-14 2001-04-14 Coordinate measuring

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE2001118668 DE10118668B4 (en) 2001-04-14 2001-04-14 Coordinate measuring

Publications (2)

Publication Number Publication Date
DE10118668A1 true DE10118668A1 (en) 2002-10-24
DE10118668B4 DE10118668B4 (en) 2004-02-05

Family

ID=7681642

Family Applications (1)

Application Number Title Priority Date Filing Date
DE2001118668 Expired - Fee Related DE10118668B4 (en) 2001-04-14 2001-04-14 Coordinate measuring

Country Status (1)

Country Link
DE (1) DE10118668B4 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10258579A1 (en) * 2002-12-16 2004-07-08 Carl Mahr Holding Gmbh Measuring device for pointwise measurement of workpiece surface dimensions by mechanical probing, has contactless measuring device for determining spatial position of probe body
EP3021074A1 (en) 2014-11-13 2016-05-18 Hexagon Technology Center GmbH Motionless measurement system control
US9720088B2 (en) 2012-03-29 2017-08-01 The Secretary Of State For Business, Innovation & Skills Measurement device, system and method
US9791569B2 (en) 2012-03-29 2017-10-17 The Secretary Of State For Business, Innovation & Skills Coordinate measurement system and method

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102012206712A1 (en) * 2012-04-24 2013-10-24 Homag Holzbearbeitungssysteme Gmbh Method for processing workpiece used for manufacturing e.g. furniture, involves providing command acoustically input by operator using input device such as microphone to processing unit connected to control device

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3629689A1 (en) * 1985-09-05 1987-03-12 Ferranti Plc POSITION MEASURING DEVICE
WO1988007656A1 (en) * 1987-03-21 1988-10-06 Renishaw Plc Interferometer position measurement system
DE19533541C1 (en) * 1995-09-11 1997-03-27 Daimler Benz Aerospace Ag Method for the automatic control of one or more devices by voice commands or by voice dialog in real time and device for executing the method
DE19625294A1 (en) * 1996-06-25 1998-01-02 Daimler Benz Aerospace Ag Speech recognition method and arrangement for carrying out the method
US5991726A (en) * 1997-05-09 1999-11-23 Immarco; Peter Speech recognition devices
DE19854420A1 (en) * 1998-11-25 2000-06-15 Siemens Ag Sound signal processing method especially for telecommunication system
EP1108980A2 (en) * 1999-12-08 2001-06-20 Prüftechnik Dieter Busch Ag Ergonomically formed jamming signal reducing positioning device for the alignment of objects

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3629689A1 (en) * 1985-09-05 1987-03-12 Ferranti Plc POSITION MEASURING DEVICE
WO1988007656A1 (en) * 1987-03-21 1988-10-06 Renishaw Plc Interferometer position measurement system
DE19533541C1 (en) * 1995-09-11 1997-03-27 Daimler Benz Aerospace Ag Method for the automatic control of one or more devices by voice commands or by voice dialog in real time and device for executing the method
DE19625294A1 (en) * 1996-06-25 1998-01-02 Daimler Benz Aerospace Ag Speech recognition method and arrangement for carrying out the method
US5991726A (en) * 1997-05-09 1999-11-23 Immarco; Peter Speech recognition devices
DE19854420A1 (en) * 1998-11-25 2000-06-15 Siemens Ag Sound signal processing method especially for telecommunication system
EP1108980A2 (en) * 1999-12-08 2001-06-20 Prüftechnik Dieter Busch Ag Ergonomically formed jamming signal reducing positioning device for the alignment of objects

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10258579A1 (en) * 2002-12-16 2004-07-08 Carl Mahr Holding Gmbh Measuring device for pointwise measurement of workpiece surface dimensions by mechanical probing, has contactless measuring device for determining spatial position of probe body
DE10258579B4 (en) * 2002-12-16 2007-12-13 Carl Mahr Holding Gmbh measuring device
US9720088B2 (en) 2012-03-29 2017-08-01 The Secretary Of State For Business, Innovation & Skills Measurement device, system and method
US9791569B2 (en) 2012-03-29 2017-10-17 The Secretary Of State For Business, Innovation & Skills Coordinate measurement system and method
EP3021074A1 (en) 2014-11-13 2016-05-18 Hexagon Technology Center GmbH Motionless measurement system control

Also Published As

Publication number Publication date
DE10118668B4 (en) 2004-02-05

Similar Documents

Publication Publication Date Title
DE69701774T2 (en) VOICE RECOGNITION IN NOISY ENVIRONMENT AND DEVICE FOR IMPLEMENTING THE METHOD
DE69427083T2 (en) VOICE RECOGNITION SYSTEM FOR MULTIPLE LANGUAGES
DE60004862T2 (en) AUTOMATICALLY DETERMINING THE ACCURACY OF A SPEECH DICTIONARY IN A VOICE RECOGNITION SYSTEM
DE10042944C2 (en) Grapheme-phoneme conversion
DE69923379T2 (en) Non-interactive registration for speech recognition
DE19847419A1 (en) Procedure for the automatic recognition of a spoken utterance
DE69315374T2 (en) Speech recognition system for lifelike language translation
DE60124842T2 (en) Noise-robbed pattern recognition
EP3224831B1 (en) Motor vehicle operating device with a correction strategy for voice recognition
EP1168305A2 (en) Method of parameter extraction from multi-inputs for speech recognition
EP0925579A1 (en) Process for adaptation of a hidden markov sound model in a speech recognition system
DE60318385T2 (en) LANGUAGE PROCESSING APPARATUS AND METHOD, RECORDING MEDIUM AND PROGRAM
EP0718823B1 (en) Method for converting speech information into machine readable data
EP0633559B1 (en) Method and device for speech recognition
EP0987682B1 (en) Method for adapting linguistic language models
DE10040063A1 (en) Procedure for assigning phonemes
DE4010028C2 (en) Speech recognition method
DE112006000225T5 (en) Dialog system and dialog software
DE19532114A1 (en) Telephone speech dialogue method for automated output of dialling numbers and locations
DE10118668B4 (en) Coordinate measuring
DE69030548T2 (en) Method and device for speech recognition
EP1457966A1 (en) Method for determining the risk of confusability of vocabulary entries for phoneme-based speech recognition
DE102017216571B4 (en) motor vehicle
EP0962914B1 (en) Method and apparatus for determining a confidence measure for speech recognition
DE2363590A1 (en) VOICE RECOGNITION SYSTEM WITH CHARACTERISTICS ENCODING

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
8364 No opposition during term of opposition
8327 Change in the person/name/address of the patent owner

Owner name: SCHOTT AG, 55122 MAINZ, DE

8339 Ceased/non-payment of the annual fee