Jetzt wird es spannend: Du wirst die OpenBot App für Android selbst kompilieren! Wenn Du diesen letzten Schritt meisterst, hast Du wirklich alle Elemente des OpenBot-Projekts – vom Chassis bis zur App – verstanden. Zeit durchzustarten! Daher steigen wir direkt ein:
Android Studio – OpenBot App kompilieren und auf das Smartphone übertragen
Öffne Android Studio. In der Projektübersicht auf der linken Seite sollte die OpenBot App sichtbar sein – genauso wie im vorherigen Artikel gezeigt.
Smartphone anschließen
- Schließe Dein Android-Smartphone mit einem USB-Kabel an Deinen PC an.
- Achte auf dem Smartphone-Display darauf, ob Du die Verbindung bestätigen musst.
- Android Studio sollte Dein Gerät automatisch erkennen. Rechts oben in der Menüleiste wird Dein Smartphone angezeigt.
Falls Du am Smartphone eine Debugging-Berechtigung bestätigen musst, sieht die Meldung etwa so aus:
Aktiviere hier die Option „Von diesem Computer immer zulassen“, damit Du die Meldung künftig nicht erneut bestätigen musst.
Dein Smartphone sollte nun wie im folgenden Screenshot in Android Studio sichtbar sein:
Sieht die Menüleiste im Android Studio in etwa so aus (hoffentlich mit Deinem Smartphone), sind alle Einstellungen am Gerät richtig vorgenommen. Auch Android Studio ist korrekt eingerichtet, und Dein Smartphone sollte künftig automatisch erkannt werden.
Hinweis: Wird Dein Smartphone nicht erkannt, trenne kurz die Verbindung und verbinde es erneut. Auch ein Klick auf den Button „Sync project with Gradle files“ oben rechts kann helfen.
Android App kompilieren
Jetzt geht’s an den technischen Probelauf. Wir testen den Build-Prozess, indem wir die App neu kompilieren – ohne Änderungen am neuronalen Netz vorzunehmen. Du verwendest also exakt den Stand, den Du von GitHub heruntergeladen hast.
In der Ordnerstruktur findest Du die neuronalen Netze hier:
<Dein Pfad>\android\app\src\main\assets\networks\
Die relevante Datei heißt: autopilot_float.tflite
Das zugehörige Netzwerk mit dem Namen AUTOPILOT_F ist Dir bereits aus der OpenBot App bekannt.
App kompilieren und installieren
- Stelle sicher, dass Dein Smartphone in Android Studio ausgewählt ist.
- Klicke auf den grünen Play-Button rechts neben dem Drop-down-Menü mit Deinem Gerätenamen.
Der Build-Vorgang startet, die vorhandene App wird vom Smartphone gelöscht und die neue Version automatisch installiert. Es kann sein, dass Du den Austausch der App einmalig bestätigen musst – das war’s!
Zusammenfassung
Wenn Du es bis hierhin geschafft hast, kannst Du richtig loslegen. Der nächste große Schritt: Das Training Deines eigenen robusten neuronalen Netzes! Dafür brauchst Du viele, gute Trainingsdaten – also ab auf die Straße mit Deinem OpenBot.
Im letzten Artikel dieser Serie zeige ich Dir dann, wie ich mein Netz trainiert habe und was Du dabei beachten solltest.
Artikel Übersicht OpenBot Roboter Auto:
OpenBot – Dein Smartphone wird zu einem autonomen Roboter Auto – EinleitungOpenBot – Dein Smartphone steuert ein Roboter Auto – benötigte Bauteile Teil 1-2
OpenBot – Dein Smartphone steuert ein Roboter Auto – benötigte Bauteile Teil 2-2
OpenBot – Dein Smartphone steuert ein Roboter Auto – Chassis bauen
OpenBot – Dein Smartphone steuert ein Roboter Auto – Verkabelung
OpenBot – Dein Smartphone steuert ein Roboter Auto – Arduino Firmware aufspielen
OpenBot – Dein Smartphone steuert ein Roboter Auto – Android App und erster Probelauf
OpenBot – Dein Smartphone steuert ein Roboter Auto – Trainingsdaten aufzeichnen
OpenBot – Dein Smartphone steuert ein Roboter Auto – Trainingsumgebung einrichten
OpenBot – Dein Smartphone steuert ein Roboter Auto – das neuronale Netz trainieren
OpenBot – Dein Smartphone steuert ein Roboter Auto – Android Studio und Smartphone einrichten
OpenBot – Dein Smartphone steuert ein Roboter Auto – die eigene OpenBot Android App erstellen
Recent Comments