Differences

This shows you the differences between two versions of the page.

Link to this comparison view

pm:prj2022:avaduva:obstacleavoidancerobot [2022/05/27 23:35]
oualid.bakhtaoui
pm:prj2022:avaduva:obstacleavoidancerobot [2022/05/27 23:45] (current)
oualid.bakhtaoui [Télécharger]
Line 2: Line 2:
 =====  ===== 
  
 +<​note>​
 C'est un robot avec une capacité entièrement autonome pour éviter tout objet qui vient devant lui et tourner sa direction pour continuer le mouvement. Cette conception permet au robot de manœuvrer dans un environnement inconnu tout en évitant les collisions, ce qui est un manœuvre pour tout robot mobile autonome. ​ C'est un robot avec une capacité entièrement autonome pour éviter tout objet qui vient devant lui et tourner sa direction pour continuer le mouvement. Cette conception permet au robot de manœuvrer dans un environnement inconnu tout en évitant les collisions, ce qui est un manœuvre pour tout robot mobile autonome. ​
  
Line 14: Line 15:
  
 {{:​pm:​prj2022:​avaduva:​picture_1.jpg?​550|}} {{:​pm:​prj2022:​avaduva:​picture_1.jpg?​550|}}
-         +</​note>​
-       +
 ===== Présentation ===== ===== Présentation =====
  
 +<​note>​
 La broche de déclenchement sur le capteur peut supporter un maximum de 10 us où un faisceau sonique peut être déclenché avec huit impulsions où chaque impulsion comprend quarante kilohertz. Comme on peut le voir sur le diagramme temporel ci-dessous. La broche de déclenchement sur le capteur peut supporter un maximum de 10 us où un faisceau sonique peut être déclenché avec huit impulsions où chaque impulsion comprend quarante kilohertz. Comme on peut le voir sur le diagramme temporel ci-dessous.
  
Line 30: Line 31:
 - Distance = 𝑇𝑒𝑚𝑝𝑠∗𝑉𝑖𝑡𝑒𝑠𝑠𝑒 𝑑𝑢 𝑠𝑜𝑛 𝑑𝑎𝑛𝑠 𝑙′𝑎𝑖𝑟 /2 - Distance = 𝑇𝑒𝑚𝑝𝑠∗𝑉𝑖𝑡𝑒𝑠𝑠𝑒 𝑑𝑢 𝑠𝑜𝑛 𝑑𝑎𝑛𝑠 𝑙′𝑎𝑖𝑟 /2
 - Vitesse du son dans l'air = 343 m/s - Vitesse du son dans l'air = 343 m/s
 +</​note>​
  
 ===== Conception matérielle ===== ===== Conception matérielle =====
  
 +<​note>​
 Composant requis pour le projet : Composant requis pour le projet :
  
Line 47: Line 49:
  
  • Câbles de batterie et de démarrage.  • Câbles de batterie et de démarrage.
- +</​note>​
 ===== Conception de logiciel ===== ===== Conception de logiciel =====
  
 +<​note>​
 Après la connexion du moteur 1 et du moteur 2 au blindage du moteur l298, puis la connexion de la broche du blindage du moteur aux broches Arduino numéro 2,3 et 4,5 ainsi que la broche d'​activation du moteur 1 et du moteur2 aux broches 6 et 7 respectivement,​ nous avons utilisé le blindage du moteur ici pour contrôler le moteur à courant continue, car le moteur à courant continu consomme plus de courant que ce que le microcontrôleur peut fournir. Après la connexion du moteur 1 et du moteur 2 au blindage du moteur l298, puis la connexion de la broche du blindage du moteur aux broches Arduino numéro 2,3 et 4,5 ainsi que la broche d'​activation du moteur 1 et du moteur2 aux broches 6 et 7 respectivement,​ nous avons utilisé le blindage du moteur ici pour contrôler le moteur à courant continue, car le moteur à courant continu consomme plus de courant que ce que le microcontrôleur peut fournir.
  
Line 58: Line 60:
  
 {{:​pm:​prj2022:​avaduva:​picture4.png?​550|}} {{:​pm:​prj2022:​avaduva:​picture4.png?​550|}}
 +</​note>​
 ===== Résultats obtenus ===== ===== Résultats obtenus =====
  
 +<​note>​
 Cependant, si le robot est coincé dans le coin où il y a un obstacle dans les trois directions, il est programmé de manière à ce que le robot tourne à 180 degrés en arrière et commence à avancer. Cependant, si le robot est coincé dans le coin où il y a un obstacle dans les trois directions, il est programmé de manière à ce que le robot tourne à 180 degrés en arrière et commence à avancer.
 +</​note>​
  
 ===== Conclusion ===== ===== Conclusion =====
  
 +<​note>​
 Nous concluons par la présente qu'un robot peut travailler efficacement en évitant les obstacles sur le chemin et atteindre sa destination. Nous concluons par la présente qu'un robot peut travailler efficacement en évitant les obstacles sur le chemin et atteindre sa destination.
  
Line 73: Line 78:
  
 {{:​pm:​prj2022:​avaduva:​picture_6.png?​550|}} {{:​pm:​prj2022:​avaduva:​picture_6.png?​550|}}
 +</​note>​
 ===== Télécharger ===== ===== Télécharger =====
  
-{{:​pm:​prj2022:​avaduva:​obstacle_avoidance_robot.txt|}}+<​note>​ 
 +Code : {{:​pm:​prj2022:​avaduva:​obstacle_avoidance_robot.txt|}}
  
 https://​github.com/​Oualidbakhtaoui/​Obstacle-Avoidance-Robot/​blob/​main/​obstacle_avoidance_robot.ino https://​github.com/​Oualidbakhtaoui/​Obstacle-Avoidance-Robot/​blob/​main/​obstacle_avoidance_robot.ino
  
-https://​youtu.be/​N5vS6gGhBUs +Demo : https://​youtu.be/​N5vS6gGhBUs 
 +</​note>​
  
 ===== Bibliographie / Ressources ===== ===== Bibliographie / Ressources =====
  
 +<​note>​
 https://​slideplayer.com/​slide/​12692016/​ https://​slideplayer.com/​slide/​12692016/​
  
Line 91: Line 99:
  
 https://​www.youtube.com/​watch?​v=1n_KjpMfVT0 https://​www.youtube.com/​watch?​v=1n_KjpMfVT0
 +
  
 <​html>​ <a class="​media mediafile mf_pdf"​ href="?​do=export_pdf">​ Export to PDF </a> </​html>​ <​html>​ <a class="​media mediafile mf_pdf"​ href="?​do=export_pdf">​ Export to PDF </a> </​html>​
 +</​note>​
pm/prj2022/avaduva/obstacleavoidancerobot.1653683754.txt.gz · Last modified: 2022/05/27 23:35 by oualid.bakhtaoui
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0