Das Nostalgie-Projekt des YouTubers identifiziert Bilder und Actionfiguren relativ genau

Im Zusammenhang: Ein YouTuber hat eine reale Version des Pokédex aus der Zeichentrickserie der 1990er Jahre nachgebaut. Für diejenigen, die es nicht kennen: Der Pokédex war ein rotes, kameraähnliches Gerät, mit dem Ash Pokémon identifizierte. Das Gerät würde die Kreatur analysieren und Ash dann lautstark seinen Namen und seine Beschreibung mitteilen.

Abe Haskins, der Ingenieur und Moderator des YouTube-Kanals Abe's Projects, wollte die nostalgische Funktionalität und das Erscheinungsbild des Pokédex nachbilden. Unternehmen wie Tiger haben Pokédex-Spielzeuge herausgebracht, aber keines hat so funktioniert wie die in der Serie. Abes Hauptziele bestanden darin, dass er der Zeichentrickversion möglichst ähnlich sah, dass er die meisten Pokémon in den meisten Situationen erkennen konnte und dass er sprechen konnte.

Es gelang ihm in den meisten Punkten. Das Einzige, was fehlte, waren ein paar Knöpfe und Komponenten im Inneren der Türklappe, aber um ehrlich zu sein, scheinen diese in der Show nur kosmetischer Natur zu sein. Dies hätte einem ohnehin schon „stressigen“ Projekt viel mehr Komplexität bei minimalem Gewinn hinzugefügt.

Elektronisch benötigte Haskins lediglich einen Kamerasensor, einen kleinen Bildschirm zur Anzeige des identifizierten Monsters, einen Lautsprecher für die Stimme und WLAN, um mit chatgpt-4 kommunizieren zu können. Um die Hardware abzurunden, fügte er einen Akku, einen USB-Anschluss und ein paar Tasten zum Scannen und Beenden hinzu. Er nutzte einen 3D-Drucker, um das Gehäuse zu erstellen, und das endgültige Design passt perfekt zur TV-Version, bis hin zur eingekerbten Tür.

Haskins gab zu, dass der schwierigste Teil des Projekts das Entwerfen und Debuggen der Software war.

Siehe auch  ChatGPT-Besitzer OpenAI möchte eigene KI-Chips entwickeln

Das Klonen der Stimme des Pokédex (Schauspieler Nick Stellate) war mithilfe einer Online-KI-Plattform namens PlayHT einfach. Text-to-Speech-Software hatte Schwierigkeiten, einige Namen von Taschenmonstern richtig auszusprechen. Es hat jedoch ganz gut funktioniert.

Das Gerät überträgt Kamerasensordaten an ChatGPT-4, das sie über eine API mit einer Datenbank mit Pokémon-Bildern und -Informationen vergleicht. Die Datenbank enthält Bitmap-Bilder, die mit Pokémon-Namen verknüpft sind. Bilder werden auf dem kleinen monochromen OLED-Panel gut angezeigt, allerdings erscheint der Text manchmal abgeschnitten.

YouTube Video

Dennoch sah der Pokédex nach dem Zusammenbau wie angekündigt aus und funktionierte auch so, es war also an der Zeit, ihn zu debuggen. Haskins sagte, das Debuggen habe die meiste Zeit in Anspruch genommen, aber fünf Probleme seien am lästigsten und am schwierigsten zu beheben.

  1. Das Laden von Pokémon-Bitmaps führte zum Absturz des Geräts. Er löste dieses Problem, indem er den Code neu schrieb, um die Bitmap Byte für Byte zu lesen und Pixel für Pixel darzustellen.
  2. Während der Pokédex sprach, war ein hörbares Ticken zu hören. Ein Hex-Editor hat in den API-Daten in regelmäßigen Abständen „1000“ angezeigt. Durch manuelles Entfernen aller Instanzen wurde das Problem behoben.
  3. Das Trennen des Pokémon-Namens von seiner Beschreibung führte zum Absturz des Geräts. Ein falsch konfigurierter Puffer verursachte einen Pufferüberlauf.
  4. PSRAM schien zufällige Abstürze auszulösen. Haskins hatte PSRAM zu einem früheren Zeitpunkt im Debugging-Prozess aktiviert, um ein damit nicht zusammenhängendes Problem zu beheben, und vergaß, es zu deaktivieren.
  5. Schließlich friert der Pokédex gelegentlich zufällig ein. Der YouTuber konnte das Problem nicht identifizieren oder reproduzieren, sodass nach Abschluss des Projekts nur noch dieses Problem besteht.
Siehe auch  OpenAI startet App Store für angepasste ChatGPT-Versionen

1707598581 777 Ce Pokedex Du Monde Reel Identifie Les Monstres De Poche

Haskins erklärte, dass er das anhaltende Absturzproblem durch eine Neucodierung des Programms lösen könne, gab jedoch an, dass er keine Zeit habe.

„Ich würde gerne die Zeit haben, den Code neu zu schreiben und ein Spiel von vorne zu beginnen“, sagte Haskins. „Aber ich denke, das liegt in der Natur dieser Projekte. Sie werden nicht immer perfekt sein. »

Er testete den Pokédex an einigen Spielzeugen. Er konnte ein Stofftier nicht richtig identifizieren, aber Figuren und Bilder auf einem Computerbildschirm erkannte er recht gut. Haskins sagt, das liegt wahrscheinlich daran, dass das ausgestopfte Pokémon seinem Bild in der Datenbank nicht nahe genug kommt. Man könnte sich eine ähnliche Erfolgsquote für ein Programm vorstellen, das darauf abzielt, Prominente durch den Vergleich von Karikaturen mit Fotos zu identifizieren.

Anzeige

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein