In diesem Kapitel geht es einmal um die klassische Software Installation von Hand und um das fertige Image des Donkeycar Projektes. Dieses Image wird benötigt um die notwendige Software auf die SD-Karte für das Roboter Auto aufspielen zu können. Ich habe mich für diese schrittweise Herangehensweise entschieden um die Hardware noch besser zu verstehen und umso hoffentlich keine Überraschungen oder lange Fehlersuchen mit der fertigen Donkeycar Installation zu erleben. Für die klassische Softwareinstallation habe ich noch ein Programm geschrieben mit dem über die Konsole jedes RC Auto ferngesteuert werden kann das über einen Fahrtenregler und Lenk-Servo verfügt.

Daher jetzt im folgenden Abschnitt die Schritt für Schritt Herangehensweise von Hand.

Klassische Softwareinstallation

Hinweis: Diese Installation habe ich nur vorgenommen um die Funktion der Hardware zu testen. Diese Installation wird verworfen für die eigentliche Donkeycar Instllation.

Ich habe mir das aktuelle Raspbian Stretch Image herunter geladen und auf eine micro SD-Karte geschrieben. Das aktuelle Raspbian Image als Desktop Variant verwendet. Dieses Image gibt es immer hier zum download auf der offiziellen Raspberry Pi Seite.

Anschließend habe ich wie in meinem Beitrag „Raspberry Pi – LED Dimmer mit dem PCA9685 Servo Kontroller“ die Adafruit Software für den PCA9685 Servo Kontroller installiert.

Damit sind die wichtigsten Voraussetzungen geschaffen das fertig aufgebaut RC Roboter Auto mit einem Raspberry Pi über die Konsole (SSH) fernzusteuern.

Wem die Anleitung jetzt zu schnell ging der kann sich gerne auf meinem Blog umschauen oder sich mein Buch anschauen das Schritt für Schritt den Bau eines Raspberry Pi Roboter Autos beschreibt.

Buch - Roboter-Autos mit dem Raspberry Pi: Planen, bauen, programmieren

Ich habe auch ein Buch veröffentlicht, in dem ich den Bau von Roboter Autos mit dem Raspberry Pi Computer Schritt für Schritt beschreibe. Ich erkläre das notwendige Basiswissen beginnend bei der Roboter Elektronik, über das Design des Chassis bis hin zum Navigieren nach GPS. Python ist die für diese Bauanleitung gewählte Programmiersprache. So wird im Buch erklärt wie Ultraschallsensoren ausgelesen werden können oder ein Motortreiber angesteuert wird. Auch kommen der Raspberry Pi und das Betriebssystem Raspbin nicht zu kurz. Mit all diesem Wissen aus dem Buch ist es möglich selber Roboter auf Basis des Raspberry Pi zu bauen.

Loading ...

Python Programm – RC Auto fernsteuern mit einem Raspberry Pi und Fahrtenregler

Nach dem die Software installiert ist kann es schon losgehen und das RC Auto mit dem folgenden Beispielprogramm ferngesteuert werden. Wichtig dabei ist, dass der ESC an den Kanal 0 des PCA9685 Servo Kontroller angeschlossen wurde. Der Lenk-Servo muss in an den Kanal 1 des Servo Kontroller angeschlossen werden. Die Dokumentation im Programm „esc.py“ selber erklärt noch den Programmablauf etwas ausführlicher.

Das Programm für die Ansteuerung des Fahrtenregler (ESC) und des Lenk-Servos habe ich auf GitHub unter dem folgenden Link veröffentlicht.

GitHub: Raspberry Pi – RC car controller

Mit dem folgenden Befehl wird das Python Programm gestartet und das Text-Menü das anschließend erscheint nach dem tippen z. B. der Pfeil nach oben Taste sollte wie folgt aussehen.

Befehl: python esc.py

Python RC Auto - Python Programm

Python RC Auto – Python Programm

Ab jetzt ist es möglich sein das RC Auto mit dem kleinen Python Programm über die Konsole fernzusteuern. Das folgende Video zeigt mein donkeycar bei seinen ersten Runden durch das Wohnzimmer.

 

Donkeycar Installation

Bei der Installation der Donkeycar Software werden zwei Installationstypen unterschieden. Einmal die Installation der Software auf dem Raspberry Pi um das RC Auto zu steuern. Dann gibt es noch eine Installation auf einem PC mit z. B. Windows, Linux oder MAC OS für das Training der KI die das Roboter Auto lenken soll.

Daher folgen jetzt zwei Unterkapitel mit meinen Erfahrungen und weiterführenden Links.

Raspberry Pi installation

Ich habe wieder die micro SD-Karte genommen auf der ich wie im vorherigen Kapitel beschrieben meine Testinstallation vorgenommen hatte. Auf dieses Image habe ich das aktuelle Donkeycar Image geschrieben wie dieses auf der Donkeycar Seite beschrieben ist.

Genauer gesagt bin ich nach exakt dieser Anleitung hier vorgegangen: Get the Raspberry Pi working

Die Anleitung ist sehr gut und ausführlich beschrieben. Ich habe noch die Installation auf den neuesten Stand gebracht und von GitHub wie hier beschrieben die neueste Donkeycar Software heruntergeladen und installiert.

Anschließend habe ich unter Windows weiter gemacht.

Donkeycar Windows Installation

 


Artikel Übersicht Donkeycar Roboter Auto:

Autonom fahrendes Raspberry Pi KI Roboter Auto – Einleitung
Autonom fahrendes Raspberry Pi KI Roboter Auto – Chassis
Autonom fahrendes Raspberry Pi KI Roboter Auto – Elektronik
Autonom fahrendes Raspberry Pi KI Roboter Auto – Software
Autonom fahrendes Raspberry Pi KI Roboter-Auto – Kalibrierung
Autonom fahrendes Raspberry Pi KI Roboter-Auto – Trainings Vorbereitungen
Autonom fahrendes Raspberry Pi KI Roboter-Auto – Trainingskurs
(Visited 314 times, 1 visits today)