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'assurer leur longévité (même si ça reste à prouver).
Si un document vous appartient et que vous souhaitez le faire retirer, merci de nous contacter.
Vous pouvez contribuer à cette liste:
- en nous contactant sur twitter ou facebook
- en postant un message sur le serveur discord: Eurobot - CDR, dès qu'un lien intéressant est posté et qu'il aurait sa place ici, on s'occupe de le rajouter avec la mention (lien par @utilisateur)
- en créant une Issue: on se charge de tout mettre en page au bon endroit
- en créant une Pull Request: vous vous débrouillez pour mettre la ressource au bon endroit et avec la mise en page qui va bien
Merci aux équipes pour ces documents et aux contributeurs de cette liste ! Lien du git blame pour voir les modifications
RCVA: Réflexions sur un robot Eurobot en 9 chapitres
- Rappels cinématiques et définition du coefficient d’adhérence
- Etude du phénomène de glissement en phase accélération
- Choix d’un profil de vitesse
- Les lois mécaniques et thermiques dans un moteur
- Condition de glissement en cas de blocage du robot
- Choix de la vitesse et de l’accélération
- Essais avec enregistrements
- Asservissement
- Quelques questions réponses
Cubot: Asservissement polaire en 6 chapitres
- Cas de charge
- Odométrie
- Calibration de l'odométrie
- Calcul de la consigne
- Calcul des rampes de vitesse
- PID
- Synthèse
PDF - Atelier asservissement polaire
Les dix commandements version OMyBot
WEB - CVRA - Odometry calibration
VIDEO - Robotic-System - Calibrage de l'odométrie
PDF - RCVA - Odométrie avec correction centrifuge
VIDEO - RCVA - comparaison approximation linéaire/circulaire, correction centrifuge
PDF - High-Precision Robot Odometry Using an Array of Optical Mice
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
PDF - ANCR - Dimensionner ses moteurs
PDF - TechTheTroll - Dimensionnement des moteurs de propulsion
WEB - Faulhaber - Drive Selection, outil d'aide au dimensionnement
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 - Rich LeGrand - Closed-Loop Motion Control for Mobile Robotics: un Game Boy Advance, des roues holonomes, des legos
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 - CVRA - Balises laser Eurobot 2008
PDF - Microb Technology - Faire des balises laser en buvant des bières
VIDEO - ESEO - localisation par balises infrarouges
VIDEO - ESEO - simulateur de match, article sur leur site
LIBRAIRIE - PythonRobotics: Python sample codes for robotics algorithms
VIDEO - alexnesnes - Coder une IA pour Eurobot, depot GitHub Eurobot-AI
FORUM - Pourquoi éviter le WiFi 2.4GHz
Librarie pour Diagrams.net (anciennement draw.io) pour déssiner votre propre architecture. (lien par @kmikazevolutek)
IDE:
- Visual Studio Code: rapide, modulaire, intégration Arduino avec une extension tutoriel vidéo par Eric Peronnin
- Atom: Léger, Open-source, compatible avec la plupart des uC grace à PlatformIO
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:
- STM32CubeIDE: Combinaison de l'IDE TrueSTUDIO avec STM32CubeMX
- System Workbench for STM32: Supporte mbed (nécéssite une manip pour corriger quelques erreurs)
- Mbed online compiler: IDE en ligne, pas de débogueur, intègre un gestionnaire de version. Attention cependant à avoir une solution de secour lors de la coupe au cas où il serait en maintenance quelques heures
- Mbed Studio
WEB - The amazing $1 microcontroller by Jay Carlson
WEB - Cheap FPGA Development Boards by Joel W.. (lien par @alf_arobase)
Ordinateur à carte unique:
Cypress PSoC 6, Cypress PSoC 5
PlatformIO: Extension pour de nombreux IDE (VSCode, Atom, CLion, CodeBlocks, ...) qui supporte plus de 800 cartes (dont STM32, Teensy, Arduino, ESP32, PIC32, ...)
Serial Port Plotter: windows application that displays real time data from serial port, built with Qt
ScriptCommunicator: scriptable cross-platform data terminal which supports serial port (RS232, USB to serial), UDP, TCP client/server, SPI, I2C and CAN
YAT: Yet Another Terminal: windows application supports RS-232/422/423/485 as well as TCP/IP Client/Server/AutoSocket, UDP/IP Client/Server/PairSocket and USB Ser/HID
PlotJuggler: QT5 based application to display time series in plots, ROS integration
MobaXterm: Enhanced terminal for Windows with X11 server, tabbed SSH client, network tools and much more
- JSumo
- Fingertech
- BaneBots
- Lynxmotion
- mcmracing: Pneus et inserts de modélisme (lien par Rodger de Labo404)
- rotatif à effet Hall AMS
- rotatif capacitifs CUI
- rotatif optique Kubler
- rotatif inductif POSIC
- LS7366R 32-bit quadrature counter with serial interface
- Capteurs de distance à moyenne portée SICK, laser classe 1 ou 2, ou infra-rouge
- Capteurs Time-of-Flight STMicroelectronics
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:
- Aisler
- Eurocircuits
- OSHPark
- JLCPCB compter au moins 1 mois de livraison pour la livraison standard
- Seeed Studio
- Comparateur de prix: PCBShopper
Service d'usinage:
- KiCad: A Cross Platform and Open Source Electronics Design Automation Suite, tutoriel vidéo par Eric Peronnin
- LibrePCB: A new, powerful and intuitive EDA tool for everyone
- EasyEDA: Online PCB Design Tool
- Eagle
- Altium Designer
- Alegro PCB Designer
outils:
- PCB panelizer & Gerber tool suite, tutoriel vidéo par Christian Hortolland. (lien par @King0vCh0uffe)
- gerbv: A Free/Open Source Gerber Viewer
- Fusion 360
- SOLIDWORKS
- FreeCAD
- OpenSCAD: The Programmers Solid 3D CAD Modeller
- SOLVESPACE: parametric 2d/3d CAD
- Forum Planete Science / Coupe de France de robotique
- Forum Robot Maker
- Forum Usinages.com (catégorie Robotique et Domotique)
- VIDEO - 10 erreurs de soudure à éviter (lien par @alf_arobase)
- 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
Portail des sites web des équipes par PM-ROBOTIX
Customizable Timing Belt in Fusion 360 by COM3, GT2 printable Belt generator sur Thingiverse. (lien par @Barbatronic)
Elements of Robotics, Mordechai Ben-Ari, Francesco Mondada, 2018, Open Access
VIDEO - Robert Cowan - Montage de réducteur planétaire sur un moteur brushless
WEB - lecture "Applied Artificial Intelligence" at the University of Applied Sciences Esslingen
La RACHE, une méthodologie réaliste mais formaliste - par Sukender, Mesures en système pifométrique