Selbstfahrende RC-Autos mit Tensorflow; Raspberry Pi oder MacBook Onboard
Sie denken möglicherweise, dass Sie nicht das haben, was es braucht, um ein selbstfahrendes Auto zu bauen, aber Sie sind falsch. Der Fehler, den Sie gemacht haben, ist davon auszugehen, dass Sie eine Zwei-Tonnen-Todesmaschine kontrollieren. Stattdessen können Sie es ohne die Gefahr und auf ein relativ leichtes Budget aufnehmen. [OTAVIO] und [Will] stiegen in selbstfahrende Autos mit funkgesteuerten Autos (RC).
[Otavio] schlug ein MacBook Pro auf einem RC-Auto, um das schwere Anheben zu erledigen und als Carputer genannt zu werden. Der Computer liest Hall-Effekt-Sensordaten vom Motor, um die zurückgelegte Entfernung herzustellen (dadurch kann zur Berechnung der Geschwindigkeit) und beobachtet den Bach von einer Webcam, die auf dem Chassis gehabt wird. Diese beiden Quellen werden mit Tensorgflow in ein neuronales Netzwerk eingespeist. Sie trainieren das System, indem Sie das Auto ein paar Mal manuell durch den Kurs fahren, und lassen Sie ihn dann selbst fahren.
Im Video-Interview sehen Sie einen Blick auf das Auto und [OTAVIO] gibt Kommentare, wie das System arbeitet, wie wir die Wiedergabe von einigen Rennen sehen, einschließlich des autonomen Autowettbewerbs von Sparkfun 2016. Ich entschuldige mich für das arme Audio, sie verloren die Kabine-Lotterie und waren neben einem extrem lauten Roboterband (Video-Beweis), so dass wir im Wesentlichen aneinander schreien. Aber ich denke, wirst du damit einverstanden sein, dass es sich lohnt, sich den Rennen zu sehen.
Der Carputer ist sicherlich ein einmaliger und nicht der anfängerfreundlichste Bau. Hier kommt [Wille] herein. Er ist auf dem Esel-Auto-Team. Eselauto ist eine Standardplattform für autonome Fahrzeuge. Es ist eine Kombination von etwa 200 US-Dollar in Teilen und einigen 3D-gedruckten Chassis-Stücken, die Sie nach etwa zwei Stunden Montagezeit aufladen und läuft. Das Gehirn des Esels ist ein Himbeer-Pi 3, den wir bereits wissen, dass Tensorflow ganz schön läuft.
Die Führungen, die das Esel-Auto-Team zusammengestellt hat, ist ein wirklich toller Start. Sie verkaufen kein Kit – es ist immer noch ein Hacker-Projekt und wir lieben das. Wenn Sie mit dem Bauen Beulen auf dem Weg haben, gibt es einen Slack-Channel, in dem das Team hängt, und würde es gerne tun, um Ihnen durch Ihren Build zu helfen. Das einzige andere Problem besteht darin, einen Track zu finden, um Ihr Auto zu testen.
Haben Sie an Ihren eigenen autonomen RC-Builds gearbeitet? Wir würden uns freuen, von ihnen auf der Vorschlagszeile zu hören!