OpenBot, eine Plattform, um Smartphones in Roboter zu verwandeln

Kürzlich haben die Nachrichten das verbreitet die neue Version des OpenBot-Projekts 0.5 wurde veröffentlicht, in welchem Es wurden einige interessante Verbesserungen vorgenommen wie das Redesign für die Arduino-Firmware und mit dem neben der Unterstützung für Konfigurationsnachrichten unter anderem auch die Unterstützung für RTR- und RC-Roboter hinzukam.

Für diejenigen, die OpenBot nicht kennen, kann ich Ihnen sagen, dass dies ein Projekt ist, das eine Plattform entwickelt, um Roboter mit sich bewegenden Rädern zu erstellen, deren Basis ein normales Smartphone auf Android-Basis ist.

Plattform wurde in der Forschungsabteilung von Intel entwickelt und entwickelt die Idee, die Rechenleistung eines Smartphones und das eingebaute GPS, Gyroskop, Kompass und Kamera bei der Erstellung von Robotern zu nutzen.

Die Robotersteuerung, Umgebungsanalyse und autonome Navigationssoftware es ist als Anwendung für die Android-Plattform implementiert. Der Code ist in Java, Kotlin und C++ geschrieben und wird unter der MIT-Lizenz vertrieben.

Man hofft, dass die Plattform nützlich sein könnte, um Robotik zu unterrichten, schnell eigene bewegliche Roboterprototypen zu erstellen und Forschung im Zusammenhang mit Autopiloten und autonomer Navigation durchzuführen.

Über OpenBot

OpenBot wird ermöglicht es dem Benutzer, mit minimalen Kosten Experimente mit sich bewegenden Robotern zu starten: Um einen Roboter zu bauen, reicht es aus, ein Mittelklasse-Smartphone und zusätzliche Komponenten für Gesamtkosten von etwa 50 US-Dollar zu verwenden.

Das Roboter-ChassisSowie beteiligte Parteien um ein Smartphone zu verbinden nach den vorgeschlagenen Designs auf einem 3D-Drucker gedruckt (Wenn kein 3D-Drucker vorhanden ist, können Sie den Rahmen aus Pappe oder Sperrholz schneiden). Für den Antrieb sorgen vier Elektromotoren.

Kontrollieren zusätzliche Motoren, Zubehör und Sensoren sowie zur Überwachung der Batterieladung, Es wird ein Arduino Nano Board verwendet basierend auf dem Mikrocontroller ATmega328P, der über einen USB-Anschluss mit einem Smartphone verbunden wird.

Außerdem wird der Anschluss von Ultraschallsonar und Geschwindigkeitssensoren unterstützt. Der Roboter kann über eine Android-Client-App, über einen Computer im selben WLAN-Netzwerk, über einen Webbrowser oder über einen Bluetooth-fähigen Gamecontroller (z. B. PS4, XBox und X3) ferngesteuert werden.

Steuerungssoftware läuft auf einem Smartphone enthält ein maschinelles Lernsystem zur Objekterkennung (ungefähr 80 Arten von Objekten sind definiert) und führt Autopilot-Funktionen aus.

Die Anwendung ermöglicht es dem Roboter, die gewünschten Objekte zu bestimmen, Hindernissen auszuweichen, dem ausgewählten Objekt zu folgen und autonome Navigationsprobleme zu lösen.

Beispielsweise kann sich ein Roboter per Autopilot an einen bestimmten Ort bewegen und sich an Veränderungen in der Umgebung anpassen. Die Bewegung kann auch manuell gesteuert werden, indem der Roboter als ferngesteuerte bewegliche Kamera verwendet wird.

Hauptneuheiten von OpenBot 0.5

In der neuen Versionwurde die Firmware für Arduino deutlich überarbeitet, in dem die Unterstützung für zusätzliche Robotertypen (RTR und RC) erschienen ist.

Daneben Unterstützung für ein neues Messaging-Protokoll mit Firmware hinzugefügt Vom Mikrocontroller zur Android-Anwendung wurde die Fähigkeit zur Verarbeitung von Konfigurationsnachrichten implementiert und die Unterstützung für die Steuerung über Gamecontroller wurde überarbeitet. Modelle zum Drucken auf einem 3D-Drucker des neuen RC-Truck-Chassis hinzugefügt.

Eine weitere Veränderung, die auffällt, ist die folgende eine Schaltfläche hinzugefügt, um die Kamera am Roboter zu wechseln zur Client-Anwendung und die Unterstützung für das RTSP-Protokoll wurde zugunsten von WebRTC eingestellt. Die auf Node.js basierende Webschnittstelle bietet die Möglichkeit zur Fernsteuerung die Bewegung des Roboters über einen Browser mit Datenübertragung von der Videokamera des Roboters über WebRTC.

Schließlich wenn Sie mehr darüber wissen möchten über das Projekt können Sie die Details überprüfen im folgenden Link.


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.