Petoi Bittle est un chien robot quadrupède programmable et économique de la taille d'une paume avec un cadre en plastique. Le petit robot est facilement personnalisable et comprend cinq composants principaux, à savoir le châssis du corps, l'actionneur, l'électronique, la batterie et le logiciel pour coordonner tout le matériel pour effectuer différentes tâches.
Bittle est une plate-forme ouverte pour mélanger plusieurs gadgets en un seul système organique. Il se déplace sur ses 4 pattes et possède un cadre compatible avec la plupart des servos 9g. Il est entraîné par NyBoard V1, qui est une mesure Arduino carte avec des périphériques riches. La carte peut piloter au moins 12 servos PWM et une IMU (Inertial Measurement Unit) est utilisée pour l'équilibrage. Le robot stocke la mémoire musculaire et détecte l'état du corps (orientation et accélération) qui l'aide à bien s'équilibrer. En outre, une télécommande infrarouge est fournie pour déclencher les mouvements de base. La carte écoute également les commandes de chaînes telles que marcher, s'asseoir depuis le port série ou des instructions plus détaillées pour les articulations individuelles à suivre.
Le corps du robot se compose de composants en plastique moulés par injection imbriqués, semblables à des pièces de puzzle, avec un nombre très réduit de vis. Il mesure 20 cm x 11 cm x 11 cm et pèse moins de 280 g. Cependant, il peut transporter jusqu'à 450 g de marchandises sous son ventre. Avec une programmation et un étalonnage appropriés, le robot peut fonctionner plus vite que deux longueurs de corps par seconde. En outre, il peut se souvenir de dizaines de modèles de mouvements instinctifs et peut effectuer des tours plus sophistiqués avec des instructions en temps réel. Il est compatible 8.4V, fonctionne à grande vitesse et a une plage contrôlable de 270 degrés. Le NyBoard V1 dont il est doté dispose d'un Atmega328P avec processeur 16 MHz, SRAM 2K et flash 32K. En outre, il existe une EEPROM 8K I2C, une IMU, un servomoteur pour 12 servos PWM, un récepteur infrarouge, un buzzer et un 2x5 chaussé à monter sur un Raspberry Pi.
Il y a quatre sockets Seeed Grove sur NyBoard V1 pour les modules extensibles. Pour faciliter l'installation, la tête du robot est conçue comme un clip pour mordre sur les modules. En outre, l'avantage du `` pack de capteurs '', comprenant un module de caméra intelligent, un capteur de geste, un capteur de mouvement PIR et d'autres capteurs utiles, sera également compilé.
Il est livré avec un module de caméra intelligent qui intègre plusieurs algorithmes de reconnaissance visuelle fonctionnant sur son processeur double cœur ESP32. Il peut renvoyer le corps humain, les objets et les symboles reconnus via série / I2C / WiFi à une vitesse de 25 ips ou 50 ips. Parallèlement à cela, un jeu de cartes symboles peut également être inclus.
Le robot dispose d'un dongle Bluetooth pour la connectivité sans fil. Le dongle Bluetooth est compatible avec Windows, macOS et Android. Il peut également fonctionner sur iOS avec certains logiciels auxiliaires à utiliser pour télécharger un croquis Arduino ou communiquer avec le NyBoard. Le module WiFi peut héberger une simple WebUI et communiquer avec le NyBoard. Une prise 2x5 sur NyBoard V1 pour le montage du Raspberry Pi est également fournie pour alimenter le Pi et communiquer avec lui via le réseau série ou I2C. Le Pi donne à Bittle la capacité d'analyser plus de données sensorielles, de se connecter à Internet et de prendre des décisions par lui-même.
En raison de la petite taille de Bittle, il convient le mieux à Pi Zero et Pi 3A +. Pour les modèles Pi plus grands, vous devrez incliner le Pi et imprimer en 3D certaines structures de support. Il survit généralement à des collisions régulières. Cependant, dans les cas extrêmes, il se désintègre au niveau du maillon faible désigné de la chaîne, ce qui est facile et bon marché à réinstaller ou à remplacer.
Les utilisateurs peuvent facilement programmer Bittle à différents niveaux dans divers environnements de codage, tels que C dans Arduino IDE et Python dans le terminal. Un trou de vis à l'intérieur de la tête de Bittle permet une fixation facile des modules supplémentaires. Pour actionner le robot, neuf servos P1S sont utilisés, dont huit pour les articulations mobiles et un pour le panoramique de la tête. De plus, il y a un servo de rechange pour le remplacement, car les moteurs à balais sont consommables après une certaine période d'usure.
En parlant de batterie, le robot dispose d'une batterie Li-ion avec un circuit de charge et de protection intégré. Il peut glisser dans la piste sous Bittle et régler son centre de gravité. La batterie peut alimenter Bittle pendant au moins une heure de marche continue. Il dispose également d'une LED RVB pour indiquer l'état de la batterie. Avec le mécanisme d'installation coulissant et une prise anti-retour, il n'est pas trop difficile de changer de batterie.