Petoi Bittle yra delno dydžio mielas programuojamas, biudžetui tinkamas keturkojis robotas šuo su plastikiniu rėmu. Mažas robotas yra lengvai pritaikomas ir susideda iš penkių pagrindinių komponentų, ty kėbulo rėmo, pavaros, elektronikos, akumuliatoriaus ir programinės įrangos, skirtos koordinuoti visą aparatūrą, kad būtų galima atlikti įvairias užduotis.
„Bittle“ yra atvira platforma, skirta sujungti kelis dalykėlius į vieną organinę sistemą. Jis juda ant 4 kojų ir turi rėmą, suderinamą su daugeliu 9g servo. Jį valdo „NyBoard V1“, kuri yra pritaikyta „ Arduino“ plokštė su turtingais periferiniais įrenginiais. Plokštė gali vairuoti mažiausiai 12 PWM servo servisų, o balansavimui naudojamas IMU (inercinis matavimo vienetas). Robotas saugo raumenų atmintį ir nustato kūno būseną (orientaciją ir pagreitį), kuris padeda jam gerai subalansuoti. Be to, infraraudonųjų spindulių nuotolinio valdymo pultas yra skirtas pagrindiniams judesiams sukelti. Plokštė taip pat klausosi eilių komandų, tokių kaip vaikščiojimas, sėdėjimas iš nuoseklaus prievado ar išsamesnės instrukcijos, kurių reikia laikytis atskiriems sąnariams.
Roboto korpusą sudaro blokuoti, dėlionės formos įpurškiami plastikiniai komponentai su labai mažesniu sraigtų skaičiumi. Jo dydis yra 20 cm x 11 cm x 11 cm ir svoris mažesnis nei 280 g. Tačiau po pilvu jis gali gabenti iki 450 g krovinio. Tinkamai programavus ir kalibravus, robotas gali veikti greičiau nei du kūno ilgius per sekundę. Be to, jis gali prisiminti dešimtis instinktyvių judesių modelių ir gali atlikti daugiau išgalvotų triukų, naudodamasis realiu laiku pateiktomis instrukcijomis. Jis suderinamas su 8.4V, veikia dideliu greičiu ir valdomas 270 laipsnių diapazonas. „ NyBoard V1“, kurį jis turi, turi „Atmega328P“ su 16MHz procesoriumi, 2K SRAM ir 32K blykstę. Be to, yra 8K I2C EEPROM, IMU, 12 PWM servo servo tvarkyklė, infraraudonųjų spindulių imtuvas, garsinis signalas ir 2x5, sumontuoti ant „Raspberry Pi“.
„NyBoard V1“ yra keturi „Seeed Grove“ lizdai, skirti išplėsti moduliams. Kad būtų lengviau montuoti, roboto galvutė suprojektuota kaip spaustukas moduliams įkąsti. Be to, bus sudarytas „jutiklių paketo“ privalumas, įskaitant intelektualų kameros modulį, gestų jutiklį, PIR judesio jutiklį ir keletą kitų naudingų jutiklių.
Jis tiekiamas su išmaniuoju fotoaparato moduliu, kuris integruoja kelis regėjimo atpažinimo algoritmus, veikiančius ESP32 dviejų branduolių procesoriuje. Jis gali grąžinti atpažintą žmogaus kūną, daiktus ir simbolius per nuoseklųjį / I2C / WiFi 25 kadrų per sekundę ar 50 kadrų per sekundę greičiu. Kartu su tuo taip pat gali būti dedama simbolių kortelių kaladė.
Robotas turi belaidžio ryšio „Bluetooth“ raktą. „Bluetooth“ raktas suderinamas su „Windows“, „MacOS“ ir „Android“. Jis taip pat gali veikti „iOS“ su tam tikra pagalbine programine įranga, kuri bus naudojama „ Arduino“ eskizui įkelti ar bendrauti su „NyBoard“. „WiFi“ modulis gali talpinti paprastą „WebUI“ ir bendrauti su „NyBoard“. 2x5 „ NyBoard V1“ lizdas, skirtas „Raspberry Pi“ montuoti, taip pat yra skirtas Pi maitinimui ir ryšiui su juo per nuoseklųjį arba I2C tinklą. Pi suteikia Bittle'ui galimybę analizuoti daugiau jutiminių duomenų, prisijungti prie interneto ir savarankiškai priimti sprendimus.
Dėl mažo „Bittle“ dydžio jis geriausiai tinka „ Pi Zero“ ir „Pi 3A +“. Didesniems Pi modeliams turėsite pakreipti Pi ir 3D spausdinti kai kurias atramines konstrukcijas. Paprastai jis išgyvena įprastus susidūrimus. Tačiau kraštutiniais atvejais jis suyra ties paskirta silpna grandinės grandimi, kurią lengva ir pigu iš naujo įdiegti arba pakeisti.
Vartotojai gali lengvai programuoti „Bittle“ skirtingais lygmenimis įvairiose kodavimo aplinkose, tokiose kaip „C“ sistemoje „ Arduino IDE“ ir „Python “ terminale. „Bittle“ galvutėje esanti varžto skylė leidžia lengvai pritvirtinti papildomus modulius. Robotui įjungti naudojami devyni P1S servo servisai, iš kurių aštuoni skirti sąnariams vaikščioti, o vienas - galvoms panoramuoti. Be to, yra vienas atsarginis servo serveris, skirtas pakeisti, nes šlifuoti varikliai yra sunaudojami po tam tikro nusidėvėjimo.
Kalbėdamas apie akumuliatorių, robotas turi ličio jonų akumuliatorių paketą su įmontuota įkrovimo ir apsaugos grandine. Jis gali nuslysti į taką po „Bittle“ ir sureguliuoti savo masės centrą. Baterija gali maitinti Bittle bent vieną valandą nepertraukiamo ėjimo. Jame taip pat yra RGB šviesos diodas, nurodantis akumuliatoriaus būseną. Turint įstumiamą montavimo mechanizmą ir priešpriešinį kištuką, per daug sunku pakeisti baterijas.