Petoi Bittle是带有塑料框架的手掌大小的可爱可编程,预算友好的四足机器人狗。微型机器人易于定制,包括五个主要组件,即车身框架,执行器,电子设备,电池和软件,以协调所有硬件以执行不同任务。
Bittle是一个开放平台,可将多个小工具混合到一个有机系统中。它的4条腿移动,并具有与大多数9g伺服器兼容的框架。它由NyBoard V1驱动,后者是具有丰富外设的定制 Arduino 板。该板可驱动至少12个PWM伺服器,并使用IMU(惯性测量单元)进行平衡。机器人存储肌肉记忆并检测身体状态(方向和加速度),以帮助其平衡。此外,还提供了一个红外遥控器来触发基本动作。电路板还收听诸如步行,从串行端口坐下之类的字符串命令,或者听取更详细的说明以供各个关节使用。
机器人主体由互锁的,拼图块状的注模塑料部件组成,螺钉数量很少。它的尺寸为20cm x 11cm x 11cm,重量不到280g。但是,它的腹部最多可以装载450克货物。通过适当的编程和校准,机器人可以以每秒超过两个身体长度的速度运行。此外,它还可以记住数十种本能的运动模式,并可以通过实时指令执行更多奇特的技巧。它兼容8.4V,可高速运行,并具有270度的可控制范围。它配备的NyBoard V1具有Atmega328P,带有16MHz CPU,2K SRAM和32K闪存。此外,还有一个8K I2C EEPROM,一个IMU,一个用于12个PWM伺服器的伺服驱动器,一个红外接收器,一个蜂鸣器以及一个装在Raspberry Pi上的2x5袜子。
NyBoard V1上有四个Seeed Grove插槽,用于可扩展模块。为了简化安装,将机器人的头部设计为可卡在模块上的夹子。此外,还将编译“传感器包”特权,包括智能相机模块,手势传感器,PIR运动传感器以及其他一些有用的传感器。
它带有一个智能相机模块,该模块集成了在其ESP32双核处理器上运行的多种视觉识别算法。它可以通过串行/ I2C / WiFi以25fps或50fps的速率返回已识别的人体,物体和符号。除此之外,还可以包括一副符号卡。
该机器人具有用于无线连接的蓝牙加密狗。蓝牙加密狗与Windows,macOS和Android兼容。它也可以在iOS上与一些辅助软件一起使用,以用于上载Arduino草图或与NyBoard通信。 WiFi模块可以托管一个简单的WebUI并与NyBoard通信。NyBoard V1上的2x5插座用于安装Raspberry Pi,还为Pi供电并通过串行或I2C网络与其通信。 Pi使Bittle能够分析更多感官数据,连接到Internet并自行做出决定。
由于Bittle的体积很小,因此最适合Pi Zero和Pi 3A +。对于较大的Pi型号,您需要倾斜Pi和3D打印的某些支撑结构。它通常可以经受常规碰撞。但是,在极端情况下,它会在链中指定的薄弱环节解体,这很容易重新安装或更换。
用户可以轻松地在各种编码环境中以不同级别对Bittle进行编程,例如Arduino IDE中的C和终端中的Python。Bittle头部的螺丝孔可轻松固定其他模块。为了驱动机器人,使用了9个P1S伺服器,其中8个用于行走关节,一个用于头部摇摄。另外,有一个备用的伺服器可以更换,因为在一定的磨损时间后,有刷电机是可消耗的。
说到电池,机器人有一个内置了充电和保护电路的锂离子电池组。它可以滑入Bittle下方的轨道并调整其质心。电池可以为Bittle供电至少一小时。它还具有RGB LED指示电池状态。借助滑入式安装机制和防反转插头,更换电池并不难。