OpenBot, platforma pro přeměnu smartphonů na roboty

Nedávno to zprávy prolomily byla vydána nová verze projektu OpenBot 0.5, ve kterém došlo k několika zajímavým vylepšením jako je redesign firmwaru Arduino, se kterým byla přidána podpora pro RTR a RC roboty, kromě jiného podpora pro konfigurační zprávy.

Pro ty, kteří o OpenBotu nevědí, mohu prozradit, že se jedná o projekt, který vyvíjí platformu pro vytváření robotů s koly v pohybu, jejichž základem je běžný smartphone založený na Androidu.

Platforma byla vytvořena ve výzkumné divizi společnosti Intel a rozvíjí myšlenku využití výpočetních schopností chytrého telefonu a vestavěného GPS, gyroskopu, kompasu a kamery při vytváření robotů.

Software pro řízení robota, analýzu prostředí a autonomní navigaci je implementována jako aplikace pro platformu Android. Kód je napsán v jazycích Java, Kotlin a C++ a je distribuován pod licencí MIT.

Předpokládá se, že platforma by mohla být užitečná pro výuku robotiky, rychlé vytváření vlastních prototypů pohyblivých robotů a provádění výzkumu souvisejícího s autopiloty a autonomní navigací.

O OpenBotu

OpenBot bude umožňuje uživateli zahájit experimenty s pohyblivými roboty s minimálními náklady: K vytvoření robota stačí použít smartphone střední třídy a další komponenty za celkovou cenu přibližně 50 USD.

Podvozek robota, stejně jako spřízněné osoby pro připojení smartphonu vytištěna na 3D tiskárně dle navržených návrhů (pokud není 3D tiskárna, můžete rám vyříznout z lepenky nebo překližky). O pohon se starají čtyři elektromotory.

Kontrolovat přídavné motory, příslušenství a senzory a také ke sledování nabití baterie, je použita deska Arduino Nano založené na mikrokontroléru ATmega328P, který se připojuje k chytrému telefonu přes USB port.

Navíc je podporováno připojení ultrazvukového sonaru a snímačů rychlosti. Robota lze ovládat na dálku prostřednictvím klientské aplikace pro Android, přes počítač ve stejné WiFi síti, přes webový prohlížeč nebo přes herní ovladač s Bluetooth (jako je PS4, XBox a X3).

ovládací software běžící na smartphonu obsahuje systém strojového učení pro rozpoznávání objektů (definováno je asi 80 typů objektů) a provádí funkce autopilota.

Aplikace umožňuje robotovi určovat požadované objekty, vyhýbat se překážkám, sledovat vybraný objekt a řešit problémy s autonomní navigací.

Robot se například může pomocí autopilota přesunout na konkrétní místo a přizpůsobit se změnám prostředí. Pohyb lze ovládat také manuálně pomocí robota jako dálkově ovládané pohyblivé kamery.

Hlavní novinky OpenBot 0.5

V nové verziFirmware pro Arduino byl výrazně přepracován, ve kterém se objevila podpora dalších typů robotů (RTR a RC).

Kromě toho přidána podpora pro nový protokol zpráv s firmwarem z mikrokontroléru na aplikaci pro Android, byla implementována možnost zpracovávat konfigurační zprávy a byla přepracována podpora ovládání pomocí herních ovladačů. Přidány modely pro tisk na 3D tiskárně nového podvozku RC-Truck.

Další změna, která vyniká, je ta přidáno tlačítko pro změnu kamery na robotu do klientské aplikace a podpora protokolu RTSP byla ukončena ve prospěch WebRTC. Webové rozhraní založené na Node.js poskytuje možnost vzdáleného ovládání pohyb robota přes prohlížeč s přenosem dat z videokamery robota pomocí WebRTC.

Konečně pokud máte zájem o tom vědět více o projektu, můžete zkontrolovat podrobnosti Na následujícím odkazu.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.