Petoi Bittle és un gos robot quadrúpede programable, econòmic i amb un marc de plàstic. El petit robot es pot personalitzar fàcilment i consta de cinc components principals, és a dir, el quadre del cos, l’actuador, l’electrònica, la bateria i el programari per coordinar tot el maquinari per realitzar diferents tasques.
Bittle és una plataforma oberta per combinar diversos aparells en un sistema orgànic. Es mou sobre les seves 4 potes i té un marc compatible amb la majoria dels servos de 9 g. És impulsat per NyBoard V1, que és una placa Arduino personalitzada amb rics perifèrics. La placa pot conduir almenys 12 servos PWM i s’utilitza una IMU (Inertial Measurement Unit) per equilibrar. El robot emmagatzema la memòria muscular i detecta l’estat corporal (orientació i acceleració) que l’ajuda a equilibrar-se bé. A més, es proporciona un comandament a distància per infrarojos per activar els moviments bàsics. El tauler també escolta ordres de cadenes com caminar, seure des del port sèrie o instruccions més detallades per a seguir les articulacions individuals.

El cos del robot consisteix en components de plàstic emmotllats per injecció, semblants a les peces d’un trencaclosques, amb molt menys nombre de cargols. Mesura 20 cm x 11 cm x 11 cm i pesa menys de 280 g. No obstant això, pot transportar fins a 450 g de càrrega sota la panxa. Amb una programació i un calibratge adequats, el robot pot córrer més de dues longituds del cos per segon. A més, pot recordar desenes de patrons de moviment instintius i pot realitzar trucs més elegants amb instruccions en temps real. És compatible amb 8,4 V, funciona a gran velocitat i té un abast controlable de 270 graus. El NyBoard V1 que ve dotat té un Atmega328P amb CPU de 16 MHz, 2 K SRAM i 32 K de flaix. A més, hi ha una EEPROM I2C de 8K, una IMU, un servo controlador per a 12 servos PWM, un receptor d’infrarojos, un brunzidor i un mitjà 2x5 per muntar en un Raspberry Pi.
Hi ha quatre sòcols Seeed Grove a NyBoard V1 per a mòduls extensibles. Per facilitar la instal·lació, el cap del robot està dissenyat com un clip per mossegar els mòduls. A més, també es compilarà l’avantatge del “paquet de sensors”, que inclou un mòdul de càmera intel·ligent, un sensor de gestos, un sensor de moviment PIR i alguns altres sensors útils.
Inclou un mòdul de càmera intel·ligent que integra múltiples algorismes de reconeixement de visió que s’executen al seu processador de doble nucli ESP32. Pot retornar el cos humà, els objectes i els símbols reconeguts mitjançant sèries / I2C / WiFi a una velocitat de 25 fps o 50 fps. Juntament amb això, també es pot incloure un joc de cartes de símbols.
El robot té un dongle Bluetooth per a connectivitat sense fils. El dongle Bluetooth és compatible amb Windows, macOS i Android. També pot funcionar en iOS amb algun programari auxiliar que s’utilitzarà per pujar esbossos Arduino o comunicar-se amb el NyBoard. El mòdul WiFi pot allotjar una WebUI senzilla i comunicar-se amb el NyBoard. També es proporciona un sòcol 2x5 a NyBoard V1 per muntar Raspberry Pi per alimentar el Pi i comunicar-s’hi mitjançant la xarxa serial o I2C. El Pi dóna a Bittle la possibilitat d’analitzar més dades sensorials, connectar-se a Internet i prendre decisions per si mateix.
A causa de la petita mida de Bittle, s’adapta millor a Pi Zero i Pi 3A +. Per als models Pi més grans, haureu d’inclinar la impressió Pi i 3D algunes estructures de suport. Sol sobreviure a col·lisions regulars. No obstant això, en casos extrems, es desintegra a l’enllaç feble designat de la cadena, que és fàcil i econòmic de reinstal·lar o substituir.

Els usuaris poden programar fàcilment Bittle a diferents nivells en diversos entorns de codificació, com ara C a Arduino IDE i Python al terminal. Un forat de cargol dins del cap de Bittle permet fixar fàcilment mòduls addicionals. Per accionar el robot, s’utilitzen nou servos P1S, vuit dels quals per a articulacions caminants i un per a la panoràmica del cap. A més, hi ha un servo de recanvi per substituir-lo, ja que els motors raspallats es poden consumir després d’un cert període de desgast.
Parlant de la bateria, el robot té un paquet de bateries d’ions de Li-Li amb un circuit de càrrega i protecció incorporat. Es pot lliscar cap a la pista per sota de Bittle i ajustar el seu centre de massa. La bateria pot alimentar Bittle durant almenys una hora de marxa contínua. També té un LED RGB per indicar l’estat de la bateria. Amb el mecanisme d’instal·lació inclinable i un endoll anti-revers, no és massa difícil canviar de bateria.
