Petoi Bittle е сладко програмируемо, бюджетно куче робот куче с пластмасова рамка с размер на длан. Малкият робот е лесно приспособим и се състои от пет основни компонента, т.е. корпус на корпуса, задвижващ механизъм, електроника, батерия и софтуер за координиране на целия хардуер за изпълнение на различни задачи.
Bittle е отворена платформа за смесване на множество джаджи в една органична система. Той се движи на четирите си крака и има рамка, която е съвместима с повечето серво серво 9g. Той се задвижва от NyBoard V1, който е персонализирана платка Arduino с богата периферия. Платката може да задвижва най-малко 12 PWM сервомеханизма и за балансиране се използва IMU (Инерционен измервателен блок). Роботът съхранява мускулна памет и открива състоянието на тялото (ориентация и ускорение), което му помага да балансира добре. Освен това е осигурено инфрачервено дистанционно за задействане на основните движения. Платката също така слуша команди на низа като ходене, седене от серийния порт или по-подробни инструкции за отделните съединения, които да следват.
Корпусът на робота се състои от блокиращи се, като на пъзел инжекционни пластмасови компоненти, с много по-малък брой винтове. Размерът е 20 см х 11 см х 11 см и тежи по-малко от 280 грама. Въпреки това, той може да носи до 450 грама товар под корема си. При правилно програмиране и калибриране роботът може да работи по-бързо от две дължини на тялото в секунда. Също така, той може да запомни десетки инстинктивни модели на движение и може да изпълнява по-изискани трикове с инструкции в реално време. Той е съвместим с 8.4V, работи с висока скорост и има контролируем обхват от 270 градуса. В NyBoard V1 като идва надарен с има Atmega328P с 16MHz процесор, 2K SRAM и 32K флаш. Освен това има 8K I2C EEPROM, IMU, серво драйвер за 12 PWM серво, инфрачервен приемник, зумер и 2x5 чорап за монтиране на Raspberry Pi.
На NyBoard V1 има четири гнезда Seeed Grove за разтегателни модули. За да се улесни инсталацията, главата на робота е проектирана като щипка за захапване на модулите. Освен това ще бъдат съставени и „пакет от сензорни пакети“, включително интелигентен модул на камерата, сензор за жестове, PIR сензор за движение и някои други полезни сензори.
Той се предлага с интелигентен модул за камера, който интегрира множество алгоритми за разпознаване на зрението, работещи на неговия двуядрен процесор ESP32. Той може да върне разпознато човешко тяло, обекти и символи чрез сериен / I2C / WiFi със скорост 25fps или 50fps. Заедно с това може да се включи и колода от символни карти.
Роботът има Bluetooth донгъл за безжична свързаност. Bluetooth dongle е съвместим с Windows, macOS и Android. Той може да работи и на iOS с някакъв спомагателен софтуер, който да се използва за качване на скица на Arduino или комуникация с NyBoard. Модулът WiFi може да хоства прост WebUI и да комуникира с NyBoard. 2x5 гнездо на NyBoard V1 за монтиране на Raspberry Pi също е предвидено за захранване на Pi и комуникация с него чрез серийна или I2C мрежа. Pi дава на Bittle способността да анализира повече сензорни данни, да се свързва с интернет и да взема решения сам.
Поради малкия размер на Bittle, той най-добре пасва на Pi Zero и Pi 3A +. За по-големи модели Pi ще трябва да наклоните Pi и 3D печат на някои поддържащи конструкции. Обикновено оцелява при редовни сблъсъци. В екстремни случаи обаче той се разпада на определеното слабо звено във веригата, което е лесно и евтино да се преинсталира или замени.
Потребителите могат лесно да програмират Bittle на различни нива в различни среди за кодиране, като C в Arduino IDE и Python в терминала. Отвор за винт в главата на Bittle позволява лесно фиксиране на допълнителни модули. За задействане на робота се използват девет P1S сервопривода, осем от които са за ходещи стави, а един е за панорамиране на главата. Също така, има един резервен серво за смяна, тъй като двигателите с четка се консумират след определен период на носене.
Говорейки за батерията, роботът има литиево-йонна батерия с вградена верига за зареждане и защита. Той може да се плъзне в пистата под Bittle и да настрои центъра си на маса. Батерията може да захранва Bittle за поне един час непрекъснато ходене. Той също така има RGB светодиод, който показва състоянието на батерията. С плъзгащия се монтажен механизъм и антиреверсивен щепсел не е твърде трудно да превключите батериите.