28
Semaine 1 Introduction au cours et montage du robot Projet initial en ingénierie informatique et travail en équipe INF1995 Jérôme Collin et al.

Semaine 1 Introduction au cours et montage du robot Projet initial en ingénierie informatique et travail en équipe INF1995 Jérôme Collin et al

Embed Size (px)

Citation preview

Page 1: Semaine 1 Introduction au cours et montage du robot Projet initial en ingénierie informatique et travail en équipe INF1995 Jérôme Collin et al

Semaine 1Introduction au cours et

montage du robot

Projet initial en ingénierie informatique et travail en équipe

INF1995

Jérôme Collin et al.

Page 2: Semaine 1 Introduction au cours et montage du robot Projet initial en ingénierie informatique et travail en équipe INF1995 Jérôme Collin et al

Intervenants Responsable du cours

Jérôme Collin, chargé d’enseignement, bureau M-4013

Intervenants: Laurent Tremblay, analyste, bureau M-4011

Aide technique (soudure, problème de robots, etc…)

Pour les H.P.R. Section 1: Valérie Ducas Section 2: Brenda Allwin Section 3: Maude St-Cyr-Bouchard Début des cours de HPR la semaine prochaine

Polytechnique Montréal - Département de génie informatique et de génie logiciel - INF1995 - page 2

Page 3: Semaine 1 Introduction au cours et montage du robot Projet initial en ingénierie informatique et travail en équipe INF1995 Jérôme Collin et al

Intervenants (suite…) Chargée de laboratoire:

2 par section 1 pour chaque bloc de 3 heures Répétiteurs qui accompagnent les

chargés pour les 5 premières semaines La page principale du site web donne

les coordonnées de tous les intervenants

Polytechnique Montréal - Département de génie informatique et de génie logiciel - INF1995 - page 3

Page 4: Semaine 1 Introduction au cours et montage du robot Projet initial en ingénierie informatique et travail en équipe INF1995 Jérôme Collin et al

Aujourd’hui Plan de cours et horaire détaillé Le robot et sa programmation Site web du cours Laboratoire L-3818 et sécurité Équipes Articles pour le cours Montage (semaine 1) Introduction à la carte µC (semaine 2) Démonstration de soudure Répétiteurs

Polytechnique Montréal - Département de génie informatique et de génie logiciel - INF1995 - page 4

Page 5: Semaine 1 Introduction au cours et montage du robot Projet initial en ingénierie informatique et travail en équipe INF1995 Jérôme Collin et al

Plan de cours Nature du projet intégrateur

Pédagogie par projet Travail en équipe Travaux pratiques et projet final

Aspects importants Aspects matériels Aspects logiciels Méthodologie Communication orale et écrite

Corequis: LOG1000 et INF1600 (INF1010)

Polytechnique Montréal - Département de génie informatique et de génie logiciel - INF1995 - page 5

Page 6: Semaine 1 Introduction au cours et montage du robot Projet initial en ingénierie informatique et travail en équipe INF1995 Jérôme Collin et al

Semaines 1 à 7 (équipe de 2)

S1: Montage du robotS2: Intro à la carte microcontrôleurS3: FSM «logicielle» (prog. corrigé)S4: PWM «logiciel» S5: Ressources internes (quiz)S6: Mémoire externeS7: Conv. anal./num. (prog. corrigé)

Polytechnique Montréal - Département de génie informatique et de génie logiciel - INF1995 - page 6

Page 7: Semaine 1 Introduction au cours et montage du robot Projet initial en ingénierie informatique et travail en équipe INF1995 Jérôme Collin et al

Semaines 8 à 15 (équipe de 4)

S8: Travail logiciel (Makefile) S9: trajectoire préprog. (entrevue) S10 à S14: robot autonome S15: Évaluation finale:

Épreuve de parcours à l’Atrium Présentation par affiche (court) Programme corrigé

Polytechnique Montréal - Département de génie informatique et de génie logiciel - INF1995 - page 7

Page 8: Semaine 1 Introduction au cours et montage du robot Projet initial en ingénierie informatique et travail en équipe INF1995 Jérôme Collin et al

Précisions sur l’évaluation Entrevue de laboratoire et quiz

L’étudiant doit répondre à une série de questions, par écrit de façon individuelle ou de façon orale par équipe.

Programme Trois programmes seront spécifiquement notés. Le

professeur vérifiera que la rédaction de chaque programme respecte et exploite adéquatement les concepts fondamentaux de la programmation.

Rapport Exercice sur les Makefiles avec explications dans un rapport

du fonctionnement du système de compilation réalisé

Polytechnique Montréal - Département de génie informatique et de génie logiciel - INF1995 - page 8

Page 9: Semaine 1 Introduction au cours et montage du robot Projet initial en ingénierie informatique et travail en équipe INF1995 Jérôme Collin et al

Précisions sur l’évaluation (suite…) À l’Atrium à la fin de la session:

Épreuve de robot: Le robot doit, à la fin de la session, pouvoir compléter un parcours en respectant certaines règles. Devant juges et spectateurs! 

La présentation orale s’effectuera sous la forme de présentation par affiche («session poster», en anglais). Chaque équipe aura son espace où il pourra effectuer sa présentation. Toute la communauté sera invitée à assister à cette activité.

Polytechnique Montréal - Département de génie informatique et de génie logiciel - INF1995 - page 9

Page 10: Semaine 1 Introduction au cours et montage du robot Projet initial en ingénierie informatique et travail en équipe INF1995 Jérôme Collin et al

Évaluation et pondération

Nature Nombre Pond. Quiz technique 1 15% Entrevue 1 10% Programmes 3 15% Rapports 1 5% Épreuve parcours 1 20% Présentation orale 1 10% Travail en équipe 25%Polytechnique Montréal - Département de génie informatique et de génie logiciel - INF1995 - page 10

Page 11: Semaine 1 Introduction au cours et montage du robot Projet initial en ingénierie informatique et travail en équipe INF1995 Jérôme Collin et al

Le robot et sa programmation

Pourquoi un robot? Aspects mécaniques Aspects électriques 2 microcontrôleurs Programmation par port USB Kdevelop ou Kate sous Linux Make, make install

Polytechnique Montréal - Département de génie informatique et de génie logiciel - INF1995 - page 11

Page 12: Semaine 1 Introduction au cours et montage du robot Projet initial en ingénierie informatique et travail en équipe INF1995 Jérôme Collin et al

Site web du cours Site web indépendant pour H.P.R. (Moodle) Pour la partie technique: un peu sur Moodle

mais la majorité de l’information à www.groupes.polymtl.ca/inf1995

Plan de cours (complet) Travaux pratiques (plus importante section) Guides pratiques et vidéo (complémentaire) Sections matériel et logiciel (points précis) Références et fichiers (pour aller plus loin) Évaluation (à consulter)Polytechnique Montréal - Département de génie informatique et de génie logiciel - INF1995 - page 12

Page 13: Semaine 1 Introduction au cours et montage du robot Projet initial en ingénierie informatique et travail en équipe INF1995 Jérôme Collin et al

Laboratoire L-3818 Poste de soudure

Fer avec 3 températures Ventilateur Lampe

Poste de dessoudage Poste de sertissage des câbles Poste du chargé de laboratoire Propreté (boîtes de carton = poubelles!) Appareils de mesure (semaine prochaine)

Polytechnique Montréal - Département de génie informatique et de génie logiciel - INF1995 - page 13

Page 14: Semaine 1 Introduction au cours et montage du robot Projet initial en ingénierie informatique et travail en équipe INF1995 Jérôme Collin et al

Santé et sécurité RoHS et flux Un fer à souder, c’est chaud! Coupures et objets tranchants Lunettes protectrices obligatoires (sauf si

on porte déjà des verres correcteurs) Objets au sol Tensions élevées et condensateurs Trousse de 1er soin Gaucher/droitier et bonnes positions durant

le travail

Polytechnique Montréal - Département de génie informatique et de génie logiciel - INF1995 - page 14

Page 15: Semaine 1 Introduction au cours et montage du robot Projet initial en ingénierie informatique et travail en équipe INF1995 Jérôme Collin et al

Équipes

Équipes de 2 formées librement par les étudiants et «enregistrées» lors de l’achat du robot

Équipes de 2 d’abord en laboratoire, 4 plus tard pour ce qui est de la partie technique

Travail en équipe: équipes de 4 imposées par réunion de 2 équipes de 2 la semaine prochaine

Il pourrait y avoir une équipe de 3 s’il y a un nombre impair d’étudiants dans la section. Cette situation donnera donc une équipe de 5 avec une réunion avec une équipe de deux.

Il pourrait y avoir une équipe de 6 (3 fois deux) s’il y a un nombre impair d’équipe de deux dans la section.

Polytechnique Montréal - Département de génie informatique et de génie logiciel - INF1995 - page 15

Page 16: Semaine 1 Introduction au cours et montage du robot Projet initial en ingénierie informatique et travail en équipe INF1995 Jérôme Collin et al

Équipes (suite) Règlements 6.5 et 6.6, note 2 de l’annuaire de

Polytechnique, pour les cours avec projet:

« il n’est pas possible de s’inscrire ni de se désinscrire après la première moitié de la période de modifications aux choix de cours, dans un cours dont la formule pédagogique prévoit un projet d’équipe majeur (tel que justifié dans l’analyse de cours), à moins d’autorisation du professeur. »

«il n’est pas possible d’abandonner un cours dont la formule pédagogique prévoit un projet d’équipe majeur (tel que justifié dans l’analyse de cours), à moins d’autorisation du professeur. »

Polytechnique Montréal - Département de génie informatique et de génie logiciel - INF1995 - page 16

Page 17: Semaine 1 Introduction au cours et montage du robot Projet initial en ingénierie informatique et travail en équipe INF1995 Jérôme Collin et al

Modalité M13 Cours-projet La formule pédagogique de certains cours prévoit la

réalisation de projets en équipes. Dès que les équipes sont formées, il n’est plus possible d’en ajouter ou d’en retirer des membres sans mettre en jeu l’atteinte des objectifs du cours. C’est pourquoi certains règlements s’appliquent à ces cours-projets :

• restriction pour une inscription tardive (règlement 6.5) • restriction pour un abandon après inscription

(règlement 6.6).

Polytechnique Montréal - Département de génie informatique et de génie logiciel - INF1995 - page 17

Page 18: Semaine 1 Introduction au cours et montage du robot Projet initial en ingénierie informatique et travail en équipe INF1995 Jérôme Collin et al

Exceptions Est-ce que certains parmi vous ont déjà

fait un projet intégrateur dans un autre programme à Polytechnique ?

Est-ce que la partie H.P.R. sur le travail en équipe a été réalisée ? Dans ce cas, la note de la partie HPR d’un

cours précédent est rapportée en INF1995 Ceci peut influencer la formation des

équipes. NOUS EN AVERTIR!

Polytechnique Montréal - Département de génie informatique et de génie logiciel - INF1995 - page 18

Page 19: Semaine 1 Introduction au cours et montage du robot Projet initial en ingénierie informatique et travail en équipe INF1995 Jérôme Collin et al

Articles pour le cours Acheter un robot pour deux étudiants à la

Coopoly Au début de la session seulement $200.00 + taxes = $229.95 pour un robot

(mais 2 cartes mère). Demander le robot pour INF1995 au comptoir.

Vient avec outils, câble USB et bloc d’alimentation

Me remettre le papier listant les deux coéquipiers immédiatement après l’achat

Polytechnique Montréal - Département de génie informatique et de génie logiciel - INF1995 - page 19

Page 20: Semaine 1 Introduction au cours et montage du robot Projet initial en ingénierie informatique et travail en équipe INF1995 Jérôme Collin et al

Autres articles

Lunettes protectrices ($7.99 ou $9.99) à la Coopoly (OBLIGATOIRE)

Piles 9V et AA (et chargeur) (à la Coopoly ou ailleurs)

Aucun livre obligatoire Toute la documentation est sur le

site web Des capteurs vous seront fournis

plus tard dans la session.Polytechnique Montréal - Département de génie informatique et de génie logiciel - INF1995 - page 20

Page 21: Semaine 1 Introduction au cours et montage du robot Projet initial en ingénierie informatique et travail en équipe INF1995 Jérôme Collin et al

Casiers au L-3811

Un par équipe de deux. Prendre uniquement celui

correspondant à votre numéro d’équipe!

Nous avertir si quelqu’un d’autre a pris le casier qui vous appartient.

Vous devez fournir le cadenas qui sécurisera la case.

Polytechnique Montréal - Département de génie informatique et de génie logiciel - INF1995 - page 21

Page 22: Semaine 1 Introduction au cours et montage du robot Projet initial en ingénierie informatique et travail en équipe INF1995 Jérôme Collin et al

Semaine 1: montage But: travail manuel BIEN LIRE LES INSTRUCTIONS Utiliser les 4 mains de l’équipe Vérification de la qualité:

Pont en H: test complet Carte mère: avec chargement du

micrologiciel Ordre de montage: faire certaines

parties du montage en parallèle

Polytechnique Montréal - Département de génie informatique et de génie logiciel - INF1995 - page 22

Page 23: Semaine 1 Introduction au cours et montage du robot Projet initial en ingénierie informatique et travail en équipe INF1995 Jérôme Collin et al

Semaine 1: montage (suite)

Attention aux aspects mécaniques!!! Bonnes vis aux bons endroits! Bagues d’espacement des «ball casters» Graissage des engrenages

Sertissage des câbles Au poste près du poste du professeur

Bien identifier les pièces à monter

Polytechnique Montréal - Département de génie informatique et de génie logiciel - INF1995 - page 23

Page 24: Semaine 1 Introduction au cours et montage du robot Projet initial en ingénierie informatique et travail en équipe INF1995 Jérôme Collin et al

Semaine 2: Intro à la carte µC Chargement du micrologiciel Introduction à l’environnement

Linux Éditeur et compilation

Documentation AVRLibC Documentation du ATMega324PA

d’Atmel Autres références sur le site du cours

2 exercices de programmationPolytechnique Montréal - Département de génie informatique et de génie logiciel - INF1995 - page 24

Page 25: Semaine 1 Introduction au cours et montage du robot Projet initial en ingénierie informatique et travail en équipe INF1995 Jérôme Collin et al

Technique de soudure Quelques termes:

Étain, PCB, pastille (pad), trough-hole, DIP, traces, SMT

Étapes: On enfonce la pièce, on retourne le PCB On chauffe la pastille d’abord On approche l’étain On éloigne l’étain et on éloigne le fer

Guides et vidéos sur le site web

Polytechnique Montréal - Département de génie informatique et de génie logiciel - INF1995 - page 25

Page 26: Semaine 1 Introduction au cours et montage du robot Projet initial en ingénierie informatique et travail en équipe INF1995 Jérôme Collin et al

Autres aspects de montage Découpage des connecteurs IDC Alignement de la pièce SMT Orientation des diodes Code de couleurs des résistances Sens des connecteurs IDC IMPORTANT:

regarder les modèles dans le laboratoire Les modèles ne sont pas fonctionnels!!!

Polytechnique Montréal - Département de génie informatique et de génie logiciel - INF1995 - page 26

Page 27: Semaine 1 Introduction au cours et montage du robot Projet initial en ingénierie informatique et travail en équipe INF1995 Jérôme Collin et al

En terminant… Les quatre principes suivants ont pour but

de rendre le temps en laboratoire agréable pour tous. Ponctualité: être en classe ou au laboratoire aux

heures prescrites. Participation: être présent(e) et impliqué(e) lors

des activités. Politesse: être conscient(e) et respectueux(se)

des autres. Propreté: préserver l'environnement du local de

classe (exempt de nourriture et de déchets).

Polytechnique Montréal - Département de génie informatique et de génie logiciel - INF1995 - page 27

Page 28: Semaine 1 Introduction au cours et montage du robot Projet initial en ingénierie informatique et travail en équipe INF1995 Jérôme Collin et al

Conclusion Lisez bien les instructions sur le site web. Coordonnez-vous avec vos coéquipiers le

plus tôt possible. Achetez vos articles le plus tôt possible

pour pouvoir faire le montage Procédez au montage le plus tôt possible,

car ça demande pas mal de temps!

Polytechnique Montréal - Département de génie informatique et de génie logiciel - INF1995 - page 28