Objets connectés et robotique avec Raspberry Pi, ROS et Python

NOTE IMPORTANTE :

 

Vérifiez votre admissibilité pour les groupes subventionnés. Cliquez ici.

Vous n’êtes pas admissible au groupe subventionné? Cliquez ici.

Pour toute aide en lien avec votre formation à distance ou avec la configuration de votre poste de travail, n’hésitez pas à communiquer avec notre soutien technique : fad.fcse@cegeptr.qc.ca ou par téléphone au 819 698-0777.

Objectifs

Le cours a pour but de familiariser les participants avec le Raspberry Pi et son système d’exploitation dont le système de fichiers, l’invite de commande (SHELL), les permissions des fichiers ainsi que les cron jobs. Les concepts de base de la programmation en Python incluant les variables, la conversion de types, la lecture des entrées de l’usager, les conditions et les boucles seront présentés. De plus, l’encapsulation de code dans des fonctions et les principales structures de données (listes, tuples, ensembles et dictionnaires) seront vues et expérimentées. Par la suite, les principaux aspects de ROS seront abordés, dont l’installation, les notions de nœuds et de topics, la programmation de scripts ainsi que la présentation des utilitaires du système d’exploitation. Puis, il sera question des concepts et des différentes applications des senseurs et des actionneurs.

Contenu

Cours 1: Plan de cours et présentation des concepts

  • Présentation de l’enseignant
  • Survol du plan de cours
  • Présentation des concepts
  • Présentation du projet libre
  • Idées de projets – Réflexion
  • Devoir

Cours 2: Raspbian

  • Présentation des notions de Raspbian et de l’invite de commande.
  • Quiz et exercices

Cours 3: Python – Partie 1

  • Python : Partie 1
  • Quiz et exercices

Cours 4: Python – Partie 2

  • Python : Partie 2
  • Quiz et exercices

Cours 5: Python – Pratique/Projet

  • Exercices sur Python/Travail sur projet

Cours 6: Robot Operating System (ROS)

  • Présentation des notions de ROS
  • Installation de ROS
  • Quiz et exercices

Cours 7: ROS – Nœuds, topic et Scripts

  • Notions de nœuds et de topics
  • Programmation de scripts
  • Paradigme des Comportements
  • Quiz et exercices

Cours 8: ROS – Utilitaires

  • Présentation des utilitaires
  • Présentation de Gazebo
  • Quiz et exercices

Cours 9: Senseurs

  • Concepts
  • Applications
  • Démo – radar
  • Quiz et exercices

Cours 10: Actionneurs

  • Concepts
  • Applications
  • Quiz et exercices

Cours 11: Travail sur projet

  • Travail libre sur projet

Cours 12: Robotique

  • Concepts
  • Applications
  • Nao
  • Quiz et exercices

Cours 13: Une touche d’l’IA

  • Ajouter de l’IA à votre robot/objet connecté
  • Comment structurer les scripts Python en « behavior » (comportement)

Cours 14: Travail sur projet

  • Travail libre sur projet

Cours 15: Présentation des projets

  • Présentation des projets
Public cible

Travailleur des TI ou ayant une bonne base en programmation

Conditions d'admission

L’étudiant doit avoir une bonne base en programmation (peu importe le langage qu’il connaît).

Méthodes d'enseignement

Cours magistraux incluant des présentations Google Slides, des démonstrations à l’ordinateur ainsi que des exercices supervisés. Des cours pratiques et du temps seront alloués pour réaliser un projet personnel sous la supervision de l’enseignant.  Les documents Google Colab seront largement utilisés pour les cours ayant trait à Python.

Le démarrage des cours est conditionnel à un nombre suffisant d’inscriptions. Les dates peuvent varier. Vous serez avisé des changements s’il y a lieu. Certaines conditions s’appliquent pour les formations de courte durée financées par Services Québec.

NOUVELLE FORMATION

INSCRIPTION
17 mars 2023

En ligne

Départ prévu le : 17 mars 2023
En ligne
Les vendredis de 13 h à 16 h
45 heures / 15 semaines
Couts
Taxes en sus
Groupe Services Québec Mauricie : 0 $

Formation subventionnée pour les travailleurs de la Mauricie.
Vérifiez votre admissibilité avant de vous inscrire
.

S'inscrire
Inscription entreprise

Pour information :

Service à la clientèle
819 376-1721, poste 2190
services.entreprises@cegeptr.qc.ca

Cette formation est financée par Services Québec aux personnes en emploi.

Les personnes pouvant s’inscrire à une formation doivent répondre à l’une ou l’autre des situations suivantes :

  • Être résidentes de la Mauricie ;
  • Être en emploi en Mauricie.

Les personnes admissibles sont :

  • Les travailleurs et travailleuses en emploi (plus de 20 heures/semaine) qui s’inscrivent à un cours en lien avec leur emploi actuel ou qui leur permet d’élargir leurs champs de compétences sans obligatoirement être lié avec l’emploi actuel ou leur formation initiale.
  • Les travailleurs et travailleuses autonomes consacrant plus de 20 heures/semaine à leur entreprise.
  • Les travailleurs saisonniers en arrêt de travail, mais ayant toujours un lien d’emploi.
  • Les travailleurs des entreprises de 250 employés et moins.

Les personnes NON admissibles sont :

  • Les travailleurs et travailleuses provenant des secteurs publics et parapublics (ministères fédéral et provincial, réseaux de la santé, des services sociaux et de l’éducation) disposant généralement de budgets spécifiques pour assurer la formation continue de leurs employés.
  • Les travailleurs et travailleuses qui provenant d’une entreprise ou organisme dont les activités pourraient porter à controverse et avec lesquelles le ministère ne peut être associé (ex : caractère religieux, production de cannabis à des fins récréatives, débit de boisson, etc.).
  • Les personnes ayant un statut d’étudiant.
  • Les travailleurs des entreprises de 250 employés et plus.

Situations particulières:

  • De manière exceptionnelle, les personnes sans emploi référées à la suite d’une évaluation et d’une recommandation d’un agent d’aide à l’emploi de Services Québec.


Fermer la fenêtre

Abonnez-vous à notre infolettre

You have Successfully Subscribed!

Abonnez-vous à notre infolettre

You have Successfully Subscribed!