DE102018202995A1 - Verfahren und Vorrichtungen zum automatischen Prüfen wenigstens einer Funktion eines elektronischen Geräts - Google Patents

Verfahren und Vorrichtungen zum automatischen Prüfen wenigstens einer Funktion eines elektronischen Geräts Download PDF

Info

Publication number
DE102018202995A1
DE102018202995A1 DE102018202995.4A DE102018202995A DE102018202995A1 DE 102018202995 A1 DE102018202995 A1 DE 102018202995A1 DE 102018202995 A DE102018202995 A DE 102018202995A DE 102018202995 A1 DE102018202995 A1 DE 102018202995A1
Authority
DE
Germany
Prior art keywords
electronic device
handling machine
signal
electronic
test
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.)
Ceased
Application number
DE102018202995.4A
Other languages
English (en)
Inventor
Martin Feustel
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.)
KUKA Deutschland GmbH
Original Assignee
KUKA Deutschland 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 KUKA Deutschland GmbH filed Critical KUKA Deutschland GmbH
Priority to DE102018202995.4A priority Critical patent/DE102018202995A1/de
Priority to CN201910154651.9A priority patent/CN110209297B/zh
Publication of DE102018202995A1 publication Critical patent/DE102018202995A1/de
Ceased legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
    • G06F11/2205Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing using arrangements specific to the hardware being tested
    • G06F11/2221Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing using arrangements specific to the hardware being tested to test input/output devices or peripheral units
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0416Control or interface arrangements specially adapted for digitisers
    • G06F3/0418Control or interface arrangements specially adapted for digitisers for error correction or compensation, e.g. based on parallax, calibration or alignment
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/28Testing of electronic circuits, e.g. by signal tracer
    • G01R31/282Testing of electronic circuits specially adapted for particular applications not provided for elsewhere
    • G01R31/2829Testing of circuits in sensor or actuator systems
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Testing Of Devices, Machine Parts, Or Other Structures Thereof (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

Die Erfindung betrifft ein Verfahren zum automatischen Prüfen mittels einer Handhabungsmaschine (1) wenigstens einer Funktion eines elektronischen Geräts (20), das einen Touchscreen (22) und eine Vibrationsvorrichtung (23) aufweist. Das Verfahren umfasst unter anderem den Schritt des Übermittels eines kennzeichnenden Signals von dem elektronischen Gerät (20) an die Handhabungsmaschine (1), indem das elektronische Gerät (20) mittels einer Vibrationsvorrichtung (23) des elektronischen Geräts (20) eine mechanische Schwingung erzeugt, die ein Trägersignal und ein das kennzeichnende Signal charakterisierende, auf das Trägersignal aufmoduliertes Nutzsignal umfasst, und diese mechanische Schwingung auf die Handhabungsmaschine (1) übertragen und dort demoduliert wird, um das kennzeichnende Signal durch die Handhabungsmaschine (1) aufzunehmen. Die Erfindung betrifft außerdem eine zugehörige Handhabungsmaschine (1) und ein zugehöriges elektronisches Gerät (20).

Description

  • Die Erfindung betrifft ein Verfahren zum automatischen Prüfen mittels einer Handhabungsmaschine wenigstens einer Funktion eines elektronischen Geräts, das einen Touchscreen und eine Vibrationsvorrichtung aufweist. Die Erfindung betrifft außerdem eine zugehörige Handhabungsmaschine und ein zugehöriges elektronisches Gerät.
  • Die DE 10 2015 102 238 A1 beschreibt ein Verfahren zum Überprüfen einer Funktionen auslösenden Fläche durch Druckbeaufschlagung von zumindest einem Teilbereich, vorzugsweise mehreren Teilbereichen der Fläche, insbesondere zur Überprüfung eines Touchscreens wie kapazitiven Touchscreens, wobei nach die Funktion auslösender Druckbeaufschlagung die Fläche bzw. der druckbeaufschlagte Teilbereich haptisch erfassbar reagiert, wobei der zumindest eine Teilbereich von einem ersten Tastelement druckbeaufschlagt wird, das von einem Handhabungsgerät bewegt wird, und dass von der Druckbeaufschlagung ausgelöste Reaktion von einem in dem Tastelement integrierten ersten Sensor erfasst wird.
  • Aufgabe der Erfindung ist es, ein Verfahren und zugehörige Vorrichtungen zum automatischen Prüfen mittels einer Handhabungsmaschine wenigstens einer Funktion eines elektronischen Geräts, das einen Touchscreen aufweist, zu schaffen, wodurch zusätzliche Funktionen des elektronischen Geräts auf einfache Weise automatisiert geprüft werden können, die bisher nicht ohne weiteres automatisiert geprüft werden konnten.
  • Die Aufgabe wird erfindungsgemäß gelöst durch ein Verfahren zum automatischen Prüfen mittels einer Handhabungsmaschine wenigstens einer Funktion eines elektronischen Geräts, das einen Touchscreen und eine Vibrationsvorrichtung aufweist, umfassend die folgenden Schritte:
    • - Bewegen wenigstens eines von der Handhabungsmaschine gemäß einer Prüfvorschrift in einem vorgegebenen Bewegungsmuster automatisch verstellbaren Tastkörpers in berührendem Kontakt auf der Oberfläche des Touchscreens des elektronischen Geräts,
    • - Betreiben des elektronischen Geräts in einem Prüfmodus einer elektronischen Steuerung des elektronischen Geräts während des Bewegens des Tastkörpers in berührendem Kontakt auf der Oberfläche des Touchscreens gemäß der Prüfvorschrift,
    • - Erfassen wenigstens einer durch das im Prüfmodus ausgeführte Bewegen des Tastkörpers ausgelösten Funktionsreaktion des elektronischen Geräts mittels der elektronischen Steuerung des elektronischen Geräts,
    • - Auswerten der wenigstens einen ausgelösten Funktionsreaktion durch die elektronische Steuerung gemäß der Prüfvorschrift, um ein die Funktionsreaktion bewertendes Ergebnis zu erhalten und Erzeugen eines das Ergebnis kennzeichnenden Signals,
    • - Übermitteln des kennzeichnenden Signals von dem elektronischen Gerät an die Handhabungsmaschine, indem das elektronische Gerät mittels einer Vibrationsvorrichtung des elektronischen Geräts eine mechanische Schwingung erzeugt, die ein Trägersignal und ein das kennzeichnende Signal charakterisierende, auf das Trägersignal aufmoduliertes Nutzsignal umfasst, und diese mechanische Schwingung auf die Handhabungsmaschine übertragen und dort demoduliert wird, um das kennzeichnende Signal durch die Handhabungsmaschine aufzunehmen.
  • Ein automatisches Prüfen bedeutet, dass einzelne oder eine Gruppe von Funktionen, die ein jeweiliges Gerät bestimmungsgemäß aufweist, automatisch, also ohne die Fähigkeiten, insbesondere die kognitiven Fähigkeiten, einer Person zu benötigen, auf ihre fehlerfreie bzw. fehlerhafte Ausführung kontrolliert, d.h. getestet werden. Im einfachsten Fall liefert die automatische Überprüfung ein Ergebnis lediglich darüber, ob das Gerät bzw. die jeweilige geprüfte Funktion des Geräts in Ordnung ist oder nicht in Ordnung ist. In weiter ausgebildeten Ausgestaltungen können aber die jeweiligen Funktionen nicht nur qualitativ (in Ordnung / nicht in Ordnung) bewertet werden, sondern ggf. auch quantitativ gemessen und/oder ausgewertet werden.
  • Mittels der Erfindung können elektronische Geräte automatisch geprüft werden, die zumindest ein Touchscreen und eine Vibrationsvorrichtung aufweisen. Die elektronischen Geräte können beispielsweise Smartphones, Tablet-PCs, Panel-PCs, Smartboards, Smartwatches, Spielekonsolen, Navigationsgeräte oder auch beispielsweise in Kraftfahrzeugen vorgesehene Mensch-Maschine-Schnittstellengeräte sein.
  • Das Touchscreen weist im Allgemeinen ein Display auf, das zum Darstellen von Informationen, wie beispielsweise Texte, Bilder und Videos ausgebildet ist. Zusätzlich verfügen Touchscreens außerdem noch über eine berührungsempfindliche Oberfläche, über die manuelle Eingaben vorgenommen werden können. Das so gebildete Eingabemittel des Touchscreens kann beispielsweise optisch, resistiv, kapazitiv und/oder induktiv eine Berührung einer bestimmten Stelle auf der Oberfläche des Touchscreens erkennen. Die verschiedenen physikalischen Betriebsarten (optisch, resistiv, kapazitiv und/oder induktiv) können auch in Kombinationen vorhanden sein. Insbesondere können die Touchscreens ausgebildet sein zur gleichzeitigen Erfassung von ein, zwei oder mehreren Berührungen, beispielsweise mit mehreren Fingern einer Hand eines Benutzers.
  • Die Vibrationsvorrichtung, die auch als Vibrationsgeber bezeichnet werden kann, ist allgemein bekannt und wird derzeit beispielsweise in allen gängigen Smartphones verwendet. Die Vibrationsvorrichtung kann demgemäß ein an sich bekannter Vibrationsgeber in Form eines standardisierten elektronischen Bauteils sein. Die Vibrationsvorrichtung kann in einer einfachen Ausprägung beispielsweise einen elektrischen Motor umfassen, der an seiner Motorwelle mit einem exzentrisch angeordneten Gewicht versehen ist, das insoweit eine Unwucht erzeugt, wenn die Motorwelle sich dreht. Wird der elektrische Motor angetrieben, dann schwingt aufgrund der Unwucht des Gewichts der Motor, d.h. die gesamte Vibrationsvorrichtung in einer Frequenz, die im Allgemeinen der Drehzahl des Motors entspricht. Diese Schwingung der Vibrationsvorrichtung ist insoweit eine mechanische Schwingung. Diese mechanische Schwingung in der bauartspezifischen Frequenz kann insbesondere das Trägersignal bilden.
  • Jedes elektronische Gerät weist eine elektronische Steuerung auf. Die elektronische Steuerung ist im Allgemeinen ausgebildet und eingerichtet, die bestimmungsgemäßen Funktionen des elektronischen Gerätes zu steuern. Die elektronische Steuerung weist im Falle der Erfindung außerdem einen Steuerungsmodus, d.h. eine Betriebsart auf, in der eine vorgegebene Prüfvorschrift, beispielsweise in Form eines speziellen Programmcodes einen Selbsttest des elektronischen Gerätes durchführen kann. Dies kann auch als Prüfmodus bezeichnet werden. Die Selbsttests können insoweit auch vorsehen, dass Interaktionen mit Eingabemitteln und insbesondere dem Touchscreen vorgenommen werden müssen, um die jeweilige zu testende Betriebsfunktion des elektronischen Geräts prüfen, d.h. auf ordnungsgemäße Funktion untersuchen bzw. überprüfen zu können. Die Prüfvorschrift kann insbesondere Vorgaben enthalten, wie eine bestimmte Funktion des elektronischen Geräts geprüft werden soll und kann ggf. auch Sollwerte enthalten bzw. vorgeben, die dann mit bestimmten, insbesondere gemessenen Istwerten verglichen werden können. Die bestimmten, insbesondere gemessenen Istwerte können dann die Funktionsreaktionen darstellen, wie sie tatsächlich auftreten. Die in der Prüfvorschrift enthaltenen Sollwerte können den Funktionsreaktionen entsprechen, die bestimmungsgemäß auftreten sollen, um die jeweils vorgesehene Funktion richtig auszuführen.
  • Um manuelle Eingaben einer Person an dem Touchscreen automatisch maschinell simulieren zu können, ist eine Handhabungsmaschine vorgesehen, die ausgebildet ist, wenigstens einen Tastkörper zu bewegen. Der Tastkörper entspricht insoweit beispielsweise einem Finger einer Hand einer Person. Der Tastkörper ist somit ausgebildet zum Berühren der Oberfläche des Touchscreens nach einem vorgegebenen, insbesondere programmierten Muster. Die Handhabungsmaschine kann einen einzelnen Tastfinger aufweisen. Die Handhabungsmaschine kann aber auch zwei oder mehr Tastfinger aufweisen, um auch Multi-Touch-Eingaben, wie beispielsweise ein Zoomen oder Drehen von Bildern simulieren zu können.
  • Die Handhabungsmaschine kann beispielsweise ein frei programmierbarer Roboter sein.
  • Nachdem ein Erfassen der wenigstens einen durch das im Prüfmodus ausgeführte Bewegen des Tastkörpers ausgelösten Funktionsreaktion des elektronischen Geräts mittels der elektronischen Steuerung des elektronischen Geräts erfolgt ist und ein Auswerten der wenigstens einen ausgelösten Funktionsreaktion durch die elektronische Steuerung gemäß der Prüfvorschrift stattgefunden hat, erzeugt die elektronische Steuerung ein das Ergebnis kennzeichnendes Signal, d.h. die elektronische Steuerung erzeugt ein Signal, welches das Prüfungsergebnis der wenigstens einen Funktionsreaktion enthält und/oder kennzeichnet. Im Speziellen kann in einer Ausführungsform die elektronische Steuerung ggf. eine Funktionsreaktion auslösen, wobei die Funktionsreaktion insbesondere dann auch das bewertete Ergebnis enthält. Das Signal kann im einfachsten Fall ein reines digitales Signal, bspw. 0 oder 1 sein, das jeweils die entsprechende Information enthält, ob die geprüfte Funktionsreaktion der Erwartung gemäß der Prüfvorschrift genügt (Funktionsreaktion in Ordnung) oder nicht genügt (Funktionsreaktion nicht in Ordnung). Alternativ oder ergänzend können weitere Werte, insbesondere Messwerte oder Ergebnisse von innerhalb der elektronischen Steuerung erfolgten Auswertungen, wie beispielsweise Berechnungen, in das Signal übernommen werden, so dass auch diese zusätzlichen Informationen an die Handhabungsmaschine, insbesondere an den Roboter übermittelt werden können. Insoweit kann das Signal auch komplexe Informationen und/oder Daten enthalten.
  • Das Signal, welches das die Funktionsreaktion bewertende Ergebnis, d.h. die Information oder die Daten enthält, kann auf das in der bauartspezifischen Frequenz erzeugte Trägersignal der Vibrationsvorrichtung aufmoduliert sein. Dies kann beispielsweise frequenzmoduliert oder amplitudenmoduliert erfolgen. Es können insoweit die jeweilige Länge und/oder die Wiederholungen einzelner Vibrationssequenzen nach einem vorbestimmten Muster variiert werden. Die Information oder die Daten können analog einer digitalen Leitungskodierung durch die Vibrationsvorrichtung übertragen werden. So können die Information oder die Daten beispielsweise mit einer als solches bekannten Wechselschrift-Kodierung („Non-return-to-zero“) oder Manchester-Kodierung digital übertragen werden.
  • In einem Anwendungsfall eines solchen Verfahrens kann beispielsweise die Handhabungsmaschine mit ihrem Tastkörper bestimmte Zahlenfelder, beispielsweise von 0 bis 9, eines Touchscreens des elektronischen Geräts in einer Reihenfolge automatisch antippen und zwar so, wie es in der Prüfvorschrift vorgegeben ist, die automatisch mittels des Tastkörpers betätigten Zahlenfelder werden von der elektronischen Steuerung des elektronischen Geräts erfasst und die Auswertungen gemäß der Prüfvorschrift besteht dann beispielsweise darin, dass die elektronische Steuerung die Summe aller betätigten Zahlenfelder errechnet und diese berechnete Summe dann das bewertende Ergebnis bildet, aus dem anschließend ein das Ergebnis kennzeichnende Signal erzeugt und mittels der Vibrationsvorrichtung ausgegeben wird. Die Handhabungsmaschine kann die von der Vibrationsvorrichtung erzeugte mechanische Vibration, auf welche der Summenwert der getippten Zahlenfelder aufmoduliert ist, aufnehmen und wieder demodulieren, so dass der Summenwert von der Maschinensteuerung der Handhabungsmaschine erfasst und weiterverwertet werden kann. So kann beispielsweise erkannt werden, ob die Ergebnissumme der tatsächlich angetippten Zahlenfelder entspricht, wodurch Fehler in der Funktion der Zahlenfelder erkennt werden können. Neben einer Übertragung von Messergebnissen können auch noch allgemeine Informationen des elektrischen Gerätes, z.B. eines Smartphones, übertragen werden, wie etwa Seriennummern, Identifikationsnummern und/oder ein Software-Versionsstand des elektrischen Gerätes.
  • Das Signal wird jedenfalls in Form eines Nutzsignals dann dem Trägersignal der Vibrationsvorrichtung aufmoduliert, d.h. überlagert. Das Signal kann auch kodiert und/oder verschlüsselt übertragen werden.
  • Die Handhabungsmaschine kann die von der Vibrationsvorrichtung erzeugte mechanische Vibration auf verschiedene Weise aufnehmen. In einer ersten Ausgestaltung kann die Handhabungsmaschine die mechanische Vibration der Vibrationsvorrichtung dadurch aufnehmen, dass der wenigstens eine Tastkörper der Handhabungsmaschine mit dem Touchscreen des elektronischen Geräts in Kontakt bleibt oder nach einem automatischen Antippen zum Auslösen der Funktionsreaktion, erneut mit dem Touchscreen des elektronischen Geräts in Kontakt gebracht wird und die mechanische Vibration über das Touchscreen und dem Tastkörper hinweg von der Handhabungsmaschine aufgenommen wird. In einer alternativen oder ergänzenden zweiten Ausgestaltung kann die Handhabungsmaschine die mechanische Vibration der Vibrationsvorrichtung dadurch aufnehmen, dass die Handhabungsmaschine über einen Tastaufnehmer verfügt, welcher das Gehäuse des elektronischen Geräts berührt und die mechanische Vibration über das Gehäuse des elektronischen Geräts aufnimmt. In einer alternativen oder ergänzenden dritten Ausgestaltung kann auch vorgesehen sein, dass das elektronische Gerät in einer Haltevorrichtung an einem Prüftisch befestigt ist und die von dem elektronischen Gerät erzeugte mechanische Vibration von der Haltevorrichtung oder sogar von dem Prüftisch abgegriffen wird. Des Weiteren kann es alternativ ggf. auch möglich sein, die von der Vibrationsvorrichtung des elektronischen Geräts erzeugte mechanische Vibration berührungslos durch die Handhabungsmaschine aufzunehmen, so z.B. durch wenigstens ein Mikrofon, das in der Nähe des elektronischen Geräts angeordnet ist und die durch das mechanische Vibrieren erzeugten akustischen Schwingungen als Schall aufnimmt. Demgemäß kann somit auch ein Übertragung an Sensoren, die beispielsweise mit der Maschinensteuerung verbunden sind erfolgen. Die Sensoren können beispielsweise Kraft-Momenten-Sensoren, insbesondere in einer Haltevorrichtung der Handhabungsmaschine, insbesondere an dem Flansch eines Roboters oder ein Mikrofon sein.
  • In der Handhabungsmaschine, insbesondere an dem Roboter bzw. an dessen Robotersteuerung wird die aufgenommene mechanische Schwingung demoduliert, d.h. das gewünschte, übertragene Signal, das Nutzsignal wird von dem Trägersignal getrennt bzw. von diesem abgenommen. Das Signal kann demgemäß in der Handhabungsmaschine oder in dem Roboter dann auch dekodiert und/oder entschlüsselt und anschließend weiterverwertet werden.
  • Das Auswerten der wenigstens einen ausgelösten Funktionsreaktion kann durch die elektronische Steuerung gemäß der Prüfvorschrift dadurch erfolgen, indem die wenigstens eine erfasste Funktionsreaktion mit einer gespeicherten, gemäß der Prüfvorschrift erwarteten Funktionsreaktion verglichen wird und das die Funktionsreaktion bewertende Ergebnis dadurch erhalten wird, dass die elektronische Steuerung ein die Übereinstimmung der erfassten Funktionsreaktion mit der erwarteten Funktionsreaktion kennzeichnendes Signal erzeugt.
  • So kann eine ausgelöste Funktionsreaktion beispielsweise das Aufnehmen eines Fotos durch eine Kamera des elektronischen Geräts sein, wenn der Tastkörper die Auslösetaste einer Kamera-Applikation des elektronischen Geräts auslöst. Das im Prüfmodus aufgenommene Bild kann das Bild eines vorgegebenen Testbilds sein. Eine exakte Bilddatei des Testbildes kann als die gemäß der Prüfvorschrift erwartete Funktionsreaktion in der elektronischen Steuerung des elektronischen Geräts gespeichert sein. Im Prüfmodus wird dann nach dem Aufnehmen des Fotos durch die Kamera des elektronischen Geräts, wenn der Tastkörper die Auslösetaste einer Kamera-Applikation des elektronischen Geräts auslöst, das aufgenommene Foto, d.h. die Bilddatei des aufgenommenen Bildes mit dem gespeicherten Bild, d.h. der Bilddatei des gespeicherten Testbildes verglichen. Bei einem solchen Vergleich des aufgenommenen Fotos, d.h. der Bilddatei des aufgenommenen Bildes mit dem gespeicherten Bild, d.h. der Bilddatei des gespeicherten Testbildes, können gemäß der Prüfvorschrift vorgesehene Merkmale des Testbildes geprüft und dann auch bewertet werden. Die elektronische Steuerung des elektronischen Geräts wertet die Bilder im Vergleich aus und erzeugt ein entsprechendes, die Übereinstimmung von aufgenommenem Bild und gespeichertem Bild kennzeichnendes Signal.
  • In analoger Weise zu einer Kamera-Applikation kann eine andere ausgelöste Funktionsreaktion beispielsweise das Abspielen eines Audiodatei oder einer Videodatei durch das elektronische Gerät sein, wenn der Tastkörper die Auslösetaste einer entsprechenden Medien-Applikation des elektronischen Geräts auslöst.
  • Die durch das im Prüfmodus ausgeführte Bewegen des Tastkörpers ausgelöste und von der elektronischen Steuerung erfasste Funktionsreaktion des elektronischen Geräts kann demgemäß eine von den im Betriebsmodus des elektronischen Geräts vorgesehenen Force-Feedback-Funktionsreaktionen verschiedene Funktionsreaktion sein.
  • Die von den im Betriebsmodus des elektronischen Geräts vorgesehenen Force-Feedback-Funktionsreaktionen verschiedene Funktionsreaktion kann, wie bereits näher beschrieben, ein Aktivieren einer Kamerafunktion, ein Aufnehmen eines Bildes durch eine Kamera des elektronischen Geräts, ein Abspielen einer Audiodatei, ein Abspielen einer Videodatei, ein Aufbau und ein Test von Funkverbindungen, insbesondere Wlan, Bluetooth, LTE, G3, G4, und/oder GPS, ein Starten und Testen von Laden des Akkus, ein Testen von korrekter Funktionsweise interner Sensoren, insbesondere Gyroskop-Sensoren, Umgebungslichtsensoren, Näherungssensoren und/oder Beschleunigungssensor, ein Testen von korrekter Funktionsweisen der Anschlüsse, insbesondere USB-C und/oder Kopfhörerbuchse, und/oder auch das Tätigen eines Testanrufes sein.
  • Im Falle eines Testanrufes kann vorgesehen sein, dass mittels des wenigstens einen Tastkörpers der Handhabungsmaschine eine in der Prüfvorschrift vorgegebene Rufnummer automatisch über das Touchscreen des elektronischen Geräts eingegeben wird und dort eine Kommunikationsverbindung zwischen dem elektronischen Gerät und dem angerufenen Gerät hergestellt wird. Das angerufene Gerät kann ausgebildet sein, bei einem solchen Testanruf ein vorbestimmtes Antwortsignal an das elektronische Gerät zurückzusenden. Das Antwortsignal kann dann in der elektronischen Steuerung weiterverwertet oder direkt als das kennzeichnende Signal mittels der Vibrationsvorrichtung an die Handhabungsmaschine übermittelt werden.
  • Die mechanische Schwingung kann über den Tastkörper auf die Handhabungsmaschine übertragen werden, wenn der Tastkörper mit der Oberfläche des Touchscreens in berührendem Kontakt ist. In der bereits erwähnten ersten Ausgestaltung kann die Handhabungsmaschine die mechanische Vibration der Vibrationsvorrichtung also dadurch aufnehmen, dass der wenigstens eine Tastkörper der Handhabungsmaschine mit dem Touchscreen des elektronischen Geräts in Kontakt bleibt oder nach einem automatischen Antippen zum Auslösen der Funktionsreaktion, erneut mit dem Touchscreen des elektronischen Geräts in Kontakt gebracht wird und die mechanische Vibration über das Touchscreen und dem Tastkörper hinweg von der Handhabungsmaschine aufgenommen wird.
  • Die Handhabungsmaschine kann einen vom Tastkörper verschiedenen Übertragungskörper aufweisen und die mechanische Schwingung kann über den Übertragungskörper auf die Handhabungsmaschine übertragen werden, wenn der Übertragungskörper mit dem elektronischen Gerät in berührendem Kontakt ist. In dieser bereits erwähnten alternativen oder ergänzenden zweiten Ausgestaltung kann die Handhabungsmaschine die mechanische Vibration der Vibrationsvorrichtung also dadurch aufnehmen, dass die Handhabungsmaschine über einen Tastaufnehmer (Übertragungskörper) verfügt, welcher das Gehäuse des elektronischen Geräts berührt und die mechanische Vibration über das Gehäuse des elektronischen Geräts aufnimmt. In einer weitergebildeten Ausgestaltung kann auch vorgesehen sein, dass das elektronische Gerät in einer Haltevorrichtung an einem Prüftisch befestigt ist und die von dem elektronischen Gerät erzeugte mechanische Vibration von der Haltevorrichtung oder sogar von dem Prüftisch von dem Tastaufnehmer (Übertragungskörper) abgegriffen wird.
  • Die mittels der Vibrationsvorrichtung erzeugte mechanische Schwingung kann auf die Handhabungsmaschine somit insbesondere auch dann übertragen werden, nachdem das Bewegen des Tastkörpers in berührendem Kontakt auf der Oberfläche des Touchscreens gemäß der Prüfvorschrift abgeschlossen ist, d.h. der Tastkörper von der Oberfläche des Touchscreens bereits wieder entfernt ist.
  • Die mittels der Vibrationsvorrichtung erzeugte mechanische Schwingung kann aber auch auf die Handhabungsmaschine übertragen werden, während das Bewegen des Tastkörpers in berührendem Kontakt auf der Oberfläche des Touchscreens gemäß der Prüfvorschrift durchgeführt wird.
  • Die Lösung der Aufgabe umfasst demgemäß auch eine Handhabungsmaschine aufweisend wenigstens einen Tastkörper und eine Maschinensteuerung, die ausgebildet ist, zum automatischen Bewegen des wenigstens einen Tastkörpers gemäß einer Prüfvorschrift in einem vorgegebenen Bewegungsmuster in berührendem Kontakt auf einer Oberfläche eines Touchscreens eines elektronischen Geräts, während des Durchführens eines oder mehrerer der beschriebenen erfindungsgemäßen Verfahren.
  • Die Maschinensteuerung kann demgemäß ausgebildet sein, ein kennzeichnendes Signal durch Demodulation einer von einem elektronischen Gerät an die Handhabungsmaschine mittels einer Vibrationsvorrichtung des elektronischen Geräts erzeugten und übermittelten mechanischen Schwingung aufzunehmen, wobei die mechanische Schwingung ein Trägersignal und ein das kennzeichnende Signal charakterisierende, auf das Trägersignal aufmoduliertes Nutzsignal umfasst.
  • Die Maschinensteuerung kann ausgebildet und eingerichtet sein, das kennzeichnende Signal, unmittelbar oder in ein anderes Signal umgewandelt, auf einem Anzeigemittel der Handhabungsmaschine anzuzeigen, in der Maschinensteuerung weiterzuverarbeiten, einem in der Handhabungsmaschine zur Ausführung gespeicherten Ablaufprogramm zuzuführen und/oder an eine von der Maschinensteuerung verschiedene Steuerung, insbesondere übergeordnete Leitsteuerung weiterzuleiten. Ergänzend kann ein Speichern der aufgenommenen Daten erfolgen, insbesondere in einer Datenbank zur späteren Nachverfolgung der Prüfergebnisse und/oder der Qualitätskontrolle der geprüften Geräte.
  • Die Handhabungsmaschine kann einen Roboterarm und eine Robotersteuerung umfassen, wobei der Tastkörper an einem Handflansch des Roboterarms angeordnet ist und der Tastkörper durch Verstellen der Gelenke des Roboterarms angesteuert durch die Robotersteuerung verstellt werden, und die Maschinensteuerung in der Robotersteuerung integriert ist oder als separate Maschinensteuerung über eine Kommunikationsverbindung mit der Robotersteuerung steuerungstechnisch verbunden ist.
  • Die Lösung der Aufgabe umfasst demgemäß auch ein elektronisches Gerät, aufweisend einen Touchscreen und eine elektronische Steuerung, die ausgebildet ist, das elektronische Gerät wahlweise in einem Prüfmodus oder in einem Betriebsmodus betreiben zu können, wobei die elektronische Steuerung eingerichtet ist, das elektronische Gerät während des Prüfmodus gemäß eines oder mehrerer der beschriebenen erfindungsgemäßen Verfahren zu betreiben.
  • Das elektronische Gerät kann beispielsweise ein Smartphone, ein Tablet-PC, ein Panel-PCs, ein Smartboard, eine Smartwatch, eine Spielekonsole, ein Navigationsgerät oder auch ein beispielsweise in Kraftfahrzeugen oder Automatisierungsvorrichtungen vorgesehenes Mensch-Maschine-Schnittstellengerät sein. So kann das elektronische Gerät beispielsweise auch ein Programmierhandgerät eines Roboters oder eine Eingabe-/Ausgabe-Schnittstellenvorrichtung einer Steuervorrichtung sein.
  • Die elektronische Steuerung kann ausgebildet und eingerichtet sein, während eines Bewegens eines Tastkörpers einer Handhabungsmaschine, insbesondere einer Handhabungsmaschine nach einer oder mehrerer der beschriebenen Ausführungsformen, in berührendem Kontakt auf der Oberfläche des Touchscreens gemäß einer Prüfvorschrift,
    • - eine durch das im Prüfmodus ausgeführte Bewegen des Tastkörpers ausgelöste Funktionsreaktion des elektronischen Geräts mittels der elektronischen Steuerung des elektronischen Geräts zu erfassen,
    • - die wenigstens eine ausgelöste Funktionsreaktion durch die elektronische Steuerung gemäß der Prüfvorschrift auszuwerten, um ein die Funktionsreaktion bewertendes Ergebnis zu erhalten und eines das Ergebnis kennzeichnenden Signals zu erzeugen, und/oder die erfasste Funktionsreaktion mit einer gespeicherten, gemäß der Prüfvorschrift erwarteten Funktionsreaktion zu vergleichen und ein die Übereinstimmung der erfassten Funktionsreaktion mit der erwarteten Funktionsreaktion kennzeichnendes Signal zu erzeugen, und
    • - das kennzeichnende Signal von dem elektronischen Gerät an die Handhabungsmaschine zu übermitteln, indem das elektronische Gerät mittels einer Vibrationsvorrichtung des elektronischen Geräts eine mechanische Schwingung erzeugt, die ein Trägersignal und ein das kennzeichnende Signal charakterisierende, auf das Trägersignal aufmoduliertes Nutzsignal umfasst.
  • Konkrete Ausführungsbeispiele der Erfindung sind in der nachfolgenden Figurenbeschreibung unter Bezugnahme auf die beigefügten Figuren näher erläutert. Konkrete Merkmale dieser exemplarischen Ausführungsbeispiele können unabhängig davon, in welchem konkreten Zusammenhang sie erwähnt sind, gegebenenfalls auch einzeln oder auch in anderen Kombinationen der Merkmale betrachtet, allgemeine Merkmale der Erfindung darstellen.
  • Die Figuren zeigen:
    • 1 eine perspektivische Darstellung einer Handhabungsmaschine am Beispiel eines Industrieroboters mit einem Roboterarm, der einen Tastkörper automatisch führt, und einer Robotersteuerung, die eingerichtet ist, eines oder mehrerer der Verfahren durchzuführen,
    • 2 eine perspektivische Darstellung analog 1, wobei die Handhabungsmaschine zwei gegeneinander verstellbare Tastkörper umfasst und des Weiteren einen zum Abgreifen einer mechanischen Vibration von dem Gehäuse des elektronischen Geräts ausgebildeten Tastaufnehmer bzw. Übertragungskörper aufweist, und
    • 3 eine schematische Darstellung des Ablaufs eines erfindungsgemäßen Verfahrens in der Grundausführung.
  • Die 1 und 2 zeigt jeweils einen Roboter 1a in einer beispielhaften Ausführung als ein sogenannter Leichtbauroboter als repräsentatives Beispiel einer erfindungsgemäßen Handhabungsmaschine 1. Der Roboter 1a umfasst einen Roboterarm 2 und eine Robotersteuerung 10. Der Roboterarm 2 weist im Falle des vorliegenden Ausführungsbeispiels acht, nacheinander angeordnete und mittels sieben Gelenken J1-J7 drehbar miteinander verbundene Glieder L1-L8 auf.
  • Die Handhabungsmaschine 1 bzw. der Roboter 1a weist im Falle des vorliegenden Ausführungsbeispiels einen Tastkörper 11 auf. Der Tastkörper 11 ist mittels eines Kraft- und/oder Momentsensors 12 mit einem Flansch (Glied L8) des Roboterarms 2 verbunden. Durch Verstellen der Gelenke J1 bis J7 durch die Robotersteuerung 10 kann der Tastkörper 11 weitgehend frei im Raum bewegt werden und gemäß eines vorgegebenem Anwendungsprogramms einen Touchscreen 22 eines elektronischen Geräts 20 automatisch betätigen.
  • Die Maschinensteuerung bzw. im Falle des vorliegenden Ausführungsbeispiels die Robotersteuerung 10 ist ausgebildet, zum automatischen Bewegen des wenigstens einen Tastkörpers 11 gemäß einer Prüfvorschrift in einem vorgegebenen Bewegungsmuster in berührendem Kontakt auf einer Oberfläche des Touchscreens 22 des elektronischen Geräts 20, während des Durchführens des erfindungsgemäßen Verfahrens.
  • Die Maschinensteuerung bzw. im Falle des vorliegenden Ausführungsbeispiels die Robotersteuerung 10 ist ausgebildet, ein kennzeichnendes Signal durch Demodulation einer von dem elektronischen Gerät 20 an die Handhabungsmaschine 1 bzw. den Roboter 1a mittels einer Vibrationsvorrichtung 23 des elektronischen Geräts 20 erzeugten und übermittelten mechanischen Schwingung aufzunehmen, wobei die mechanische Schwingung ein Trägersignal und ein das kennzeichnende Signal charakterisierende, auf das Trägersignal aufmoduliertes Nutzsignal umfasst.
  • Die Maschinensteuerung bzw. im Falle des vorliegenden Ausführungsbeispiels die Robotersteuerung 10 ist ausgebildet und eingerichtet, das kennzeichnende Signal, unmittelbar oder in ein anderes Signal umgewandelt, auf einem Anzeigemittel 13 der Handhabungsmaschine bzw. der Robotersteuerung 10 anzuzeigen, in der Maschinensteuerung bzw. der Robotersteuerung 10 weiterzuverarbeiten, einem in der Handhabungsmaschine bzw. dem Roboter zur Ausführung gespeicherten Ablaufprogramm zuzuführen und/oder an eine von der Maschinensteuerung bzw. der Robotersteuerung 10 verschiedene Steuerung, insbesondere übergeordnete Leitsteuerung weiterzuleiten.
  • In den dargestellten Ausführungsbeispielen der 1 und 2 wird die Handhabungsmaschine 1 von einen Roboterarm 1a und einer Robotersteuerung 10 gebildet, wobei der Tastkörper 11 an einem Flansch (Glied L8) des Roboterarms 2 angeordnet ist und der Tastkörper 11 durch Verstellen der Gelenke J1 bis J7 des Roboterarms 2 angesteuert durch die Robotersteuerung 10 verstellt werden, und die Maschinensteuerung in der Robotersteuerung 10 integriert ist oder als separate Maschinensteuerung über eine Kommunikationsverbindung mit der Robotersteuerung 10 steuerungstechnisch verbunden ist.
  • Das elektronisches Gerät 20 weist den Touchscreen 22 und eine elektronische Steuerung 21 auf, die ausgebildet ist, das elektronische Gerät 20 wahlweise in einem Prüfmodus oder in einem Betriebsmodus betreiben zu können, wobei die elektronische Steuerung 21 eingerichtet ist, das elektronische Gerät 20 während des Prüfmodus gemäß eines erfindungsgemäßen Verfahrens zu betreiben.
  • Die elektronische Steuerung 21 ist insoweit ausgebildet und eingerichtet, während eines Bewegens eines Tastkörpers 11 der Handhabungsmaschine 1 bzw. des Roboters 1a in berührendem Kontakt auf der Oberfläche des Touchscreens 22 gemäß einer Prüfvorschrift, eine durch das im Prüfmodus ausgeführte Bewegen des Tastkörpers 11 ausgelöste Funktionsreaktion des elektronischen Geräts 20 mittels der elektronischen Steuerung 21 des elektronischen Geräts 20 zu erfassen, die wenigstens eine ausgelöste Funktionsreaktion durch die elektronische Steuerung 21 gemäß der Prüfvorschrift auszuwerten, um ein die Funktionsreaktion bewertendes Ergebnis zu erhalten und eines das Ergebnis kennzeichnenden Signals zu erzeugen, und/oder die erfasste Funktionsreaktion mit einer gespeicherten, gemäß der Prüfvorschrift erwarteten Funktionsreaktion zu vergleichen und ein die Übereinstimmung der erfassten Funktionsreaktion mit der erwarteten Funktionsreaktion kennzeichnendes Signal zu erzeugen, und das kennzeichnende Signal von dem elektronischen Gerät 20 an die Handhabungsmaschine 1 bzw. den Roboter 1a zu übermitteln, indem das elektronische Gerät 20 mittels einer Vibrationsvorrichtung 23 des elektronischen Geräts 20 eine mechanische Schwingung erzeugt, die ein Trägersignal und ein das kennzeichnende Signal charakterisierende, auf das Trägersignal aufmoduliertes Nutzsignal umfasst.
  • Im Falle des Ausführungsbeispiels gemäß 2 weist die Handhabungsmaschine 1 bzw. der Roboter 1a einen vom Tastkörper 11 verschiedenen Tastaufnehmer 14a oder Übertragungskörper 14b auf, wodurch die mechanische Schwingung über den Tastaufnehmer 14a bzw. den Übertragungskörper 14b auf die Handhabungsmaschine 1 bzw. den Roboter 1 übertragen werden kann, wenn der Tastaufnehmer 14a oder Übertragungskörper 14b mit dem elektronischen Gerät 20 in berührendem Kontakt ist. Dies kann dadurch erfolgen, dass der Tastaufnehmer 14a oder der Übertragungskörper 14b an einem Gehäuse 24 des elektronischen Geräts 20 in berührendem Kontakt steht. In dieser Ausgestaltung kann die Handhabungsmaschine 1 bzw. der Roboter 1a die mechanische Vibration der Vibrationsvorrichtung 23 dadurch aufnehmen, dass die Handhabungsmaschine bzw. der Roboterarm 2 über den Tastaufnehmer 14a oder Übertragungskörper 14b verfügt, welcher das Gehäuse 24 des elektronischen Geräts 20 berührt und die mechanische Vibration über das Gehäuse 24 des elektronischen Geräts 20 aufnimmt. Statt eines einzigen Tastkörpers 11 kann beispielsweise ein (oder mehrere) weiterer Tastkörper 15 vorhanden sein, so dass auch Multi-Touch-Eingaben simuliert bzw. geprüft werden können.
  • Die 3 zeigt schematisch das grundlegende Verfahren zum automatischen Prüfen mittels der Handhabungsmaschine 1 wenigstens einer Funktion des elektronischen Geräts 20, das einen Touchscreen 22 und eine Vibrationsvorrichtung 23 aufweist, umfassend die folgenden Schritte:
    • - S1: Bewegen wenigstens eines von der Handhabungsmaschine 1 gemäß einer Prüfvorschrift in einem vorgegebenen Bewegungsmuster automatisch verstellbaren Tastkörpers 11 in berührendem Kontakt auf der Oberfläche des Touchscreens 22 des elektronischen Geräts 20,
    • - S2: Betreiben des elektronischen Geräts 20 in einem Prüfmodus einer elektronischen Steuerung 21 des elektronischen Geräts 20 während des Bewegens des Tastkörpers 11 in berührendem Kontakt auf der Oberfläche des Touchscreens 22 gemäß der Prüfvorschrift,
    • - S3: Erfassen der wenigstens einen durch das im Prüfmodus ausgeführte Bewegen des Tastkörpers 11 ausgelösten Funktionsreaktion des elektronischen Geräts 20 mittels der elektronischen Steuerung 21 des elektronischen Geräts 20,
    • - S4: Auswerten der wenigstens einen ausgelösten Funktionsreaktion durch die elektronische Steuerung 21 gemäß der Prüfvorschrift, um ein die Funktionsreaktion bewertendes Ergebnis zu erhalten und Erzeugen eines das Ergebnis kennzeichnenden Signals,
    • - S5: Übermitteln des kennzeichnenden Signals von dem elektronischen Gerät 20 an die Handhabungsmaschine 1, indem das elektronische Gerät 20 mittels der Vibrationsvorrichtung 23 des elektronischen Geräts 20 eine mechanische Schwingung erzeugt, die ein Trägersignal und ein das kennzeichnende Signal charakterisierende, auf das Trägersignal aufmoduliertes Nutzsignal umfasst, und diese mechanische Schwingung auf die Handhabungsmaschine 1 übertragen und dort demoduliert wird, um das kennzeichnende Signal durch die Handhabungsmaschine 1 aufzunehmen.
  • ZITATE ENTHALTEN IN DER BESCHREIBUNG
  • Diese Liste der vom Anmelder aufgeführten Dokumente wurde automatisiert erzeugt und ist ausschließlich zur besseren Information des Lesers aufgenommen. Die Liste ist nicht Bestandteil der deutschen Patent- bzw. Gebrauchsmusteranmeldung. Das DPMA übernimmt keinerlei Haftung für etwaige Fehler oder Auslassungen.
  • Zitierte Patentliteratur
    • DE 102015102238 A1 [0002]

Claims (14)

  1. Verfahren zum automatischen Prüfen mittels einer Handhabungsmaschine (1) wenigstens einer Funktion eines elektronischen Geräts (20), das einen Touchscreen (22) und eine Vibrationsvorrichtung (23) aufweist, umfassend die folgenden Schritte: - Bewegen wenigstens eines von der Handhabungsmaschine (1) gemäß einer Prüfvorschrift in einem vorgegebenen Bewegungsmuster automatisch verstellbaren Tastkörpers (11, 15) in berührendem Kontakt auf der Oberfläche des Touchscreens (22) des elektronischen Geräts (20), - Betreiben des elektronischen Geräts (20) in einem Prüfmodus einer elektronischen Steuerung (21) des elektronischen Geräts (20) während des Bewegens des Tastkörpers (11, 15) in berührendem Kontakt auf der Oberfläche des Touchscreens (22) gemäß der Prüfvorschrift, - Erfassen wenigstens einer durch das im Prüfmodus ausgeführte Bewegen des Tastkörpers (11, 15) ausgelösten Funktionsreaktion des elektronischen Geräts (20) mittels der elektronischen Steuerung (21) des elektronischen Geräts (20), - Auswerten der wenigstens einen ausgelösten Funktionsreaktion durch die elektronische Steuerung (21) gemäß der Prüfvorschrift, um ein die Funktionsreaktion bewertendes Ergebnis zu erhalten und Erzeugen eines das Ergebnis kennzeichnenden Signals, - Übermitteln des kennzeichnenden Signals von dem elektronischen Gerät (20) an die Handhabungsmaschine (1), indem das elektronische Gerät (20) mittels einer Vibrationsvorrichtung (23) des elektronischen Geräts (20) eine mechanische Schwingung erzeugt, die ein Trägersignal und ein das kennzeichnende Signal charakterisierende, auf das Trägersignal aufmoduliertes Nutzsignal umfasst, und diese mechanische Schwingung auf die Handhabungsmaschine (1) übertragen und dort demoduliert wird, um das kennzeichnende Signal durch die Handhabungsmaschine (1) aufzunehmen.
  2. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass das Auswerten der wenigstens einen ausgelösten Funktionsreaktion durch die elektronische Steuerung (21) gemäß der Prüfvorschrift erfolgt, indem die wenigstens eine erfasste Funktionsreaktion mit einer gespeicherten, gemäß der Prüfvorschrift erwarteten Funktionsreaktion verglichen wird und dass das die Funktionsreaktion bewertende Ergebnis dadurch erhalten wird, dass die elektronische Steuerung (21) ein die Übereinstimmung der erfassten Funktionsreaktion mit der erwarteten Funktionsreaktion kennzeichnendes Signal erzeugt.
  3. Verfahren nach Anspruch 1 oder 2, dadurch gekennzeichnet, dass die durch das im Prüfmodus ausgeführte Bewegen des Tastkörpers (11, 15) ausgelöste und von der elektronischen Steuerung (21) erfasste Funktionsreaktion des elektronischen Geräts (20) eine von den im Betriebsmodus des elektronischen Geräts (20) vorgesehenen Force-Feedback-Funktionsreaktionen verschiedene Funktionsreaktion ist.
  4. Verfahren nach Anspruch 3, dadurch gekennzeichnet, dass die von den im Betriebsmodus des elektronischen Geräts (20) vorgesehenen Force-Feedback-Funktionsreaktionen verschiedene Funktionsreaktion ein Aktivieren einer Kamerafunktion, ein Aufnehmen eines Bildes durch eine Kamera des elektronischen Geräts, ein Abspielen einer Audiodatei, ein Abspielen einer Videodatei, ein Aufbau und ein Test von Funkverbindungen, insbesondere Wlan, Bluetooth, LTE, G3, G4, und/oder GPS, ein Starten und Testen von Laden des Akkus, ein Testen von korrekter Funktionsweise interner Sensoren, insbesondere Gyroskop-Sensoren, Umgebungslichtsensoren, Näherungssensoren und/oder Beschleunigungssensor, ein Testen von korrekter Funktionsweisen der Anschlüsse, insbesondere USB-C und/oder Kopfhörerbuchse, und/oder das Tätigen eines Testanrufes ist.
  5. Verfahren nach einem der Ansprüche 1 bis 4, dadurch gekennzeichnet, dass die mechanische Schwingung über den Tastkörper (11, 15) auf die Handhabungsmaschine (1) übertragen wird, wenn der Tastkörper (11, 15) mit der Oberfläche des Touchscreens (22) in berührendem Kontakt ist.
  6. Verfahren nach einem der Ansprüche 1 bis 4, dadurch gekennzeichnet, dass die Handhabungsmaschine (1) einen vom Tastkörper (11) verschiedenen Übertragungskörper (14a, 14b) aufweist und die mechanische Schwingung über den Übertragungskörper (14a, 14b) auf die Handhabungsmaschine (1) übertragen wird, wenn der Übertragungskörper (14a, 14b) mit dem elektronischen Gerät (20) in berührendem Kontakt ist.
  7. Verfahren nach einem der Ansprüche 1 bis 6, dadurch gekennzeichnet, dass die mittels der Vibrationsvorrichtung (23) erzeugte mechanische Schwingung auf die Handhabungsmaschine (1) übertragen wird, nachdem das Bewegen des Tastkörpers (11, 15) in berührendem Kontakt auf der Oberfläche des Touchscreens (22) gemäß der Prüfvorschrift abgeschlossen ist.
  8. Verfahren nach einem der Ansprüche 1 bis 6, dadurch gekennzeichnet, dass die mittels der Vibrationsvorrichtung (23) erzeugte mechanische Schwingung auf die Handhabungsmaschine (1) übertragen wird, während das Bewegen des Tastkörpers (11, 15) in berührendem Kontakt auf der Oberfläche des Touchscreens (22) gemäß der Prüfvorschrift durchgeführt wird.
  9. Handhabungsmaschine aufweisend wenigstens einen Tastkörper (11, 15) und eine Maschinensteuerung (10), die ausgebildet ist, zum automatischen Bewegen des wenigstens einen Tastkörpers (11, 15) gemäß einer Prüfvorschrift in einem vorgegebenen Bewegungsmuster in berührendem Kontakt auf einer Oberfläche eines Touchscreens (22) eines elektronischen Geräts (20), während des Durchführens eines Verfahrens nach einem der Ansprüche 1 bis 8.
  10. Handhabungsmaschine nach Anspruch 9, dadurch gekennzeichnet, dass die Maschinensteuerung (10) ausgebildet ist, ein kennzeichnendes Signal durch Demodulation einer von einem elektronischen Gerät (20) an die Handhabungsmaschine (1) mittels einer Vibrationsvorrichtung (23) des elektronischen Geräts (20) erzeugten und übermittelten mechanischen Schwingung aufzunehmen, wobei die mechanische Schwingung ein Trägersignal und ein das kennzeichnende Signal charakterisierende, auf das Trägersignal aufmoduliertes Nutzsignal umfasst.
  11. Handhabungsmaschine nach Anspruch 10, dadurch gekennzeichnet, dass die Maschinensteuerung (10) ausgebildet und eingerichtet ist, das kennzeichnende Signal, unmittelbar oder in ein anderes Signal umgewandelt, auf einem Anzeigemittel (13) der Handhabungsmaschine (1) anzuzeigen, in der Maschinensteuerung (10) weiterzuverarbeiten, einem in der Handhabungsmaschine (1) zur Ausführung gespeicherten Ablaufprogramm zuzuführen und/oder an eine von der Maschinensteuerung (10) verschiedene Steuerung, insbesondere übergeordnete Leitsteuerung weiterzuleiten.
  12. Handhabungsmaschine nach einem der Ansprüche 9 bis 11, dadurch gekennzeichnet, dass die Handhabungsmaschine (1) einen Roboterarm (2) und eine Robotersteuerung (10) umfasst, wobei der Tastkörper (11, 15) an einem Flansch des Roboterarms (2) angeordnet ist und der Tastkörper (11, 15) durch Verstellen der Gelenke (J1-J7) des Roboterarms (2) angesteuert durch die Robotersteuerung (10) verstellt werden, und die Maschinensteuerung in der Robotersteuerung (10) integriert ist oder als separate Maschinensteuerung über eine Kommunikationsverbindung mit der Robotersteuerung (10) steuerungstechnisch verbunden ist.
  13. Elektronisches Gerät, aufweisend einen Touchscreen (22) und eine elektronische Steuerung (21), die ausgebildet ist, das elektronische Gerät (20) wahlweise in einem Prüfmodus oder in einem Betriebsmodus betreiben zu können, wobei die elektronische Steuerung (21) eingerichtet ist, das elektronische Gerät (20) während des Prüfmodus gemäß einem Verfahren nach einem der Ansprüche 1 bis 8 zu betreiben.
  14. Elektronisches Gerät nach Anspruch 13, dadurch gekennzeichnet, dass die elektronische Steuerung (21) ausgebildet und eingerichtet ist, während eines Bewegens eines Tastkörpers (11, 15) einer Handhabungsmaschine (1), insbesondere einer Handhabungsmaschine (1) nach einem der Ansprüche 9 bis 12, in berührendem Kontakt auf der Oberfläche des Touchscreens (22) gemäß einer Prüfvorschrift, - eine durch das im Prüfmodus ausgeführte Bewegen des Tastkörpers (11, 15) ausgelöste wenigstens eine Funktionsreaktion des elektronischen Geräts (20) mittels der elektronischen Steuerung (21) des elektronischen Geräts (20) zu erfassen, - die wenigstens eine ausgelöste Funktionsreaktion durch die elektronische Steuerung (21) gemäß der Prüfvorschrift auszuwerten, um ein die Funktionsreaktion bewertendes Ergebnis zu erhalten und eines das Ergebnis kennzeichnenden Signals zu erzeugen, und/oder die erfasste Funktionsreaktion mit einer gespeicherten, gemäß der Prüfvorschrift erwarteten Funktionsreaktion zu vergleichen und ein die Übereinstimmung der erfassten Funktionsreaktion mit der erwarteten Funktionsreaktion kennzeichnendes Signal zu erzeugen, und - das kennzeichnende Signal von dem elektronischen Gerät (20) an die Handhabungsmaschine (1) zu übermitteln, indem das elektronische Gerät (20) mittels einer Vibrationsvorrichtung (23) des elektronischen Geräts (20) eine mechanische Schwingung erzeugt, die ein Trägersignal und ein das kennzeichnende Signal charakterisierende, auf das Trägersignal aufmoduliertes Nutzsignal umfasst.
DE102018202995.4A 2018-02-28 2018-02-28 Verfahren und Vorrichtungen zum automatischen Prüfen wenigstens einer Funktion eines elektronischen Geräts Ceased DE102018202995A1 (de)

Priority Applications (2)

Application Number Priority Date Filing Date Title
DE102018202995.4A DE102018202995A1 (de) 2018-02-28 2018-02-28 Verfahren und Vorrichtungen zum automatischen Prüfen wenigstens einer Funktion eines elektronischen Geräts
CN201910154651.9A CN110209297B (zh) 2018-02-28 2019-02-28 用于自动检查电子设备的至少一个功能的方法和装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE102018202995.4A DE102018202995A1 (de) 2018-02-28 2018-02-28 Verfahren und Vorrichtungen zum automatischen Prüfen wenigstens einer Funktion eines elektronischen Geräts

Publications (1)

Publication Number Publication Date
DE102018202995A1 true DE102018202995A1 (de) 2019-08-29

Family

ID=67550528

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102018202995.4A Ceased DE102018202995A1 (de) 2018-02-28 2018-02-28 Verfahren und Vorrichtungen zum automatischen Prüfen wenigstens einer Funktion eines elektronischen Geräts

Country Status (2)

Country Link
CN (1) CN110209297B (de)
DE (1) DE102018202995A1 (de)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112100076A (zh) * 2020-09-24 2020-12-18 腾讯科技(深圳)有限公司 游戏测试的方法、相关装置、设备及存储介质
WO2022144343A1 (de) * 2020-12-29 2022-07-07 Franka Emika Gmbh Automatisierte prüfung eines mechanischen tastelements
US20220404315A1 (en) * 2021-06-21 2022-12-22 Primax Electronics Ltd. Resonance detection system
DE102023208777A1 (de) * 2023-09-11 2025-03-13 Fca Us Llc Robotische Validierung berührungsempfindlicher Bildschirme
WO2026019329A1 (en) 2024-07-19 2026-01-22 Elliptic Laboratories Asa System and method for detecting interference

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112181216A (zh) * 2020-09-29 2021-01-05 天津博诺机器人技术有限公司 一种适用于机器人的电容式触摸屏的点触装置

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102005006575A1 (de) * 2005-02-11 2006-09-07 Battenberg, Günther System zum Erfassen und Bewerten bedienungsabhängiger Vorgänge und/oder Komponenten in automatischen Produktions- und Prüfabläufen
DE102015102238A1 (de) * 2015-02-17 2016-08-18 Battenberg Robotic Gmbh & Co. Kg Verfahren und Anordnung zum Überprüfen einer Fläche
US20170262130A1 (en) * 2016-03-11 2017-09-14 Spirent Communications, Inc. Performance test application sequence script

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9652077B2 (en) * 2010-12-09 2017-05-16 T-Mobile Usa, Inc. Touch screen testing platform having components for providing conductivity to a tip
US9851399B2 (en) * 2013-02-07 2017-12-26 Giesecke+Devrient Mobile Security Gmbh Method and apparatus for checking a circuit
KR20140113119A (ko) * 2013-03-15 2014-09-24 엘지전자 주식회사 전자 기기 및 그 제어방법
US9329715B2 (en) * 2014-09-11 2016-05-03 Qeexo, Co. Method and apparatus for differentiating touch screen users based on touch event analysis
DE102015205449A1 (de) * 2014-09-11 2016-03-17 Takata AG Sensoranordnung
DE102015210218B4 (de) * 2015-06-02 2024-11-07 Kuka Deutschland Gmbh Verfahren zum Betreiben eines Roboters, zugehöriger Roboter mit einer Vibrationsvorrichtung und Roboterarbeitsplatz
DE102017103568C5 (de) * 2017-02-22 2019-11-21 Sick Ag Sensor und Verfahren zur Erfassung von Objekten

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102005006575A1 (de) * 2005-02-11 2006-09-07 Battenberg, Günther System zum Erfassen und Bewerten bedienungsabhängiger Vorgänge und/oder Komponenten in automatischen Produktions- und Prüfabläufen
DE102015102238A1 (de) * 2015-02-17 2016-08-18 Battenberg Robotic Gmbh & Co. Kg Verfahren und Anordnung zum Überprüfen einer Fläche
US20170262130A1 (en) * 2016-03-11 2017-09-14 Spirent Communications, Inc. Performance test application sequence script

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112100076A (zh) * 2020-09-24 2020-12-18 腾讯科技(深圳)有限公司 游戏测试的方法、相关装置、设备及存储介质
WO2022144343A1 (de) * 2020-12-29 2022-07-07 Franka Emika Gmbh Automatisierte prüfung eines mechanischen tastelements
US20220404315A1 (en) * 2021-06-21 2022-12-22 Primax Electronics Ltd. Resonance detection system
US11598751B2 (en) * 2021-06-21 2023-03-07 Primax Electronics Ltd. Resonance detection system for peripheral interface device
DE102023208777A1 (de) * 2023-09-11 2025-03-13 Fca Us Llc Robotische Validierung berührungsempfindlicher Bildschirme
WO2026019329A1 (en) 2024-07-19 2026-01-22 Elliptic Laboratories Asa System and method for detecting interference

Also Published As

Publication number Publication date
CN110209297B (zh) 2024-10-25
CN110209297A (zh) 2019-09-06

Similar Documents

Publication Publication Date Title
DE102018202995A1 (de) Verfahren und Vorrichtungen zum automatischen Prüfen wenigstens einer Funktion eines elektronischen Geräts
DE102010003719B4 (de) Verfahren und Vorrichtung zum Betätigen einer Taste einer Tastatur mit einem Roboter-Tastfinger
EP2721586B1 (de) Verfahren und system zum automatischen herstellen einer kommunikationsverbindung mit einem fahrzeug
WO2014117895A1 (de) Verfahren und vorrichtung zum steuern eines werkstattgeräts
EP3259667B1 (de) Verfahren und anordnung zum überprüfen einer fläche
WO2020127512A1 (de) Überprüfungssystem und verfahren zum überprüfen von arbeitsabläufen
DE102016211244B4 (de) Roboter-Bedienhandgerätverbund mit einem Grundsteuerungs-Lagesensor
DE102010040549A1 (de) Kraftfahrzeug-Prüfgerät und Kraftfahrzeug-Prüfverfahren
DE102009056640A1 (de) Robotersystem mit einer Mehrzahl mechanischer Roboterteile
DE102011119012A1 (de) Vereinfachtes Koordinatenmesssystem für Schulungszwecke
DE102012014277A1 (de) Vorrichtung und Verfahren zum Erfassen von Maschinenschwingungen
DE102016211243A1 (de) Roboter-Bedienhandgerätverbund mit einem Sensor
DE112022006819B4 (de) Fixierzustand-bestimmungssystem, handschuh, informationsverarbeitungseinrichtung, fixierzustand-bestimmungsverfahren und fixierzustand-bestimmungsprogramm
EP3234873A1 (de) Identifikations- und prüfunterstützungs-vorrichtung und -verfahren
DE102010017304A1 (de) Koordinatenmessvorrichtung, Verfahren zum Betreiben einer Koordinatenmessvorrichtung und Computerprogrammprodukt
EP3612357B1 (de) Linear-, greif-, spann-, dreh- oder schwenkvorrichtung, verfahren zum betreiben einer derartigen vorrichtung, und einrichtung zur auswertung einer derartigen vorrichtung
DE102018213511A1 (de) Verfahren zum Synchronisieren einer Zusammenarbeit von Mensch und Roboter
DE102016120740B4 (de) System aus Messeinheit und Steckmodul
WO2019243633A1 (de) Sensoranordnung, verwendung der sensoranordnung und verfahren zum erfassen von körperschall
DE102019109986A1 (de) Verfahren zum Kontrollieren einer Greifvorrichtung und Ein-/Ausgabegerät
DE102020102557A1 (de) Verfahren zur Bearbeitung von Messpunkten, ein System und eine Schalteinrichtung
DE102020102267B3 (de) Verfahren zum Durchführen einer Funktionsprüfung zumindest eines Bedienelements mittels einer CNC-Maschine, sowie Prüfsystem
DE102017121455A1 (de) Trajektorienerfassung zur Benutzerkennung
DE10104162A1 (de) Bedien-und/oder Steuerungseinrichtung für mindestens eine elektronische Einrichtung und Verfahren zur Bedienung und/oder Steuerung
WO2017121642A1 (de) Roboteranordnung mit handheld

Legal Events

Date Code Title Description
R012 Request for examination validly filed
R016 Response to examination communication
R082 Change of representative

Representative=s name: BOESS, DIETER ALEXANDER, DIPL.-ING. (UNIV.), DE

R002 Refusal decision in examination/registration proceedings
R003 Refusal decision now final