Cours d'été RobotCraft
Alfena, Portugal
DURÉE
2 Months
LANGUES
Anglais
RYTHME
À plein temps
DATE LIMITE D'INSCRIPTION
Date limite de dépôt des demandes
DATE DE DÉBUT AU PLUS TÔT
Demander la date de début la plus proche
FRAIS DE SCOLARITÉ
EUR 425 / per course *
FORMAT D'ÉTUDE
Sur le campus
* frais d'inscription anticipée pour les étudiants de l'enseignement supérieur. 450€ : tarif régulier pour les étudiants de l'enseignement supérieur
Introduction
RobotCraft est un stage intensif de deux mois et un programme de cours d'été. Après l'énorme succès des éditions précédentes, la 7e édition de RobotCraft arrive à l'été 2022.
Base de la robotique mobile Acquérir des concepts de modélisation 3D, d'impression 3D et d'électromécanique, appliqués à la conception de robots mobiles. | Programmation robotique Explorez la plate-forme Arduino et le cadre ROS pour le contrôle de bas niveau et de haut niveau des robots mobiles. | Construisez votre propre robot Consolidez tous les concepts enseignés vers la conception d'une plate-forme robotique mobile et rivalisez avec vos amis ! |
Présence
La présence du stagiaire est évaluée à l'aide des cartes RFID uniques utilisées comme identification individuelle. Pour obtenir le certificat, le stagiaire doit se conformer à la présence suivante :
- Cours (cours théoriques, séminaires, ateliers, etc.) : 60 heures sur 84
- Laboratoire : 24 heures sur 36 (4 laboratoires sur 6 semaines)*
* La présence en dehors des jours de laboratoire prédéfinis ne compense pas les laboratoires manquants.
Programme
Craft #1 (C1) : Introduction à la robotique (4,5 heures T)
- Présentation des conférenciers, mentors et stagiaires (T)
- Présentation de RobotCraft et des différents métiers qu'il comprend (T)
- Introduction à la robotique, décrivant l'histoire de la robotique et son évolution (T)
- Présentation de morphologies de robots mobiles, à savoir capteurs et actionneurs (T)
- Brève revue de la littérature liée à la robotique, présentant les concepts théoriques de base nécessaires (T)
Bricolage #2 (C2) : Introduction à la programmation (16,5 heures T)
- Introduction à la programmation C/C++ (T)
Métier n°3 (C3) : Mécatronique (6 heures T | 6 heures L | 6 heures H)
- Introduction à l'électromécanique en robotique mobile (T)
- Assemblage électromécanique de la plateforme robotique mobile (L)
Artisanat n° 4 (C4) : Programmation en robotique mobile (12 heures T | 12 heures L | 12 heures H)
- Introduction au langage C appliqué à la programmation Arduino (T)
- Décrire les fonctionnalités des solutions Arduino et du microcontrôleur ATMEL (par exemple, architecture matérielle, cycles, configuration des broches, communications), à l'aide de la carte Arduino Mega (T)
- Identifier les différentes technologies de communication sans fil utilisées en robotique (ex. RF, Bluetooth, AdHoc, ZigBee) (T)
- Introduction aux algorithmes de bas niveau, aux organigrammes et au pseudocode (T)
- Acquérir des compétences dans la pratique des capteurs et actionneurs utilisés en robotique (T | L)
- Développer une application cinématique différentielle typique à l'aide d'Arduino Mega (L | H)
Bricolage #5 (C5) : Introduction à Linux (12 heures T)
- Introduction au système d'exploitation Linux (T)
Métier n°6 (C6) : Système d'exploitation du robot (24 heures T | 12 heures L | 12 heures H)
- Introduction à ROS (T)
- Décrire les fonctionnalités ROS (par exemple, piles, publication-abonnement, sujets, rosserial) et fournir des exemples spécifiques et des études de cas (T)
- Présenter des simulateurs compatibles ROS, tels que Morse, Stage et Gazebo (T)
- Introduction aux algorithmes de haut niveau, aux organigrammes et au pseudocode (T)
- Suivez le didacticiel ROS dans l'environnement de simulation (T | L)
- Explorez rosserial pour Arduino - Communication ROS (T | L)
- Développer une application de télédétection typique utilisant à la fois Arduino et ROS (L | H)
Craft #7 (C7) : Intelligence Artificielle (6 heures T | 6 heures L | 6 heures H)
- Introduction à l'Intelligence Artificielle, présentant différents paradigmes et quelques applications réelles (T)
- Introduction et importance de l'intégration de modèles d'inspiration biologique en robotique (T)
- Formaliser une approche robotique mobile, concevoir des algorithmes d'inspiration biologique et des machines à états finis (T | L)
- Développer une architecture de streaming pour échanger toutes les données nécessaires entre Arduino Mega et Raspberry Pi 3 (par exemple, les lectures des capteurs, les lectures des encodeurs, le contrôle des actionneurs, etc.) (L | H)
Métier n°8 (C8) : Compétition (6 heures T | 27 heures O)
- Discussion sur les événements compétitifs, les règles et les prix (T)
- Consolider les concepts appris sur tous les métiers et tester la plate-forme robotique mobile dans un scénario spécifique (O)
Application
L'application du programme comprend un kit de bienvenue et l'accès à tous les bricolages et autres événements, tels que les voyages, envisagés par l'organisation.
L'inscription « anticipée » se termine le 30 avril 2022 et les taux d'inscription « réguliers » s'appliquent du 1er mai au 31 mai 2022 . Les candidatures ne seront pas acceptées après cette date.
Frais
Catégorie | Tôt (jusqu'au 30 avril 2022) | Régulier (jusqu'au 30 mai 2022) |
Étudiant de l'enseignement supérieur | 425,00 € | 500,00 € |
Étudiant de l'Université de Coimbra* | 375,00 € | 450,00 € |
Membre ESN* | 375,00 € | 450,00 € |
* Exige la présentation d'une preuve pendant le processus de candidature.
Coûts de la vie
Il y aura naturellement les coûts typiques de la vie, tels que la chambre, la nourriture, etc. Je dirais que, pour l'ensemble du programme de 2 mois, incluant déjà les frais d'inscription dans RobotCraft, chaque étudiant devrait être prêt à dépenser environ 1370€.
ECTS
En règle générale, RobotCraft ne contribue pas avec l'ECTS (Système européen de transfert de crédits) à votre cours académique en cours, à moins que votre université ne nous contacte à cet égard. Dans ce cas, un accord peut être trouvé pour proposer un nombre donné d'ECTS dans le cadre de votre formation académique.
Paiement
Les frais de paiement ne couvrent que le programme de formation RobotCraft. Par conséquent, il ne couvre pas les dépenses telles que l'hébergement, la nourriture et d'autres activités rémunérées.
Tout le matériel fourni dans le cours est détenu par Ingeniarius, Ltd. et est la propriété de l'entreprise.
Curriculum
Base de la robotique mobile
Acquérir des concepts de modélisation 3D, d'impression 3D et d'électromécanique, appliqués à la conception de robots mobiles.
Programmation robotique
Explorez la plate-forme Arduino et le framework ROS pour le contrôle de bas niveau et de haut niveau des robots mobiles.
Construisez votre propre robot
Consolidez tous les concepts enseignés vers la conception d'une plateforme robotique mobile et rivalisez avec vos amis !
Programme
Craft #1 (C1) : Introduction à la robotique (4,5h T)
- Présentation des conférenciers, mentors et stagiaires (T);
- Présentation de RobotCraft 2022 et des différents métiers qui le composent (T) ;
- Introduction à la robotique, décrivant l'histoire de la robotique et son évolution (T);
- Présentation de morphologies de robots mobiles, à savoir capteurs et actionneurs (T) ;
- Brève revue de la littérature liée à la robotique, présentant les concepts théoriques de base nécessaires (T);
Craft #2 (C2) : Introduction à la programmation (16,5h T)
- Introduction à la programmation C/C++ (T);
Métier #3 (C3) : Mécatronique (6h T | 6h L | 6h H)
- Introduction à l'électromécanique en robotique mobile (T);
- Assemblage électromécanique de la plateforme robotique mobile (L).
Métier #4 (C4) : Programmation en robotique mobile (12h T | 12h L | 12h H)
- Introduction au langage C appliqué à la programmation Arduino (T);
- Décrire les fonctionnalités des solutions Arduino et du microcontrôleur ATMEL (par exemple, l'architecture matérielle, les cycles, la configuration des broches, les communications), en utilisant la carte Arduino Mega (T) ;
- Identifier les différentes technologies de communication sans fil utilisées en robotique (ex. RF, Bluetooth, AdHoc, ZigBee) (T);
- Introduction aux algorithmes de bas niveau, organigrammes et pseudocode (T);
- Acquérir des compétences dans la pratique des capteurs et actionneurs utilisés en robotique (T | L);
- Développer une application cinématique différentielle typique à l'aide d'Arduino Mega (L | H).
Craft #5 (C5) : Introduction à Linux (12h T)
- Introduction au système d'exploitation Linux (T) ;
Craft #6 (C6): Système d'exploitation du robot (24h T | 12h L | 12h H)
- Introduction à ROS (T);
- Décrire les fonctionnalités ROS (par exemple, piles, publication-abonnement, sujets, rosserial) et fournir des exemples spécifiques et des études de cas (T);
- Présenter des simulateurs compatibles ROS, tels que Morse, Stage et Gazebo (T);
- Introduction aux algorithmes de haut niveau, aux organigrammes et au pseudocode (T);
- Suivez le didacticiel ROS sous l'environnement de simulation (T | L);
- Explorez rosserial pour la communication Arduino – ROS (T | L);
- Développer une application de télédétection typique en utilisant à la fois Arduino et ROS (L | H).
Métier #7 (C7) : Intelligence Artificielle (6h T | 6h L | 6h H)
- Introduction à l'Intelligence Artificielle, présentant différents paradigmes et quelques applications réelles (T) ;
- Introduction et importance de l'intégration de modèles d'inspiration biologique en robotique (T);
- Formaliser une approche robotique mobile, concevoir des algorithmes d'inspiration biologique et des machines à états finis (T | L) ;
- Développer une architecture de streaming pour échanger toutes les données nécessaires entre Arduino Mega et Raspberry Pi 3 (par exemple, lectures de capteurs, lectures d'encodeurs, contrôle d'actionneurs, etc.) (L | H);
Craft #8 (C8) : Compétition (6h T | 27h O)
- Discussion sur les événements compétitifs, les règles et les prix (T);
- Consolidez les concepts appris sur tous les métiers et testez la plateforme robotique mobile dans un scénario spécifique (O).