Inhaltsverzeichnis
Komplexitäten und Herausforderungen
Mit dem Raspberry Pi-Standardroboter
Voreingestellter Roboter mit Raspberry Pi.
Lösung des Anwendungsfalls für das Out-of-Box-Erlebnis.
Alternativen
Heim Technologie-Peripheriegeräte KI Bewältigung der Herausforderungen beim Testen mobiler Robotersoftwareautomatisierung

Bewältigung der Herausforderungen beim Testen mobiler Robotersoftwareautomatisierung

Aug 31, 2023 am 10:33 AM
机器人 测试

Wir werden die Komplexität der Automatisierung von Mobilheimrobotern untersuchen und uns auf die einzigartigen Herausforderungen bei der Einrichtung konzentrieren, um verschiedene Einschränkungen zu überwinden und sicherzustellen, dass Benutzer reibungslos starten können.

Bewältigung der Herausforderungen beim Testen mobiler Robotersoftwareautomatisierung

In einem früheren Artikel habe ich erklärt, wie man die April-Tag-Technologie verwendet Heimroboter automatisieren. Eine große Herausforderung bei der Automatisierung von Heimrobotern oder anderen Robotern ist die Einrichtung des Geräts. In der Welt der Geräte, Telefone und mobilen Apps werden Geräte normalerweise über USB mit dem Hostgerät verbunden und das Gerät ist immer an eine Stromquelle angeschlossen. Beim Testen von Robotern ergibt sich jedoch eine einzigartige Herausforderung: Wie lassen sich Tests durchführen, während sich der Roboter bewegt? Weil es nicht über eine physische Kabelverbindung mit dem Hostgerät verbunden werden kann. Wie sollten wir also das Unboxing-Erlebnis überprüfen? Keine Sorge, ich werde es in diesem Artikel erklären

Komplexitäten und Herausforderungen

Nachdem ich Ihnen eine kurze Einführung in die verschiedenen Herausforderungen der Einrichtungsphase beim Bot-Automatisierungstest gegeben habe, möchte ich mich weiter mit weiteren Herausforderungen befassen

Bot Unterwegs sein und keine physische Kabelverbindung zum Hostgerät haben. Für einige Tests auf Komponentenebene ist dies möglicherweise möglich, für End-to-End-Tests (E2E) jedoch nicht.

Das Out-of-Box-Erlebnis ist, wenn das Gerät nicht mit WLAN verbunden ist. Wie interagiert das Host-Gerät mit dem Gerät, wenn es brandneu ist? Dies ist eine sehr häufige Situation bei täglichen Robotertests.

Wenn im Roboter ein Fehler oder eine Ausnahme auftritt, sind Wiederherstellungsvorgänge erforderlich. Das Hauptziel automatisierter Tests besteht darin, potenzielle Software- und Hardwareprobleme des Roboters zu entdecken. Wenn wir auf ein Problem stoßen, wie können wir das Gerät melden und wiederherstellen?

Der Akku des Roboters ist bald leer und wir benötigen eine zuverlässige Stromquelle, um den Roboter aufzuladen.

Es ist sehr wichtig, den gleichen Aufbau auf mehrere Labor- und Heimumgebungen auszudehnen. Das liegt daran, dass wir den Bot nicht einfach in einer Umgebung signieren oder testen können

Lassen Sie uns diese Probleme in chronologischer Reihenfolge angehen. Es kann wie folgt umgeschrieben werden: Lassen Sie uns diese Probleme in chronologischer Reihenfolge lösen

Mit dem Raspberry Pi-Standardroboter

Das Wichtigste ist, dieses Problem zu lösen. Stellen Sie sich den Fall eines Roboters vor, der sich in einem Testautomatisierungslabor befindet. Es gibt ein Host-Gerät, das mit dem internen Netzwerk des Unternehmens verbunden ist und zum Senden und Empfangen von Befehlen sowie zum Zugriff auf verschiedene Quellcodes, interne Tools und Infrastruktur verwendet wird. Wir werden einen Raspberry Pi an das Gerät anschließen und einen REST-Dienst auf dem Raspberry Pi ausführen, um mit dem Host-Gerät und dem Gerät zu kommunizieren. Unten sehen Sie eine Abbildung, die dieses Setup zeigt.

Voreingestellter Roboter mit Raspberry Pi.

Bewältigung der Herausforderungen beim Testen mobiler Robotersoftwareautomatisierung

Lösung des Anwendungsfalls für das Out-of-Box-Erlebnis.

Schauen wir uns nun an, wie die Testumgebung mit Raspberry Pi voreingestellt wird . Als Nächstes werden wir untersuchen, wie wir das Problem lösen können, dass das Gerät im Auslieferungszustand keine Verbindung zum WLAN herstellen kann.

Welche Rolle spielen RESTful-Dienste auf dem Raspberry Pi? Welche Endpunkte sollte ein RESTful-Dienst enthalten?

  • Flashen Sie das Gerät.
  • Schließen Sie OOBE ab.
  • Einrichten von WLAN usw.
  • Stellen Sie Ihren Roboter im Falle eines Fehlers oder einer Ausnahme wieder her
  • Dies ist eine sehr häufige Situation. Lassen Sie sich von solchen Fragen nicht überfordern oder frustrieren. An diesem Punkt müssen wir die Low-Level-Komponenten des Geräts verwenden, um das Gerät an seinen ursprünglichen Standort zurückzufahren. Wie ich beispielsweise in meinem vorherigen Artikel mit verschiedenen Software-Stacks erwähnt habe, benötigen wir Zugriff auf die Plattform oder Mobilitätsschicht, um den Roboter zurück in seine ursprüngliche Position zu fahren. Dies ist die kniffligste und anspruchsvollste Aufgabe. Verwenden Sie daher andere Technologien wie April Tag oder andere externe Systeme, um das Gerät zurückzufahren. Das bringt mich zu meiner nächsten Frage, die darin besteht, das Gerät als Vorbereitung für den nächsten Testlauf wieder auf die Ladestation zu legen Ladestation. Geringere Fehlerrate und höhere Effizienz als die Verwendung von Bewegungs- oder Navigationsbefehlen der obersten Ebene und Plattform- oder Mobilitätsschichttreibern.

Erweiterte Einrichtungstipps für mehrere Testumgebungen:

Halten Sie die Einrichtung einfach. Machen Sie die Lösung nicht zu kompliziert oder überarbeiten Sie sie.

Verfügt über ein bereitstellbares Raspberry Pi-Image, sodass jeder neue Raspberry Pi problemlos geladen werden kann.

Platzieren Sie den Testcode im Remote-Repository. Eine lokale Verlagerung lässt sich nicht skalieren.

Roboterautomatisierung ist keine einfache Angelegenheit und erfordert letztendlich viel Designarbeit und die Berücksichtigung anderer Optionen auf dem Markt. Es gibt keine Lösung, die für alle Situationen passt. Bevor ich die endgültige Lösung verabschiede, empfehle ich die Durchführung eines Proof of Concept

Alternativen

Angesichts der Art und Komplexität der Probleme, mit denen wir konfrontiert sind, stellt sich häufig die Frage, ob es Alternativen gibt. Kurz gesagt, die Antwort lautet ja. Wir können effektiv testen, indem wir Emulatoren/Emulatoren verwenden, um die meisten der von uns beschriebenen Anwendungsfälle abzudecken, aber es gibt keinen Ersatz für echte Gerätetests

Das obige ist der detaillierte Inhalt vonBewältigung der Herausforderungen beim Testen mobiler Robotersoftwareautomatisierung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
Will R.E.P.O. Crossplay haben?
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Was halten Sie von Furmark? - Wie wird Furmark als qualifiziert angesehen? Was halten Sie von Furmark? - Wie wird Furmark als qualifiziert angesehen? Mar 19, 2024 am 09:25 AM

Was halten Sie von Furmark? 1. Stellen Sie den „Ausführungsmodus“ und den „Anzeigemodus“ in der Hauptoberfläche ein, passen Sie auch den „Testmodus“ an und klicken Sie auf die Schaltfläche „Start“. 2. Nach einer Weile sehen Sie die Testergebnisse, darunter verschiedene Parameter der Grafikkarte. Wie wird Furmark qualifiziert? 1. Verwenden Sie eine Furmark-Backmaschine und überprüfen Sie das Ergebnis etwa eine halbe Stunde lang. Die Temperatur liegt im Wesentlichen bei etwa 85 Grad, mit einem Spitzenwert von 87 Grad und einer Raumtemperatur von 19 Grad. Großes Gehäuse, 5 Gehäuselüfteranschlüsse, zwei vorne, zwei oben und einer hinten, aber nur ein Lüfter ist installiert. Sämtliches Zubehör ist nicht übertaktet. 2. Unter normalen Umständen sollte die normale Temperatur der Grafikkarte zwischen „30-85℃“ liegen. 3. Auch wenn die Umgebungstemperatur im Sommer zu hoch ist, beträgt die normale Temperatur „50-85℃“

Der Ameca der zweiten Generation ist da! Er kann fließend mit dem Publikum kommunizieren, sein Gesichtsausdruck ist realistischer und er kann Dutzende Sprachen sprechen. Der Ameca der zweiten Generation ist da! Er kann fließend mit dem Publikum kommunizieren, sein Gesichtsausdruck ist realistischer und er kann Dutzende Sprachen sprechen. Mar 04, 2024 am 09:10 AM

Der humanoide Roboter Ameca wurde auf die zweite Generation aufgerüstet! Kürzlich erschien auf der World Mobile Communications Conference MWC2024 erneut der weltweit fortschrittlichste Roboter Ameca. Rund um den Veranstaltungsort lockte Ameca zahlreiche Zuschauer an. Mit dem Segen von GPT-4 kann Ameca in Echtzeit auf verschiedene Probleme reagieren. „Lass uns tanzen.“ Auf die Frage, ob sie Gefühle habe, antwortete Ameca mit einer Reihe von Gesichtsausdrücken, die sehr lebensecht aussahen. Erst vor wenigen Tagen stellte EngineeredArts, das britische Robotikunternehmen hinter Ameca, die neuesten Entwicklungsergebnisse des Teams vor. Im Video verfügt der Roboter Ameca über visuelle Fähigkeiten und kann den gesamten Raum und bestimmte Objekte sehen und beschreiben. Das Erstaunlichste ist, dass sie es auch kann

Wie kann KI Roboter autonomer und anpassungsfähiger machen? Wie kann KI Roboter autonomer und anpassungsfähiger machen? Jun 03, 2024 pm 07:18 PM

Im Bereich der industriellen Automatisierungstechnik gibt es zwei aktuelle Hotspots, die kaum zu ignorieren sind: Künstliche Intelligenz (KI) und Nvidia. Ändern Sie nicht die Bedeutung des ursprünglichen Inhalts, optimieren Sie den Inhalt, schreiben Sie den Inhalt neu, fahren Sie nicht fort: „Darüber hinaus sind beide eng miteinander verbunden, da Nvidia nicht auf seine ursprüngliche Grafikverarbeitungseinheit (GPU) beschränkt ist ) erweitert es seine GPU. Die Technologie erstreckt sich auf den Bereich der digitalen Zwillinge und ist eng mit neuen KI-Technologien verbunden. „Vor kurzem hat NVIDIA eine Zusammenarbeit mit vielen Industrieunternehmen geschlossen, darunter führende Industrieautomatisierungsunternehmen wie Aveva, Rockwell Automation und Siemens und Schneider Electric sowie Teradyne Robotics und seine Unternehmen MiR und Universal Robots. Kürzlich hat Nvidia gesammelt

Nach 2 Monaten kann der humanoide Roboter Walker S Kleidung falten Nach 2 Monaten kann der humanoide Roboter Walker S Kleidung falten Apr 03, 2024 am 08:01 AM

Herausgeber des Machine Power Report: Wu Xin Die heimische Version des humanoiden Roboters + eines großen Modellteams hat zum ersten Mal die Betriebsaufgabe komplexer flexibler Materialien wie das Falten von Kleidung abgeschlossen. Mit der Enthüllung von Figure01, das das multimodale große Modell von OpenAI integriert, haben die damit verbundenen Fortschritte inländischer Kollegen Aufmerksamkeit erregt. Erst gestern veröffentlichte UBTECH, Chinas „größter Bestand an humanoiden Robotern“, die erste Demo des humanoiden Roboters WalkerS, der tief in das große Modell von Baidu Wenxin integriert ist und einige interessante neue Funktionen aufweist. Jetzt sieht WalkerS, gesegnet mit Baidu Wenxins großen Modellfähigkeiten, so aus. Wie Figure01 bewegt sich WalkerS nicht umher, sondern steht hinter einem Schreibtisch, um eine Reihe von Aufgaben zu erledigen. Es kann menschlichen Befehlen folgen und Kleidung falten

Der erste Roboter erscheint, der menschliche Aufgaben autonom erledigt, mit fünf flexiblen Fingern und übermenschlicher Geschwindigkeit, und große Modelle unterstützen das Training im virtuellen Raum Der erste Roboter erscheint, der menschliche Aufgaben autonom erledigt, mit fünf flexiblen Fingern und übermenschlicher Geschwindigkeit, und große Modelle unterstützen das Training im virtuellen Raum Mar 11, 2024 pm 12:10 PM

Diese Woche gab FigureAI, ein Robotikunternehmen, an dem OpenAI, Microsoft, Bezos und Nvidia beteiligt sind, bekannt, dass es fast 700 Millionen US-Dollar an Finanzmitteln erhalten hat und plant, im nächsten Jahr einen humanoiden Roboter zu entwickeln, der selbstständig gehen kann. Und Teslas Optimus Prime hat immer wieder gute Nachrichten erhalten. Niemand zweifelt daran, dass dieses Jahr das Jahr sein wird, in dem humanoide Roboter explodieren. SanctuaryAI, ein in Kanada ansässiges Robotikunternehmen, hat kürzlich einen neuen humanoiden Roboter auf den Markt gebracht: Phoenix. Beamte behaupten, dass es viele Aufgaben autonom und mit der gleichen Geschwindigkeit wie Menschen erledigen kann. Pheonix, der weltweit erste Roboter, der Aufgaben autonom in menschlicher Geschwindigkeit erledigen kann, kann jedes Objekt sanft greifen, bewegen und elegant auf der linken und rechten Seite platzieren. Es kann Objekte autonom identifizieren

Zehn humanoide Roboter gestalten die Zukunft Zehn humanoide Roboter gestalten die Zukunft Mar 22, 2024 pm 08:51 PM

Die folgenden 10 humanoiden Roboter prägen unsere Zukunft: 1. ASIMO: ASIMO wurde von Honda entwickelt und ist einer der bekanntesten humanoiden Roboter. Mit einer Höhe von 1,20 m und einem Gewicht von 50 kg ist ASIMO mit fortschrittlichen Sensoren und künstlichen Intelligenzfunktionen ausgestattet, die es ihm ermöglichen, sich in komplexen Umgebungen zurechtzufinden und mit Menschen zu interagieren. Aufgrund seiner Vielseitigkeit eignet sich ASIMO für eine Vielzahl von Aufgaben, von der Unterstützung von Menschen mit Behinderungen bis hin zur Durchführung von Präsentationen bei Veranstaltungen. 2. Pepper: Pepper wurde von Softbank Robotics entwickelt und möchte ein sozialer Begleiter für Menschen sein. Mit seinem ausdrucksstarken Gesicht und der Fähigkeit, Emotionen zu erkennen, kann Pepper an Gesprächen teilnehmen, im Einzelhandel helfen und sogar pädagogische Unterstützung leisten. Pfeffer

Der humanoide Roboter kann zaubern. Lassen Sie das Programmteam der Frühlingsfest-Gala mehr erfahren Der humanoide Roboter kann zaubern. Lassen Sie das Programmteam der Frühlingsfest-Gala mehr erfahren Feb 04, 2024 am 09:03 AM

Roboter haben im Handumdrehen gelernt, zu zaubern? Es war zu sehen, dass es zuerst den Wasserlöffel auf dem Tisch aufhob und damit dem Publikum bewies, dass nichts darin war ... Dann nahm es den eiähnlichen Gegenstand in seine Hand und stellte den Wasserlöffel zurück auf den Tisch und begann „einen Zauber zu wirken“... …Gerade als es den Wasserlöffel wieder aufhob, geschah ein Wunder. Das ursprünglich hineingelegte Ei verschwand und das Ding, das heraussprang, verwandelte sich in einen Basketball ... Schauen wir uns noch einmal die fortlaufenden Aktionen an: △ Diese Animation zeigt eine Reihe von Aktionen mit doppelter Geschwindigkeit und läuft nur durch Zuschauen reibungslos ab Das Video kann wiederholt mit 0,5-facher Geschwindigkeit verstanden werden. Schließlich habe ich die Hinweise entdeckt: Wenn meine Handgeschwindigkeit schneller wäre, könnte ich es möglicherweise vor dem Feind verbergen. Einige Internetnutzer beklagten, dass die magischen Fähigkeiten des Roboters sogar noch höher seien als ihre eigenen: Mag war derjenige, der diese Magie für uns ausgeführt hat.

Der Kehr- und Wischroboter Cloud Whale Xiaoyao 001 hat ein „Gehirn'! |. Erfahrung Der Kehr- und Wischroboter Cloud Whale Xiaoyao 001 hat ein „Gehirn'! |. Erfahrung Apr 26, 2024 pm 04:22 PM

Kehr- und Wischroboter gehören in den letzten Jahren zu den beliebtesten Smart-Home-Geräten bei Verbrauchern. Die damit verbundene Bequemlichkeit der Bedienung oder sogar die Notwendigkeit einer Bedienung ermöglicht es faulen Menschen, ihre Hände frei zu haben, was es den Verbrauchern ermöglicht, sich von der täglichen Hausarbeit zu „befreien“ und mehr Zeit mit den Dingen zu verbringen, die sie in getarnter Form genießen. Aufgrund dieser Begeisterung stellen fast alle Haushaltsgerätemarken auf dem Markt ihre eigenen Kehr- und Wischroboter her, was den gesamten Markt für Kehr- und Wischroboter sehr lebendig macht. Allerdings wird die schnelle Expansion des Marktes unweigerlich eine versteckte Gefahr mit sich bringen: Viele Hersteller werden die Taktik des Maschinenmeeres nutzen, um schnell mehr Marktanteile zu erobern, was zu vielen neuen Produkten ohne Upgrade-Punkte führen wird Es handelt sich um „Matroschka“-Modelle. Keine Übertreibung. Allerdings sind das nicht alle Kehr- und Wischroboter

See all articles