OpenBot, foorumi älypuhelimien muuttamiseen roboteiksi

Äskettäin uutiset rikkoivat sen OpenBot-projektin 0.5 uusi versio julkaistiin, jossa mielenkiintoisia parannuksia on tehty kuten Arduino-laiteohjelmiston uudelleensuunnittelu ja johon lisättiin tuki RTR- ja RC-roboteille, muun muassa konfigurointiviestien tuen lisäksi.

Niille, jotka eivät tiedä OpenBotista, voin kertoa, että tämä on projekti, joka kehittää alustaa pyörillä olevien robottien luomiseen, joiden pohjana on tavallinen Android-pohjainen älypuhelin.

Alusta luotiin Intelin tutkimusosastossa ja kehittää ajatusta älypuhelimen laskentaominaisuuksien ja sisäänrakennetun GPS:n, gyroskoopin, kompassin ja kameran hyödyntämisestä robottien luomisessa.

Robottiohjaus, ympäristöanalyysi ja autonominen navigointiohjelmisto se on toteutettu sovelluksena Android-alustalle. Koodi on kirjoitettu Java-, Kotlin- ja C++-kielillä ja sitä jaetaan MIT-lisenssillä.

Alustasta toivotaan olevan hyötyä robotiikan opetuksessa, omien liikkuvien robottien prototyyppien nopeassa luomisessa sekä autopilotteihin ja autonomiseen navigointiin liittyvän tutkimuksen tekemiseen.

Tietoja OpenBotista

OpenBot tekee antaa käyttäjälle mahdollisuuden aloittaa kokeiluja liikkuvilla roboteilla pienin kustannuksin: Robotin luomiseen riittää, että käytät keskihintaista älypuhelinta ja lisäkomponentteja, joiden kokonaiskustannukset ovat noin 50 dollaria.

Robotin alusta, sekä lähipiiriin kuuluvia osapuolia älypuhelimen yhdistämiseen tulostetaan 3D-tulostimella ehdotettujen mallien mukaisesti (jos 3D-tulostinta ei ole, voit leikata kehyksen pahvista tai vanerista). Propulsio saadaan neljällä sähkömoottorilla.

Hallita lisämoottoreita, lisävarusteita ja antureita sekä akun latauksen valvontaa, käytetään Arduino Nano -levyä perustuu ATmega328P-mikro-ohjaimeen, joka liitetään älypuhelimeen USB-portin kautta.

Lisäksi tuetaan ultraääniluotaimen ja nopeusantureiden liittämistä. Robottia voidaan ohjata etänä Android-asiakassovelluksen, samassa WiFi-verkossa olevan tietokoneen, verkkoselaimen tai Bluetooth-peliohjaimen (kuten PS4, XBox ja X3) kautta.

ohjausohjelmisto käynnissä älypuhelimella sisältää koneoppimisjärjestelmän esineiden tunnistamiseen (noin 80 objektityyppiä on määritelty) ja suorittaa autopilottitoimintoja.

Sovelluksen avulla robotti voi määrittää haluamasi kohteet, välttää esteitä, seurata valittua kohdetta ja ratkaista autonomisia navigointiongelmia.

Esimerkiksi robotti voi liikkua tiettyyn paikkaan autopilotilla sopeutuen ympäristön muutoksiin. Liikkeitä voidaan ohjata myös manuaalisesti käyttämällä robottia kauko-ohjattavana liikkuvana kamerana.

OpenBot 0.5:n tärkeimmät uutuudet

Uudessa versiossa, Arduinon laiteohjelmistoa on suunniteltu merkittävästi uudelleen, jossa tuki lisäroboteille (RTR ja RC) on ilmestynyt.

Sen lisäksi lisätty tuki uudelle viestiprotokollalle laiteohjelmistolla mikro-ohjaimesta Android-sovellukseen otettiin käyttöön kyky käsitellä konfigurointiviestejä ja peliohjaimien kautta tapahtuvan ohjauksen tuki uusittiin. Lisätty malleja uuden RC-Truck-rungon 3D-tulostimella tulostamista varten.

Toinen erottuva muutos on se lisäsi painikkeen robotin kameran vaihtamiseksi asiakassovellukseen ja RTSP-protokollan tuki lopetettiin WebRTC:n hyväksi. Node.js-pohjainen verkkokäyttöliittymä tarjoaa mahdollisuuden etäohjaukseen robotin liike selaimen kautta, jossa dataa siirretään robotin videokamerasta WebRTC:n avulla.

Vihdoin jos olet kiinnostunut tietämään siitä lisää projektista, voit tarkistaa yksityiskohdat Seuraavassa linkissä.


Ole ensimmäinen kommentti

Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.