Simulateur d'évitement d'obstacles pour robots mobiles
Comparez les règles de détection et de direction pour un robot mobile naviguant parmi des obstacles changeants.
- Télémétrie
- Commande réactive
- Vision par ordinateur
Projets, simulateurs et tutoriels de robotique interactifs
Faites tourner un robot dans le navigateur jusqu'à ce que l'idée devienne claire, puis suivez la construction : câblage, pièces et code source pour Arduino, ESP32 et Raspberry Pi. Pas de matériel, pas de compte, rien à installer.
Même boucle, à toutes les échelles
Un bras de chaîne de montage, un rover d'entrepôt et un humanoïde exécutent tous la même boucle : lire un capteur, le comparer à une consigne, commander un actionneur, relire. Changez le matériel, la boucle reste. C'est cette boucle que chaque simulateur de ce site vous permet de tenir entre vos mains.
Commencer par la boucle de commandeComprenez l'ingénierie, examinez l'algorithme, puis expérimentez dans le navigateur.
Dessinez une piste personnalisée, repositionnez la barrette de capteurs, réglez les gains proportionnel, intégral et dérivé, et lisez les indicateurs de performance en temps réel.
Comparez les règles de détection et de direction pour un robot mobile naviguant parmi des obstacles changeants.
Déplacez un bras robotique multi-articulé, inspectez sa pose et apprenez la géométrie derrière la manipulation.
Visualisez le bruit, le biais, l'échantillonnage, le filtrage et la fusion avant de choisir les capteurs d'un robot.
Observez comment chaque terme PID modifie le temps de montée, le dépassement, l'erreur statique et l'effort de commande.
Regardez trois stratégies de couverture de sol se disputer la même pièce, mesurées face à un balayage parfait.
Poussez un pas à pas jusqu'à perdre la synchronisation, et regardez l'angle de retard qui décide quand cela arrive.
Trouvez l'écart entre le lâcher et l'écrasement, et regardez un doigt rigide le refermer.
Tirez la distance, la vitesse, l'accélération et la secousse et regardez les deux profils replanifier le mouvement en direct.
Déséquilibrez un robot à deux roues et voyez une boucle PID en cascade le rattraper — ou désaccordez-la et voyez-le tomber.
Voyez un robot cartographier tout un labyrinthe et ses impasses, trouver le plus court chemin par diffusion, puis y foncer.
Deux contrôleurs de suivi de trajectoire sur un parcours, avec le retard qui rend le réglage important.
Parcourez un carré en ripage, perdez le sol, et regardez l'odométrie mentir à ce sujet.
Vous venez de voir les simulateurs : les labos où une idée se met en mouvement. Tout ce qui suit est ce à quoi ils se rattachent.
15 projets
Une réalisation complète, ordonnée. Chaque pièce, tutoriel et simulateur dont elle a besoin, organisés en un arbre qui aboutit à un robot fonctionnel.
Dernière réalisationConstruire un robot de pick-and-place qui sait quand il rate62 tutoriels
Une technique, du début à la fin : la théorie, le code qui fonctionne et les modes de défaillance dont personne ne vous avertit.
Dernier guideFrottement, fermeture de force et le pari des deux contacts11 parcours
Une compétence plutôt qu'un robot. Suivez-en un pour approfondir la commande, la navigation ou la vision, dans l'ordre où les idées se construisent réellement.
Dernier parcoursPréhenseurs et effecteurs : attrapez-le vraiment25 composants
Les pièces elles-mêmes : caractéristiques, câblage, ce que chacune vous coûte en pratique et quelles réalisations en dépendent.
Ajouté récemmentServo GripperChaque projet relie une expérience observable à la théorie et aux choix de mise en œuvre qui la sous-tendent.
Choisissez un comportement de robot, une plateforme ou une discipline d'ingénierie.
Modifiez les entrées, examinez l'état du système et testez les cas limites en toute sécurité.
Passez du modèle visuel aux algorithmes, aux circuits et au matériel.
Chaque projet de robotique présenté ici commence comme quelque chose que vous pouvez faire tourner. Dessinez une piste de suivi de ligne et regardez la barrette de capteurs la lire, réglez un régulateur PID jusqu'à ce que le dépassement disparaisse, ou laissez un robot de labyrinthe planifier son itinéraire case par case. Passez ensuite au vrai code et aux vrais circuits, une fois le mécanisme devenu évident. Le labo et l'explication partagent volontairement la même page : une idée que vous avez déjà vue se comporter est bien plus difficile à oublier.
La plupart des débutants calent au même endroit. Il faut des moteurs, des capteurs, une carte et un établi avant que quoi que ce soit bouge, et une seule erreur de câblage coûte un week-end. Chaque simulateur ici est un modèle réel et déterministe que vous pilotez dans le navigateur, si bien qu'un robot à entraînement différentiel, une barrette de capteurs à réflexion ou l'espace de travail accessible d'un bras à deux segments prennent sens avant que vous ayez dépensé quoi que ce soit. C'est aussi l'ordre honnête : le matériel vous punit si vous comprenez mal la boucle de commande, alors mieux vaut la comprendre d'abord.
Les vrais robots tournent sur de vraies cartes, donc chaque concept correspond à du matériel que vous pouvez acheter : suivi de ligne et commande PID des moteurs sur un Arduino, évitement d'obstacles réactif sur un Raspberry Pi, un résolveur de labyrinthe par remplissage par diffusion sur un ESP32. Les tutoriels vous aident aussi à choisir entre eux : quand un microcontrôleur 8 bits suffit vraiment, et quand il vous faut un ordinateur Linux complet. Chaque page de projet fournit le code source, un schéma de câblage et une liste de composants, de sorte que ce que vous avez réglé dans le navigateur est ce que vous construisez.
Les questions plus générales sur le domaine (types de robots, place de l'IA, qui les construit) se trouvent dans la FAQ robotique.
Un projet de robotique est une réalisation pratique qui combine perception, prise de décision et mouvement pour faire accomplir une tâche à une machine, comme un robot suiveur de ligne, un rover qui évite les obstacles ou un bras robotique. Un bon projet relie la théorie (capteurs, commande, algorithmes) à du vrai code et à du vrai matériel. Sur Robotics Project Hub, chaque projet commence par un simulateur interactif dans le navigateur, pour que vous compreniez le mécanisme avant de le construire.
Parmi les bons projets pour débuter : un robot suiveur de ligne, un régulateur PID de vitesse ou de cap, un rover à évitement d'obstacles par ultrasons et une expérience simple de filtrage de capteur. Ils enseignent les idées fondamentales de la perception, de la commande en boucle fermée et de l'entraînement des moteurs sans matériel complexe. Vous pouvez tous les essayer ici sous forme de simulateurs gratuits avant de câbler quoi que ce soit.
Adaptez le projet à votre niveau : suivi de ligne ou commande PID pour les débutants (environ de la 7e à la 10e année), résolution de labyrinthe ou évitement d'obstacles pour les élèves de niveau intermédiaire, et cinématique inverse, SLAM ou un robot ROS 2 à entraînement différentiel pour un travail de dernière année. Chaque guide ici explique la théorie, l'algorithme et le câblage, il convient donc aussi bien à un devoir de classe qu'à un projet de fin d'études.
Partez du comportement que vous voulez (suivre une ligne, éviter les obstacles, résoudre un labyrinthe), apprenez la boucle de perception et de commande qui le sous-tend, puis mettez-le en œuvre en code et en matériel. Une démarche fiable consiste à simuler l'idée, à la régler, puis à passer à une réalisation sur Arduino, ESP32 ou Raspberry Pi. Chaque projet ici associe un simulateur interactif à l'algorithme, à un exemple de code source et à un schéma de câblage à suivre.
Oui. Chaque page de projet comprend un exemple de code source (Arduino/C++ ou Python) accompagné de la théorie, d'un schéma de câblage téléchargeable et d'une liste de composants. Les simulateurs dans le navigateur utilisent la même logique de commande, donc le comportement que vous réglez dans le simulateur se transpose directement au code que vous exécutez sur le matériel.
Parcourez des guides de projet complets, comparez les états des simulateurs et développez une intuition d'ingénieur fiable.
Parcourir les projets de robotique