Capteur de ligne Hamamatsu
Suivre une ligne est l’une des techniques les plus utilisées en robotique pour aider les robots à s’orienter à l’intérieur. Vous verrez des robots d’usine suivre des lignes pour transporter des objets d’un endroit à un autre sans intervention humaine. Il y a différentes façons de le faire et dans cette vidéo, le capteur infrarouge situé en bas de la carte moteur est utilisé pour que le robot suive une ligne.
Le kit de démarrage Arduino Robot est livré avec cinq capteurs infrarouges au bas de la carte moteur. Cela lui permet de mesurer la réflexion de la lumière infrarouge pour détecter les différentes qualités du matériau sous-jacent. Par exemple, en analysant la lumière infrarouge réfléchie, il est possible de distinguer si la couleur de la surface est claire ou foncée.
Dans cet exemple, une piste de course est créée en traçant une ligne noire sur une surface blanche. Les différents capteurs lisent des données qui seront utilisées pour alimenter un algorithme PD. PD est l’abréviation de Predictive-Derivative et est utilisé pour décider du centrage du robot sur la ligne. Idéalement, pour que le robot suive une ligne, le capteur IR central doit être en place, et l’algorithme doit donc être suffisamment “intelligent” pour entraîner les moteurs vers lui.
Code du suiveur de ligne Arduino
Résumé : – Le robot est une invention des temps modernes. Un robot est une machine conçue pour exécuter une ou plusieurs tâches de manière répétée avec vitesse et précision. C’est un système qui contient des alimentations électriques, des capteurs, des manipulateurs, des systèmes de contrôle et des logiciels, tous travaillant ensemble pour exécuter une tâche.
Le suiveur de ligne est une machine qui peut suivre un chemin. Le chemin peut être une ligne noire sur une surface blanche ou vice-versa, ou il peut être invisible comme un champ magnétique. Les robots suiveurs de ligne étaient l’un des premiers robots automatiques de chasse à la cible.
Il existe de bons matériaux pour concevoir des robots, comme le bois, le plastique, les alliages d’aluminium et de laiton. Il faut faire attention à la résistance, au poids et à la capacité mécanique pour choisir l’un d’entre eux. Il est à noter que les performances sont beaucoup plus importantes que les autres éléments. Il est préférable de ne pas utiliser de colle pour l’installation des composants. Par conséquent, les composants peuvent être installés uniquement à l’aide de vis.
Dans sa forme actuelle, le robot est suffisamment performant. Le calibrage est difficile, et il n’est pas facile de définir une valeur parfaite. L’utilisation de l’IR résout cependant beaucoup de problèmes liés aux interférences. Le robot doit également être capable de suivre une ligne même si elle présente des ruptures et doit être insensible aux facteurs environnementaux tels que l’éclairage et le bruit. La couleur de la ligne ne doit pas être un facteur, à condition qu’elle soit plus foncée que l’environnement. Le robot suiveur de ligne trouve des applications dans divers domaines tels que les transporteurs d’équipements industriels automatisés, les guides touristiques dans les musées, les voitures automatiques qui distribuent le courrier dans les bureaux, les médicaments dans les hôpitaux, etc.
Capteur de suivi de ligne Mblock
Il semble que vous utilisiez Internet Explorer 11 ou une version plus ancienne. Ce site Web fonctionne mieux avec les navigateurs modernes tels que les dernières versions de Chrome, Firefox, Safari et Edge. Si vous continuez avec ce navigateur, vous risquez d’obtenir des résultats inattendus.
Le suivi de ligne est un concept fondamental important. Ce concept est fortement utilisé dans les robots industriels et les voitures autonomes. Les robots de l’entrepôt peuvent utiliser de tels concepts pour livrer des colis d’un endroit à un autre avec une grande précision. Les voitures autonomes adoptent également des concepts similaires pour s’assurer que la voiture se trouve dans la voie de circulation en scannant et en suivant les lignes sur la route. Plus les exigences et la complexité augmentent, plus il faut utiliser de capteurs.
Le robot EV3MEG est capable de hisser différents capteurs et d’effectuer une multitude de tâches (par exemple, le suivi des lignes, la détection des collisions). Pour ce cours de robotique, nous allons utiliser le capteur de lumière pour nous permettre de détecter et de suivre une ligne.
L’algorithme de la ligne droite est utile pour les lignes droites et légèrement courbes. L’algorithme de la ligne droite suppose que la ligne sera droite/légèrement courbée et qu’il se dirigera à un angle et une vitesse fixes dans l’espoir de revenir à la ligne, sans tenir compte de l’erreur.
Code du robot suiveur de ligne
Un robot suiveur de ligne est un robot mobile autonome qui peut suivre un chemin. Le chemin peut être un pah blanc sur une surface noire ou un chemin noir sur une surface blanche. Les robots suiveurs de ligne sont généralement des robots de loisir. Cependant, ils peuvent être améliorés et utilisés dans l’industrie pour transporter des charges sur une trajectoire définie ou dans les marchés et les cafés à des fins similaires.
Les unités d’entrée consistent en des capteurs qui détectent la trajectoire blanche sur une surface noire ou la trajectoire noire sur une surface blanche. Le capteur de ligne/objet IR réfléchissant QRD1114 et le capteur optique réfléchissant CNY70 sont les capteurs les plus couramment utilisés pour les robots suiveurs de ligne.
L’infrarouge émis par le CNY70 se réfléchit sur la surface en direction du phototransistor et affecte la base du phototransistor. La couleur noire ou blanche de la surface de réflexion IR provoque différents signaux analogiques sur la sortie du CNY70. Pour convertir les signaux de sortie analogiques du CNY70 en signaux numériques afin de les transmettre au microprocesseur, on peut utiliser un Triger de Schmitt 74HC14. Lorsque le capteur CNY70 détecte du blanc, le signal analogique est de 5 V et le 74HC14 le convertit en logique 1. Lorsque le capteur CNY70 détecte du noir, le signal analogique est de 0 V et le 74HC14 le convertit en logique 0.