L1 / MECATRONIQUE
CM:5 – TD:5
COURS BASES DE LA ROBOTIQUE
Par KASSI Kouamé Jean-Jacques Bérenger, doctorant à l’EDP INPHB Yamoussoukro
0788220400/0554798803
Sous la supervision de Dr AKA Stéphane, Maître-assistant à UFHB
ROBOTIQUE
Dr KOFFI AKA STEPHANE
2
Enseignant chercheur au Laboratoire de Technologie (LabTec) +225 08 111 668
PLAN DU COURS
Chapitre 1 : Généralités sur les Cartes programmables
1-Types de cartes
2-Caractéristique des cartes
Chapitre 2 : Introduction à la robotique
CHAPITRE 1 : Généralité sur les cartes programmables
Une carte électronique est un assemblage de composants
électroniques interconnectés sur une même plaque.
5
On distingue deux types de cartes électroniques :
● les non-programmables ;
● les programmables programmable c’est à dire
qui ont besoin de ligne de code informatique
(programme) pour fonctionner.
Carte Non-programmable
Ces types de cartes ne sont pas programmable et ils utilisent souvent
la technologie analogique ex : les amplificateurs audios
Carte Non-programmable
La gravure dite "à l'anglaise" consiste à utiliser un foret ou une fraise
pour graver des rainures dans le cuivre, en vu de faire des pistes isolées
(une rainure qui encadre chaque piste à créer). Le circuit qui suit a été
réalisé avec un système de fixation de perceuse qui permet d'effectuer
des tracés parfaitement droits.
Carte Non-programmable
Si cela est réalisable à la main avec une
petite perceuse pour les pistes larges,
une machine pilotée par logiciel (très
couteuse) est nécessaire pour des
besoins plus poussés (pistes de faible
largeur et très serrées).
Carte Non-programmable
Ce type de plaque est composé de pastilles ou de bandes de cuivre pré
percées, et se prête bien aux essais. Elle est idéale en phase de développement
ou lors de la mise en pratique de schémas anciens ou incertains, avec lesquels
on pensent qu'il va falloir quelques adaptations.
Carte Non-programmable
Ce type de plaque n'est pas uniquement utilisée par les amateurs, mais
aussi par les professionnels, quand il s'agit de "petits" prototypes à faire
rapidement. Il existe même des logiciels de placement de composants
spécifiquement dédiés à ce genre de plaque, voir par exemple VeeCad
(je l'ai acheté pour soutenir l'auteur, qui le mérite bien) ou LochMaster
(que j'ai aussi acheté et que je trouve plus intuitif que VeeCad, même
s'il possède pas mal de lacunes). LochMaster est distribué en France par
Lextronic mais est également disponible au téléchargement et à la vente
sur le site de son éditeur Abacom. Voir page
Circuit imprimé - Plaque expérimentation pour un aperçu d'utilisation
de ce genre de plaque.
Carte programmable
C’est une carte qui a besoin de programme informatique pour
fonctionner, on peut l’assimiler à un être humain, quand son cerveau
est vide il sait rien et il fait rien. Les cartes programmables utilisent la
technologie digitale pour fonctionner néanmoins rien ne les empêche
de travailler avec des valeurs analogiques, mais ce cas de figure devra
être prévu dans le programme.
Pour qu’un programme puisse bien fonctionner il faut des éléments
indispensables : de la mémoire, au moins une calculatrice, des entrés,
et des sorties. Ainsi nous avons dans une carte électronique
programmable un microcontrôleur ou une unité central composé de
micro-processeur, de la mémoire (vive et morte), des entrées et des
calculatrice
sorties.
Carte programmable
Il y a une différence entre un microcontrôleur et un micro-
processeur. Le micro-processeur est composant qui s’occupe des
calculs c’est à dire des opérations mathématiques, par-contre le
microcontrôleur est un composant qui regroupe tout les éléments
nécessaire au bon fonctionnement d’un programme. Ainsi dans le
microcontrôleur on n’a un micro-processeur, de la mémoire (vive et
morte), et des entrées et sorties.
Carte programmable
Carte programmable
Carte programmable
Il existe des centaines de cartes programmables
dans le marché de l’électronique, il peut être
difficile des fois de choisir sa carte. Cependant votre
boussole sera votre projet ou cahier de charge.
Deux choses sont importantes pour choisir sa carte :
● le hardware (matériel)
● le software (le logiciel qui contrôle la carte)
Carte programmable
Coté Matériel vous devez vous baser sur ces
caractéristiques
● Courant et la tension de la carte ?
● Le nombre de broche, si elles sont Digitales ou
analogiques,
supportent le PWM ou pas ?
● Vitesse de l’horloge ?
● La mémoire ?
● Le connectique (wifi, Bluetooth, port… )
Carte programmable
Coté Matériel vous devez vous baser sur ces caractéristiques
● Le langage de programmation utiliser (C, python, JavaScript,
etc)
● Le système d’exploitation de la carte (linux, windows) type
on-board computer
● Le frameware de la carte (micropython, Arduino,
mongooseOs)
● Plateforme dédiée (Arduino, Webrepl, MongooseOs,
NodeRed )
● Les protocoles (I2C,1-WIRE, SPI, UART, etc)
L’évolution de l’électronique s’est faite en passant
des circuits analogiques aux circuits numériques
10x plus puissants et ces circuits nous ouvrent de
larges possibilités :
-de la voiture autonome sans conducteur
-à un drone qui vole sans pilote
tout cela avec ces cartes électroniques
programmables de plus en plus intelligentes, ainsi
ces cartes nous donnent la possibilité de réaliser
des projets autrefois impossible (20 ans en arrière).
CHAPITRE 2 : Introduction à la robotique
20
Historique
Définitions
Les types de robots et leurs caractéristiques
Les différentes catégories de robot
Les domaines d’expertise
Les domaines d’utilisation des robots
Aka Stéphane KOFFI
21
Historique
22
23
24
25
26
Seleno est le premier robot électronique de l’histoire.
Il a été réalisé en 1912 et sa fonction principale était de
suivre la lumière.
27
Enigma est une machine électromécanique
portable servant au chiffrement et au
déchiffrement de l'information. Utilisée
principalement par les Allemands pendant la
Seconde Guerre mondiale.
28
29
Définitions
31
Définitions
32
Définitions
Boucle de décision
Un robot est capable d'extraire de l'information a partir de son
environnement
et d'utiliser ses connaissances pour décider comment agir. Un
robot est équipe de
capteurs et d’effecteurs
Composantes d’un robot
Effecteurs
Capteurs
33
Définitions
Effecteurs
Les robots sont équipés d’effecteurs leur permettant d'agir
dans l'environnement :
roue
bras
jambes
pinces
Robot hexapode Bras de robot industriel Robot humanoïde HRP2
34
Définitions
Capteurs
Les robots sont équipés de capteurs leur permettant de percevoir
l'environnement dans lequel ils évoluent :
proprioceptifs : mesurent l’état du robot lui-même (capteur de
position (GPS), capteur de vitesse, capteur de charge de
batteries,...)
extéroceptifs : renseignent sur l’état de l'environnement (capteur
de température, télémètre (RADAR, LIDAR), boussole, détecteur
de chaleur/lumière, ...)
35
Définitions
Capteurs
36
Définitions
Capteurs
Les capteurs peuvent être plus ou moins précis.
Portée des capteurs
Précision des mesures
Perception de bruit
L'espace de perception constitue la partie de l'environnement
qu’un robot peut percevoir grâce a ses capteurs.
37
Définitions
Effecteurs
Les effecteurs peuvent également être plus ou moins précis.
Exactitude des déplacements
Déviations dues a l'environnement
Evènements externes imprévus
Autres composantes
De nombreuses autres composantes peuvent être présentes, selon
le type de robot considéré :
périphériques de stockage (stocker des programmes, des
informations sur l'environnement, ...),
interfaces de communication (écran, wifi, ...),
unité d'alimentation (batterie, panneaux solaire, ...).
38
Interaction robot environnement
39
Types de robot
Les deux grandes catégories de robots
robots manipulateurs : robots ancres physiquement a
leur place de travail et généralement mis en place pour
réaliser une tâche précise ou répétitive.
robots mobiles : robots capables de se déplacer dans un
environnement. Ils sont équipés ou non de
manipulateurs suivant leur utilisation.
40
Les fonctions des robots
Les robots manipulateurs industriels, chargés de manipuler, soient :
Des pièces : Stockage – Déstockage, Palettisation-
Dépalettisation, Chargement – Déchargement de machine outil,
Manipulation d'éprouvettes, Assemblage de pièces, …
Des outils : Soudure en continu ou par points, Peinture,
Collage, Ebavurage, ...
Les robots didactiques, qui sont des versions au format réduit des
précédents robots. La technologie est différente, de même que les
constructeurs. Ils ont un rôle de formation et d'enseignement, ils
peuvent aussi être utilisés pour effectuer des tests de faisabilité d'un
poste robotisé.
41
Fin séance 1 (4h)
Les fonctions des robots
Les robots mobiles autonomes : Les possibilités sont plus vastes,
du fait de leur mobilité. Notamment, ils peuvent être utilisés en
zone dangereuse (nucléaire, incendie, sécurité civile, déminage),
inaccessible (océanographie, spatial). De tels robots font appel à
des capteurs et à des logiciels sophistiqués. On peut distinguer 2
types de locomotion : Les robots marcheurs qui imitent la
démarche humaine, et les robots mobiles qui ressemblent plus à
des véhicules.
42
Différents catégories de robot
43
Domaines d’expertises
o Mécanique
o Electronique
o Automatique
o Informatique
Vision par ordinateur,
Traitement d’images,
Intelligence artificielle, CAO
o Mécatronique
o Mathématique appliquée
Analyse numérique,
Optimisation
Géométrie algébrique,
Algorithmique
o Psychologie , Expertise
Médicale 44
Les domaines d’applications
45
46
47
48
49