Pixy2 : reconnaissance rapide de formes et de couleurs mobiles
Pixy2 est un capteur de vision artificielle pour la reconnaissance rapide de formes et de couleurs mobiles. Il suit les objets à raison de soixante images par seconde et possè des algorithmes de reconnaissance de forme, de couleur. Pour mieux suivre les mouvements des objets mobiles, il est peut-être monté, en option, sur un support articulé (dit pan-tilt) dont il commande lui-même les mouvements sur l'axe vertical et horizontal.
60 images par secondes
Les possibilités d’automatisation offertes par ces composants et les logiciels associés sont phénoménales. Pour quelques dizaines d’euros on construit des robots suiveurs dotés d'une vision artifielle dont le temps de réaction est proche de l’instantantané. On peut difficilement imaginer des composants plus excitants pour l’initiation à la programmation de jeunes gens.La prise en main est aisée, car le module de vision artifielle se connecte directement aux plateformes d’expérimentation courantes, comme Arduino, Raspberry Pi ou BeagleBone.
Rassurez-vous, le démarrage ne se fait pas dans un spaghetti de fils. Chez Pixy, ils ont pensé à fournir un câble enfichable pour l’Arduino. Et pour le RPi, un simple cable USB convient.
Quant aux autres plateformes, il y a à bord de Pixy2 d’autres interfaces de communication: SPI, I²C, UART, avec des protocoles simples et largement éprouvés.
Open Source sur toute la ligne
Tout est ouvert sur Pixy2, le logiciel, le progiciel et le matériel. Et très bien documenté, avec de nombreux exemples d’application. Pixy2 s’utilise aussi bien avec Windows que Mac ou Linux. Il existe même une version de Pixy pour LEGO Mindstorms !Des bibliothèques Arduino et C/C++ sont mises à la disposition des utilisateurs. Sur les environnements Linux (comme RPi) la programmation en Python est facilitée par une API.
Un détecteur de codes à barres est intégré à l’algorithme de poursuite de ligne.
Quand je vous disais qu’ils ont pensé à tout, il y a même trois petits phares pour y voir plus clair !
Caractéristiques
- Processeur : NXP LPC4330, 204 MHz, double coeur
- Capteur : Aptina MT9M114, 1296×976 résolution avec processeur de flux d'image
- Angle de vision : 60 degrés H, 40 degrés V
- Consommation: typ. 140 mA
- Alimentation : entrée USB (5 V) ou tension non régulée (6 V à 10 V)
- RAM : 264 Koctets
- Mémoire Flash : 2 Moctets
- Sorties de données : sérielle UART, SPI, I²C, USB, numérique, analogique
- Dimensions : environ 4 x 4 cm
- Poids : 10 g
- Éclairage incorporé (env. 20 lumens)