DE102023123406A1 - Method for displaying user support information in an augmented reality application and augmented reality device - Google Patents
Method for displaying user support information in an augmented reality application and augmented reality device Download PDFInfo
- Publication number
- DE102023123406A1 DE102023123406A1 DE102023123406.4A DE102023123406A DE102023123406A1 DE 102023123406 A1 DE102023123406 A1 DE 102023123406A1 DE 102023123406 A DE102023123406 A DE 102023123406A DE 102023123406 A1 DE102023123406 A1 DE 102023123406A1
- Authority
- DE
- Germany
- Prior art keywords
- image
- information
- support information
- user support
- user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/20—Administration of product repair or maintenance
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/32—Operator till task planning
- G05B2219/32014—Augmented reality assists operator in maintenance, repair, programming, assembly, use of head mounted display with 2-D 3-D display and voice feedback, voice and gesture command
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Economics (AREA)
- Manufacturing & Machinery (AREA)
- General Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Entrepreneurship & Innovation (AREA)
- Marketing (AREA)
- Operations Research (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Processing Or Creating Images (AREA)
Abstract
Die vorliegende Erfindung betrifft ein Verfahren zur Einblendung zumindest einer Benutzerunterstützungs-Information in Bezug auf zumindest eine Vorrichtung oder eine ihrer Komponenten in einer Augmented-Reality-Anwendung. Die vorliegende Erfindung betrifft außerdem eine Augmented-Reality-Einrichtung, zum Bereitstellen von zumindest einer Benutzerunterstützungs-Information in Bezug auf zumindest eine Vorrichtung oder eine ihrer Komponenten an einen Anwender. The present invention relates to a method for displaying at least one item of user support information relating to at least one device or one of its components in an augmented reality application. The present invention also relates to an augmented reality device for providing at least one item of user support information relating to at least one device or one of its components to a user.
Description
Gebiet der Technikfield of technology
Die vorliegende Erfindung betrifft ein Verfahren zur Einblendung zumindest einer Benutzerunterstützungs-Information in Bezug auf zumindest eine Vorrichtung oder eine ihrer Komponenten in einer Augmented-Reality-Anwendung. Die vorliegende Erfindung betrifft außerdem eine Augmented-Reality-Einrichtung, zum Bereitstellen von zumindest einer Benutzerunterstützungs-Information in Bezug auf zumindest eine Vorrichtung oder eine ihrer Komponenten an einen Anwender.The present invention relates to a method for displaying at least one item of user support information relating to at least one device or one of its components in an augmented reality application. The present invention also relates to an augmented reality device for providing at least one item of user support information relating to at least one device or one of its components to a user.
Stand der TechnikState of the art
Im industriellen Umfeld werden im Zuge der zunehmenden Digitalisierung des Maschinenparks stetig mehr Informationen zu den eingesetzten Vorrichtungen und ihren Komponenten erfasst, verarbeitet und gespeichert. Basierend auf den Daten können beispielsweise Fehlerberichte oder Wartungsinformationen erzeugt werden. Durch diese Informationen können Servicemitarbeiter vor Ort bei ihren Serviceeinsätzen unterstützt werden.In the industrial environment, as the machine park becomes increasingly digitalized, more and more information about the devices used and their components is being recorded, processed and stored. Error reports or maintenance information, for example, can be generated based on the data. This information can be used to support on-site service employees in their service operations.
Allerdings wird es mit zunehmender Datenmenge aufwändiger, einen Überblick über die einzelnen Informationen zu wahren.However, as the amount of data increases, it becomes more difficult to maintain an overview of the individual information.
Zusammenfassung der ErfindungSummary of the Invention
Es ist daher Aufgabe der vorliegenden Erfindung, die beschriebenen Nachteile des Stands der Technik zu überwinden und insbesondere Mittel anzugeben, mit denen auch bei einer größeren Datenmenge eine zuverlässige Bereitstellung von Informationen an Servicemitarbeiter möglich ist.It is therefore an object of the present invention to overcome the described disadvantages of the prior art and in particular to provide means by which a reliable provision of information to service employees is possible even with a larger amount of data.
Die Aufgabe wird durch die Erfindung gemäß einem ersten Aspekt dadurch gelöst, dass ein Verfahren zur Einblendung einer Benutzerunterstützungs-Information in Bezug auf zumindest eine Vorrichtung oder eine ihrer Komponenten in einer Augmented-Reality-Anwendung,
wobei zumindest ein Abbild eines Umgebungsausschnitts, in welchem Umgebungsausschnitt die Vorrichtung zumindest teilweise sichtbar ist, aufgenommen wird,
wobei die einzublendende Benutzerunterstützungs-Information erhalten und in dem Abbild oder in einem den Umgebungsausschnitt zumindest teilweise enthaltenen Sichtfeld eines Anwenders der Augmented-Reality-Anwendung eingeblendet wird,
wobei in dem Abbild ein der Vorrichtung zugeordneter Marker identifiziert und der identifizierte Marker ausgewertet wird, und wobei zumindest teilweise basierend auf zumindest einem Ergebnis der Auswertung (i) eine Position, an der die Benutzerunterstützungs-Information in dem Abbild oder in dem Sichtfeld des Anwenders eingeblendet wird, als Einblendposition bestimmt und/oder (ii) eine perspektivische Anpassung der Benutzerunterstützungs-Information oder Teilen davon vorgenommen wird, vorgeschlagen wird.The object is achieved by the invention according to a first aspect in that a method for displaying user support information with respect to at least one device or one of its components in an augmented reality application,
wherein at least one image of a section of the environment in which the device is at least partially visible is recorded,
wherein the user support information to be displayed is received and displayed in the image or in a field of view of a user of the augmented reality application that at least partially contains the environmental section,
wherein a marker associated with the device is identified in the image and the identified marker is evaluated, and wherein, at least in part based on at least one result of the evaluation, (i) a position at which the user support information is displayed in the image or in the field of view of the user is determined as a display position and/or (ii) a perspective adjustment of the user support information or parts thereof is made.
Der Erfindung liegt damit die überraschende Erkenntnis zugrunde, dass anhand von in dem Abbild definierter und mit der Vorrichtung assoziierter Strukturen weitere Informationen aus den Strukturen abgeleitet werden können, die es ermöglichen, eine Benutzerunterstützungs-Information an einer gewünschten Stelle und mit einem räumlichen Eindruck in einem Abbild der Vorrichtung oder in einem Sichtfeld eines Anwenders einzublenden.The invention is therefore based on the surprising finding that, based on structures defined in the image and associated with the device, further information can be derived from the structures, which make it possible to display user support information at a desired location and with a spatial impression in an image of the device or in a user's field of vision.
Indem erfindungsgemäß die Einblendposition der Benutzerunterstützungs-Information in dem Abbild entsprechend bestimmt wird, kann die Benutzerunterstützungs-Information mit Bezug zu einer speziellen Komponente der Vorrichtung, etwa in deren Nähe und/oder durch eine Zuordnungslinie zu dieser Komponente, in das Abbild oder das Sichtfeld eingeblendet werden. Damit ist eine Zuordnung der bereitzustellenden Benutzerunterstützungs-Information zu einer physischen Komponente der Vorrichtung durch den Anwender sehr zuverlässig möglich. Indem außerdem eine perspektivische Anpassung der Benutzerunterstützungs-Information vorgenommen wird, wird es dem Anwender zusätzlich erleichtert, die einzublendende Information der richtigen Komponente zuzuordnen, gerade wenn schräg auf die Vorrichtung geblickt wird.By determining the display position of the user support information in the image accordingly, the user support information can be displayed in the image or the field of view with reference to a specific component of the device, for example in its vicinity and/or by an allocation line to this component. This makes it very reliable for the user to assign the user support information to be provided to a physical component of the device. By also adjusting the perspective of the user support information, it is made even easier for the user to assign the information to be displayed to the correct component, especially when looking at the device at an angle.
Dadurch kann mit dem vorgeschlagenen Verfahren vorteilhaft eine Wartungsinformation zuverlässig an der zu wartenden Komponente als Benutzerunterstützungs-Information eingeblendet werden. Somit kann die Wartung der Vorrichtung und ihrer Komponenten erleichtert werden, insbesondere kann die Wartung zuverlässiger und schneller erfolgen.As a result, the proposed method can advantageously reliably display maintenance information on the component to be maintained as user support information. This makes maintenance of the device and its components easier, and in particular maintenance can be carried out more reliably and quickly.
Auch wenn etwa mehrere gleiche oder identische Vorrichtungen oder mehrere gleiche oder identische Komponenten im Einsatz sind, kann mit dem vorgeschlagenen Verfahren eine Information zu einer dieser Komponenten in dem Abbild bzw. in dem Sichtfeld des Anwenders mit Bezug zu der richtigen Komponente eingeblendet werden. Dadurch ist eine zuverlässige Zuordnung der Information möglich und die Gefahr eines versehentlichen Vertauschens der Komponenten ist ausgeschlossen oder zumindest stark reduziert. Dadurch können Informationen auch bei zunehmenden Datenmengen zuverlässig bereitgestellt werden.Even if several identical or identical devices or several identical or identical components are in use, the proposed method can be used to display information about one of these components in the image or in the user's field of vision with reference to the correct component. This enables reliable assignment of the information and the risk of accidentally swapping the components is eliminated or at least greatly reduced. This means that information can be provided reliably even with increasing amounts of data.
Dem Anwender der Augmented-Reality-Anwendung kann die Benutzerunterstützungs-Information folglich sehr zuverlässig dadurch bereitgestellt werden, indem die Benutzerunterstützungs-Information in das Sichtfeld des Anwenders eingeblendet wird und/oder indem die Benutzerunterstützungs-Information in das Abbild eigeblendet wird, das der Anwender betrachten kann.The user of the augmented reality application can provide the user support information information can therefore be provided very reliably by overlaying the user assistance information in the user's field of view and/or by overlaying the user assistance information in the image that the user can view.
Vorzugsweise wird im Sinne dieser Anmeldung unter einer perspektivischen Anpassung der Benutzerunterstützungs-Information oder Teilen davon eine Anpassung der Darstellung der Benutzerunterstützungs-Information oder Teilen davon derart verstanden, dass bei der in das Abbild oder in das Sichtfeld eingeblendete Benutzerunterstützungs-Information zumindest teilweise ein räumlicher Effekt entsteht (insbesondere bei dem Anwender der Augmented-Reality-Anwendung, der etwa ein Betrachter des Abbilds sein kann, oder in dessen Sichtfeld die Benutzerunterstützungs-Information eingeblendet wird).Preferably, in the sense of this application, a perspective adaptation of the user support information or parts thereof is understood to mean an adaptation of the representation of the user support information or parts thereof such that the user support information displayed in the image or in the field of view creates at least a partial spatial effect (in particular for the user of the augmented reality application, who may be a viewer of the image, for example, or in whose field of view the user support information is displayed).
Indem der Marker für sowohl die Bestimmung der Einblendposition als auch für die perspektivische Anpassung der Benutzerunterstützungs-Information jeweils zumindest teilweise eingesetzt wird, kann der Marker für gleich mehrere Zwecke genutzt werden. Dies ermöglicht es, das Verfahren mit weniger Aufwand zu implementieren. Denn in der realen Welt muss lediglich ein entsprechender, der Vorrichtung zugeordneter Marker so vorgesehen sein, dass er gemeinsam mit der Vorrichtung in dem Abbild erfasst werden kann. Weitere Anpassungen an der Vorrichtung sind insoweit nicht notwendig.By using the marker at least partially for both determining the display position and for adjusting the perspective of the user support information, the marker can be used for several purposes at once. This makes it possible to implement the method with less effort. In the real world, only a corresponding marker assigned to the device needs to be provided in such a way that it can be recorded together with the device in the image. Further adjustments to the device are therefore not necessary.
Anhand des in dem Abbild enthaltenen Markers werden vorteilhaft Informationen zur Bestimmung der Einblendposition ermittelt. Dabei kann die Einblendposition direkt anhand des Markers ermittelt werden oder es kann anhand des Markers eine Zwischeninformation ermittelt werden, anhand der wiederum, insbesondere unter Einbeziehung weiterer Quellen, die Einblendposition ermittelt wird.The marker contained in the image is advantageously used to determine information for determining the fade-in position. The fade-in position can be determined directly using the marker, or intermediate information can be determined using the marker, which in turn is used to determine the fade-in position, particularly by taking other sources into account.
Anhand des in dem Abbild enthaltenen Markers werden vorteilhaft Informationen zur perspektivischen Anpassung ermittelt. Dabei können die zur perspektivischen Anpassung notwendigen Informationen direkt anhand des Markers ermittelt werden (wie später noch im Detail erläutert wird) oder es kann anhand des Markers eine Zwischeninformation ermittelt werden, anhand der wiederum, insbesondere unter Einbeziehung weiterer Quellen, die zur perspektivischen Anpassung notwendigen Informationen ermittelt werden.Information for perspective adjustment is advantageously determined using the marker contained in the image. The information required for perspective adjustment can be determined directly using the marker (as will be explained in more detail later) or intermediate information can be determined using the marker, which in turn can be used to determine the information required for perspective adjustment, particularly by including other sources.
Das aufgenommene Abbild mit dem darin sichtbaren Marker dient damit insbesondere als Ausgangspunkt dafür, weitere Informationen zur Einblendung der Benutzerunterstützungs-Information zu erhalten. Dazu wird in dem Abbild der Marker identifiziert und anschließend ausgewertet. Die Benutzerunterstützungs-Information kann dann in das Sichtfeld des Anwenders eingeblendet werden. Oder das Abbild wird außerdem auch dazu genutzt, um darin die Benutzerunterstützungs-Information einzublenden.The recorded image with the marker visible in it serves as a starting point for obtaining further information for displaying the user support information. To do this, the marker is identified in the image and then evaluated. The user support information can then be displayed in the user's field of vision. Or the image can also be used to display the user support information.
Damit lässt sich das Verfahren zudem auch bei bestehenden Vorrichtungen sehr einfach nachträglich anwenden. So können auch in bestehenden Umgebungen die Vorteile des vorgeschlagenen Verfahrens ausgenutzt werden.This also makes it very easy to retrofit the method to existing devices. This means that the advantages of the proposed method can also be exploited in existing environments.
Vorzugsweise ist der Marker in dem Umgebungsausschnitt zumindest teilweise, vorzugsweise vollständig, sichtbar. Damit ist der Marker auch in dem aufgenommenen Abbild zuverlässig ganz oder zumindest teilweise sichtbar.Preferably, the marker is at least partially, preferably completely, visible in the surrounding area. This means that the marker is also reliably completely or at least partially visible in the recorded image.
Beispielseise kann der Marker der Vorrichtung zugeordnet werden, indem der Marker auf der Vorrichtung angebracht wird und/oder indem der Marker derart positioniert wird, dass er in dem Umgebungsausschnitt des Abbildes sichtbar ist.For example, the marker can be assigned to the device by attaching the marker to the device and/or by positioning the marker such that it is visible in the surrounding area of the image.
Als Marker kann vorteilhaft ein körperliches Objekt, das einen mit einem, insbesondere in dem Abbild auslesbaren, Muster versehenen Oberflächenbereich aufweist und/oder das an der Vorrichtung angeordnet ist, vorgesehen sein. Der Marker kann auch einstückig mit der Vorrichtung ausgebildet sein. Beispielsweise kann dazu ein Oberflächenbereich der Vorrichtung als Marker ausgebildet sein, welcher Oberflächenbereich eine Oberflächenstruktur (die beispielsweise durch eine Gravur, etwa mittels Lasers oder eines mechanischen Verfahrens, ausgebildet oder ausbildbar ist) oder physikalische Eigenschaften (etwa ein Brechungsindex eines Materials) aufweist, wodurch ein, insbesondere in dem Abbild auslesbares, Muster ausgebildet wird. Beispiele für Muster des Markers sind ein- oder mehrdimensionale Codes, wie eindimensionale Strichcodes oder zweidimensionale Datencodes, insbesondere QR-Codes. Ein weiteres Beispiel für vorteilhafte Muster des Markers sind AprilTags.A physical object that has a surface area provided with a pattern that can be read out in particular in the image and/or that is arranged on the device can advantageously be provided as a marker. The marker can also be formed in one piece with the device. For example, a surface area of the device can be formed as a marker, which surface area has a surface structure (which is formed or can be formed, for example, by engraving, for example by means of a laser or a mechanical process) or physical properties (such as a refractive index of a material), whereby a pattern is formed that can be read out in particular in the image. Examples of marker patterns are one- or multi-dimensional codes, such as one-dimensional barcodes or two-dimensional data codes, in particular QR codes. Another example of advantageous marker patterns are AprilTags.
Vorzugsweise wird das Identifizieren und Auswerten des Markers in dem Abbild zumindest teilweise mit Mitteln der digitalen Bilderkennung und/oder -verarbeitung durchgeführt. Beispielsweise kann dazu der Marker oder ein Bildbereich, der den Marker zumindest teilweise enthält, in dem Abbild zunächst identifiziert und danach der identifizierte Marker und/oder Bildbereich entsprechend ausgewertet werden.Preferably, the identification and evaluation of the marker in the image is carried out at least partially using means of digital image recognition and/or processing. For example, the marker or an image area that at least partially contains the marker can first be identified in the image and then the identified marker and/or image area can be evaluated accordingly.
Das zumindest ein Ergebnis der Auswertung kann mehrere Teil-Ergebnisse, etwa ein erstes, zweites, drittes, usw. Ergebnis der Auswertung, aufweisen. Die einzelnen Teil-Ergebnisse können zumindest teilweise unterschiedliche Verarbeitungsschritte aufweisen und/oder zumindest teilweise aufeinander aufbauen (so dass sich also ein Teil-Ergebnis zumindest teilweise ausgehend von einem anderen Teil-Ergebnis ergibt).The at least one result of the evaluation can have several partial results, such as a first, second, third, etc. result of the evaluation. The individual partial results can at least at least partially have different processing steps and/or at least partially build on each other (so that a partial result is at least partially based on another partial result).
Vorzugsweise wird zumindest teilweise basierend auf zumindest einem ersten Ergebnis der Auswertung die Position, an der die Benutzerunterstützungs-Information in dem Abbild oder in dem Sichtfeld des Anwenders eingeblendet wird, als Einblendposition bestimmt. Optional kann zumindest teilweise basierend auf dem ersten Ergebnis der Auswertung auch die perspektivische Anpassung der Benutzerunterstützungs-Information oder Teilen davon vorgenommen werden.Preferably, the position at which the user support information is displayed in the image or in the field of view of the user is determined as the display position, at least partially based on at least a first result of the evaluation. Optionally, the perspective adjustment of the user support information or parts thereof can also be carried out, at least partially based on the first result of the evaluation.
Vorzugsweise wird zumindest teilweise basierend auf zumindest einem zweiten Ergebnis der Auswertung die perspektivische Anpassung der Benutzerunterstützungs-Information oder Teilen davon vorgenommen. Optional kann zumindest teilweise basierend auf dem zweiten Ergebnis der Auswertung auch die Einblendposition bestimmt werden.Preferably, the perspective adjustment of the user support information or parts thereof is carried out at least partially based on at least a second result of the evaluation. Optionally, the display position can also be determined at least partially based on the second result of the evaluation.
Vorzugsweise wird die einzublendende Benutzerunterstützungs-Information an der bestimmten Einblendposition in dem Abbild oder in dem Sichtfeld des Anwenders eingeblendet.Preferably, the user support information to be displayed is displayed at the specific display position in the image or in the user's field of vision.
Vorteilhafterweise kann die Benutzerunterstützungs-Information Zustandsdaten, Performance-Daten, Parameter und/oder eine Bezeichnung jeweils einer Komponente der Vorrichtung oder der Vorrichtung selbst enthalten.Advantageously, the user support information may contain status data, performance data, parameters and/or a designation of a component of the device or of the device itself.
Ein vorteilhaftes Vorgehen kann beispielsweise wie folgt ablaufen: Bei einem mit einer Kamera aufgenommenen Abbild einer Vorrichtung wird eine Ausrichtung (etwa die Position und/oder Orientierung) eines auf der Vorrichtung angebrachten Markers geschätzt. Dazu wird mathematisch relativ zur Kamera eine Rotationsmatrix und ein Translationsvektor definiert. Die Eckpunkte der einzublendenden Benutzerunterstützungs-Information werden in einem Koordinatensystem des Markers definiert. Die Eckpunkte der Benutzerunterstützungs-Information werden mit Hilfe der Rotationsmatrix und des Translationsvektors und optional einer Kameraintrinsik in das Abbild eingeblendet (beispielsweise können dazu Weltkoordinaten in Koordinaten des Abbilds umgewandelt werden). Die Inhalte der Benutzerunterstützungs-Information (Bar Chart, Line Charts, Texte, Werte) liegen als 2D-Bildmaterial vor und werden perspektivisch in das Abbild eingeblendet. Dazu wird anhand der Eckpunkte der Benutzerunterstützungs-Information eine lineare geometrische Transformation berechnet. Dadurch kann eine Darstellung der Benutzerunterstützungs-Information mit räumlichem Eindruck erhalten werden.An advantageous procedure can be as follows, for example: For an image of a device taken with a camera, an orientation (such as the position and/or orientation) of a marker attached to the device is estimated. To do this, a rotation matrix and a translation vector are defined mathematically relative to the camera. The corner points of the user support information to be displayed are defined in a coordinate system of the marker. The corner points of the user support information are displayed in the image using the rotation matrix and the translation vector and optionally a camera intrinsic (for example, world coordinates can be converted into coordinates of the image). The contents of the user support information (bar chart, line charts, texts, values) are available as 2D images and are displayed in perspective in the image. To do this, a linear geometric transformation is calculated based on the corner points of the user support information. This makes it possible to obtain a representation of the user support information with a spatial impression.
Alternativ oder ergänzend kann auch vorgesehen sein, dass die Einblendposition auch in Abhängigkeit der einzublendenden Benutzerunterstützungs-Information, insbesondere einer Kategorisierung der einzublendenden Benutzerunterstützungs-Information, und/oder der Komponente, zu der die einzublendende Benutzerunterstützungs-Information zugeordnet ist, bestimmt wird.Alternatively or additionally, it can also be provided that the display position is also determined depending on the user support information to be displayed, in particular a categorization of the user support information to be displayed, and/or the component to which the user support information to be displayed is assigned.
Beispielsweise kann die einzublendende Benutzerunterstützungs-Information nach ihrer Einblendposition kategorisiert werden. Mögliche Kategorien sind beispielsweise „Oben“, „Unten“, „Links“, „Rechts“ und „Mitte“ und Kombinationen davon.For example, the user support information to be displayed can be categorized according to its display position. Possible categories include "top", "bottom", "left", "right" and "center" and combinations thereof.
Die Zuordnung der Benutzerunterstützungs-Information zu der jeweiligen Komponente kann separat zu und/oder parallel mit der einzublendenden Benutzerunterstützungs-Information erhalten werden.The assignment of the user support information to the respective component can be obtained separately and/or in parallel with the user support information to be displayed.
Alternativ oder ergänzend kann auch vorgesehen sein, dass zumindest einige, vorzugsweise alle, Komponenten der Vorrichtung zusammen mit diesen jeweils zugeordneten Informationen in einer datenbasierten Sammlung hinterlegt sind und die datenbasierte Sammlung bei der Bestimmung der Einblendposition und/oder bei der perspektivischen Anpassung einbezogen wird, wobei vorzugsweise die den Komponenten zugeordneten Informationen jeweils zumindest eine Einblendposition für eine der jeweiligen Komponente zugeordnete Benutzerunterstützungs-Information darstellt oder ermittelbar macht.Alternatively or additionally, it can also be provided that at least some, preferably all, components of the device are stored together with the information associated with them in a data-based collection and the data-based collection is included in the determination of the display position and/or in the perspective adjustment, wherein the information associated with the components preferably represents or makes it possible to determine at least one display position for a user support information associated with the respective component.
Damit ist es vorteilhaft möglich, die Einblendposition für die Benutzerunterstützungs-Information zu derjenigen Komponente, zu der die Benutzerunterstützungs-Information zugeordnet ist, in der datenbasierten Sammlung zu ermitteln (in der datenbasierten Sammlung kann beispielsweise jeweils die später noch beschriebene Ausgabeposition hinterlegt sein).This makes it advantageously possible to determine the display position for the user support information for the component to which the user support information is assigned in the data-based collection (for example, the output position described later can be stored in the data-based collection).
Vorzugsweise ist die Einblendposition jeweils relativ zu einer Position des Markers angegeben oder sie wird als Position relativ zu der Markerposition ermittelt.Preferably, the fade-in position is specified relative to a position of the marker or it is determined as a position relative to the marker position.
Die den Komponenten zugeordneten (oder für diese ermittelbare) Einblendpositionen können Benutzerunterstützungs-Information-abhängige Einblendpositionen sein. Dann können einer einzelnen Komponente mehrere Einblendpositionen zugeordnet (oder für diese ermittelbar) sein, welche abhängig von der Benutzerunterstützungs-Information gewählt werden können.The display positions assigned to the components (or determinable for them) can be display positions dependent on user support information. Then a single component can be assigned (or determinable for) several display positions, which can be selected depending on the user support information.
Die Sammlung kann beispielsweise in Form einer Baumstruktur organisiert sein. Dadurch sind auch Abhängigkeiten der Komponenten untereinander darstellbar.The collection can be organized in the form of a tree structure, for example. Dependencies between components can also be displayed.
Alternativ oder ergänzend kann auch vorgesehen sein, dass der Marker eine auslesbare und/oder dekodierbare Information, wie eine eindeutige Kennung der Vorrichtung, als Markerinformation enthält und die Markerinformation aus dem Marker ausgelesen und/oder dekodiert wird und zumindest teilweise anhand der Markerinformation die Benutzerunterstützungs-Information, insbesondere aus einem Speicher und/oder von einem entfernten Rechner, angefordert wird.Alternatively or additionally, it can also be provided that the marker contains readable and/or decodable information, such as a unique identifier of the device, as marker information and the marker information is read and/or decoded from the marker and the user support information is requested at least partially on the basis of the marker information, in particular from a memory and/or from a remote computer.
Anhand der Markerinformation kann vorteilhafterweise die Vorrichtung eindeutig identifiziert werden.The marker information can advantageously be used to clearly identify the device.
Anhand der Markerinformation kann vorteilhafterweise die Benutzerunterstützungs-Information angefordert werden.The marker information can advantageously be used to request user support information.
Anhand der Markerinformation kann auch zunächst eine Übersicht mit verfügbaren Benutzerunterstützungs-Informationen angefordert werden. Dann kann daraufhin, etwa nach dem Durchführen einer Benutzerauswahl, in einem weiteren Schritt die eigentliche Benutzerunterstützungs-Information angefordert werden.Using the marker information, an overview of available user support information can be requested. Then, after performing a user selection, the actual user support information can be requested in a further step.
Die auslesbare und/oder dekodierbare Information kann durch das oben beschriebene Muster auf der Markeroberfläche vorgesehen sein.The readable and/or decodable information can be provided by the pattern described above on the marker surface.
Alternativ oder ergänzend kann auch vorgesehen sein, dass die Benutzerunterstützungs-Information zumindest teilweise anhand einer Benutzerauswahl und/oder aus einem Speicher und/oder von einem entfernten Rechner angefordert wird.Alternatively or additionally, it may also be provided that the user support information is requested at least partially based on a user selection and/or from a memory and/or from a remote computer.
Beispielsweise kann durch die Benutzerauswahl eine der verfügbaren Benutzerunterstützungs-Informationen aus der angeforderten Übersicht, wie sie zuvor beschrieben wurde, ausgewählt werden.For example, the user selection may include selecting one of the available user support information from the requested overview as previously described.
Alternativ oder ergänzend kann auch vorgesehen sein, dass die Benutzerunterstützungs-Information als Bildinformation erhalten wird, insbesondere indem eine Bildvorlage mit weiteren Informationen ergänzt wird.Alternatively or additionally, it may also be provided that the user support information is obtained as image information, in particular by supplementing an image template with further information.
Die Bildinformation lässt sich besonders effizient in das Abbild (das seinerseits vorzugsweise Bildinformationen aufweist) oder in das Sichtfeld des Anwenders einblenden.The image information can be particularly efficiently integrated into the image (which in turn preferably contains image information) or into the user's field of vision.
Vorzugsweise ist die Bildinformation eine zweidimensionale Bildinformation.Preferably, the image information is two-dimensional image information.
Alternativ oder ergänzend kann auch vorgesehen sein, dass Informationen zur Geometrie der Vorrichtung und/oder ihrer Komponenten zu dem Marker hinterlegt sind, insbesondere in der datenbasierten Sammlung, und die Geometrie-Informationen bei der Bestimmung der Einblendposition und/oder bei der perspektivischen Anpassung einbezogen werden.Alternatively or additionally, it can also be provided that information on the geometry of the device and/or its components is stored for the marker, in particular in the data-based collection, and the geometry information is included in the determination of the fade-in position and/or in the perspective adjustment.
Die Informationen zur Geometrie können, etwa aus einem Speicher oder von einer entfernten Einheit, erhalten oder abgerufen werden, beispielsweise anhand der Markerinformation.The geometry information can be obtained or retrieved, for example from a memory or from a remote unit, using, for example, the marker information.
Die Informationen zur Geometrie können beispielsweise Relativpositionen (insbesondere zu einem Referenzpunkt der Vorrichtung), Abmessungen, Orientierungen und/oder Oberflächenverläufe der Vorrichtung und/oder ihrer Komponenten aufweisen. Vorteilhaft ist es, wenn der Marker in bekannter Weise orientiert und/oder relativ zu dem Referenzpunkt positioniert, insbesondere auf der Vorrichtung angeordnet, ist.The information on the geometry can include, for example, relative positions (in particular to a reference point of the device), dimensions, orientations and/or surface profiles of the device and/or its components. It is advantageous if the marker is oriented in a known manner and/or positioned relative to the reference point, in particular arranged on the device.
Dadurch kann die Benutzerunterstützungs-Information sehr zuverlässig an der Stelle oder an der Komponente eingeblendet werden, zu der sie kontextbasiert gehört.This allows user support information to be displayed very reliably at the location or component to which it belongs based on context.
Die Informationen zur Geometrie kann ein Modell, wie ein Gittermodell oder ein CAD-Modell, von zumindest Teilen der Vorrichtung und/oder ihren Komponenten sein. Das Modell kann eine vereinfachte Repräsentation der Vorrichtung und/oder ihren Komponenten sein. Dadurch kann das Modell effizienter im Speicher vorgehalten und eingesetzt werden. Häufig ist auch ein Modell mit einer nur groben Repräsentierung der Komponenten (etwa als quaderförmige Objekte angenähert) ausreichend.The geometry information can be a model, such as a grid model or a CAD model, of at least parts of the device and/or its components. The model can be a simplified representation of the device and/or its components. This allows the model to be stored and used more efficiently in memory. Often, a model with only a rough representation of the components (approximated as cuboid objects, for example) is sufficient.
Die Geometrieinformationen und/oder das Modell kann Teil der datenbasierten Sammlung sein, insbesondere Teil der in der datenbasierten Sammlung zu den einzelnen Komponenten hinterlegten Informationen.The geometry information and/or the model can be part of the data-based collection, in particular part of the information stored in the data-based collection on the individual components.
Alternativ oder ergänzend kann auch vorgesehen sein, dass der Marker eine Oberfläche aufweist und die Benutzerunterstützungs-Information derart perspektivisch richtig, insbesondere als zweidimensionale Darstellung, in das Abbild oder in das Sichtfeld des Anwenders eingeblendet wird, dass zumindest ein Teil der Benutzerunterstützungs-Information für den Anwender als innerhalb einer Ebene liegend wahrgenommen wird, welche Ebene parallel zu der Markeroberfläche verläuft oder einen definierten Raumwinkel mit ihr einschließt.Alternatively or additionally, it can also be provided that the marker has a surface and the user support information is displayed in the image or in the field of vision of the user in such a perspectively correct manner, in particular as a two-dimensional representation, that at least part of the user support information is perceived by the user as lying within a plane, which plane runs parallel to the marker surface or encloses a defined solid angle with it.
Es ist vorteilhaft möglich, durch Auswerten des Markers in dem Abbild eine perspektivische Verzerrung des Markers in dem Abbild zu ermitteln und basierend auf der ermittelten perspektivischen Verzerrung die Benutzerunterstützungs-Information perspektivisch anzupassen. Dadurch kann die Benutzerunterstützungs-Information oder Teile davon in dem Abbild oder im Sichtfeld des Anwenders mit einer perspektivisch richtigen Darstellung eingeblendet werden.It is advantageously possible to evaluate the marker in the image to create a perspective view. distortion of the marker in the image and to adjust the perspective of the user support information based on the perspective distortion determined. This allows the user support information or parts thereof to be displayed in the image or in the user's field of vision with a perspectively correct representation.
Eine Ebene verläuft im Sinne dieser Anmeldung auch dann parallel zu der Markeroberfläche, wenn die Markeroberfläche in der jeweiligen Ebene liegt.For the purposes of this application, a plane runs parallel to the marker surface even if the marker surface lies in the respective plane.
Alternativ oder ergänzend kann auch vorgesehen sein, dass die Dimensionierung der Benutzerunterstützungs-Information innerhalb des Abbildes oder des Sichtfelds des Anwenders zumindest teilweise anhand einer in dem Abbild enthaltenen Struktur des Markers, wie eine Kante des Markers, der ein vorbekannter Längenwert zugeordnet ist, durchgeführt wird.Alternatively or additionally, it can also be provided that the dimensioning of the user support information within the image or the field of view of the user is carried out at least partially on the basis of a structure of the marker contained in the image, such as an edge of the marker to which a previously known length value is assigned.
Dadurch kann besonders einfach durch ein Anpassen der Marker-Größe (in der Realität) auch das Darstellungsverhalten der Benutzerunterstützungs-Information (im Abbild oder im Sichtfeld des Anwenders) angepasst werden.This makes it particularly easy to adapt the display behavior of the user support information (in the image or in the user's field of vision) by adjusting the marker size (in reality).
Alternativ oder ergänzend kann auch vorgesehen sein, dass die Benutzerunterstützungs-Information einer spezifischen Komponente der Vorrichtung zugeordnet ist.Alternatively or additionally, it can also be provided that the user support information is assigned to a specific component of the device.
Die spezifische Komponente kann dadurch von anderen Komponenten der Vorrichtung unterschieden werden.The specific component can thus be distinguished from other components of the device.
Alternativ oder ergänzend kann auch vorgesehen sein, dass die spezifische Komponente eine Komponente der Vorrichtung mit einem Defekt oder einer bevorstehenden Wartung ist.Alternatively or additionally, it may also be provided that the specific component is a component of the device with a defect or impending maintenance.
Alternativ oder ergänzend kann auch vorgesehen sein, dass die Vorrichtung mehrere gleiche Komponenten wie die spezifische Komponente aufweist.Alternatively or additionally, it can also be provided that the device has several components identical to the specific component.
Damit kann die Benutzerunterstützungs-Information zuverlässig in Bezug zu der richtigen von mehreren gleichen Komponenten im Abbild oder im Sichtfeld des Anwenders eingeblendet werden.This allows the user support information to be reliably displayed in relation to the correct one of several identical components in the image or in the user's field of vision.
Alternativ oder ergänzend kann auch vorgesehen sein, dass das Auswerten des Markers aufweist, zumindest teilweise anhand der Darstellung des Markers in dem Abbild zumindest einige oder alle notwendigen Informationen für eine Definition eines, insbesondere dreidimensionalen, Referenzkoordinatensystems in Bezug auf den, insbesondere unter der für die Aufnahme des Abbilds gewählten Perspektive betrachteten, Marker zu ermitteln, und wobei die ermittelten Informationen zur Bestimmung der Einblendposition der Benutzerunterstützungs-Information und/oder zur perspektivischen Anpassung der Benutzerunterstützungs-Information jeweils zumindest teilweise eingesetzt wird.Alternatively or additionally, it can also be provided that the evaluation of the marker comprises determining, at least partially based on the representation of the marker in the image, at least some or all of the necessary information for defining a reference coordinate system, in particular a three-dimensional one, in relation to the marker, in particular viewed from the perspective selected for recording the image, and wherein the determined information is used at least partially in each case to determine the display position of the user support information and/or to adjust the perspective of the user support information.
Die Darstellung des Markers in dem Abbild kann beispielsweise durch eine Position, eine Orientierung und/oder einen geometrischen Verlauf des Markers oder Teilen davon in dem Abbild gekennzeichnet sein. Daher können entsprechende Merkmale ermittelt werden, zumindest teilweise basierend darauf die für die Definition des Referenzkoordinatensystems notwendigen Informationen zu ermitteln. Als geometrischer Verlauf des Markers in dem Abbild könnte beispielsweise der Verlauf zweier Kanten des Markers ausgewertet werden, wobei vorzugsweise vorbekannt sein kann, dass die beiden Kanten an dem physischen Marker parallel zueinander verlaufen. Weisen die Kanten in dem Abbild einen schrägen Verlauf zueinander auf, kann daraus ein Betrachtungswinkel (also ein Winkel, unter dem das Abbild relativ zu einer Frontalrichtung aufgenommen wurde) ermittelt und beispielsweise eine perspektivische Anpassung der Benutzerunterstützungs-Information zumindest teilweise durchgeführt werden.The representation of the marker in the image can be characterized, for example, by a position, an orientation and/or a geometric course of the marker or parts thereof in the image. Therefore, corresponding features can be determined, at least partially based on determining the information necessary for defining the reference coordinate system. For example, the course of two edges of the marker could be evaluated as the geometric course of the marker in the image, wherein it can preferably be known in advance that the two edges on the physical marker run parallel to each other. If the edges in the image have an oblique course to each other, a viewing angle (i.e. an angle at which the image was taken relative to a frontal direction) can be determined from this and, for example, a perspective adjustment of the user support information can be carried out at least partially.
Das Referenzkoordinatensystem kann als ein Koordinatensystem des Markers angesehen werden. Beispielsweise kann das Referenzkoordinatensystem seinen Ursprung auf der Markeroberfläche haben, insbesondere mittig auf der Markeroberfläche. Dadurch kann gewissermaßen anhand des Abbildes ein Koordinatensystem als Referenzkoordinatensystem aufgestellt werden, so dass das Referenzkoordinatensystem und der Marker perspektivisch richtig in dem Abbild wahrnehmbar sind. Mit anderen Worten, für mehrere Abbilder aus unterschiedlichen Perspektiven würde der Marker in Bezug auf das jeweilige in das Abbild eingeblendete Referenzkoordinatensystem als ortsfest wahrgenommen werden.The reference coordinate system can be viewed as a coordinate system of the marker. For example, the reference coordinate system can have its origin on the marker surface, in particular in the middle of the marker surface. This means that a coordinate system can be set up as a reference coordinate system based on the image, so that the reference coordinate system and the marker can be perceived correctly in perspective in the image. In other words, for several images from different perspectives, the marker would be perceived as being stationary in relation to the respective reference coordinate system displayed in the image.
Jedoch versteht der Fachmann, dass das Referenzkoordinatensystem an sich nicht in Erscheinung treten muss und schon gar nicht ein physischer Teil der Vorrichtung ist. Vielmehr kann anhand der ermittelten Informationen, mit denen das Referenzkoordinatensystem prinzipiell definierbar ist, zumindest teilweise die Einblendposition bestimmt und/oder die perspektivische Anpassung vorgenommen werden.However, the person skilled in the art understands that the reference coordinate system does not have to appear in itself and is certainly not a physical part of the device. Rather, the display position can be determined at least in part and/or the perspective adjustment can be carried out on the basis of the information determined, with which the reference coordinate system can in principle be defined.
Vorzugsweise ist die Position des Markers auf der Vorrichtung und/oder die Position der Komponente relativ zu dem Marker bekannt (beispielsweise jeweils im selben Welt-Koordinatensystem).Preferably, the position of the marker on the device and/or the position of the component relative to the marker is known (for example, in the same world coordinate system).
Vorzugsweise kann also mit der ermittelten Information prinzipiell ein „Marker-Koordinatensystem“ aufgestellt werden. Vor allem kann aber mit der ermittelten Information vorteilhaft die Einblendposition bestimmt und/oder perspektivische Anpassung der Benutzerunterstützungs-Information vorgenommen werden.Preferably, a "marker coordinate system" can be set up with the information determined. Above all, however, the information determined can be used to advantageously determine the display position and/or to adjust the perspective of the user support information.
Beispielsweise kann ein in Koordinaten des Referenzkoordinatensystems angegebener Ort auf einen Ort im Abbild (insbesondere unter Einbeziehung der ermittelten Informationen zur Definition des Referenzkoordinatensystems) durch Projektion auf die Abbildungsebene des Abbilds abgebildet werden.For example, a location specified in coordinates of the reference coordinate system can be mapped to a location in the image (in particular taking into account the information determined to define the reference coordinate system) by projection onto the image plane of the image.
Alternativ oder ergänzend kann auch vorgesehen sein, dass das Referenzkoordinatensystem ein Koordinatensystem der Vorrichtung ist und/oder das Referenzkoordinatensystem in vorbekannter Weise in ein Koordinatensystem der Vorrichtung und umgekehrt überführbar ist.Alternatively or additionally, it can also be provided that the reference coordinate system is a coordinate system of the device and/or the reference coordinate system can be converted in a previously known manner into a coordinate system of the device and vice versa.
Innerhalb des Koordinatensystems der Vorrichtung können beispielsweise Positionen und/oder Erstreckungen der einzelnen Vorrichtungs-Komponenten als Geometrieinformationen definiert werden. Beispielsweise können entsprechende Geometrieinformationen in der datenbasieren Sammlung zu den einzelnen Komponenten gespeichert sein. Dann kann zu einer bestimmten Komponente (zu der die einzublendende Benutzerunterstützungs-Information zugeordnet ist) Informationen zu deren Position und/oder Erstreckung aus der datenbasierten Sammlung abgerufen werden, um basierend darauf die Einblendposition zumindest teilweise zu bestimmen. Dadurch kann beispielsweise eine Einblendposition, die sich „in der Nähe“ der jeweiligen Komponente befindet, zuverlässig ermittelt werden. Umgekehrt kann auch vorteilhaft anhand einer vorgegebenen Position die dort vorgesehene Komponente mittels der datenbasierten Sammlung ermittelt werden.Within the coordinate system of the device, for example, positions and/or extensions of the individual device components can be defined as geometry information. For example, corresponding geometry information can be stored in the data-based collection for the individual components. Information about the position and/or extension of a specific component (to which the user support information to be displayed is assigned) can then be retrieved from the data-based collection in order to at least partially determine the display position based on this. This means, for example, that a display position that is "near" the respective component can be reliably determined. Conversely, the component intended there can also be advantageously determined using the data-based collection based on a given position.
Alternativ oder ergänzend kann auch vorgesehen sein, dass der Benutzerunterstützungs-Information und/oder der spezifischen Komponente eine Ausgabeposition zugeordnet ist, die eine Position innerhalb des Referenzkoordinatensystems angibt oder die in eine Position innerhalb des Referenzkoordinatensystems umgerechnet wird, und wobei anhand der Position innerhalb des Referenzkoordinatensystems die Einblendposition der Benutzerunterstützungs-Information bestimmt wird.Alternatively or additionally, it can also be provided that the user support information and/or the specific component is assigned an output position which indicates a position within the reference coordinate system or which is converted into a position within the reference coordinate system, and wherein the display position of the user support information is determined based on the position within the reference coordinate system.
Die Angabe der Ausgabeposition in einem anderen als dem Referenzkoordinatensystem ist vorteilhaft, da sich beim Ändern des Ursprungs des Referenzkoordinatensystems, etwa aufgrund einer veränderten Position des Markers auf der Vorrichtung, nicht die zu den einzelnen Komponenten hinterlegten Einblendpositionen angepasst werden müssen, sondern nur ein Bezug zwischen den beiden Koordinatensystemen angepasst werden muss. Dadurch kann eine höhere Flexibilität erreicht werden.Specifying the output position in a coordinate system other than the reference coordinate system is advantageous because when the origin of the reference coordinate system changes, for example due to a change in the position of the marker on the device, the fade-in positions stored for the individual components do not have to be adjusted, but only a reference between the two coordinate systems needs to be adjusted. This allows for greater flexibility.
Alternativ oder ergänzend kann auch vorgesehen sein, dass (i) das Referenzkoordinatensystem seinen Ursprung auf einer Oberfläche des Markers hat und/oder (ii) die Oberfläche des Markers in einer durch zwei Koordinatenachsen des Referenzkoordinatensystems aufgespannte Ebene liegt und vorzugsweise die dritte Koordinatenachse parallel oder antiparallel zu einem Normalenvektor der Oberfläche des Markers ist.Alternatively or additionally, it can also be provided that (i) the reference coordinate system has its origin on a surface of the marker and/or (ii) the surface of the marker lies in a plane spanned by two coordinate axes of the reference coordinate system and preferably the third coordinate axis is parallel or antiparallel to a normal vector of the surface of the marker.
Es kann sich bei dem Referenzkoordinatensystem also um das bereits erwähnte Koordinatensystem des Markers handeln.The reference coordinate system can therefore be the coordinate system of the marker mentioned above.
Alternativ oder ergänzend kann auch vorgesehen sein, dass die Benutzerunterstützungs-Information zumindest einer Informationsklasse von mehreren möglichen Informationsklassen zugeordnet ist und die Darstellungsform der Benutzerunterstützungs-Information zumindest teilweise in Abhängigkeit von der Informationsklasse ausgewählt wird.Alternatively or additionally, it can also be provided that the user support information is assigned to at least one information class of several possible information classes and the form of presentation of the user support information is selected at least partially depending on the information class.
Durch entsprechende Informationsklassen können beispielsweise für unterschiedlich wichtige Benutzerunterstützungs-Information unterschiedliche Darstellungsformen vorgesehen werden. Dadurch ist es vorteilhaft möglich, bei Bedarf eine Aufmerksamkeit des Anwenders der Augmented-Reality-Anwendung zu fördern. Beispielsweise kann eine Benutzerunterstützungs-Information, die ein allgemeiner Hinweis („geringe Priorität“) repräsentiert, anders dargestellt werden als eine Benutzerunterstützungs-Information, die einen Fehlerzustand der Vorrichtung oder einer ihrer Komponenten („hohe Priorität“) repräsentiert.By means of appropriate information classes, different forms of representation can be provided for user support information of different levels of importance, for example. This makes it advantageously possible to encourage the user's attention to the augmented reality application if necessary. For example, user support information that represents a general note ("low priority") can be represented differently than user support information that represents an error state of the device or one of its components ("high priority").
Beispielsweise kann eine Benutzerunterstützungs-Information, die einen kritischen Zustand der Vorrichtung oder einer ihrer Komponenten anzeigt, durch eine entsprechende Darstellungsform betont werden, etwa indem sie mit einer markanten Schriftart, mit einer markanten Schriftfarbe, mit einer markanten Schriftgröße und/oder mit markanten Symbolen dargestellt wird. Beispielsweise kann eine Benutzerunterstützungs-Information, die Zusatz-Informationen zu der Vorrichtung oder einer ihrer Komponenten anzeigt, durch eine entsprechende Darstellungsform weniger betont werden, etwa indem sie mit einer zurückhaltenden Schriftart, mit einer zurückhaltenden Schriftfarbe, mit einer zurückhaltenden Schriftgröße und/oder mit zurückhaltenden Symbolen dargestellt wird.For example, user support information indicating a critical state of the device or one of its components can be emphasized by an appropriate form of representation, for example by displaying it with a prominent font, with a prominent font color, with a prominent font size and/or with prominent symbols. For example, user support information indicating additional information about the device or one of its components can be de-emphasized by an appropriate form of representation, for example by displaying it with a subdued font, with a subdued font color, with a subdued font size and/or with subdued symbols.
Durch entsprechende Informationsklassen können beispielsweise auch für unterschiedliche Arten von Benutzerunterstützungs-Information unterschiedliche Darstellungsformen vorgesehen werden. Dadurch ist es vorteilhaft möglich, dem Anwender der Augmented-Reality-Anwendung das Erfassen der Benutzerunterstützungs-Information zu erleichtern.For example, different forms of representation can be provided for different types of user support information using appropriate information classes. This makes it easier for the user of the augmented reality application to understand the user support information.
Beispielsweise kann für eine Benutzerunterstützungs-Information, die einen Wert eines Betriebsparameters der Vorrichtung anzeigt, eine Darstellungsform gewählt werden, die einer Instrumentenanzeige nachempfunden ist. Beispielsweise kann für eine Benutzerunterstützungs-Information, die historische Wartungsinformationen repräsentiert, eine Darstellungsform in Form eines Notizblatts gewählt werden.For example, for user support information indicating a value of an operating parameter of the device, a form of presentation resembling an instrument display may be selected. For example, for user support information representing historical maintenance information, a form of presentation in the form of a note sheet may be selected.
Alternativ oder ergänzend kann auch vorgesehen sein, dass in Abhängigkeit von der Informationsklasse als Darstellungsform der Benutzerunterstützungs-Information in dem Abbild oder im Sichtfeld des Anwenders eine der folgenden Darstellungsformen ausgewählt wird: eine Informationstafel, ein Diagramm, eine Instrumentenanzeige, eine Hervorhebung, insbesondere Umrandung, eines Bereichs der Vorrichtung oder einer ihrer Komponenten, insbesondere der spezifischen Komponente, eine visuelle Darstellung einer, insbesondere der spezifischen, Komponente, oder eine Kombination aus mehreren der vorstehenden Optionen.Alternatively or additionally, it can also be provided that, depending on the information class, one of the following forms of representation is selected as the form of representation of the user support information in the image or in the field of vision of the user: an information panel, a diagram, an instrument display, a highlight, in particular a border, of an area of the device or one of its components, in particular the specific component, a visual representation of a component, in particular the specific component, or a combination of several of the above options.
Eine Informationstafel kann vorteilhaft zur Darstellung von Textpassagen, etwa eines Prüfprotokolls, oder Kennwerten der Vorrichtung oder einer ihrer Komponenten eingesetzt werden.An information board can be used advantageously to display text passages, such as a test report, or characteristic values of the device or one of its components.
Ein Diagramm kann vorteilhaft zur Darstellung eines zeitlichen Verlaufs einer Größe, etwa eines Betriebsparameter, der Vorrichtung oder einer ihrer Komponenten eingesetzt werden.A diagram can be used advantageously to represent a temporal progression of a quantity, such as an operating parameter, of the device or one of its components.
Eine Hervorhebung, insbesondere Umrandung, kann vorteilhaft zur Kennzeichnung einer bestimmten (insbesondere der spezifischen) Komponente der Vorrichtung eingesetzt werden.A highlight, in particular a border, can advantageously be used to identify a certain (in particular the specific) component of the device.
Alternativ oder ergänzend kann auch vorgesehen sein, dass die Benutzerunterstützungs-Information zumindest einer der folgenden Informationsklassen zugeordnet ist: Komponentenkennzeichnung, Wartungsinformation, Betriebsinformation, geringe Priorität, mittlere Priorität, hohe Priorität und/oder Prozessinformation.Alternatively or additionally, it can also be provided that the user support information is assigned to at least one of the following information classes: component identification, maintenance information, operating information, low priority, medium priority, high priority and/or process information.
Eine Prozessinformation bezieht sich dabei vorteilhaft auf einen Prozess, der mit der Vorrichtung zumindest teilweise durchgeführt wird. Eine Prozessinformation kann sich insoweit auch auf Umstände beziehen, die außerhalb der Vorrichtung selbst liegen. Beispielsweise kann eine Prozessinformation eine Information zu einem mit der Vorrichtung prozessierten Guts, wie ein Schüttgut, betreffen. Eine Prozessinformation kann sich auch auf Teile des Prozesses beziehen, bei denen die Vorrichtung nicht beteiligt ist, etwa vorausgehende oder nachgelagerte Teile des Prozesses.Process information advantageously relates to a process that is at least partially carried out using the device. Process information can also relate to circumstances that lie outside the device itself. For example, process information can relate to information about a good processed using the device, such as bulk material. Process information can also relate to parts of the process in which the device is not involved, such as preceding or subsequent parts of the process.
Alternativ oder ergänzend kann auch vorgesehen sein, dass die Benutzerunterstützungs-Information eine tafelartige Übersicht mit Informationen zu einem oder mehreren Betriebsparametern der Vorrichtung oder der spezifischen Komponente und/oder zu einem oder mehreren Prozessparametern eines mit der Vorrichtung zumindest teilweise durchgeführten Prozesses ist.Alternatively or additionally, it can also be provided that the user support information is a table-like overview with information on one or more operating parameters of the device or the specific component and/or on one or more process parameters of a process at least partially carried out with the device.
Dadurch kann eine besonders schnelle Erfassbarkeit der Benutzerunterstützungs-Information durch den Anwender der Augmented-Reality-Anwendung erreicht werden.This allows the user of the augmented reality application to grasp the user support information particularly quickly.
Ein Prozessparameter bezieht sich dabei vorteilhaft auf einen Prozess, der mit der Vorrichtung zumindest teilweise durchgeführt wird. Ein Prozessparameter kann sich insoweit auch auf Umstände beziehen, die außerhalb der Vorrichtung selbst liegen. Beispielsweise kann ein Prozessparameter eine Information zu einem Parameter eines mit der Vorrichtung prozessierten Guts, wie ein Schüttgut, betreffen. Ein Prozessparameter kann sich auch auf Teile des Prozesses beziehen, bei denen die Vorrichtung nicht beteiligt ist, etwa vorausgehende oder nachgelagerte Teile des Prozesses.A process parameter advantageously refers to a process that is at least partially carried out with the device. A process parameter can also refer to circumstances that lie outside the device itself. For example, a process parameter can relate to information about a parameter of a good processed with the device, such as a bulk material. A process parameter can also refer to parts of the process in which the device is not involved, such as preceding or subsequent parts of the process.
Alternativ oder ergänzend kann auch vorgesehen sein, dass die Benutzerunterstützungs-Information eine grafische Darstellung, wie ein Diagramm, ein Chart, eine Instrumentenanzeige und/oder ein Piktogramm, zu einem oder mehreren Betriebsparametern der Vorrichtung oder der spezifischen Komponente oder zu einem oder mehreren Prozessparametern eines mit der Vorrichtung zumindest teilweise durchgeführten Prozesses ist.Alternatively or additionally, it can also be provided that the user support information is a graphical representation, such as a diagram, a chart, an instrument display and/or a pictogram, of one or more operating parameters of the device or the specific component or of one or more process parameters of a process at least partially carried out with the device.
Alternativ oder ergänzend kann auch vorgesehen sein, dass zumindest ein Betriebsparameter ausgewählt ist aus folgenden Parametern: Förderrate, Performance, Energieverbrauch und/oder Soll-/Ist-Vergleich einer Vorrichtungsgröße.Alternatively or additionally, it can also be provided that at least one operating parameter is selected from the following parameters: delivery rate, performance, energy consumption and/or target/actual comparison of a device size.
Alternativ oder ergänzend kann auch vorgesehen sein, dass zumindest ein Prozessparameter eine Information, wie eine Bezeichnung oder eine Eigenschaft, zu einem mit der Vorrichtung innerhalb des Prozesses prozessierten Schüttguts ist.Alternatively or additionally, it can also be provided that at least one process parameter is information, such as a designation or a property, about a bulk material processed with the device within the process.
Ein Schüttgut zu prozessieren kann beispielsweise das Handhaben, das Bearbeiten und/oder das Verarbeiten des Schüttguts aufweisen. Beispielsweise wird das Schüttgut prozessiert, wenn es gemahlen, gemischt, gesiebt oder zerkleinert wird.Processing a bulk material can include, for example, handling, processing and/or which involves the processing of the bulk material. For example, the bulk material is processed when it is ground, mixed, sieved or crushed.
Alternativ oder ergänzend kann auch vorgesehen sein, dass die Benutzerunterstützungs-Information eine grafische Illustration der spezifischen Komponente (beispielsweise Schnecke, Spirale, Intelligent-Feeder) ist und wobei vorzugsweise die spezifische Komponente in dem aufgenommenen Abbild oder in dem Sichtfeld des Anwenders nicht sichtbar ist.Alternatively or additionally, it can also be provided that the user support information is a graphic illustration of the specific component (for example, screw, spiral, intelligent feeder) and wherein preferably the specific component is not visible in the recorded image or in the field of vision of the user.
Dadurch ist es besonders vorteilhaft möglich, die in der Vorrichtung verbaute, aber in dem aufgenommenen Abbild nicht sichtbare (da beispielsweise durch andere Vorrichtungsteile verdeckte), spezifische Komponente darzustellen. Damit können auch versteckte Komponenten, ohne die Vorrichtung öffnen zu müssen und damit, ohne einen laufenden Betrieb der Vorrichtung unter Umständen unterbrechen zu müssen, dargestellt werden. Dadurch kann Anwender der Augmented-Reality-Anwendung schnell und einfach einen Überblick über die Vorrichtung und ihre verbauten Komponenten erlangen.This makes it particularly advantageous to display the specific component that is installed in the device but is not visible in the recorded image (because it is covered by other parts of the device, for example). This also makes it possible to display hidden components without having to open the device and therefore without possibly having to interrupt ongoing operation of the device. This allows users of the augmented reality application to quickly and easily gain an overview of the device and its installed components.
Vorzugsweise wird die als grafische Illustration der spezifischen Komponente eingeblendete Benutzerunterstützungs-Information in dem Abbild in der Orientierung, die die spezifische Komponente auch in der Vorrichtung aufweist, und/oder versetzt zu ihrem Einbauort dargestellt. Damit kann durch die eingeblendete Benutzerunterstützungs-Information die spezifische Komponente wie bei einer Explosionsdarstellung versetzt zu ihrem Einbauort dargestellt werden.Preferably, the user support information displayed as a graphic illustration of the specific component is shown in the image in the orientation that the specific component also has in the device and/or offset from its installation location. The user support information displayed can thus show the specific component offset from its installation location, as in an exploded view.
Alternativ oder ergänzend kann auch vorgesehen sein, dass die Benutzerunterstützungs-Information eine Übersicht mit Dokumentationen zu der Vorrichtung oder zu der spezifischen Komponente oder ein Verweis zu einer solchen Übersicht oder zu solchen Dokumentationen ist.Alternatively or additionally, the user support information may also be an overview with documentation on the device or on the specific component or a reference to such an overview or to such documentation.
Damit kann ein schneller Zugriff auf die entsprechenden Unterlagen ermöglicht werden. Auch ist eine sichere Zuordnung der Unterlagen zu der richtigen Komponente möglich, so dass ein Vertauschen von Unterlagen verhindert werden kann.This allows quick access to the relevant documents. It is also possible to assign the documents to the correct component, thus preventing them from being mixed up.
Alternativ oder ergänzend kann auch vorgesehen sein, dass die Benutzerunterstützungs-Information eine Hervorhebung, insbesondere Umrandung, eines von Teilen der Vorrichtung oder von der spezifischen Komponente besetzten Bereichs und/oder zur Hervorhebung einer Kontur von Teilen der Vorrichtung oder der spezifischen Komponente, jeweils in dem Abbild oder in dem Sichtfeld des Anwenders, ist.Alternatively or additionally, it can also be provided that the user support information is a highlighting, in particular a border, of an area occupied by parts of the device or by the specific component and/or for highlighting a contour of parts of the device or the specific component, in each case in the image or in the field of vision of the user.
Dadurch kann die Aufmerksamkeit des Anwenders der Augmented-Reality-Anwendung besonders zuverlässig auf einen bestimmten Bereich der Vorrichtung oder auf eine bestimmte (insbesondere die spezifische) Komponente gelenkt werden. Beispielsweise kann eine auszutauschende (insbesondere die spezifische) Komponente damit gekennzeichnet werden.This allows the attention of the user of the augmented reality application to be directed particularly reliably to a specific area of the device or to a specific (in particular the specific) component. For example, a component to be replaced (in particular the specific) can be marked with it.
Dadurch sind gerade bei mehreren ähnlichen oder gleichen Komponenten Vertauschungen einer Komponente etwa im Rahmen von Wartungsarbeiten zuverlässig vermeidbar.This means that, especially when there are several similar or identical components, mixing up a component, for example during maintenance work, can be reliably avoided.
Alternativ oder ergänzend kann auch vorgesehen sein, dass die Benutzerunterstützungs-Information eine Visualisierung zumindest einer Messstrecke und/oder zumindest eines Messortes in dem Abbild oder in dem Sichtfeld des Anwenders ist.Alternatively or additionally, it can also be provided that the user support information is a visualization of at least one measuring section and/or at least one measuring location in the image or in the field of vision of the user.
Dadurch kann dem Anwender der Augmented-Reality-Anwendung besonders zuverlässig angezeigt werden, an welchem Ort (oder an welchen mehreren Orten) beispielsweise ein oder mehrere Messensoren zum Durchführen einer Messung, etwa einer Spannungsmessung, einer Schwingungsmessung oder einer Temperaturmessung, vorgesehen werden muss, oder zwischen welchen Orten eine Messung durchgeführt werden muss, etwa eine Abstandsmessung.This allows the user of the augmented reality application to be shown particularly reliably at which location (or at which several locations), for example, one or more measuring sensors must be provided to carry out a measurement, such as a voltage measurement, a vibration measurement or a temperature measurement, or between which locations a measurement must be carried out, such as a distance measurement.
So können beispielsweise nach dem Einbau einer neuen Komponente zuverlässig durch die Visualisierung angezeigte Abstände durch den Anwender der Augmented-Reality-Anwendung an der Vorrichtung oder ihren Komponenten nachgemessen werden.For example, after installing a new component, the user of the augmented reality application can reliably measure the distances displayed by the visualization on the device or its components.
Alternativ oder ergänzend kann auch vorgesehen sein, dass der Anwender der Augmented-Reality-Anwendung Schritt für Schritt durch zumindest einen Arbeitsvorgang, insbesondere durch zumindest einen Wartungsvorgang und/oder durch zumindest einen Messprozess, geführt wird und dazu bei zumindest einigen, vorzugsweise bei jedem, Schritten eine aktualisierte Benutzerunterstützungs-Information in das Abbild oder in ein zumindest teilweise neu aufgenommenes Abbild oder in das Sichtfeld des Anwenders eingeblendet wird.Alternatively or additionally, it can also be provided that the user of the augmented reality application is guided step by step through at least one work process, in particular through at least one maintenance process and/or through at least one measurement process, and for this purpose, in at least some, preferably in every, step, updated user support information is displayed in the image or in an at least partially newly recorded image or in the user's field of vision.
Dadurch können dem Anwender der Augmented-Reality-Anwendung beispielsweise bei jedem Schritt unterschiedliche Komponenten hervorgehoben, unterschiedliche grafische Illustrationen, unterschiedliche Messtrecken-Visualisierungen und/oder unterschiedliche Messort-Visualisierungen eingeblendet werden. Dies macht den Arbeitsvorgang effizienter, sicherer und zuverlässiger.This allows the user of the augmented reality application to highlight different components at each step, display different graphic illustrations, different measurement path visualizations and/or different measurement location visualizations. This makes the work process more efficient, safer and more reliable.
Alternativ oder ergänzend kann auch vorgesehen sein, dass ein Bildpunkt oder Bildbereich in dem Abbild durch den Anwender, insbesondere durch eine Auswahl über einen berührungsempfindlichen Bildschirm, ausgewählt wird und anhand dieser Anwenderauswahl die spezifische Komponente ausgewählt wird.Alternatively or additionally, it can also be provided that a pixel or image area in the image is selected by the user, in particular by a selection via a touch-sensitive screen, and the specific component is selected on the basis of this user selection.
Dies stellt eine vorteilhafte und besonders einfache Möglichkeit dar, um zu einer bestimmten Komponente Informationen anzufordern, indem die jeweilige Komponente in dem Abbild ausgewählt wird, und die angeforderten Informationen dann als Benutzerunterstützungs-Information in das Abbild oder in das Sichtfeld eingeblendet werden.This provides an advantageous and particularly simple way to request information about a specific component by selecting the respective component in the image and then displaying the requested information as user support information in the image or in the field of view.
Vorzugsweise ist die Benutzerunterstützungs-Information der ausgewählten Komponente zugeordnet, wie dies zuvor bereits beschrieben wurde.Preferably, the user support information is associated with the selected component as previously described.
Alternativ oder ergänzend kann auch vorgesehen sein, dass der durch die Anwenderauswahl ausgewählte Bildpunkt oder Bildbereich des Abbilds über eine Zuordnung, insbesondere anhand der datenbasierten Sammlung, einer Komponente der Vorrichtung zugeordnet wird und diese Komponente als die spezifische Komponente ausgewählt wird.Alternatively or additionally, it can also be provided that the pixel or image area of the image selected by the user selection is assigned to a component of the device via an assignment, in particular on the basis of the data-based collection, and that this component is selected as the specific component.
Die Zuordnung kann vorteilhaft unter Einbeziehung der datenbasierten Sammlung, des Referenzkoordinatensystems und/oder des Koordinatensystems der Vorrichtung erfolgen.The assignment can advantageously be carried out by taking into account the data-based collection, the reference coordinate system and/or the coordinate system of the device.
Vorteilhaft wird der ausgewählte Bildpunkt oder Bildbereich des Abbilds über das jeweilige Koordinatensystem mit den in der datenbasierten Sammlung hinterlegten Informationen, insbesondere Geometrieinformationen, der einzelnen Komponenten synchronisiert.Advantageously, the selected pixel or image area of the image is synchronized via the respective coordinate system with the information stored in the data-based collection, in particular geometry information, of the individual components.
Beispielsweise kann für den ausgewählten Bildpunkt oder Bildbereich des Abbilds ein Ort oder ein Mehrdimensionaler Bereich in dem Referenzkoordinatensystem und/oder in dem Koordinatensystem der Vorrichtung ermittelt werden und, insbesondere zumindest teilweise anhand der datenbasierten Sammlung, eine an dem Ort und/oder zumindest teilweise in dem Bereich vorgesehene Komponente der Vorrichtung als die spezifische Komponente ausgewählt werden.For example, for the selected pixel or image region of the image, a location or a multidimensional region in the reference coordinate system and/or in the coordinate system of the device can be determined and, in particular at least partially based on the data-based collection, a component of the device provided at the location and/or at least partially in the region can be selected as the specific component.
Alternativ oder ergänzend kann auch vorgesehen sein, dass unterschiedlichen Bildpunkten oder Bildbereichen in dem Abbild unterschiedliche Komponenten der Vorrichtung zugeordnet sind.Alternatively or additionally, it can also be provided that different components of the device are assigned to different pixels or image areas in the image.
Die Zuordnung kann auch hier vorteilhaft unter Einbeziehung der datenbasierten Sammlung, des Referenzkoordinatensystems und/oder des Koordinatensystems der Vorrichtung erfolgen, wie dies auch zuvor beschrieben wurde.Here too, the assignment can advantageously be carried out by taking into account the data-based collection, the reference coordinate system and/or the coordinate system of the device, as previously described.
Alternativ oder ergänzend kann auch vorgesehen sein, dass eine Vielzahl von Abbildern, insbesondere als Frames eines Videostreams, aufgenommen und für jedes Abbild die Einblendposition und/oder die perspektivische Anpassung der Benutzerunterstützungs-Information neu bestimmt bzw. vorgenommen wird/werden und die Benutzerunterstützungs-Information entsprechend in das jeweilige Abbild oder in das Sichtfeld des Anwenders eingeblendet wird.Alternatively or additionally, it can also be provided that a plurality of images, in particular as frames of a video stream, are recorded and for each image the display position and/or the perspective adjustment of the user support information is/are newly determined or carried out and the user support information is displayed accordingly in the respective image or in the user's field of vision.
Beispielsweise werden die einzelnen Abbilder der Vielzahl von Abbildern zeitlich nacheinander aufgenommen. So kann sich beispielsweise ein Anwender zumindest teilweise entlang der Vorrichtung oder um diese herumbewegen und dabei wiederholt ein Abbild aufnehmen.For example, the individual images of the plurality of images are recorded one after the other. For example, a user can move at least partially along or around the device and repeatedly record an image.
Vorzugsweise wird in allen Abbildern derselbe Marker identifiziert und ausgewertet. Es kann aber auch vorteilhaft sein, dass in unterschiedlichen Abbildern zumindest teilweise unterschiedliche Marker identifiziert und ausgewertet werden. Vorzugsweise weisen im Fall von mehreren unterschiedlichen Markern die einzelnen Marker zumindest teilweise unterschiedliche Muster und/oder Markerinformationen auf. Durch unterschiedliche Muster und/oder Markerinformationen kann beispielsweise die Vorrichtung eindeutig identifiziert und/oder eine Information zu der abgebildeten Seite der Vorrichtung (etwa vorne, hinten, links, rechts) ermittelt werden.Preferably, the same marker is identified and evaluated in all images. However, it can also be advantageous for at least partially different markers to be identified and evaluated in different images. Preferably, in the case of several different markers, the individual markers have at least partially different patterns and/or marker information. Different patterns and/or marker information can, for example, be used to clearly identify the device and/or determine information about the side of the device shown (for example, front, back, left, right).
Wenn beispielsweise auf einer Vorrichtung mit der eindeutigen Kennung „123“ an allen vier Seiten ein unterschiedlicher Marker angeordnet ist, könnte die Markerinformation des rechts, links, vorne und hinten auf der Vorrichtung angebrachten Markers jeweils „123-rechts“, „123-links“, „123-vorne" und „123-hinten“ lauten.For example, if a device with the unique identifier "123" has a different marker on each of its four sides, the marker information of the markers located on the right, left, front, and back of the device could be "123-right," "123-left," "123-front," and "123-back," respectively.
Alternativ oder ergänzend kann auch vorgesehen sein, dass die Vorrichtung eine Vorrichtung aus dem Bereich des Schüttguthandlings, der Schüttgutbearbeitung und/oder der Schüttgutverarbeitung ist.Alternatively or additionally, it can also be provided that the device is a device from the field of bulk material handling, bulk material processing and/or bulk material processing.
Beispielsweise kann es sich bei der Vorrichtung um eine Förder-, Mess-, Wäge-, Mahl-, Misch, Sieb-, Trocken- und/oder Dosiervorrichtung für Schüttgut handeln.For example, the device may be a conveying, measuring, weighing, grinding, mixing, screening, drying and/or dosing device for bulk material.
Die Aufgabe wird durch die Erfindung gemäß einem zweiten Aspekt dadurch gelöst, dass eine Augmented-Reality-Einrichtung, zum Bereitstellen zumindest einer Benutzerunterstützungs-Information in Bezug auf zumindest eine Vorrichtung oder eine ihrer Komponenten an einen Anwender, die Einrichtung aufweisend
zumindest eine Erfassungseinheit, die zur Aufnahme zumindest eines Abbildes eines Umgebungsausschnitts, in welchem Umgebungsausschnitt die Vorrichtung zumindest teilweise sichtbar ist, eingerichtet ist,
zumindest eine Darstellungseinheit, die dazu eingerichtet ist, die bereitzustellende Benutzerunterstützungs-Information zu erhalten und in dem Abbild oder in einem den Umgebungsausschnitt zumindest teilweise enthaltenen Sichtfeld des Anwenders der Augmented-Reality-Einrichtung einzublenden,
zumindest eine Auswerteeinheit, die dazu eingerichtet ist, in dem Abbild ein der Vorrichtung zugeordneten Marker zu identifizieren und den identifizierten Marker auszuwerten, und
zumindest eine Verarbeitungseinheit, die dazu eingerichtet ist, zumindest teilweise basierend auf zumindest einem Ergebnis der Auswertung (i) eine Position, an der die Benutzerunterstützungs-Information in dem Abbild oder in dem Sichtfeld des Anwenders eingeblendet wird, als Einblendposition zu bestimmen und/oder (ii) eine perspektivische Anpassung der Benutzerunterstützungs-Information oder Teile davon vorzunehmen, vorgeschlagen wird.The object is achieved by the invention according to a second aspect in that an augmented reality device for providing at least one user support information in relation to at least one device or a its components to a user, having the device
at least one detection unit which is configured to record at least one image of a section of the environment in which the device is at least partially visible,
at least one display unit which is configured to receive the user support information to be provided and to display it in the image or in a field of view of the user of the augmented reality device which at least partially contains the environmental section,
at least one evaluation unit which is configured to identify a marker associated with the device in the image and to evaluate the identified marker, and
at least one processing unit which is configured to determine, at least in part based on at least one result of the evaluation, (i) a position at which the user support information is displayed in the image or in the field of view of the user as a display position and/or (ii) to carry out a perspective adjustment of the user support information or parts thereof.
Alle Vorteile, die in Bezug auf das Verfahren gemäß dem ersten Aspekt der Erfindung beschrieben wurden, gelten dabei entsprechend auch für die Einrichtung gemäß dem zweiten Aspekt der Erfindung. Daher kann insoweit an dieser Stelle auf die vorherigen Ausführungen verwiesen werden.All advantages that have been described in relation to the method according to the first aspect of the invention also apply accordingly to the device according to the second aspect of the invention. Therefore, reference can be made to the previous explanations at this point.
Die Merkmale, die in Bezug auf das Verfahren gemäß dem ersten Aspekt der Erfindung beschrieben wurden, können dabei auch bei der Einrichtung gemäß dem zweiten Aspekt der Erfindung entsprechend vorgesehen sein, einzeln und in beliebiger Kombination, sofern sich aus dem Zusammenhang nichts anderes ergibt. Dazu kann die Einrichtung und/oder die Erfassungseinheit, die Darstellungseinheit, die Auswerteeinheit und die Verarbeitungseinheit jeweils dazu eingerichtet sein, entsprechende Verfahrensschritte auszuführen.The features that have been described in relation to the method according to the first aspect of the invention can also be provided accordingly in the device according to the second aspect of the invention, individually and in any combination, unless the context indicates otherwise. For this purpose, the device and/or the detection unit, the display unit, the evaluation unit and the processing unit can each be set up to carry out corresponding method steps.
Die Erfassungseinheit, die Darstellungseinheit, die Auswerteeinheit und die Verarbeitungseinheit kann jeweils beispielsweise in Software, in Hardware oder einer Kombination von beidem realisiert sein. Die jeweilige Einheit kann eine Vorrichtung zur Datenverarbeitung sein. Die jeweilige Einheit kann alternativ oder ergänzend einen Speicher, einen Prozessor, eine Empfangseinrichtung, eine Sendeeinrichtung oder eine beliebige Kombination davon aufweisen.The recording unit, the display unit, the evaluation unit and the processing unit can each be implemented, for example, in software, in hardware or a combination of both. The respective unit can be a device for data processing. The respective unit can alternatively or additionally have a memory, a processor, a receiving device, a transmitting device or any combination thereof.
Folgende Realisierungen können vorteilhaft einzeln und in beliebiger Kombination vorgesehen sein: Die Erfassungseinheit kann eine Kamera sein oder aufweisen. Die Darstellungseinheit kann ein Bildschirm sein oder aufweisen, insbesondere mit einem Empfangsmodul, das eingerichtet ist zum Empfangen der Benutzerunterstützungs-Information. Die Auswerteeinheit kann Mittel der digitalen Bilderkennung und/oder -verarbeitung aufweisen und diese vorzugsweise auf das Abbild anwenden, um den Marker in dem Abbild zu identifizieren und den identifizierten Marker auszuwerten. Die Verarbeitungseinheit kann eine Recheneinheit sein oder aufweisen. Die genannten Einheiten können vorteilhaft zumindest teilweise untereinander Daten austauschen.The following implementations can advantageously be provided individually and in any combination: The detection unit can be or have a camera. The display unit can be or have a screen, in particular with a receiving module that is set up to receive the user support information. The evaluation unit can have means of digital image recognition and/or processing and preferably apply these to the image in order to identify the marker in the image and evaluate the identified marker. The processing unit can be or have a computing unit. The units mentioned can advantageously exchange data with each other at least in part.
Alternativ oder ergänzend kann auch vorgesehen sein, dass die Einrichtung als ein Smartphone, ein Tablet, ein HeadUp-Display oder eine Brille ausgebildet oder ein Teil davon ist.Alternatively or additionally, the device may be designed as, or be part of, a smartphone, a tablet, a head-up display or glasses.
Kurze Beschreibung der ZeichnungenShort description of the drawings
Weitere Merkmale und Vorteile der Erfindung ergeben sich aus der nachfolgenden Beschreibung, in der bevorzugte Ausführungsformen der Erfindung anhand schematischer Zeichnungen erläutert werden.Further features and advantages of the invention will become apparent from the following description, in which preferred embodiments of the invention are explained using schematic drawings.
Dabei zeigen:
-
1a eine schematische Querschnittsdarstellung einer Dosiervorrichtung für Schüttgut; -
1b eine schematische Frontansicht der Dosiervorrichtung aus1a ; -
2 eine Augmented-Reality-Einrichtung gemäß dem zweiten Aspekt der Erfindung; -
3a ein aufgenommenes Abbild der Dosiervorrichtung aus1b ; -
3b das Abbild aus3a mit einer darin eingeblendeten ersten Benutzerunterstützungs-Information; -
3c das Abbild aus3a mit einer darin eingeblendeten zweiten Benutzerunterstützungs-Information; -
3d das Abbild aus3a mit einer darin eingeblendeten dritten Benutzerunterstützungs-Information; und -
4 ein Ablaufdiagramm eines Verfahrens gemäß dem ersten Aspekt der Erfindung.
-
1a a schematic cross-sectional view of a dosing device for bulk material; -
1b a schematic front view of the dosing device1a ; -
2 an augmented reality device according to the second aspect of the invention; -
3a a recorded image of the dosing device1b ; -
3b the image from3a with initial user support information displayed therein; -
3c the image from3a with a second user support information displayed therein; -
3D the image from3a with a third user support information displayed therein; and -
4 a flow chart of a method according to the first aspect of the invention.
Beschreibung der AusführungsformenDescription of the embodiments
Der Dosiervorrichtung 1 wird ein zu dosierendes Schüttgut 3 zugeführt, das dort in einem Aufnahmebehälter 5 der Dosiervorrichtung 1 aufgenommen ist und eine Schüttgutoberfläche 7 ausbildet. Über eine Bodenöffnung 9 gelangt das Schüttgut 3 aus dem Aufnahmebehälter 5 in ein innerhalb eines Horizontalabschnitts 11 drehbar angeordneten Austragsorgans 13, mittels dessen das Schüttgut 3 dann in an sich bekannter Weise aus der Dosiervorrichtung 1 ausgetragen wird und die Dosiervorrichtung 1 über einen Vertikalabwurf 15 verlässt. Das Austragsorgan 11 ist mit einem Motor 17 gekoppelt und kann, kontrolliert durch eine Motorsteuerung des Motors 17, mit einer einstellbaren, variablen Drehzahl gedreht werden. Während des Materialaustrags wird eine Gewichtsänderung eines mit zwei Wägeeinheiten 19 und 21 verwogenen Systems der Dosiervorrichtung 1 erfasst und zur Regelung der Drehzahl des Austragsorgans 11 verwendet. Die Wägeeinheiten 19 und 21 stützen sich ihrerseits an einem Tragegerüst 23 ab.A
Das Schüttgut 3 kann sowohl vor dem Dosiervorgang als auch im Anschluss an den Dosiervorgang in jeweils weiteren Prozessschritten verarbeitet werden, wobei die dazu notwendigen Elemente in
An der Dosiervorrichtung 1 ist auf der (in
Die Vorrichtung 1 und ihre Komponenten sind durch ein innerhalb des Koordinatensystems 27 definiertes virtuelles Modell abgebildet, das in einer datenbasierten Sammlung hinterlegt ist. Zu jeder Komponente sind dazu Positions-, Orientierungs- und Erstreckungs-Informationen hinterlegt. Anhand der datenbasierten Sammlung kann zu jeder Komponente ein von dieser Komponente innerhalb des Koordinatensystems 27 besetztes Raumvolumen ermittelt werden. Umgekehrt kann anhand der datenbasierten Sammlung zu einem bestimmten Raumvolumen die dort vorgesehene Komponente ermittelt werden. Die Detailtreue, mit der die Komponenten der Vorrichtung 1 in der datenbasierten Sammlung hinterlegt sind kann variieren. Beispielsweise kann eine Komponente durch lediglich einen einzigen Quader angenähert werden, oder es können durch eine Vielzahl von Voxel (Volumen-Pixel; 3D-Pixel) auch Außenverläufe einer Komponente detailliert erfasst werden.The
Die Augmented-Reality-Einrichtung 29 ist in Form eines Smartphones ausgebildet und weist eine Erfassungseinheit in Form einer Kamera 31, einen Bildschirm 33 sowie eine Darstellungseinheit 35, eine Auswerteeinheit 37 und eine Verarbeitungseinheit 39 auf. Mit der Kamera 31 kann ein Abbild eines Umgebungsausschnitts, in welchem Umgebungsausschnitt die Vorrichtung 1 zumindest teilweise sichtbar ist, aufgenommen werden. Auf dem Bildschirm 33 ist nur rein schematisch ein Abbild einer Vorrichtung dargestellt.The
Um einem Anwender der Augmented-Reality-Einrichtung 29, beispielsweise einem Servicemitarbeiter, gezielt Informationen zu den einzelnen Komponenten der Vorrichtung 1 (beispielsweise zu dem Austragsorgan 13, dem Motor 17 oder einer der Wägeeinheiten 19, 21) bereitstellen zu können, können in dem Abbild 41 Benutzerunterstützungs-Informationen eingeblendet werden.In order to be able to provide a user of the
Hierzu wird in dem aufgenommenen Abbild 41 der Marker 25 identifiziert und der identifizierte Marker 25 ausgewertet. Dabei wird die Darstellung des Markers 25 in dem Abbild 41 ausgewertet. Beispielsweise werden dazu perspektivische Effekte des Markers 25 (etwa eine in dem Abbild auftretende nicht-Parallelität von in der Realität parallelen Kanten des Markers 25) und/oder es wird die Darstellung des bekannten Musters des Markers 25 in dem Abbild 41 ausgewertet (beispielsweise kann ein Vergleich zwischen einer verzerrten Darstellung des Musters im Abbild und dem (bekannten) unverzerrten Muster zumindest als Teil der Auswertung durchgeführt werden). Anhand dieser ermittelten Informationen lässt sich ein Referenzkoordinatensystem 43 in Bezug auf den Marker 25, der unter der für das Abbild 31 gewählten Perspektive betrachtetet wird, definieren. Das Referenzkoordinatensystem 43 ist dabei im dreidimensionalen Raum definiert. Ist das Referenzkoordinatensystem 43 definiert, kann damit umgekehrt auch wieder die Perspektive, unter der das Abbild 41 aufgenommen wurde, ermittelt werden. Das Referenzkoordinatensystem 43 hat seinen Ursprung in der Mitte des Markers 25 und die Markeroberfläche liegt innerhalb der YZ-Ebene des Referenzkoordinatensystems 43. Das Referenzkoordinatensystem 43 ist zur Illustration in
Da die Frontseite des Horizontalabschnitts 11, auf der der Marker 25 angeordnet ist, in einer Ebene parallel zur YZ-Ebene des Koordinatensystems 27 liegt, sind die X-, Y-, und Z-Achsen der beiden Koordinatensysteme 27 und 43 jeweils parallel zueinander und lediglich die Nullpunkte der beiden Koordinatensysteme 27 und 43 sind (mit bekanntem Verschiebungsvektor) versetzt zueinander. Grundsätzlich könnte das Referenzkoordinatensystem 43 jedoch beliebig gedreht, geneigt und versetzt zu dem Koordinatensystem 27 sein, abhängig davon, wie die Oberfläche des Markers 25 innerhalb des Koordinatensystems 27 verläuft. In jedem Fall lassen sich die Koordinaten eines Ortes, die in Koordinaten des Referenzkoordinatensystems 43 angegeben sind in Koordinaten des Koordinatensystems 27 überführen und umgekehrt.Since the front side of the
Damit kann auch zu jedem Bildpunkt des Abbilds 41, der ein Teil der Vorrichtung 1 zeigt, ein korrespondierender Ort an/auf der Vorrichtung 1 sowohl in Koordinaten des Referenzkoordinatensystems 43 als auch in Koordinaten des Koordinatensystems 27 zugeordnet werden. Dies ist deshalb möglich, da die Orientierung des Referenzkoordinatensystems 43 anhand der ermittelten Informationen (die zur Definition des Referenzkoordinatensystems 43 notwendig sind) bekannt oder ermittelbar ist und damit auch das oben beschriebene virtuelle Modell der Vorrichtung 1 derart gedreht und geneigt werden kann, dass es aus der gleichen Perspektive betrachtet wird, unter der auch die Vorrichtung 1 im Abbild 41 aufgenommen ist. Die dann unter der jeweiligen Perspektive sichtbaren Teile des Modells können auf die Abbildungsebene (also die Zeichenebene der
Das Muster auf dem Marker 25 ist ein 2D-Code (etwa ein QR-Code oder ein AprilTag), in dem eine eindeutige Kennung der Vorrichtung 1 codiert ist. Aus dem Abbild 41 wird die eindeutige Kennung als Markerinformation aus dem Marker 25 durch Dekodieren des 2D-Codes ausgelesen. Anhand der eindeutigen Kennung wird eine Benutzerunterstützungs-Information von einem entfernten Rechner (beispielsweise einem Cloudrechner) angefordert. Dazu kann die Markerinformation an den entfernten Rechner gesendet werden, woraufhin die Benutzerunterstützungs-Information von dem entfernten Rechner empfangen wird. Neben der Markerinformation kann zusätzlich auch noch eine Komponente der Vorrichtung 1 vorgegeben werden, zu der eine Benutzerunterstützungs-Information gewünscht wird. Beispielsweise kann dazu ein Bildbereich, in dem auf dem Bildschirm 33 dargestellten Abbild 41 durch Berühren markiert und auf diese Weise (durch Einbeziehen einer Zuordnung von unterschiedlichen Bildbereichen zu den jeweiligen Komponenten der Vorrichtung 1) eine Komponente der Vorrichtung 1 ausgewählt werden, zu der eine Benutzerunterstützungs-Information gewünscht wird.The pattern on the
Die Benutzerunterstützungs-Information ist sowohl einer Komponente der Vorrichtung 1 als auch einer Informationsklasse zugeordnet. Die Zuordnung der Benutzerunterstützungs-Information zu einer Komponente der Vorrichtung 1 ermöglicht es, dass eine Einblendposition für die Benutzerunterstützungs-Informationen komponenten-spezifisch bestimmt werden kann, etwa durch Einbeziehen der datenbasierten Sammlung. Dadurch kann die Benutzerunterstützungs-Information derart in das Abbild 41 eingeblendet werden, dass sie in dem Abbild in der Nähe des Ortes der jeweiligen Komponente oder mit Bezug dazu platziert wird. Dabei kann eine Ausgabeposition, die in Koordinaten des Koordinatensystems 27 oder des Referenzkoordinatensystems 43 angegeben ist, in Koordinaten des Abbildes 41 umgerechnet werden, ganz entsprechend wie dies oben für die umgekehrte Richtung beschrieben wurde. Durch die Zuordnung der Benutzerunterstützungs-Information zu einer Informationsklasse können unterschiedliche Arten von Benutzerunterstützungs-Informationen unterschiedlich dargestellt werden.The user support information is assigned to both a component of the
Nachfolgend werden anhand drei Szenarien unterschiedliche Möglichkeiten beschrieben, um etwa einen Servicemitarbeiter als Anwender der Augmented-Reality-Einrichtung 29 bei einer Wartung der Vorrichtung 1 zu unterstützen.In the following, three scenarios are used to describe different possibilities for supporting a service employee as a user of the
In einem ersten Szenario kann beispielsweise eine Überprüfung des Motors 17 durchgeführt werden und dazu die Benutzerunterstützungs-Information eine Drehzahl des Motors 17 sein. Dann kann die Benutzerunterstützungs-Information dem Motor 17 (Komponente Motor) und der Informationsklasse „Betriebsparameter“ zugeordnet sein.In a first scenario, for example, a check of the
In der datenbasierten Sammlung ist dem Motor 17 eine Ausgabeposition für die Benutzerunterstützungs-Information der Informationsklasse „Betriebsparameter“ im Koordinatensystem 27 der Vorrichtung 1 hinterlegt. Diese Ausgabeposition wird mittels der durch die Markerauswertung ermittelten Informationen in das Referenzkoordinatensystem 43 überführt und damit die Einblendposition in dem Abbild 41 bestimmt. Außerdem wird mittels der ermittelten Informationen eine perspektivische Anpassung der Benutzerunterstützungs-Information vorgenommen.In the data-based collection, an output position for the user support information of the information class “operating parameters” is stored for the
In einem zweiten Szenario kann beispielsweise die Wägeeinheit 19 defekt sein und dazu die Benutzerunterstützungs-Information eine Hervorhebung der defekten Wägeeinheit 19 sein. In a second scenario, for example, the weighing
Dann kann die Benutzerunterstützungs-Information der Wägeeinheit 19 (Komponente Wägeeinheit) und der Informationsklasse „Hervorhebung“ zugeordnet sein.Then the user support information can be assigned to the weighing unit 19 (component weighing unit) and the information class “Highlighting”.
In der datenbasierten Sammlung ist zu der Wägeeinheit 19 eine Ausgabeposition für die Benutzerunterstützungs-Information der Informationsklasse „Hervorhebung“ im Koordinatensystem 27 der Vorrichtung 1 hinterlegt. Diese Ausgabeposition wird mittels der durch die Markerauswertung ermittelten Informationen in das Referenzkoordinatensystem 43 überführt und damit die Einblendposition in dem Abbild 41 bestimmt. Außerdem wird mittels der ermittelten Informationen eine perspektivische Anpassung der Benutzerunterstützungs-Information vorgenommen.In the data-based collection, an output position for the user support information of the information class “highlighting” is stored in the coordinate
In einem dritten Szenario kann beispielsweise eine Überprüfung des Austragsorgans 13 durchgeführt werden und dazu die Benutzerunterstützungs-Information eine visuelle Darstellung des (Beim Betrieb der Vorrichtung 1 nicht sichtbaren) Austragsorgans 13 sein. Dann kann die Benutzerunterstützungs-Information dem Austragsorgan 13 (Komponente Austragsorgan) und der Informationsklasse „visuelle Darstellung“ zugeordnet sein.In a third scenario, for example, a check of the
In der datenbasierten Sammlung ist dem Austragsorgan 19 eine Ausgabeposition für die Benutzerunterstützungs-Information der Informationsklasse „visuelle Darstellung“ im Koordinatensystem 27 der Vorrichtung 1 hinterlegt. Diese Ausgabeposition wird mittels der durch die Markerauswertung ermittelten Informationen in das Referenzkoordinatensystem 43 überführt und damit die Einblendposition in dem Abbild 41 bestimmt. Außerdem wird mittels der ermittelten Informationen eine perspektivische Anpassung der Benutzerunterstützungs-Information vorgenommen.In the data-based collection, an output position for the user support information of the information class “visual representation” is stored in the coordinate
In einer alternativen Ausführungsform könnte die Benutzerunterstützungs-Information auch in einem den Umgebungsausschnitt zumindest teilweise enthaltenen Sichtfeld des Anwenders eingeblendet werden. Dazu könnte der Anwender anstatt der Augmented-Reality-Einrichtung 29 eine abgewandelte Augmented-Reality-Einrichtung, beispielsweise in Form einer Brille, die eine Kamera und eine Projeziereinheit zum Einblenden der Benutzerunterstützungs-Information aufweist, einsetzen.In an alternative embodiment, the user support information could also be displayed in a field of view of the user that at least partially contains the environmental section. For this purpose, the user could use a modified augmented reality device instead of the
In 101 wird ein Abbild eines Umgebungsausschnitts, in welchem Umgebungsausschnitt eine Vorrichtung zumindest teilweise sichtbar ist, aufgenommen. Dies kann beispielsweise mittels der Kamera 31 der Augmented-Reality-Einrichtung 29 erfolgen. Die Vorrichtung kann die in Bezug auf
In 103 wird in dem Abbild ein der Vorrichtung zugeordneter Marker identifiziert und der identifizierte Marker ausgewertet. Dies kann mittels der Auswerteeinheit 37 der Augmented-Reality-Einrichtung 29 erfolgen.In 103, a marker associated with the device is identified in the image and the identified marker is evaluated. This can be done by means of the
In 105 wird eine in dem Abbild einzublendende Benutzerunterstützungs-Information erhalten. Beispielsweise kann dazu eine Markerinformation aus dem Marker ausgelesen oder anhand des Markers ermittelt werden und anhand der Markerinformation die Benutzerunterstützungs-Information angefordert werden.In 105, user support information to be displayed in the image is obtained. For example, marker information can be read from the marker or determined using the marker and the user support information can be requested using the marker information.
In 107 wird zumindest teilweise basierend auf einem Ergebnis der Auswertung des Markers eine Position, an der die Benutzerunterstützungs-Information in dem Abbild oder in dem Sichtfeld des Anwenders eingeblendet wird, als Einblendposition bestimmt und eine perspektivische Anpassung der Benutzerunterstützungs-Information oder Teilen davon vorgenommen. Dies kann beispielsweise mittels der Verarbeitungseinheit 39 der Augmented-Reality-Einrichtung 29 erfolgen.In 107, based at least partially on a result of the evaluation of the marker, a position at which the user support information is displayed in the image or in the field of view of the user is determined as the display position and a perspective adjustment of the user support information or parts thereof is carried out. This can be done, for example, by means of the
In 109 wird die Benutzerunterstützungs-Information in dem Abbild oder in einem den Umgebungsausschnitt zumindest teilweise enthaltenen Sichtfeld eines Anwenders der Augmented-Reality-Anwendung eingeblendet. Dies kann beispielsweise mittels der Darstellungseinheit 35 der Augmented-Reality-Einrichtung 29 erfolgen. Das aufgenommene Abbild mit der darin eingeblendeten Benutzerunterstützungs-Information kann dann auf dem Bildschirm 33 ausgeben werden.In 109, the user support information is displayed in the image or in a field of view of a user of the augmented reality application that at least partially contains the environmental section. This can be done, for example, by means of the
Das Verfahren eignet sich damit vorteilhaft, um eine Benutzerunterstützungs-Information in Bezug auf zumindest eine Vorrichtung oder eine ihrer Komponenten in einer Augmented-Reality-Anwendung einzublenden. Beispielsweise können die in Bezug auf
Die in der vorangehenden Beschreibung, in den Zeichnungen und in den Ansprüchen offenbarten Merkmale können sowohl einzeln als auch in beliebiger Kombination wesentlich für die Erfindung in ihren verschiedenen Ausführungsformen sein.The features disclosed in the foregoing description, in the drawings and in the claims may be essential to the invention in its various embodiments both individually and in any combination.
Bezugszeichenlistelist of reference symbols
- 11
- Dosiervorrichtungdosing device
- 33
- Schüttgutbulk goods
- 55
- Aufnahmebehälterreceiving container
- 77
- Schüttgutoberflächebulk material surface
- 99
- Bodenöffnungfloor opening
- 1111
- Horizontalabschnitthorizontal section
- 1313
- Austragsorgandischarge organ
- 1515
- Vertikalabwurfvertical drop
- 1717
- MotorMotor
- 1919
- Wägeeinheitweighing unit
- 2121
- Wägeeinheitweighing unit
- 2323
- Tragegerüstsupport frame
- 2525
- Markermarker
- 2727
- Koordinatensystem der Vorrichtungcoordinate system of the device
- 2929
- Augmented-Reality-Einrichtungaugmented reality device
- 3131
- Kameracamera
- 3333
- BildschirmScreen
- 3535
- Darstellungseinheitdisplay unit
- 3737
- Auswerteeinheitevaluation unit
- 3939
- Verarbeitungseinheitprocessing unit
- 4141
- Abbildimage
- 4343
- Referenzkoordinatensystemreference coordinate system
- 4545
- Abbildimage
- 4747
- Benutzerunterstützungs-Informationuser support information
- 4949
- Abbildimage
- 5151
- Benutzerunterstützungs-Informationuser support information
- 5353
- Abbildimage
- 5555
- Benutzerunterstützungs-Informationuser support information
- 100100
- Ablaufdiagrammflow chart
- 101101
- Aufnehmen eines Abbilds eines Umgebungsausschnitts, in dem eine Vorrichtung zumindest teilweise sichtbar istTaking an image of a section of the environment in which a device is at least partially visible
- 103103
- Identifizieren eines der Vorrichtung zugeordneten Markers in dem Abbild und Auswerten des identifizierten MarkersIdentifying a marker associated with the device in the image and evaluating the identified marker
- 105105
- Erhalten einer in dem Abbild einzublendenden Benutzerunterstützungs-InformationObtaining user support information to be displayed in the image
- 107107
- Bestimmen einer Einblendposition der Benutzerunterstützungs-Information in dem Abbild oder in dem Sichtfeld eines Anwenders und Vornehmen einer perspektivischen Anpassung der Benutzerunterstützungs-Information oder Teilen davon, jeweils zumindest teilweise basierend auf einem Ergebnis der Auswertung des MarkersDetermining a display position of the user support information in the image or in the field of view of a user and making a perspective adjustment of the user support information or parts thereof, each at least partially based on a result of the evaluation of the marker
- 109109
- Einblenden der Benutzerunterstützungs-Information in dem Abbild oder in einem den Umgebungsausschnitt zumindest teilweise enthaltenen Sichtfeld des AnwendersDisplaying the user support information in the image or in a field of view of the user that at least partially contains the surrounding area
- X, Y, ZX, Y, Z
- Koordinatenachsecoordinate axis
Claims (13)
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102023123406.4A DE102023123406A1 (en) | 2023-08-31 | 2023-08-31 | Method for displaying user support information in an augmented reality application and augmented reality device |
| PCT/EP2024/074101 WO2025045960A1 (en) | 2023-08-31 | 2024-08-29 | Method for displaying user support information in an augmented-reality application, and augmented-reality apparatus |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102023123406.4A DE102023123406A1 (en) | 2023-08-31 | 2023-08-31 | Method for displaying user support information in an augmented reality application and augmented reality device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| DE102023123406A1 true DE102023123406A1 (en) | 2025-03-06 |
Family
ID=92632758
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE102023123406.4A Pending DE102023123406A1 (en) | 2023-08-31 | 2023-08-31 | Method for displaying user support information in an augmented reality application and augmented reality device |
Country Status (2)
| Country | Link |
|---|---|
| DE (1) | DE102023123406A1 (en) |
| WO (1) | WO2025045960A1 (en) |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP4227743A1 (en) * | 2022-02-14 | 2023-08-16 | Basf Se | An augmented reality-based automation system |
-
2023
- 2023-08-31 DE DE102023123406.4A patent/DE102023123406A1/en active Pending
-
2024
- 2024-08-29 WO PCT/EP2024/074101 patent/WO2025045960A1/en active Pending
Also Published As
| Publication number | Publication date |
|---|---|
| WO2025045960A1 (en) | 2025-03-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE69428491T2 (en) | image lens | |
| DE69434405T2 (en) | Method of creating a visual design | |
| DE69428323T2 (en) | An image display device | |
| DE102019116834B4 (en) | Augmented photo capture | |
| DE102008017846A1 (en) | Method and user interface for the graphical representation of medical data | |
| DE102017010683B4 (en) | Method for automatic restoration of a measured state of a projection system | |
| DE112015005994T5 (en) | Software generator | |
| DE202019105838U1 (en) | Arrangement with a coordinate measuring machine or microscope | |
| DE102016204506A1 (en) | Production pressure inspection with local optimization | |
| DE10320268B4 (en) | Device and method for finding and displaying information | |
| EP3853816A1 (en) | Computer-implemented method for compressing measurement data from a measurement of a measurement volume | |
| DE102023123406A1 (en) | Method for displaying user support information in an augmented reality application and augmented reality device | |
| DE69522660T2 (en) | Process for linking a dimensional representation with a structure in a CAD system | |
| DE102005032687A1 (en) | Method and arrangement for evaluating a coordinate data set of a measurement object | |
| DE112020006960T5 (en) | AIR CONDITIONING OPERATING TERMINAL, AIR CONDITIONING OPERATING PROGRAM AND AIR CONDITIONING SYSTEM | |
| DE69429402T2 (en) | Process and system for the production of table images with focus and context zones, which represent direct and indirect data representations | |
| DE102011083635B4 (en) | 3D visualization of medical 3D image data | |
| EP4068198B1 (en) | Method for generating an image of an object, computer program product and imaging system for carrying out the method | |
| EP2660572B1 (en) | Method for representing content elements on a display device of a weighing apparatus | |
| DE102018131000A1 (en) | Optical positioning and identification system | |
| DE10245985A1 (en) | Compressed transmission of image data such as geographical data stored in server, by approximating converted lines, sub-lines and/or point data | |
| DE3903838A1 (en) | Method and device for representing three-dimensional images | |
| DE102023131479B4 (en) | Method for determining at least one piece of material flow information and forming system for forming at least one component | |
| EP2864965B1 (en) | Method for the model-based compilation of test data sets for examining image processing algorithms | |
| DE112019006288T5 (en) | INFORMATION PROCESSING DEVICE, PROGRAM AND INFORMATION PROCESSING METHOD |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| R012 | Request for examination validly filed | ||
| R079 | Amendment of ipc main class |
Free format text: PREVIOUS MAIN CLASS: G06T0007730000 Ipc: G06K0007100000 |
|
| R081 | Change of applicant/patentee |
Owner name: QLAR EUROPE GMBH, DE Free format text: FORMER OWNER: SCHENCK PROCESS EUROPE GMBH, 64293 DARMSTADT, DE |