Petoi Bittle je roztomilý programovatelný čtyřčlenný robotický pes s velikostí dlaně a plastovým rámem. Malý robot je snadno přizpůsobitelný a skládá se z pěti hlavních komponent, tj. Rámu těla, ovladače, elektroniky, baterie a softwaru, který koordinuje veškerý hardware za účelem provádění různých úkolů.
Bittle je otevřená platforma pro spojení více gadgetů do jednoho organického systému. Pohybuje se na svých 4 nohách a má rám, který je kompatibilní s většinou serv 9g. Je poháněn NyBoard V1, což je přizpůsobená deska Arduino s bohatými periferiemi. Deska může řídit alespoň 12 serv PWM a pro vyvážení se používá IMU (Inertial Measurement Unit). Robot ukládá svalovou paměť a detekuje stav těla (orientaci a zrychlení), což mu pomáhá dobře vyvážit. Kromě toho je k dispozici infračervený dálkový ovladač, který spouští základní pohyby. Deska také poslouchá strunné příkazy, jako je chůze, sedění ze sériového portu nebo podrobnější pokyny pro jednotlivé klouby.
Tělo robota se skládá ze vzájemně propojených plastových dílů vstřikovaných do formy jako skládačka s velmi menším počtem šroubů. Má rozměry 20 cm x 11 cm x 11 cm a váží méně než 280 g. Pod břichem však může nést až 450 g nákladu. Při správném programování a kalibraci může robot běžet rychleji než dvě délky těla za sekundu. Může si také pamatovat desítky instinktivních pohybových vzorů a může provádět fantazijní triky s pokyny v reálném čase. Je kompatibilní s 8,4 V, běží vysokou rychlostí a má kontrolovatelný rozsah 270 stupňů. NyBoard V1 to přijde obdařen má Atmega328P s 16MHz procesorem, 2K SRAM a 32K blesk. Kromě toho je k dispozici 8K I2C EEPROM, IMU, servopohon pro 12 PWM serva, infračervený přijímač, bzučák a 2x5 soket pro připojení na Raspberry Pi.
Na NyBoard V1 jsou čtyři zásuvky Seeed Grove pro rozšiřitelné moduly. Aby byla instalace jednodušší, je hlava robota navržena jako spona pro zakousnutí modulů. Kromě toho bude sestavena také výhoda „sady senzorů“, která zahrnuje inteligentní kamerový modul, senzor gest, PIR pohybový senzor a některé další užitečné senzory.
Dodává se s inteligentním modulem kamery, který integruje více algoritmů rozpoznávání vidění běžících na dvoujádrovém procesoru ESP32. Může vracet rozpoznané lidské tělo, objekty a symboly prostřednictvím sériových / I2C / WiFi rychlostí 25 snímků za sekundu nebo 50 snímků za sekundu. Spolu s tím lze také zahrnout balíček karet symbolů.
Robot má Bluetooth klíč pro bezdrátové připojení. Klíč Bluetooth je kompatibilní s Windows, macOS a Android. Může také fungovat na iOS s nějakým pomocným softwarem, který se použije pro nahrávání Arduino skici nebo pro komunikaci s NyBoard. WiFi modul může hostit jednoduché WebUI a komunikovat s NyBoard. Zásuvka 2x5 na NyBoard V1 pro montáž Raspberry Pi je také k dispozici pro napájení Pi a komunikaci s ním přes sériovou nebo I2C síť. Pi dává Bittle schopnost analyzovat více senzorických dat, připojit se k internetu a rozhodovat samostatně.
Vzhledem k malé velikosti Bittle se nejlépe hodí pro Pi Zero a Pi 3A +. U větších modelů Pi budete muset naklonit Pi a 3D tisk některých podpůrných struktur. Obvykle přežije pravidelné kolize. V extrémních případech se však rozpadne na určeném slabém článku v řetězci, který je snadno a levně přeinstalovat nebo vyměnit.
Uživatelé mohou snadno programovat bittle na různých úrovních v různých kódovacích prostředích, jako je C v Arduino IDE a Python v terminálu. Otvor pro šroub uvnitř hlavy Bittle umožňuje snadnou fixaci dalších modulů. K ovládání robota se používá devět servopohonů P1S, z nichž osm je pro pohyblivé klouby a jedno pro posouvání hlavy. K dispozici je také jedno náhradní servo pro výměnu, protože kartáčované motory jsou po určité době nošení spotřebovatelné.
Když už mluvíme o baterii, robot má Li-ion bateriovou sadu s integrovaným nabíjecím a ochranným obvodem. Může vklouznout do dráhy pod Bittle a vyladit těžiště. Baterie může napájet Bittle po dobu nejméně jedné hodiny nepřetržité chůze. Má také RGB LED pro indikaci stavu baterie. Díky zasouvacímu montážnímu mechanismu a anti-reverzní zástrčce není příliš těžké vyměnit baterie.