On nous demande souvent si une Arduino peut "envoyer des informations" d’une caméra ou traiter les informations de deux caméras pour faire un algorithme de reconnaissance 3D ou bien d’autres traitements complexes de ce genre.
Préambule
Il faut rappeler qu’une Arduino est un micro-contrôleur (famille AVR) et qu’il existe des modèles de caméras pilotées par AVR. Donc rien d’infaisable. Mais il faut aussi dire qu’il y a différents types de caméra, donc la question nécessite un peu de précision avant de (...)
Accueil > Mots-clés > Composants > caméra
caméra
Plusieurs dispositifs existent pour doter un robot d’un système de vision, regroupés sous l’appellation de caméra.
On peut ainsi citer la webcam mais il existe des systèmes optiques qui contiennent des algorithmes de détection : CMUCAM, Pob-Eye par exemple. Certains dispositifs sont vus comme des caméras, alors qu’ils sont bien plus complexes, comme le capteur RGB-D du Microsoft Kinect
Nous utilisons plusieurs caméras selon les besoins : avec nos propres algorithmes de traitement d’images ou en réutilisant des bibliothèques de code.
Articles
-
Caméras et Arduino
20 mars 2011, par Julien H. -
Caméra Kinect
7 novembre 2010, par Julien H.Le domaine des jeux vidéo peut servir la robotique mobile. L’exemple de la Nintendo Wii montre combien les évolutions faites dans ce domaine apportent à la robotique : baisse du prix des composants, large communication auprès d’un public différent.
Les Wiimote, Nunchuck et autres Wii Motion Plus ne sont plus les seuls accessoires du gamer à titiller l’intérêt des bidouilleurs, puisque Microsoft a sorti récemment la caméra Kinect. La caméra est USB et est destinée à la console XBOX 360.
Comme son nom (...) -
Son et image avec la Sony PS3 Eye
4 décembre 2012, par Julien H.On sait déjà connecter une webcam standard sur la Raspberry Pi (voir cet article). Mais il existe une petite caméra très intéressante pour cette carte, c’est l’accessoire de la console Sony Playstation, la Sony PS3 Eye.
Pourquoi intéressante ? Parce qu’elle est pourvue d’un microphone avec 4 sources en ligne ce qui permet de bénéficier de la suppression de l’écho et d’une bonne qualité mais qu’il serait très pratique d’utiliser pour un asservissement sur une source sonore si on pouvait y accéder. Tout cela (...) -
Caméra IR avec une Wiimote
21 février 2009, par Julien H.La Wiimote (pour Wii Remote) est une télécommande pour la console de jeu Nintendo ’Wii’ dont vous avez peut être déjà entendu parler.
Ses caractéristiques sont : des boutons (normal pour une télécommande) un accéléromètre 3 axes (c’est déjà moins commun) un port d’extension I2C (là, ça se rapproche de notre domaine) une connexion Bluetooth (sympa !) une caméra infra-rouge de résolution 1024x768 (c’est ce qui nous intéresse ici)
L’idée est d’utiliser le module caméra pour repérer des balises infra-rouge et (...) -
Nichoir connecté par les élèves de 1ère S du CIV
24 novembre 2014, par Julien H., Olivier D.Ce projet est l’initiative d’un groupe de lycéennes au lycée international de Valbonne. Dans le cadre d’un concours, elles ont conçu un dispositif d’observation des oiseaux pour les cours de SVT sous la forme d’un nichoir équipé d’électronique permettant la prise de vue et la capture d’informations sur l’intérieur et l’extérieur du nid.
Pobot apporte ses connaissances et moyens techniques en réponse au dispositif scientifique élaboré et mis en œuvre par les élèves du CIV. Un groupe de travail se réunit (...) -
Vision par webcam avec une Raspberry Pi
9 novembre 2012, par Julien H.Un robot mobile autonome peut servir à explorer un endroit où on ne se trouve pas. Pour l’acquisition d’images comme pour la transmission à distance, des solutions à bas-coût sont possibles grâce à une simple webcam de chat (15€) et une carte Raspberry Pi (35€ + câbles et carte mémoire).
C’est la solution qu’a choisi Greg pour la mise à jour 1.1 de son robot Baba.
Configuration requise
La manip’ présentée ici est effectuée avec une Raspberry Pi type B seconde version avec 256 Mo de mémoire vive.
La (...) -
Light-painting avec une Wiimote
28 décembre 2012, par Julien H.A vrai dire, la peinture de lumière n’est pas le sujet traité par les étudiants à qui nous avons donné un coup de pouce, mais c’est la partie qui nous a intéressée. En effet, si les adhérents du club mettent à disposition leurs connaissances et quelques ressources pour des projets scolaires, nous ne traitons pas les aspects pédagogiques clés.
C’est le cas pour ce TIPE où il était nécessaire de mesurer un mouvement. Connaissant bien les difficultés de mise en œuvre des accéléromètres et des centrales (...) -
Caméras CMUcam
13 août 2010, par Julien H.On connait bien cette petite caméra qui embarque un code de détection de couleur et de traitement statistique, puisqu’elle équipe certains de nos robots : Le Maxi Palet (2003) Le Gobeur / Coupe de France (2006)
Version originale
Nous avons fait l’acquisition d’une CMUcam peu de temps après son apparition. Des démonstrations ont été faites en 2003 et 2004 et nous avons équipé le robot de la Coupe de France avec cette caméra pour la détection des ronds bleu / rouge sur le terrain 2006 réalisée par (...) -
Découverte d’OpenCV
16 décembre 2010, par Julien H.Un ensemble d’outils est apparu pour faciliter la reconnaissance d’images en mouvement et raccourcir le temps de développement entre le concept et sa réalisation : c’est Open Computer Vision ou simplement OpenCV.
Cette bibliothèque d’exécutables et de codes sources (C et C++ avec des ponts vers d’autres langages) propose différents algorithmes utilisables tels quels (détection de formes, de couleurs, isolation et poursuite d’objets).
Site officiel d’OpenCV (SourceForge redirigé vers Willow Garage) (...) -
BaBa, un robot piloté par Bluetooth (2011)
15 juillet 2012, par Grégory Fromain, Julien H.Ce robot est l’oeuvre de Greg, un adhérent de l’association qui nous a rejoint en 2011.
Baba signifie Bot Arduino Bluetooth Android.
Le robot intègre de nombreux kits : Arduino, plate-forme 4WD, échanges Bluetooth, capteurs ultra-son, tourelle pan-tilt... ce qui en fait une plate-forme d’étude très pratique.
Il a été présenté lors de nos ateliers, puis a servi à une démonstration de mathématiques lors de la présentation MathC2+ de l’INRIA.
Le code source du projet est mis à jour régulièrement sur la (...)
0 | 10