[go: up one dir, main page]

DE102017126561A1 - Testsystem und Verfahren zur koordinierten Durchführung eines Tests - Google Patents

Testsystem und Verfahren zur koordinierten Durchführung eines Tests Download PDF

Info

Publication number
DE102017126561A1
DE102017126561A1 DE102017126561.9A DE102017126561A DE102017126561A1 DE 102017126561 A1 DE102017126561 A1 DE 102017126561A1 DE 102017126561 A DE102017126561 A DE 102017126561A DE 102017126561 A1 DE102017126561 A1 DE 102017126561A1
Authority
DE
Germany
Prior art keywords
test
instructions
control
control unit
sub
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
Application number
DE102017126561.9A
Other languages
English (en)
Inventor
Arnd Schirrmann
Omid Omidwar
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Airbus Defence and Space GmbH
Original Assignee
Airbus Defence and Space GmbH
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Airbus Defence and Space GmbH filed Critical Airbus Defence and Space GmbH
Priority to DE102017126561.9A priority Critical patent/DE102017126561A1/de
Priority to FR1860345A priority patent/FR3073642B1/fr
Priority to US16/185,196 priority patent/US11340568B2/en
Priority to GB1818251.9A priority patent/GB2570192B/en
Publication of DE102017126561A1 publication Critical patent/DE102017126561A1/de
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B23/00Testing or monitoring of control systems or parts thereof
    • G05B23/02Electric testing or monitoring
    • G05B23/0205Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
    • G05B23/0208Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterized by the configuration of the monitoring system
    • G05B23/0216Human interface functionality, e.g. monitoring system providing help to the user in the selection of tests or in its configuration
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B64AIRCRAFT; AVIATION; COSMONAUTICS
    • B64FGROUND OR AIRCRAFT-CARRIER-DECK INSTALLATIONS SPECIALLY ADAPTED FOR USE IN CONNECTION WITH AIRCRAFT; DESIGNING, MANUFACTURING, ASSEMBLING, CLEANING, MAINTAINING OR REPAIRING AIRCRAFT, NOT OTHERWISE PROVIDED FOR; HANDLING, TRANSPORTING, TESTING OR INSPECTING AIRCRAFT COMPONENTS, NOT OTHERWISE PROVIDED FOR
    • B64F5/00Designing, manufacturing, assembling, cleaning, maintaining or repairing aircraft, not otherwise provided for; Handling, transporting, testing or inspecting aircraft components, not otherwise provided for
    • B64F5/60Testing or inspecting aircraft components or systems
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/042Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B23/00Testing or monitoring of control systems or parts thereof
    • G05B23/02Electric testing or monitoring
    • G05B23/0205Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
    • G05B23/0208Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterized by the configuration of the monitoring system
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/30Arrangements for executing machine instructions, e.g. instruction decode
    • G06F9/30003Arrangements for executing specific machine instructions
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C5/00Registering or indicating the working of vehicles
    • G07C5/08Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle or waiting time
    • G07C5/0816Indicating performance data, e.g. occurrence of a malfunction
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/45Nc applications
    • G05B2219/45071Aircraft, airplane, ship cleaning manipulator, paint stripping

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Transportation (AREA)
  • Manufacturing & Machinery (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Testing And Monitoring For Control Systems (AREA)
  • Test And Diagnosis Of Digital Computers (AREA)

Abstract

Die vorliegende Erfindung betrifft ein Testen einer Steuerungseinheit eines Systems. Um das Testen einer Steuerungseinheit eines Systems zu verbessern und zu vereinfachen ist ein Testsystem (100) vorgesehen, das einen Verwaltungsserver (101), der zum Bereitstellen von vorgegebenen Testanweisungen konfiguriert ist, ein Kontrollsystem (103), und eine Anzahl Ausgabeeinheiten (107) umfasst. Das Kontrollsystem ist zum Umwandeln von durch den Verwaltungsserver bereitgestellten Testanweisungen in Bedienungsanweisungen zum Einstellen einer Testkonfiguration an einer Steuerungseinheit eines Systems unter Verwendung einer vorgegebenen Zuordnungslogik konfiguriert ist. Das Kontrollsystem ist weiterhin dazu konfiguriert, Bedienanweisungen zum Einstellen der Testkonfiguration in Teilanweisungen zum Einstellen einer Teilkonfiguration an der Steuerungseinheit aufzuteilen und die Teilanweisungen zeitlich und/oder logisch einzuteilen. Jeweilige Ausgabeeinheiten der Anzahl Ausgabeeinheiten sind dazu konfiguriert die durch das Kontrollsystem übermittelten Teilanweisungen auszugeben.

Description

  • GEBIET DER ERFINDUNG
  • Die vorliegende Erfindung betrifft ein Testsystem zum Testen einer Steuerungseinheit eines Systems und ein Verfahren zum Testen einer Steuerungseinheit eines Systems.
  • HINTERGRUND DER ERFINDUNG
  • Beim Herstellen eines Systems, wie beispielsweise einem Flugzeug, ist es erforderlich, eine Steuerungseinheit des Systems zu testen, um eine Funktionalität der Steuerungseinheit sicherzustellen.
  • Insbesondere bei komplexen Systemen, wie beispielsweise einer Steuerkanzel eines Flugzeugs sind zum Testen bzw. zum Prüfen sämtlicher Konfigurationen bzw. Funktionen der Steuerkanzel zahlreiche Einstellvorgänge nötig.
  • Unter Verwendung von Technikern, die jeweilige Steuerungselemente zum Einstellen jeweiliger Konfigurationen manuell bzw. selbstständig identifizieren und einstellen müssen, ist ein Prüfverfahren für eine solches System sehr zeitaufwendig.
  • ZUSAMMENFASSUNG DER ERFINDUNG
  • Es besteht daher ein Bedarf, einen Ablauf zum Testen von Steuerungseinheiten weiter zu verbessern und zu beschleunigen.
  • Die Aufgabe der Erfindung wird durch die Gegenstände der unabhängigen Ansprüche gelöst; weitere Ausführungsformen sind in den abhängigen Ansprüchen enthalten.
  • Gemäß der vorliegenden Erfindung ist ein Testsystem zum Testen einer Steuerungseinheit eines Systems vorgesehen. Das Testsystem umfasst einen Verwaltungsserver, der zum Bereitstellen von vorgegebenen Testanweisungen konfiguriert ist. Weiterhin umfasst das Testsystem ein Kontrollsystem, das zum Umwandeln von durch den Verwaltungsserver bereitgestellten Testanweisungen in Bedienungsanweisungen zum Einstellen einer Testkonfiguration an einer Steuerungseinheit eines Systems unter Verwendung einer vorgegebenen Zuordnungslogik konfiguriert ist. Weiterhin ist das Kontrollsystem dazu konfiguriert, Bedienanweisungen zum Einstellen der Testkonfiguration in Teilanweisungen zum Einstellen einer Teilkonfiguration an der Steuerungseinheit aufzuteilen und die Teilanweisungen zeitlich und/oder logisch einzuteilen und dadurch zeitlich und/oder logisch untereinander zu koordinieren. Weiterhin ist das Kontrollsystem dazu konfiguriert, die Teilanweisungen gemäß ihrer zeitlichen und/oder logischen Einteilung an eine Anzahl Ausgabeeinheiten zu übermitteln. Weiterhin umfasst das Testsystem eine Anzahl Ausgabeeinheiten. Es ist vorgesehen, dass jeweilige Ausgabeeinheiten der Anzahl Ausgabeeinheiten dazu konfiguriert sind, die durch das Kontrollsystem übermittelten Teilanweisungen auszugeben, um einer Anzahl Techniker eine zeitlich und/oder logisch untereinander koordinierte Einstellung der Testkonfiguration an der Steuerungseinheit des Systems zu ermöglichen.
  • Der Begriff „Testanweisung“ bezieht sich auf Abläufe, d. h. zeitliche und/oder logische Abfolgen zum Einstellen mindestens einer Testkonfiguration an einer Steuerungseinheit.
  • Der Begriff „Testkonfiguration“ bezieht sich auf eine konkrete Konfiguration, d. h. einen konkreten Zustand von Steuerungselementen einer Steuerungseinheit bzw. eine Abfolge verschiedener Zustände von Steuerungselementen einer Steuerungseinheit über die Zeit hinweg.
  • Der Begriff „Bedienungsanweisung“ bezieht sich auf Angaben zur Durchführung einer Einstellung jeweiliger Steuerungselemente einer Steuerungseinheit.
  • Der Begriff „Teilanweisung“ bezieh sich auf einen Teil einer Bedienanweisung, der zur Ausgabe auf einer jeweiligen Ausgabeeinheit vorgesehen ist.
  • Der Begriff „Zuordnungslogik“ bezieht sich auf Anweisungen zum Überführen von Testanweisungen in Bedienungsanweisungen. Beispielsweise umfasst eine Zuordnungslogik Anweisungen zum Überführen bzw. Umwandeln von Testanweisungen in Bedienungsanweisungen, wobei die Bedienungsanweisungen Angaben zum Erkennen mindestens eines Steuerungselements umfassen, mittels dessen bzw. mittels derer eine den Testanweisungen entsprechende Testkonfiguration an einer Steuerungseinheit einzustellen ist.
  • Das Einstellen einer Testkonfiguration an einer Steuerungseinheit wird zum Beispiel durchgeführt, um eine Funktion der Steuerungseinheit und/oder eine Funktion eines durch die Steuerungseinheit gesteuerten Systems in Reaktion auf das Einstellen der Testkonfiguration zu überprüfen. Zum Überprüfen eines Systems und/oder einer Testkonfiguration umfasst das Testsystem in einem Beispiel eine Systemschnittstelle, die dazu konfiguriert ist, das System in Abhängigkeit von durch den Verwaltungsserver vorgegebenen Testanweisungen einzustellen, einen Zustand des Systems zu erfassen und den erfassten Zustand des Systems an den Verwaltungsserver zu übermitteln. Hierbei ist der Verwaltungsserver weiterhin dazu konfiguriert, unter Verwendung des durch die Systemschnittstelle erfassten Zustands des Systems die an der Steuerungseinheit eingestellte Testkonfiguration zu überprüfen, indem beispielsweise der durch die Systemschnittstelle erfasste Zustand des Systems mit einem für die eingestellte Testkonfiguration vorgegebenen Sollzustand des Systems abgeglichen wird.
  • In einem Beispiel ist vorgesehen, dass jeweilige Ausgabeeinheiten der Anzahl Ausgabeeinheiten mindestens einen Sensor und einen Prozessor umfassen, wobei der Prozessor dazu konfiguriert ist, eine Durchführung eines Einstellvorgangs durch einen einer jeweiligen Ausgabeeinheit zugeordneten Techniker und/oder einen der jeweiligen Ausgabeeinheit zugeordneten Roboter unter Verwendung des mindestens einen Sensors zu erfassen, zu protokollieren und an das Kontrollsystem zurückzumelden.
  • In einem Beispiel umfassen die Bedienanweisungen Informationen zur Orientierung auf der Steuerungseinheit und/oder Hinweise zum Bedienen mindestens eines Steuerungselements der Steuerungseinheit.
  • In einem weiteren Beispiel ist zumindest ein Teil der Anzahl Ausgabeeinheiten als Datenbrillen ausgestaltet. Weiterhin ist vorgesehen, dass jeweilige den Bedienungsanweisungen entsprechende Teilanweisungen Steuerbefehle umfassen, die die jeweiligen Ausgabeeinheiten dazu konfigurieren, der Testkonfiguration entsprechende Steuerungselemente auf der Steuerungseinheit zu erkennen und zeitlich und/oder logisch koordiniert zu markieren.
  • In einem Beispiel ist das Kontrollsystem dazu konfiguriert, die Bedienanweisungen dynamisch in Abhängigkeit freier Ausgabeeinheiten und/oder Roboter in eine Anzahl Teilanweisungen automatisch aufzuteilen und die Anzahl Teilanweisungen in Abhängigkeit jeweiliger Spezifikationen der Ausgabeeinheiten und/oder Roboter auf die Ausgabeeinheiten und/oder Roboter automatisch und dynamisch zu verteilen.
  • In einem anderen Beispiel ist das Kontrollsystem dazu konfiguriert, die Bedienanweisungen gemäß vorgegebener zeitlicher und/oder logischer Angaben in eine Anzahl Teilanweisungen aufzuteilen.
  • In einem Beispiel umfasst das Testsystem mindestens eine Benutzerschnittstelle. Die mindestens eine Benutzerschnittstelle kann dazu konfiguriert sein, von der Ausgabeeinheit und/oder dem Verwaltungsserver übertragene Informationen als Zwischenstation zu empfangen und auf einer Ausgabeeinheit auszugeben und/oder zu editieren.
  • Mittels einer Benutzerschnittstelle kann ein Techniker einen automatisch oder semi-automatisch ablaufenden Test, der unter Verwendung des Testsystems abläuft, überwachen und ggf. verändern.
  • Gemäß der Erfindung ist weiterhin ein Verfahren zum Testen einer Steuerungseinheit eines Systems mittels eines Testsystems vorgesehen. Das Verfahren umfasst die folgenden Schritte:
    • a) Bereitstellen von vorgegebenen Testanweisungen durch einen Verwaltungsserver;
    • b) Umwandeln der durch den Verwaltungsserver bereitgestellten Testanweisungen in Bedienungsanweisungen zum Einstellen einer Testkonfiguration an einer Steuerungseinheit eines Systems unter Verwendung einer vorgegebenen Zuordnungslogik durch ein Kontrollsystem;
    • c) Einteilen der Bedienanweisungen in zeitliche und/oder logische Teilanweisungen;
    • d) Übermitteln der Teilanweisungen an eine Anzahl Ausgabeeinheiten in Abhängigkeit der in Schritt c) vorgenommenen zeitlichen und/oder logischen Einteilung;
    • d) Einstellen der Testkonfiguration an der Steuerungseinheit in Abhängigkeit von durch den Verwaltungsserver vorgegebenen Testanweisungen durch die Ausgabeeinheit.
  • Gemäß einem Beispiel umfasst das Verfahren weiterhin die Schritte:
    • e) Erfassen und Weiterleiten eines Zustands des Systems an den Verwaltungsserver durch eine Systemschnittstelle, in Reaktion auf das Einstellen der Testkonfiguration an der Steuerungseinheit;
    • f) Überprüfen der an der Steuerungseinheit eingestellten Testkonfiguration unter Verwendung des durch die Systemschnittstelle erfassten Zustands des Systems durch den Verwaltungsserver.
  • Die vorliegende Erfindung dient insbesondere zum koordinierten Versorgen von Ausgabeeinheiten mit Bedienungsanweisungen um Testanweisungen eines Tests an einem System durchzuführen. Dazu ist eine Kontrolleinheit vorgesehen, die die Testanweisungen in Teilanweisungen gliedert und jeweiligen Ausgabeeinheiten zeitlich und/oder logisch koordiniert, d. h. zeitlich und/oder logisch aufeinander abgestimmt, übermittelt. Zum Gliedern der vorgegebenen Testanweisungen in die Teilanweisungen kann die Kontrolleinheit ein vorgegebenes Schema verwenden oder dynamisch in Abhängigkeit eines aktuellen Zustands und/oder in Abhängigkeit von Eigenschaften jeweiliger Ausgabeeinheiten eine Zuteilung bzw. Aufteilung vornehmen.
  • Diese und weitere Aspekte der vorliegenden Erfindung werden unter Bezugnahme und mit Verweis auf die im Folgenden beschriebenen Ausführungen ersichtlich.
  • Figurenliste
  • Beispielhafte Ausführungsformen der Erfindung werden im Folgenden unter Bezugnahme auf die folgenden Zeichnungen beschrieben. In den Zeichnungen sind gleiche Merkmale durch gleiche Bezugszeichen gekennzeichnet.
    • 1 zeigt eine schematische Darstellung eines Beispiels eines Testsystems.
    • 2 zeigt eine schematische Darstellung eines Beispiels eines Testsystems mit einer Vielzahl Ausgabeeinheiten.
    • 3 zeigt eine schematische Darstellung eines Beispiels eines Testsystems mit einer Systemschnittstelle und einer Benutzerschnittstelle.
    • 4 zeigt eine schematische Darstellung einer Ausgabe von Teilanweisungen mittels einer Ausgabeeinheit.
    • 5 zeigt eine schematische Darstellung eines Beispiels eines Verfahrens zum Testen einer Steuerungseinheit eines Systems mittels eines Beispiels eines Testsystems.
  • DETAILLIERTE BESCHREIBUNG DER AUSFÜHRUNGSFORMEN
  • 1 zeigt ein Testsystem 100 mit einem Verwaltungsserver 101, der mit einem Kontrollsystem 103 in kommunikativer Verbindung steht, wie durch Pfeil 105 angedeutet. Der Verwaltungsserver 101 kann mit dem Kontrollsystem 103 beispielsweise über eine drahtgebundene oder eine drahtlose Kommunikationsschnittstelle verbunden sein.
  • Dem Verwaltungsserver 101 werden von einer Quelle, wie beispielsweise einer Datenbank oder einem Techniker, Testanweisungen, beispielsweise sogenannte „Ground Testing Instructions“ bereitgestellt. Die Testanweisungen können beispielsweise Informationen darüber umfassen, welche Steuerungselemente an einer Steuerungseinheit 109 eines Systems 111, in diesem Falle eines Flugzeugs in welcher Reihenfolge mit welchen Parametern für eine jeweilige Testkonfiguration einzustellen sind.
  • Der Verwaltungsserver 101 übermittelt jeweilige von der Quelle bereitgestellte Testanweisungen an das Kontrollsystem 103.
  • Das Kontrollsystem 103 wandelt die durch den Verwaltungsserver 101 übermittelten Testanweisungen in Bedienungsanweisungen zum Einstellen von Steuerungselementen an der Steuerungseinheit 109 gemäß der Testkonfiguration um. Dazu verwendet das Kontrollsystem eine vorgegebene Zuordnungslogik und ordnet jeweiligen Testanweisungen entsprechende Bedienungsanweisungen zu.
  • Beispielsweise kann vorgesehen sein, dass das Kontrollsystem 103 einer Testanweisung „Steuerungseinheit einschalten“ eine Bedienungsanweisung zuordnet, die einen Steuerbefehl umfasst, der bewirkt, dass eine Ausgabeeinheit 107, die beispielweise als Datenbrille ausgestaltet sein kann, dazu konfiguriert wird, ein Steuerungselement, mittels dessen die Steuerungseinheit 109 einzuschalten ist, zu erkennen und zu markiert, d. h. beispielsweise farblich hervorgehoben darzustellen. Entsprechend kann ein die Ausgabeeinheit 107 verwendender Techniker das Steuerungselement schnell als solches erkennen und gemäß der Bedienanweisungen, die bspw. als Zusatzinformation auf der Ausgabeeinheit 107 dargestellt werden, einstellen.
  • Das Kontrollsystem 103 kann mit der Ausgabeeinheit 107 über eine drahtgebundene oder eine drahtlose Kommunikationsverbindung, wie durch Pfeil 113 angedeutet, kommunizieren.
  • 2 zeigt ein Testsystem 200. Das Testsystem 200 basiert auf dem Testsystem 100, umfasst jedoch zusätzlich eine Ausgabeeinheit 115 und einen Roboter 117.
  • Bei der Verwendung einer Vielzahl von Ausgabeeinheiten 107, 115 kann das Kontrollsystem 103 dazu konfiguriert sein, verschiedene Bedienungsanweisungen zwischen jeweiligen Ausgabeeinheiten 107, 115 und Ausführungsinstanzen, wie dem Roboter 117 zu koordinieren, d. h. jeweilige Bedienungsanweisungen zeitlich und/oder logisch in Teilanweisungen für jeweilige Ausgabeeinheiten 107,115 bzw. den Roboter 117 aufzuteilen und die jeweiligen Teilanweisungen an die jeweiligen Ausgabeeinheiten 107,115 bzw. den Roboter 117 zeitlich und/oder logisch aufeinander abgestimmt zu übermitteln, wie durch Pfeile 121 angedeutet. Dazu kann vorgesehen sein, dass jeweilige Teilanweisungen einer Bedienungsanweisung von dem Kontrollsystem 103 in einer Sequenz auf die Ausgabeeinheiten 107,115 bzw. den Roboter 117 aufgeteilt werden, so dass die Ausgabeeinheiten 107,115 verwendende Techniker und ggf. der Roboter 117, 115 gemeinsam sowie zeitlich und/oder logisch aufeinander abgestimmt eine oder mehrere Testkonfigurationen an der Steuerungseinheit 109 einstellen.
  • Um jeweilige Teilanweisungen für jeweilige Ausgabeeinheiten 107,115 bzw. den Roboter 117 aufeinander abzustimmen, kann das Kontrollsystem 103 die Bedienungsanweisungen gemäß einem vorgegebenen Schema den Ausgabeeinheiten 107,115 bzw. dem Roboter 117 zuordnen. Alternativ kann das Kontrollsystem 103 die Bedienungsanweisungen dynamisch, beispielsweise in Abhängigkeit einer aktuellen Verfügbarkeit und/oder jeweiliger Eigenschaften der Ausgabeeinheiten 107,115 bzw. des Roboters 117 auf die Ausgabeeinheiten 107,115 bzw. den Roboter 117 aufteilen bzw. verteilen. Dazu kann das Kontrollsystem 103 beispielweise eine Liste von Eigenschaften der die Ausgabeeinheiten 107, 115 bzw. von jeweiligen Eigenschaften von die Ausgabeeinheiten 107,115 verwendenden Technikern und von Eigenschaften des Roboters 117 verwenden, in der Eigenschaften, wie beispielweise verwendbare Werkzeuge, Reichweite und/oder ein Status der die Ausgabeeinheiten 107,115 verwendenden Techniker hinterlegt sind.
  • Beispielsweise können Bedienungsanweisungen und entsprechende Teilanweisungen Steuerbefehle zur Orientierung beim Einstellen einer Testkonfiguration an der Steuerungseinheit 109 umfassen. Dies bedeutet, dass die Bedienungsanweisungen beispielsweise Informationen über eine Form und/oder eine Funktion eines jeweiligen Steuerungselements umfassen können.
  • Weiterhin können die Bedienungsanweisungen beispielweise Informationen darüber umfassen, an welcher Position, beispielsweise an welcher Koordinate in einem Raumkoordinatensystem, ein jeweiliges Steuerungselement an der Steuerungseinheit 109 zu finden ist bzw. auf welche Position ein Steuerungselement gemäß einer jeweiligen Testkonfiguration einzustellen ist.
  • Weiterhin können die Bedienungsanweisungen beispielsweise Informationen über ein digitales Modell der Steuerungseinheit 109 und/oder des Systems 111 umfassen. Entsprechend kann beispielsweise vorgesehen sein, dass Informationen einer mittels eines hier nicht dargestellten Sensors erfassten Umgebung mit dem digitalen Modell abgeglichen werden, um jeweilige Steuerungselemente zu erkennen und einzustellen.
  • Das Testsystem 200 dient insbesondere zum Überprüfen eines Flugzeugs in einem Bodentest nach einer Endfertigung und zur Reduktion von manuell durch einen oder mehrere Techniker durchzuführenden Überprüfungsschritten.
  • In einem Beispiel kann vorgesehen sein, dass die Ausgabeeinheiten 107,115 und der Roboter 117 untereinander über drahtlose Kommunikationsschnittstellen und/oder drahtgebundene Kommunikationsschnittstellen Informationen austauschen. Entsprechend können sich die Ausgabeeinheiten 107,115 und der Roboter 117 untereinander zeitlich und/oder logisch synchronisieren.
  • 3 zeigt ein Testsystem 300. Das Testsystem 300 basiert auf dem Testsystem 100 und umfasst zusätzlich eine Systemschnittstelle 201 sowie eine Benutzerschnittstelle 301 Die Systemschnittstelle 201 ist hier als Teil des Verwaltungsservers 101 ausgestaltet. Die Systemschnittstelle 201 kann jedoch auch als separate Einheit oder als Teil des Kontrollsystems 103 ausgestaltet sein.
  • Die Systemschnittstelle 201 steht mit dem Flugzeug 111 in kommunikativer Verbindung, wie durch Pfeil 203 angedeutet. Dazu kann die Systemschnittstelle 201 drahtgebunden oder drahtlos mit dem Flugzeug 111 Daten austauschen.
  • Beispielsweise dient die Systemschnittstelle 201 dazu, einen Zustand an dem Flugzeug 111 einzustellen und/oder zu erfassen. Dazu kann die Systemschnittstelle beispielsweise auf Steuergeräte das Flugzeugs 111 zugreifen.
  • Die Systemschnittstelle 201 kann beispielsweise als sogenannter „digital equipment simulator“ ausgestaltet sein.
  • Um eine jeweilige an der Steuerungseinheit 109 eingestellte Testkonfiguration zu überprüfen, kann die Systemschnittstelle 201 einen vorgegebenen Zustand an dem Flugzeug 111 einstellen und/oder einen aktuellen Zustand des Flugzeugs 111 auslesen und an den Verwaltungsserver 101 übermitteln. Anhand von an den Verwaltungsserver 101 übermittelten Informationen über einen Zustand des Flugzeugs 111 kann der Verwaltungsserver 101 die aktuelle Testkonfiguration der Steuerungseinheit 109, die beispielsweise eine Steuertafel bzw. ein „Cockpit“ des Flugzeugs 111 sein kann, mit dem Zustand des Flugzeugs 111 abgleichen und dadurch eine Funktion der aktuell an der Steuerungseinheit 109 eingestellten Testkonfiguration überprüfen.
  • Durch die Systemschnittstelle 201 kann eine Wechselwirkung zwischen dem Flugzeug 111 und der Steuerungseinheit 109 erfasst werden.
  • Die Benutzerschnittstelle 301 kann beispielsweise als mobile Recheneinheit oder als stationäres System ausgestaltet sein. Selbstverständlich kann die Benutzerschnittstelle 301 auch in den Verwaltungsserver 101 oder das Kontrollsystem 103 integriert sein.
  • Die Benutzerschnittstelle 301 kann mit der Ausgabeeinheit 107 drahtgebunden oder drahtlos in kommunikativer Verbindung stehen, wie durch Pfeil 303 angedeutet.
  • Durch eine Kommunikationsverbindung zwischen der Benutzerschnittstelle 301 und der Ausgabeeinheit 107 kann ein aktueller Zustand, wie beispielsweise eine der Ausgabeeinheit 107 aktuell zugeordnete Bedienungsanweisung unter Verwendung der Benutzerschnittstelle 301 einem Nutzer, wie beispielsweise einem Techniker dargestellt und/oder von dem Nutzer editiert werden.
  • Durch eine Kommunikationsverbindung zwischen der Benutzerschnittstelle 301 und dem Verwaltungsserver 101 kann eine aktuelle Testanweisung mittels der Benutzerschnittstelle 301 einem Nutzer, wie beispielsweise einem Techniker dargestellt und/oder von dem Nutzer editiert werden.
  • Weiterhin kann durch eine Kommunikationsverbindung zwischen der Benutzerschnittstelle 301 und dem Verwaltungsserver 101 unter Verwendung der Systemschnittstelle 210 ein Zustand des Flugzeugs 111 dargestellt und/oder editiert werden.
  • Durch eine Kommunikationsverbindung zwischen der Benutzerschnittstelle 301 und dem Kontrollsystem 103 können durch das Kontrollsystem 103 vorgenommene Umwandlungen von Testanweisungen in Bedienungsanweisungen und/oder durch das Kontrollsystem 103 vorgenommene Zuordnungen jeweiliger Teilanweisungen zu jeweiligen Ausgabeeinheiten 107 mittels der Benutzerschnittstelle 301 einem Nutzer, wie beispielsweise einem Techniker dargestellt und/oder von dem Nutzer editiert werden.
  • Die Benutzerschnittstelle 301 kann mit einer Vielzahl an Testsystemen bzw. einer Vielzahl von Ausgabeeinheiten und/oder einer Vielzahl von Verwaltungsservern und/oder einer Vielzahl von Kontrollsystemen in kommunikativer Verbindung stehen, um einem Nutzer eine zentrale Überwachung und/oder Steuerung einer Vielzahl von Testprozeduren für beispielsweise eine Vielzahl von Systemen zu ermöglichen.
  • 4 zeigt eine schematische Darstellung einer Ausgabe von Teilanweisungen mittels einer Ausgabeeinheit aus einer Techniker-Perspektive. Dies bedeutet, dass die in 4 dargestellte Szene auf der Ausgabeeinheit dargestellt wird. Dazu erfasst die Ausgabeeinheit eine reale Szene, d. h. die Steuerkanzel 400 mittels eines Sensors und stellt diese auf einer Ausgabeeinheit dar. Überlagernd zu den mittels des Sensors aufgenommenen Informationen werden auf der Ausgabeeinheit Informationen dargestellt, die gemäß jeweiligen Bedienungsanweisungen Steuerungselemente betreffen, die eingestellt bzw. abgelesen werden sollen. In dem in 4 dargestellten Beispiel sind die Steuerungselemente 401, 403 und 405 hervorgehoben dargestellt, wobei die Steuerungselemente 401, 403 und 405 jeweils in unterschiedlichen Farben hervorgehoben werden.
  • In einem Beispiel werden die Steuerungselemente 401 als Teilanweisung auf einer ersten Ausgabeeinheit, die Steuerungselemente 403 als Teilanweisung auf einer zweiten Ausgabeeinheit und die Steuerungselemente 405 als Teilanweisung auf einer dritten Ausgabeeinheit dargestellt. In diesem Fall können die Steuerungselemente 401 auf der ersten Ausgabeeinheit zeitlich vor den Steuerungselementen 405 auf der dritten Ausgabeeinheit dargestellt werden, so dass ein die erste Ausgabeeinheit verwendender Techniker zuerst die Steuerungselemente 401 einstellen wird und ein die dritte Ausgabeeinheit verwendender Techniker zeitlich nachfolgend die Steuerungselemente 405 einstellen wird. Entsprechend agieren der die ersten Ausgabeeinheit 401 verwendende Techniker und der die dritte Ausgabeeinheit 405 verwendende Techniker in einer zeitlich exakt abgestimmten Sequenz und führen eine komplexe Steueroperation aus, die bspw. einem einzelnen Techniker nicht möglich ist.
  • In einem Beispiel ist vorgesehen, dass die Steuerungselemente 405 auf der dritten Ausgabeeinheit erst bzw. nur dann hervorgehoben dargestellt bzw. markiert werden, wenn die Steuerungselemente 401 von dem die erste Ausgabeeinheit verwendenden Techniker entsprechend seiner jeweiligen Teilanweisungen eingestellt wurden. Dazu kann ein Kontrollsystem, das die Teilanweisungen an die Ausgabeeinheiten übermittelt bspw. dazu konfiguriert sein, jeweilige Teilanweisungen für jeweilige Ausgabeeinheit nur dann zu übertragen, wenn ein gemäß einer vorgegebenen Reihenfolge jeweils vorausgegangener Schritt bestätigt wurde. Eine entsprechende Bestätigung kann das Kontrollsystem mittels einer Systemschnittstelle abfragen oder von einer jeweiligen Ausgabeeinheit rückgemeldet bekommen.
  • In einem Beispiel kann eine von einem Techniker oder von einem Roboter durchgeführte Bedienungsanweisung bzw. Teilanweisung mittels eines von einer Ausgabeeinheit umfassten Sensors erfasst und an einen Kommunikationspartner, wie bspw. das Kontrollsystem rückmeldet werden.
  • Es kann ferner vorgesehen sein, dass das Kontrollsystem basierend auf einer jeweiligen Rückmeldung durch eine Ausgabeeinheit weitere Bedienungsanweisungen koordiniert.
  • 5 zeigt ein Beispiel eines Verfahrens 500 zum Testen einer Steuerungseinheit eines Systems mittels eines Testsystems. Das Verfahren 500 umfasst die folgenden Schritte:
  • In einem ersten Schritt 501, auch als Schritt a) bezeichnet, wird eine vorgegebene Testanweisung durch einen Verwaltungsserver bereitgestellt.
  • In einem zweiten Schritt 503, auch als Schritt b) bezeichnet, werden die seitens des Verwaltungsservers bereitgestellten Testanweisungen in Bedienungsanweisungen zum Einstellen einer Testkonfiguration an einer Steuerungseinheit eines Systems unter Verwendung einer vorgegebenen Zuordnungslogik durch ein Kontrollsystem umgewandelt.
  • In einem dritten Schritt 505, auch als Schritt c) bezeichnet, werden die Bedienanweisungen in zeitliche und/oder logische Teilanweisungen eingeteilt.
  • In einem vierten Schritt 507, auch als Schritt d) bezeichnet, werden die Teilanweisungen an eine Anzahl Ausgabeeinheiten in Abhängigkeit der in Schritt c) vorgenommenen zeitlichen und/oder logischen Einteilung übermittelt.
  • In einem optionalen fünften Schritt 509, auch als Schritt e) bezeichnet, wird ein Zustand des Systems erfasst und in Reaktion auf das Einstellen der Testkonfiguration an der Steuerungseinheit durch eine Systemschnittstelle an den Verwaltungsserver weitergeleitet.
  • In einem optionalen sechsten Schritt 511, auch als Schritt f) bezeichnet, wird die an der Steuerungseinheit eingestellte Testkonfiguration unter Verwendung des durch die Systemschnittstelle erfassten Zustands des Systems durch den Verwaltungsserver überprüft.
  • Gemäß einem weiteren Aspekt betrifft die Erfindung ein Computerprogrammelement zum Steuern eines Testsystems, wie es voranstehend beschrieben ist, und ein von einem Computer lesbares Medium, wie beispielsweise eine CD-ROM oder einen USB-Stick, auf welchem das Programmelement gespeichert ist. Das Computerprogrammelement kann auf einem geeigneten Medium, wie beispielsweise einem Festspeicher, beispielsweise zusammen mit Hardwareelementen oder in anderen Formen, wie beispielsweise über das Internet oder andere drahtgebundene oder drahtlose Kommunikationsprotokolle verteilt werden.
  • Weiterhin kann das Computerprogrammelement in einen Arbeitsspeicher eines Prozessors in beispielsweise einem Computernetzwerk geladen und ausgeführt werden, um das voranstehend beschriebene Verfahren durchzuführen.
  • Es wird darauf hingewiesen, dass Ausführungsformen der Erfindung mit Bezug auf verschiedene Gegenstände beschrieben sind. Insbesondere werden manche Ausführungsformen mit Bezug auf die Verfahrensansprüche beschrieben, während andere Ausführungsformen mit Bezug auf die Vorrichtungsansprüche beschrieben werden. Jedoch wird der Fachmann auf dem technischen Gebiet der oben genannten und der folgenden Beschreibung entnehmen, dass, soweit nicht anders vermerkt, zusätzlich zu jeglicher Kombination der Merkmale eines Gegenstands, auch jegliche Kombination zwischen den Merkmalen, die sich auf verschiedene Gegenstände beziehen, als in dieser Anmeldung offenbart erachtet wird. Jedoch können alle Merkmale miteinander kombiniert werden und bieten dadurch synergetische Effekte, die mehr sind als eine einfache Aufsummierung der Merkmale.
  • Obwohl die Erfindung im Detail in den Figuren und der vorstehenden Beschreibung dargestellt und beschrieben wurde, ist eine solche Darstellung und Beschreibung zur Veranschaulichung oder beispielhaft zu sehen, und nicht einschränkend. Die Erfindung beschränkt sich nicht auf die offenbarten Ausführungsformen. Weitere Variationen der offenbarten Ausführungsformen können von dem Fachmann auf dem technischen Gebiet durch Studium der Figuren, der Offenbarung, und der abhängigen Ansprüche verstanden und herbeigeführt werden.
  • In den Ansprüchen schließt das Wort „umfassend“ keine anderen Elemente oder Schritte aus, und der unbestimmte Artikel „eine“ oder „ein“ schließt keine Vielzahl aus. Eine einzige Vorrichtung oder andere Einheit kann die Funktionen von verschiedenen in den Ansprüchen genannten Gegenständen erfüllen. Die bloße Tatsache, dass bestimmte Schritte in sich gegenseitig ausschließenden abhängigen Ansprüchen rezitiert werden, deutet nicht darauf hin, dass eine Kombination dieser Schritte nicht vorteilhaft eingesetzt werden kann. Jegliche Bezugszeichen in den Ansprüchen sind nicht als Einschränkung des Schutzbereichs anzusehen.

Claims (15)

  1. Ein Testsystem (100, 200, 300) zum Testen einer Steuerungseinheit eines Systems, wobei das Testsystem umfasst: - einen Verwaltungsserver (101), der zum Bereitstellen von vorgegebenen Testanweisungen konfiguriert ist; - ein Kontrollsystem (103), das zum Umwandeln von durch den Verwaltungsserver bereitgestellten Testanweisungen in Bedienanweisungen zum Einstellen einer Testkonfiguration an einer Steuerungseinheit (109) eines Systems (111) unter Verwendung einer vorgegebenen Zuordnungslogik konfiguriert ist, wobei das Kontrollsystem weiterhin dazu konfiguriert ist, Bedienanweisungen zum Einstellen der Testkonfiguration in Teilanweisungen zum Einstellen einer Teilkonfiguration an der Steuerungseinheit aufzuteilen und die Teilanweisungen zeitlich und/oder logisch einzuteilen und dadurch zeitlich und/oder logisch untereinander zu koordinieren, wobei das Kontrollsystem weiterhin dazu konfiguriert ist, die Teilanweisungen gemäß ihrer zeitlichen und/oder logischen Einteilung an eine Anzahl Ausgabeeinheiten zu übermitteln; - eine Anzahl Ausgabeeinheiten (107, 115), wobei jeweilige Ausgabeeinheiten der Anzahl Ausgabeeinheiten dazu konfiguriert sind, die durch das Kontrollsystem übermittelten Teilanweisungen auszugeben, um einer Anzahl Techniker eine zeitlich und/oder logisch untereinander koordinierte Einstellung der Testkonfiguration an der Steuerungseinheit des Systems zu ermöglichen.
  2. Testsystem nach Anspruch 1, wobei jeweilige Ausgabeeinheiten der Anzahl Ausgabeeinheiten mindestens einen Sensor und einen Prozessor umfassen, wobei der Prozessor dazu konfiguriert ist, eine Durchführung eines Einstellvorgangs durch einen einer jeweiligen Ausgabeeinheit zugeordneten Techniker und/oder einen der jeweiligen Ausgabeeinheit zugeordneten Roboter unter Verwendung des mindestens einen Sensors zu erfassen, zu protokollieren und an das Kontrollsystem zurückzumelden.
  3. Testsystem nach Anspruch 1 oder 2, wobei das Kontrollsystem weiterhin dazu konfiguriert ist, höchstens einen Teil der Teilanweisungen an mindestens einen Roboter zu übermitteln, und einen verbleibenden Teil der Teilanweisungen an die Anzahl Ausgabeeinheiten zu übermitteln.
  4. Testsystem nach einem der voranstehenden Ansprüche, wobei das Testsystem eine Systemschnittstelle (201) umfasst, die dazu konfiguriert ist, das System in Abhängigkeit von durch den Verwaltungsserver vorgegebenen Testanweisungen einzustellen, einen Zustand des Systems zu erfassen und den erfassten Zustand des Systems an den Verwaltungsserver zu übermitteln, und wobei der Verwaltungsserver weiterhin dazu konfiguriert ist, unter Verwendung des durch die Systemschnittstelle erfassten Zustands des Systems die an der Steuerungseinheit eingestellte Testkonfiguration zu überprüfen.
  5. Testsystem nach einem der voranstehenden Ansprüche, wobei die Bedienanweisungen Informationen zur Orientierung auf der Steuerungseinheit und/oder Hinweise zum Bedienen mindestens eines Steuerungselements der Steuerungseinheit umfassen.
  6. Testsystem nach einem der voranstehenden Ansprüche, wobei zumindest ein Teil der Anzahl Ausgabeeinheiten als Datenbrillen ausgestaltet ist, und wobei jeweilige den Bedienungsanweisungen entsprechende Teilanweisungen Steuerbefehle umfassen, die die jeweiligen Ausgabeeinheiten dazu konfigurieren, der Testkonfiguration entsprechende Steuerungselemente auf der Steuerungseinheit zu erkennen und zeitlich und/oder logisch koordiniert zu markieren.
  7. Testsystem nach einem der Ansprüche 1 bis 6, wobei das Kontrollsystem dazu konfiguriert ist, die Bedienanweisungen gemäß vorgegebener zeitlicher und/oder logischer Angaben in eine Anzahl Teilanweisungen aufzuteilen.
  8. Testsystem nach einem der Ansprüche 1 bis 6, wobei das Kontrollsystem dazu konfiguriert ist, die Bedienanweisungen dynamisch in Abhängigkeit freier Ausgabeeinheiten und/oder Roboter in eine Anzahl Teilanweisungen automatisch aufzuteilen und die Anzahl Teilanweisungen in Abhängigkeit jeweiliger Spezifikationen der Ausgabeeinheiten und/oder Roboter auf die Ausgabeeinheiten und/oder Roboter automatisch und dynamisch zu verteilen.
  9. Testsystem nach einem der voranstehenden Ansprüche, wobei die Bedienanweisungen Informationen zur zeitlichen und/oder logischen Durchführung von Steuervorgängen zum Einstellen der Testkonfiguration an der Steuerungseinheit umfassen.
  10. Testsystem nach einem der voranstehenden Ansprüche, wobei die Steuerungseinheit eine in einer Steuerkanzel angeordnete Steuertafel eines Flugzeugs ist.
  11. Testsystem nach einem der voranstehenden Ansprüche, wobei das Testsystem mindestens eine Benutzerschnittstelle (301) umfasst, wobei die mindestens eine Benutzerschnittstelle dazu konfiguriert ist, von der Anzahl Ausgabeeinheiten und/oder dem Verwaltungsserver übertragene Informationen als Zwischenstation zu empfangen und auf einer Ausgabeeinheit auszugeben und/oder zu editieren.
  12. Ein Verfahren zum Testen einer Steuerungseinheit eines Systems mittels eines Testsystems, umfassend die folgenden Schritte: a) Bereitstellen von vorgegebenen Testanweisungen durch einen Verwaltungsserver; b) Umwandeln der durch den Verwaltungsserver bereitgestellten Testanweisungen in Bedienanweisungen zum Einstellen einer Testkonfiguration an einer Steuerungseinheit eines Systems unter Verwendung einer vorgegebenen Zuordnungslogik durch ein Kontrollsystem; c) Einteilen der Bedienanweisungen in zeitliche und/oder logische Teilanweisungen; d) Übermitteln der Teilanweisungen an eine Anzahl Ausgabeeinheiten in Abhängigkeit der in Schritt c) vorgenommenen zeitlichen und/oder logischen Einteilung;
  13. Verfahren nach Anspruch 12, wobei das Verfahren weiterhin die folgenden Schritte umfasst: e) Erfassen und Weiterleiten eines Zustands des Systems an den Verwaltungsserver durch eine Systemschnittstelle, in Reaktion auf das Einstellen der Testkonfiguration an der Steuerungseinheit; f) Überprüfen der an der Steuerungseinheit eingestellten Testkonfiguration unter Verwendung des durch die Systemschnittstelle erfassten Zustands des Systems durch den Verwaltungsserver.
  14. Ein Computerprogrammelement zum Steuern eines Testsystems nach einem der Ansprüche 1 bis 11 das, bei Ausführung durch eine Prozessoreinheit, dafür ausgebildet ist die Verfahrensschritte der Ansprüche 12 bis 13 auszuführen.
  15. Ein Computer lesbares Medium, auf welchem das Programmelement des Anspruchs 14 gespeichert ist.
DE102017126561.9A 2017-11-13 2017-11-13 Testsystem und Verfahren zur koordinierten Durchführung eines Tests Pending DE102017126561A1 (de)

Priority Applications (4)

Application Number Priority Date Filing Date Title
DE102017126561.9A DE102017126561A1 (de) 2017-11-13 2017-11-13 Testsystem und Verfahren zur koordinierten Durchführung eines Tests
FR1860345A FR3073642B1 (fr) 2017-11-13 2018-11-09 Systeme d'essai et procede pour l'execution coordonnee d'un essai
US16/185,196 US11340568B2 (en) 2017-11-13 2018-11-09 Test system and method for carrying out a test in a coordinated manner
GB1818251.9A GB2570192B (en) 2017-11-13 2018-11-09 Test system and method for carrying out a test in a coordinated manner

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE102017126561.9A DE102017126561A1 (de) 2017-11-13 2017-11-13 Testsystem und Verfahren zur koordinierten Durchführung eines Tests

Publications (1)

Publication Number Publication Date
DE102017126561A1 true DE102017126561A1 (de) 2019-05-16

Family

ID=64739346

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102017126561.9A Pending DE102017126561A1 (de) 2017-11-13 2017-11-13 Testsystem und Verfahren zur koordinierten Durchführung eines Tests

Country Status (4)

Country Link
US (1) US11340568B2 (de)
DE (1) DE102017126561A1 (de)
FR (1) FR3073642B1 (de)
GB (1) GB2570192B (de)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102020111720A1 (de) 2020-04-29 2021-11-04 Bayerische Motoren Werke Aktiengesellschaft System und Verfahren zum Testen eines Fahrzeugs

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160337053A1 (en) * 2014-12-05 2016-11-17 W2Bi, Inc. Smart box for automatic feature testing of smart phones and other devices
US20170193302A1 (en) * 2016-01-05 2017-07-06 Daqri, Llc Task management system and method using augmented reality devices

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5111402A (en) * 1990-01-19 1992-05-05 Boeing Company Integrated aircraft test system
US7024258B2 (en) * 2003-03-17 2006-04-04 Siemens Building Technologies, Inc. System and method for model-based control of a building fluid distribution system
US7844350B2 (en) * 2006-11-22 2010-11-30 Honeywell International Inc. Testing of control strategies in a control system controlling a process control plant
JP2008179314A (ja) * 2007-01-26 2008-08-07 Denso Corp 車両診断システム
US20080228338A1 (en) * 2007-03-15 2008-09-18 Honeywell International, Inc. Automated engine data diagnostic analysis
ES2708985T3 (es) * 2010-07-06 2019-04-12 Saab Ab Simulación y ensayo de aviónica
CN102880535B (zh) * 2012-07-24 2015-10-28 播思通讯技术(北京)有限公司 一种用于移动设备的无线自动化测试装置及方法
SG11201807564SA (en) * 2016-03-04 2018-10-30 Transocean Innovation Labs Ltd Methods, apparatuses, and systems for human machine interface (hmi) operations
US10437625B2 (en) * 2017-06-16 2019-10-08 Microsoft Technology Licensing, Llc Evaluating configuration requests in a virtual machine

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160337053A1 (en) * 2014-12-05 2016-11-17 W2Bi, Inc. Smart box for automatic feature testing of smart phones and other devices
US20170193302A1 (en) * 2016-01-05 2017-07-06 Daqri, Llc Task management system and method using augmented reality devices

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
De Crescenzio, F. [et. al.]: Augmented Reality for Aircraft Maintenance Training and Operations Support. IEEE Computer Graphics and Applications, Vol. 31, Dezember 2010, Issue 1, pp. 96 - 101. IEEE Xplore [online]. DOI: 10.1109/MCG.2011.4, *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102020111720A1 (de) 2020-04-29 2021-11-04 Bayerische Motoren Werke Aktiengesellschaft System und Verfahren zum Testen eines Fahrzeugs

Also Published As

Publication number Publication date
GB201818251D0 (en) 2018-12-26
FR3073642B1 (fr) 2025-04-25
GB2570192B (en) 2020-08-19
FR3073642A1 (fr) 2019-05-17
US20190146798A1 (en) 2019-05-16
GB2570192A (en) 2019-07-17
US11340568B2 (en) 2022-05-24

Similar Documents

Publication Publication Date Title
EP3571553B1 (de) Verfahren zum test einer steuergerätefunktion eines steuergeräts eines fahrzeugs
EP2990892B1 (de) Verfahren zum Verbinden einer Eingabe/Ausgabe-Schnittstelle eines für das Testen eines Steuergeräts eingerichteten Testgeräts
DE112010005955B4 (de) Steuerungssystem das während des Betriebs rekonfigurierbar ist, und Verfahren dafür
EP1265146A2 (de) Fehlersuchverfahren und Fehlersuchvorrichtung
EP2595016A1 (de) Verfahren, Computerprogramm, computerlesbares Medium und Recheneinheit zur Bedienung von Feldgeräten
DE102012211981A1 (de) Verfahren und Vorrichtung zum Erstellen und Testen eines Steuergeräteprogramms
DE102012019993A1 (de) Verfahren zum Konfigurieren einer Steuereinheit, Steuereinheit und Fahrzeug
DE102018110020A1 (de) Verfahren zum Erzeugen eines auf einem Testgerät ausführbaren Modells eines technischen Systems und Testgerät
EP2851757B1 (de) Kundenspezifische Konfiguration und Parametrierung von Füllstandmessgeräten beim Bestellvorgang
DE102018212560A1 (de) Rechnergestütztes System zum Testen einer servergestützten Fahrzeugfunktion
DE112012006371T5 (de) Kommunikationsvorrichtung, kommunikationssystem und kommunikationsverfahren
DE102017126561A1 (de) Testsystem und Verfahren zur koordinierten Durchführung eines Tests
DE102017109132A1 (de) Verfahren und IT-Infrastruktur zum modellbasierten Testen von Software für ein Fahrzeug-Anwendungssystem und zum Bereitstellen entsprechender Testergebnisse
EP3616140B1 (de) System zur unterstützung von teamarbeit mittels augmented reality
EP3972924A1 (de) Verfahren und vorrichtung zum visualisieren von ersatzteilen
EP3739592A1 (de) Dezentralisiert gesteuerte bildgebungsbasierte patientendatengewinnung
DE102017126560A1 (de) Testsystem und Roboteranordnung zur Durchführung eines Tests
EP3902759B1 (de) Verfahren und vorrichtung zum kommissionieren einer personentransportanlage
EP3114536B1 (de) Vorrichtung und verfahren zur verteilten entwicklung von prozessprogrammen eines verteilten echtzeitsystems auf einer verteilten entwicklungshardware
DE102008022132A1 (de) Verfahren zum Konfigurieren einer Testeinrichtung, Testverfahren und Testeinrichtung
EP2733555B1 (de) BUS-System mit Teilnehmern, die Produzent und / oder Konsumenten von Prozesswerten sind, Vorrichtung umfassend ein BUS-System, fluidisches System mit einem BUS-System und Verfahren zum Betrieb eines BUS-Systems
DE102010018422B4 (de) Verfahren und Testsystem zum Testen eines verteilten Systems
WO2021180663A1 (de) Mikroskopiesystem und verfahren zum verarbeiten von mikroskopbildern
WO2020094871A1 (de) Vorrichtung und verfahren zum konfigurieren einer produktionsmaschine basierend auf produktdaten
DE102006015207A1 (de) Verfahren und Vorrichtung zur Entwicklung eines Systems für die Betriebsdiagnostik von Fahrzeugen

Legal Events

Date Code Title Description
R012 Request for examination validly filed
R016 Response to examination communication
R079 Amendment of ipc main class

Free format text: PREVIOUS MAIN CLASS: G06F0019000000

Ipc: G16Z0099000000