Petoi Bittle är en söt, programmerbar, budgetvänlig fyrhundrad robothund med en plastram. Den lilla roboten kan enkelt anpassas och består av fem huvudkomponenter, dvs. karossramen, ställdonet, elektroniken, batteriet och programvaran för att samordna all hårdvara för att utföra olika uppgifter.
Bittle är en öppen plattform för att blanda flera prylar i ett organiskt system. Den rör sig på sina 4 ben och har en ram som är kompatibel med de flesta 9g servor. Det drivs av NyBoard V1, som är ett anpassat Arduino- kort med rika kringutrustning. Kortet kan driva minst 12 PWM-servor och en IMU (tröghetsmätningsenhet) används för balansering. Roboten lagrar muskelminne och upptäcker kroppsstatus (orientering och acceleration) som hjälper den att balansera väl. Dessutom finns en infraröd fjärrkontroll för att utlösa de grundläggande rörelserna. Brädet lyssnar också på strängkommandon som att gå, sitta från serieporten eller mer detaljerade instruktioner för enskilda leder att följa.
Robotkroppen består av sammankopplade, pusselbitliknande formsprutade plastkomponenter, med mycket mindre antal skruvar. Det är 20cm x 11cm x 11cm i dimension och väger mindre än 280g. Det kan dock bära upp till 450 g last under magen. Med korrekt programmering och kalibrering kan roboten springa snabbare än två kroppslängder per sekund. Det kan också komma ihåg tiotals instinktiva rörelsemönster och kan utföra mer snygga knep med realtidsinstruktioner. Den är 8,4V kompatibel, går i hög hastighet och har ett reglerbart intervall på 270 grader. Den NyBoard V1 det kommer utrustad med har en ATMEGA328P med 16MHz CPU, 2K SRAM och 32K blixt. Dessutom finns en 8K I2C EEPROM, en IMU, en servodrivrutin för 12 PWM-servon, en infraröd mottagare, en summer och en 2x5-socklad för montering på en Raspberry Pi.
Det finns fyra Seeed Grove-uttag på NyBoard V1 för utdragbara moduler. För att underlätta installationen är robotens huvud utformat som ett klämma för att bita på modulerna. Dessutom kompenseras "sensorpaketet", inklusive en intelligent kameramodul, en gestsensor, en PIR-rörelsesensor och några andra användbara sensorer.
Den levereras med en intelligent kameramodul som integrerar flera visionsigenkänningsalgoritmer som körs på sin ESP32 dual-core processor. Det kan returnera igenkänd människokropp, föremål och symboler via seriell / I2C / WiFi med en hastighet av 25fps eller 50fps. Tillsammans med detta kan också ett kort med symbolkort inkluderas.
Roboten har en Bluetooth-dongel för trådlös anslutning. Bluetooth-dongeln är kompatibel med Windows, macOS och Android. Det kan också fungera på iOS med hjälpprogramvara som kan användas för att ladda upp Arduino-skiss eller kommunicera med NyBoard. WiFi-modulen kan vara värd för en enkel WebUI och kommunicera med NyBoard. 2x5-uttag på NyBoard V1 för montering av Raspberry Pi tillhandahålls också för att driva Pi och kommunicera med det via serie- eller I2C-nätverket. Pi ger Bittle förmågan att analysera mer sensoriska data, bli ansluten till Internet och fatta beslut själv.
På grund av Bittles lilla storlek passar den bäst Pi Zero och Pi 3A +. För större Pi-modeller måste du luta Pi- och 3D-utskriften några stödjande strukturer. Det överlever vanligtvis kollisioner. I extrema fall går det dock sönder vid den utsedda svaga länken i kedjan, vilket är enkelt och billigt att installera om eller byta ut.
Användare kan enkelt programmera Bittle på olika nivåer i olika kodningsmiljöer, till exempel C i Arduino IDE och Python i terminalen. Ett skruvhål inuti Bittles huvud möjliggör enkel fixering av ytterligare moduler. För att manövrera roboten används nio P1S-servor, varav åtta är avsedda för gångfogar och en för huvudpanorering. Det finns också en reservservo för utbyte, eftersom borstade motorer är förbrukade efter en viss slitage.
Prata om batteriet, roboten har ett Li-ion-batteripaket med en inbyggd laddnings- och skyddskrets. Det kan glida in i spåret under Bittle och ställa in dess masscentrum. Batteriet kan driva Bittle i minst en timmes kontinuerlig gång. Den har också en RGB-LED för att indikera batteriets status. Med den inskjutande installationsmekanismen och en motsatt kontakt är det inte så svårt att byta batterier.