Vous trouverez sur cette page les énoncés et les liens pour la réalisation des différents projets robot sur les bases utilisées en enseignement à l’IUT GEII de Toulon, à Seatech en parcours SYSMER, à l’ISEN et en Master Robotique et Objets Connectés de l’Université de Toulon.
Enoncés :
- Partie 0 : Prise en main de GitHub
- Partie 1 : Programmation d’un robot Autonome
- Partie 2 : Pilotage et supervision d’un robot en C# (WPF)
- Partie 3 : Positionnement par odométrie et asservissement
- Partie 4 : Bus terrain
- Partie 5 : Interfaçage d’un RPLidar en C#
- Partie 6 : Pilotage de haut niveau du robot
Ressources :
- Éléments de code à copier-coller dans le projet robot : partie 1
- Éléments de code à copier-coller dans le projet robot : partie 2
- Mécanique Solidworks des robots d’enseignement
Librairies pour le le code orienté objet en C# :
- Librairie C# de Serial Port amélioré utilisable en WPF : Lien vers la page
- Librairie C# « Utilities » incluant des fonctions de conversion, en particulier de float en tableau de byte, et des fonctions de gestion d’angles : Lien vers le fichier zip
- Librairie permettant l’utilisation du clavier en mode Keylogger : Lien de téléchargement
- Ressources pour l’usage du télémètre laser à balayage RP-LIDAR : Lien de téléchargement
- Librairie C# de Timer haute fréquence : Lien vers la page
- Librairie C# de gestion du Lidar Sick TIM561 : Lien de téléchargement
- Librairie C# WPF d’affichage d’un oscilloscope basée sur SciChart : Lien de téléchargement
- Librairie C# WPF d’affichage de la carte d’évolution du robot sur son terrain : Lien de téléchargement
- Librairie C# WPF d’affichage des données d’asservissement sous forme de tableau : Lien de téléchargement
Schémas et PCB des cartes électroniques présentes dans les robots
Fichiers à inclure en C :
- ChipConfig.h et ChipConfig.c
- IO.h et IO.c
- Utilities.h et Utilities.c : fonctions de conversion d’angle et de type