Petoi Bittle je roztomilý programovateľný štvorčlenný robotický pes s veľkosťou dlaní, ktorý je vhodný pre rozpočet a má plastový rám. Malý robot je ľahko prispôsobiteľný a skladá sa z piatich hlavných komponentov, tj rámu karosérie, aktuátora, elektroniky, batérie a softvéru, ktorý koordinuje všetok hardvér na vykonávanie rôznych úloh.
Bittle je otvorená platforma na zlúčenie viacerých pomôcok do jedného organického systému. Pohybuje sa na svojich 4 nohách a má rám, ktorý je kompatibilný s väčšinou 9g serv. Je poháňaný procesorom NyBoard V1, čo je prispôsobená doska Arduino s bohatými perifériami. Doska môže poháňať najmenej 12 servopohonov PWM a na vyváženie sa používa jednotka IMU (Inertial Measurement Unit). Robot ukladá svalovú pamäť a zisťuje stav tela (orientáciu a zrýchlenie), čo mu pomáha dobre sa vyrovnať. Okrem toho je k dispozícii infračervený diaľkový ovládač, ktorý spúšťa základné pohyby. Doska tiež počúva reťazcové príkazy ako chôdza, sedenie zo sériového portu alebo podrobnejšie pokyny pre jednotlivé kĺby.
Telo robota sa skladá zo vzájomne prepojených plastových komponentov tvarovaných vstrekovaním do tvaru puzzle, s veľmi malým počtom skrutiek. Má rozmery 20 cm x 11 cm x 11 cm a hmotnosť menej ako 280 g. Pod bruškom však unesie až 450 g nákladu. Pri správnom programovaní a kalibrácii môže robot bežať rýchlejšie ako dve dĺžky tela za sekundu. Tiež si dokáže zapamätať desiatky inštinktívnych pohybových vzorov a pomocou pokynov v reálnom čase dokáže vykonať viac fantazijných trikov. Je kompatibilný s 8,4 V, pracuje pri vysokej rýchlosti a má kontrolovateľný rozsah 270 stupňov. NyBoard V1 to príde obdarený má Atmega328P s 16MHz procesorom, 2K SRAM a 32K blesk. Okrem toho je tu 8K I2C EEPROM, IMU, servopohon pre 12 PWM serv, infračervený prijímač, bzučiak a 2x5 socket na pripojenie na Raspberry Pi.
Na serveri NyBoard V1 sú štyri zásuvky Seeed Grove pre rozšíriteľné moduly. Pre uľahčenie inštalácie je hlava robota navrhnutá ako spona na zahryznutie do modulov. Okrem toho bude zostavená aj výhoda „balíka snímačov“, ktorá obsahuje inteligentný kamerový modul, snímač gest, snímač pohybu PIR a ďalšie užitočné snímače.
Dodáva sa s inteligentným kamerovým modulom, ktorý integruje niekoľko algoritmov rozpoznávania videnia bežiacich na dvojjadrovom procesore ESP32. Môže vracať rozpoznané ľudské telo, objekty a symboly prostredníctvom sériového rozhrania / I2C / WiFi rýchlosťou 25 snímok za sekundu alebo 50 snímok za sekundu. Spolu s tým možno zahrnúť aj balíček kariet so symbolmi.
Robot má Bluetooth kľúč na bezdrôtové pripojenie. Adaptér Bluetooth je kompatibilný so systémami Windows, macOS a Android. Môže tiež fungovať v systéme iOS s niektorým pomocným softvérom, ktorý sa použije na nahranie náčrtu Arduino alebo na komunikáciu s NyBoard. WiFi modul môže hostiť jednoduché WebUI a komunikovať s NyBoard. K napájaniu Pi a komunikácii s ním prostredníctvom sériovej siete alebo siete I2C je tiež poskytnutá zásuvka 2x5 na NyBoard V1 na montáž Raspberry Pi. Pi dáva spoločnosti Bittle schopnosť analyzovať viac senzorických údajov, pripojiť sa k internetu a robiť rozhodnutia sama.
Vzhľadom na malú veľkosť Bittle sa najlepšie hodí na Pi Zero a Pi 3A +. U väčších modelov Pi bude potrebné nakloniť Pi a 3D tlač niektorých podporných štruktúr. Spravidla prežije pravidelné kolízie. V extrémnych prípadoch sa však rozpadne na určenom slabom článku reťaze, ktorého ľahká a lacná inštalácia alebo výmena je lacná.
Používatelia môžu ľahko programovať bittle na rôznych úrovniach v rôznych kódovacích prostrediach, ako napríklad C v Arduino IDE a Python v termináli. Otvor pre skrutku vo vnútri hlavy Bittle umožňuje ľahkú fixáciu ďalších modulov. Na ovládanie robota sa používa deväť servopohonov P1S, z ktorých osem je pre chodiace kĺby a jedno pre panorámovanie hlavy. K dispozícii je tiež jedno náhradné servo na výmenu, pretože kartáčované motory sú po určitej dobe opotrebovania spotrebné.
Keď už hovoríme o batérii, robot má Li-ion batériu so zabudovaným nabíjacím a ochranným obvodom. Môže sa zasunúť do dráhy pod Bittle a vyladiť svoje ťažisko. Batéria môže napájať Bittle najmenej na jednu hodinu nepretržitej chôdze. Má tiež RGB LED, ktorá indikuje stav batérie. Vďaka zasúvaciemu inštalačnému mechanizmu a anti-reverznej zástrčke nie je príliš ťažké vymeniť batérie.