La NXTCAM, un système de vision pour vos robots programmables Lego Mindstorms NXT
Ce système de vision a une capacité de traitement d'images en temps réel, permettant de détecter et suivre jusqu'à 8 objets colorés.
Cette CMUCAM dédiée à Lego Mindstorms NXT se connecte sur l'un des ports de capteur de votre brique intelligente Lego Mindstorms NXT et peut également se connecter au PC au travers d'une interface USB. De plus, la lentille comporte un focus ajustable.
Une fois connectée à la brique NXT, la NXTCAM est un système autonome et ne nécessite pas la connexion au PC. Elle est donc idéale pour les robots autonomes programmés.
La NXTCAM peut être utilisée pour suivre d'une balle de couleur ou bien effectuer un suivi de ligne (par différence de couleur) et bien d'autres applications.
Spécifications techniques de la NXTCAM v4 pour Lego Mindstorms NXT
Les spécifications techniques de la NXTCAM v4 sont les suivantes :
- Suivi de 8 objets maximum à 30 frames par secondes
- Configuration de la NXTCAM par USB sur Windows XP et Vista
- Support de deux modes de suivi : suivi d'objet et suivi de lignes
- Fourni des informations en temps réel sur les objets suivis comme le nombre d'objets, leur couleur, et leur coordonnées.
- Résolution de l'image trackée : 88 x 144 pixels à 30 fps
- Résolution de l'image lors de la configuration USB : 176 x 144 pixels
- Consommation maximale : 42 mA à 4,7 V
- Utilisation du protocole I2C compatible NXT
Mise en œuvre de la NXTCAM
Pour connaitre le fonctionnement de la NXTCAM, reportez vous l'article présentant le fonctionnement d'une CMUCAM sur ce site : suivez ce lien.
Les environnements de programmation supportés par la NXTCAM
Programmer la NXTCAM à l'aide de NXT-G
Vous pouvez utiliser la NXTCAM à l'aide de NXT-G.
Téléchargez le block NXT-G permettant d'utiliser la NXTCAM dans vos programmes en cliquant sur l'image suivante :

Des exemples de code NXT-G sont disponibles à cette adresse : codes NXT-G pour NXTCAM
Programmer la NXTCAM à l'aide de ROBOTC
La NXTCAM est également programmable à l'aide de RobotC. Pour ce faire, vous devez télécharger les drivers tiers en cliquant sur l'image suivante :

Guide Utilisateur
Le guide utilisateur (en anglais) est disponible en cliquant sur l'icône suivante :

Voici une partie de ping-pong automatique réalisée à l'aide de la NXTCam :