OpenBot, en platform til at forvandle smartphones til robotter

For nylig brød nyheden det den nye version af OpenBot-projektet 0.5 blev frigivet, hvori nogle interessante forbedringer er blevet foretaget såsom redesignet til Arduino firmwaren og hvormed understøttelsen af ​​RTR og RC robotter blev tilføjet, foruden understøttelsen af ​​blandt andet konfigurationsmeddelelser.

For dem, der ikke kender til OpenBot, kan jeg fortælle, at dette er et projekt, der udvikler en platform til at skabe robotter med hjul i bevægelse, hvis base er en normal smartphone baseret på Android.

Platformen blev oprettet i Intels forskningsafdeling og udvikler ideen om at bruge computeregenskaberne fra en smartphone og den indbyggede GPS, gyroskop, kompas og kamera, når man laver robotter.

Robotstyring, miljøanalyse og autonom navigationssoftware den er implementeret som en applikation til Android-platformen. Koden er skrevet i Java, Kotlin og C++ og distribueres under MIT-licensen.

Det er håbet, at platformen kan være nyttig til at undervise i robotter, hurtigt skabe deres egne bevægelige robotprototyper og udføre forskning relateret til autopiloter og autonom navigation.

Om OpenBot

OpenBot vil giver brugeren mulighed for at starte eksperimenter med bevægelige robotter til minimale omkostninger: For at skabe en robot er det nok at bruge en mellemklassesmartphone og yderligere komponenter til en samlet pris på cirka $50.

Robotchassiset, såvel som nærtstående parter at tilslutte en smartphone printet på en 3D-printer i henhold til de foreslåede designs (hvis der ikke er en 3D-printer, kan du skære rammen ud af pap eller krydsfiner). Fremdriften leveres af fire elektriske motorer.

At styre ekstra motorer, tilbehør og sensorer, samt til at overvåge batteriopladning, der bruges et Arduino Nano board baseret på ATmega328P mikrocontroller, som forbindes til en smartphone via en USB-port.

Derudover understøttes tilslutning af ultralyds-ekkolod og hastighedssensorer. Robotten kan fjernstyres via en Android-klient-app, via en computer på det samme WiFi-netværk, via en webbrowser eller via en Bluetooth-aktiveret spilcontroller (såsom PS4, XBox og X3).

kontrol software kører på en smartphone omfatter et maskinlæringssystem til objektgenkendelse (omkring 80 typer objekter er defineret) og udfører autopilotfunktioner.

Applikationen giver robotten mulighed for at bestemme de ønskede objekter, undgå forhindringer, følge det valgte objekt og løse autonome navigationsproblemer.

For eksempel kan en robot flytte til et bestemt sted på autopiloten, tilpasse sig ændringer i miljøet. Bevægelse kan også styres manuelt ved at bruge robotten som et fjernstyret bevægeligt kamera.

Vigtigste nyheder i OpenBot 0.5

I den nye version, er firmwaren til Arduino blevet væsentligt redesignet, hvor understøttelse af yderligere typer robotter (RTR og RC) er dukket op.

Udover det tilføjet understøttelse af en ny meddelelsesprotokol med firmware fra mikrocontroller til Android-applikation blev muligheden for at behandle konfigurationsmeddelelser implementeret, og understøttelse af kontrol via spilcontrollere blev lavet om. Tilføjede modeller til udskrivning på en 3D-printer af det nye RC-Truck chassis.

En anden ændring, der skiller sig ud, er den tilføjet en knap for at skifte kamera på robotten til klientapplikationen og support til RTSP-protokollen blev afbrudt til fordel for WebRTC. Node.js-baseret webgrænseflade giver mulighed for fjernstyring robottens bevægelse gennem en browser med datatransmission fra robottens videokamera ved hjælp af WebRTC.

Endelig hvis du er interesseret i at vide mere om det om projektet, kan du tjekke detaljerne I det følgende link.


Indholdet af artiklen overholder vores principper for redaktionel etik. Klik på for at rapportere en fejl her.

Vær den første til at kommentere

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort.

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.