antoinealb / la-maxi-liste-ressources-eurobot

Compilation de ressources (cours/vidéos/composants/discussions/liens) pour Eurobot

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

La maxi liste des ressources pour faire (un bon) robot à Eurobot

Ce repo est destiné à compiler et partager les ressources (cours/vidéos/composants/discussions/liens) en lien avec la compétition Eurobot.

Les cours, en PDF de préférence, sont sauvegardés sur le repo afin d'assure leur longévité (même si ça reste à prouver).

Si un document vous appartient et que vous souhaitez le faire retirer, merci de nous contact.

Vous pouvez contribuer en créant une Pull Request


1. Ressources académiques

1.1 Pour bien commencer

RCVA: Réflexions sur un robot Eurobot en 9 chapitres

  1. Rappels cinématiques et définition du coefficient d’adhérence
  2. Etude du phénomène de glissement en phase accélération
  3. Choix d’un profil de vitesse
  4. Les lois mécaniques et thermiques dans un moteur
  5. Condition de glissement en cas de blocage du robot
  6. Choix de la vitesse et de l’accélération
  7. Essais avec enregistrements
  8. Asservissement
  9. Quelques questions réponses

PDF - RCVA - Réflexions sur un robot Eurobot

Cubot: Asservissement polaire en 6 chapitres

  1. Cas de charge
  2. Odométrie
  3. Calibration de l'odométrie
  4. Calcul de la consigne
  5. Calcul des rampes de vitesse
  6. PID
  7. Synthèse

PDF - Atelier asservissement polaire

EXCEL - Simulation asservissement polaire

EXCEL - Génération de profile trapézoidal de vitesse

Les dix commandements version OMyBot

1.2 Base roulante

1.2.1 Odométrie

WEB - CVRA - Odometry calibration

VIDEO - Robotic-System - Calibrage de l'odométrie

PDF - RCVA - Odométrie avec correction centrifuge

PDF - RCVA - Trajectoires courbes et odométrie, De l’importance de la différence de diamètre des deux roues codeuses

VIDEO - RCVA - comparaison approximation linéaire/circulaire, correction centrifuge

VIDEO - RCVA - odométrie

PDF - High-Precision Robot Odometry Using an Array of Optical Mice

1.2.2 Roues

WEB - Erich Styger - Making Perfect Sticky DIY Sumo Robot Tires

FORUM - Robotech Legends - Moulage de pneus en polyuréthane

VIDEO - Barbatronic - Moulage de pneus en silicone

VIDEO - Micro Technology - test d'adhérence des roues

1.2.3 Moteurs

PDF - ANCR - Dimensionner ses moteurs

PDF - TechTheTroll - Dimensionnement des moteurs de propulsion

WEB - Faulhaber - Drive Selection, outil d'aide au dimensionnement

VIDEO - Robert Cowan - Montage de réducteur planétaire sur un moteur brushless

1.2.4 Électronique

VIDEO - Eric Peronnin (prof d'IUT) - Cours d'électronique (conception, CAO, FPGA)

WEB - SONELEC-MUSIQUE - Réalisations, Théorie et bases

WEB - Texas Instruments - Design tools & simulation

1.3 Asservissement

PDF - totofweb - Le PID utilisé en régulation de position et/ou de vitesse de moteurs électriques

PDF - Microb Technology - Documentation de l'asservissement, librairie Aversive, évitement

PDF - RCVA - Asservissement du robot à une trajectoire

PDF - RCVA - Montée de tremplin par le robot RCVA sans terme intégral

VIDEO - RCVA - Asservissement en rotation avec un gyromètre ADXRS453

VIDEO - RCVA - cours asservissement polaire

PDF - TechTheTroll - Les trajectoires courbes dans la bonne humeur: de l’asservissement à la planification

PDF - Rich LeGrand - Closed-Loop Motion Control for Mobile Robotics: un Game Boy Advance, des roues holonomes, des legos

1.3.1 Planificateur de trajectoire

LIBRAIRIE- The Kraken Pathfinding - A tentacle-based pathfinding library for nonholonomic robotic vehicles

LIBRAIRIE - PythonRobotics: Python sample codes for robotics algorithms

1.3.2 Intelligence Artificielle

VIDEO - alexnesnes - Coder une IA pour Eurobot, depot GitHub Eurobot-AI

WEB - lecture "Applied Artificial Intelligence" at the University of Applied Sciences Esslingen

1.4 Balises

PDF - totofweb - Balise infrarouge

WEB - Barbatronic - Reflective lidar for robotic and the eurobot competition

PDF - CVRA - Development of an ultra-wide band indoor positioning system

PDF - Microb Technology - Faire des balises laser en buvant des bières

VIDEO - ESEO - localisation par balises infrarouges

1.5 Simulation

VIDEO - ESEO - simulateur de match, article sur leur site

1.6 Communication sans-fil

FORUM - Pourquoi éviter le WiFi 2.4GHz

1.6 Divers

Customizable Timing Belt in Fusion 360 by COM3, GT2 printable Belt generator sur Thingiverse. (lien par @Barbatronic)


2. Composants, fabricants, sites marchands

2.1 Cartes de développement et IDE

2.1.1 Microcontrôleurs:

Arduino

IDE: Visual Studio Code: rapide, modulaire, intégration Arduino avec une extension tutoriel vidéo par Eric Peronnin

STM32

outils:

  • LL, HAL, CMSIS
  • Mbed OS: open-source operating system for platforms using Arm microcontrollers
  • libopencm3: open-source firmware library for various ARM Cortex-M microcontrollers
  • ChibiOS: complete development environment for embedded applications including RTOS, an HAL, peripheral drivers, support files and tools.

IDE:

Teensy

WEB - The amazing $1 microcontroller by Jay Carlson

2.1.2 FPGA

WEB - Cheap FPGA Development Boards by Joel W.. (lien par @alf_arobase)

2.1.3 Autres

Ordinateur à carte unique:

Cypress PSoC 6, Cypress PSoC 5

PlatformIO: Extension pour VSCode qui supporte plus de 800 cartes (dont STM32, Teensy, Arduino, ESP32, PIC32, ...)

2.2 Moteurs et controleurs de moteurs

2.3 Roues

2.4 Encodeurs

2.5 Capteurs de distance

2.6 Pneumatique

2.7 Camera pour traitement vidéo

2.8 Sites marchands en vrac

Uniquement mécanique:

Mixes mécanique/électronique:

Modélisme, pour les batteries, chargeurs, moteurs DC, moteurs brushless, contrôleurs, servos, ...

Plutôt électronique:

Uniquement électronique:

Fabricants de circuits imprimés:

Service d'usinage:


3. Logiciels

PCB

outils:

CAO


4. Autres liens

4.1 Codes sources des équipes

4.2 Liens en vrac

Forum Planete Science / Coupe de France de robotique

Forum Robot Maker

Portail des sites web des équipes par PM-ROBOTIX

Elements of Robotics, Mordechai Ben-Ari, Francesco Mondada, 2018, Open Access

PyRobot - light weight, high-level interface which provides hardware independent APIs for robotic manipulation and navigation by facebook research.

About

Compilation de ressources (cours/vidéos/composants/discussions/liens) pour Eurobot