OpenBot, een platform om smartphones in robots te veranderen

Dat maakte onlangs het nieuws bekend de nieuwe versie van het OpenBot 0.5-project is uitgebracht, waarin er zijn enkele interessante verbeteringen aangebracht zoals het herontwerp voor de Arduino-firmware en waarmee ondersteuning voor RTR- en RC-robots is toegevoegd, evenals ondersteuning voor onder meer configuratieberichten.

Voor degenen die OpenBot niet kennen, kan ik je vertellen dat dit een project is dat een platform ontwikkelt voor het maken van robots met bewegende wielen, gebaseerd op een normale Android-smartphone.

Het platform is gemaakt in de onderzoeksafdeling van Intel en ontwikkelt het idee om de rekenmogelijkheden van een smartphone en de ingebouwde GPS, gyroscoop, kompas en camera te gebruiken bij het maken van robots.

De robotbesturing, omgevingsanalyse en autonome navigatiesoftware het is geïmplementeerd als een applicatie voor het Android-platform. De code is geschreven in Java, Kotlin en C++ en wordt gedistribueerd onder de MIT-licentie.

Het platform zal naar verwachting nuttig zijn voor het onderwijzen van robotica, het snel maken van uw eigen prototypes van bewegende robots en het uitvoeren van onderzoek met betrekking tot stuurautomaten en autonome navigatie.

Over OpenBot

OpenBot zal stelt de gebruiker in staat om tegen minimale kosten te experimenteren met bewegende robots- Om een ​​robot te maken, volstaat het om een ​​smartphone uit het middensegment en extra componenten te gebruiken voor een totaalbedrag van ongeveer $ 50.

Het robotchassis, evenals gerelateerde partijen een smartphone aansluiten, afgedrukt op een 3D-printer volgens de voorgestelde ontwerpen (als er geen 3D-printer is, kunt u het frame uit karton of multiplex snijden). De voortstuwing wordt verzorgd door vier elektromotoren.

Te beheersen motoren, accessoires en extra sensoren, evenals het bewaken van de batterijlading, een Arduino Nano-bord wordt gebruikt gebaseerd op de ATmega328P-microcontroller, die via een USB-poort op een smartphone wordt aangesloten.

Daarnaast wordt de aansluiting van snelheidssensoren en ultrasone sonar ondersteund. De robot kan op afstand worden bestuurd via een Android-client-app, via een computer op hetzelfde wifi-netwerk, via een webbrowser of via een Bluetooth-compatibele gamecontroller (zoals PS4, XBox en X3).

Besturingssoftware draait op een smartphone bevat een machine learning-systeem voor objectherkenning (er zijn ongeveer 80 objecttypes gedefinieerd) en voert stuurautomaatfuncties uit.

Met de app kan de robot gewenste objecten bepalen, obstakels vermijden, het geselecteerde object volgen en autonome navigatieproblemen oplossen.

Een robot kan zich bijvoorbeeld in de automatische pilootmodus naar een specifieke locatie verplaatsen en zich aanpassen aan veranderingen in de omgeving. Beweging kan ook handmatig worden bestuurd, waarbij de robot wordt gebruikt als een op afstand bestuurbare bewegende camera.

Belangrijkste nieuwe functies van OpenBot 0.5

In de nieuwe versie, is de firmware voor Arduino aanzienlijk opnieuw ontworpen, waarin ondersteuning voor aanvullende soorten robots (RTR en RC) is verschenen.

buiten dat ondersteuning toegevoegd voor een nieuw berichtenprotocol met firmware van microcontroller tot de Android-applicatie, de mogelijkheid om configuratieberichten te verwerken werd geïmplementeerd en ondersteuning voor besturing met gamecontrollers werd vernieuwd. Modellen toegevoegd om af te drukken op een 3D-printer van het nieuwe RC-Truck-chassis.

Een andere opvallende verandering is dat een knop toegevoegd om de camera op de robot te wijzigen naar de clienttoepassing en ondersteuning voor het RTSP-protocol werd stopgezet ten gunste van WebRTC. Op Node.js gebaseerde webinterface biedt de mogelijkheid om op afstand te bedienen robotbeweging via een browser met datastreaming van de videocamera van de robot met behulp van WebRTC.

Eindelijk als u er meer over wilt weten over het project, kunt u de details bekijken In de volgende link.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.