Académique Documents
Professionnel Documents
Culture Documents
DEDICACE
REMERCIEMENTS
La réalisation de ce rapport n’a pas été un travail d’une seule main car nous avons
bénéficié d’une contribution multiforme. Nous sommes donc lourdement reconnaissants
envers tous ceux qui nous nous ont soutenus durant notre parcours aussi bien en entreprise
qu’à l’institut. A cet effet nous témoignons notre profonde gratitude à l’égard de :
DIEU TOUT PUISSANT à qui nous devons la vie et celui sans qui nos projets
entrepris n’auraient vu le jour.
M. NOUBOUOSSIE, notre encadreur académique pour son suivie, ses
orientations et son encadrement.
M. VOULONG Thiery, qui nous a accepté dans sa structure et guidé tout au long
de notre stage en entreprise et a veillé à notre apprentissage.
Tous les employés de BISSO SYSTEM pour leur bonne collaboration et
l’atmosphère conviviale créée durant notre séjour.
Mon père, M. ASSAMA Alain pour son soutien financier et celui sans qui je ne
serais arrivé jusqu’à ce niveau.
Nos enseignants et le personnel de l’ISETAG pour leur disponibilité permanant
sur tous les points.
Tous nos camarades de la promotion 2022/2023 pour leur bonne collaboration,
l’esprit d’équipe et de partage dont ils ont fait preuve.
Finalement tous ceux qui ont contribué de près ou de loin, matériellement ou
moralement à l’aboutissement de ce travail.
IR : Infra Rouge
AVANT-PROPOS
Dans le souci des pouvoirs publique de disposer d’agents de maitrise dans les domaines
précis et selon les services des entreprise, l’Institut Supérieur Evangélique des
Technologies Appliquées et de Gestion (ISETAG) a été initié par l’arrête
N°17/00048/MINESUP/ du 17 janvier 2017, autorisation
N°15/09096/L/MINESUP/SG/DDES/ESUP/SDA/MM. Afin de répondre aux besoins
réels de l’économie nationale et bien d’autres. Il accueille en son sein des jeunes
camerounais et étrangers des deux sexes, titulaires d’un baccalauréat. L’institut est
organisé en 4 cycle :
Le cycle BTS d’une durée de deux ans qui prépare les étudiants à l’examen
national du Brevet des Techniciens Supérieurs.
Le cycle LICENCE d’une durée d’un an qui reçoit les titulaire d’un BTS et est
sanctionné au final par LICENCE PROFESSIONNELLE.
COMMERCE – VENTE :
CI (Commerce Internationale)
GESTION
AM (Assistant manager)
CGE (Comptabilité et Gestion des Entreprises)
Gestion des
Ressources
Humaines
Gestion de La Qualité
Transport et
Logistique
Information et Communication
Communication Option Publicités
RESUME
Dans notre travail nous proposons la réalisation d’un bras manipulateur à trois
degrés de liberté(DDL). Ce projet tel que développé dans cette étude sera en mesure de
réduire les délais d’attente dans les entreprises, fluidifier les tâches pénibles et répétitives
et ainsi économiser en mains d’œuvre. De ce fait, nous expliquerons le fonctionnement
des composants principaux de notre bras robotique ainsi que la description de la partie
matérielle et logiciel puis par la suite nous élaborerons une modélisation dudit robot afin
qu’il parvienne à réaliser de manière automatique une manutention et sera associé à un
convoyeur de pièces. Pour la commande du robot nous utiliserons une carte Arduino et
des servomoteurs comme actionneurs à cause de leur simplicité au niveau de la
commande.
ABSTRACT
In our work we propose the realisation of a manipulator arm with three degrees of
freedom(DOF). this project as developed in this study will be able to reduce waiting times
in companies, streamline painful and repetitive tasks and repetitive tasks and thus save
labor. Therefore, we will explain the operation of the main components of our robotic
arm as well as the description of the hardware and software part and the we will develop
a modelling of the said robot so that it manages to carry out automatic handling and will
be associated to a parts conveyer. For the control of the robot we will use an Arduino card
and servomotors as actuators because of their simplicity in terms of control.
SOMMAIRE
DEDICACE ...................................................................................................................... I
REMERCIEMENTS ..................................................................................................... II
LISTE DES FIGURES ................................................................................................. III
LISTES DES TABLEAUX ........................................................................................... V
LISTES DES ABREVIATIONS .................................................................................. VI
AVANT-PROPOS ........................................................................................................VII
RESUME ....................................................................................................................... XI
ABSTRACT ..................................................................................................................XII
SOMMAIRE............................................................................................................... XIII
INTRODUCTION GENERALE ................................................................................... 1
PREMIERE PARTIE : PRESENTATION GENERALE DE L’ENTREPRISE ET
DEROULEMENT DU STAGE ........................................................................................ 2
CHAPITRE 1 : PRESENTATION GENERALE DE BISSO SYSTEM ................... 3
SECTION 1 : CREATION ET EVOLUTION DE BISSO SYSTEM ........................ 3
SECTION 2 : ORGANISATION DE L’ENTREPRISE ............................................. 5
CHAPITRE 2 : DEROULEMENT DU STAGE .......................................................... 7
SECTION 1 : Présentation du services d’accueil et déroulement du stage............................... 7
SECTION 2 : Justification du thème ........................................................................................ 9
DEUXIEME PARTIE : ETUDE ET REALISATION D’UN BRAS MANIPULATEUR
3 AXES PILOTE PAR ARDUINO ................................................................................ 10
CHAPITRE 3 : ROBOT MANIPULATEUR 3 AXES (RRR) ................................. 11
INTRODUCTION ........................................................................................................ 11
SECTION 1 : GENERALITES SUR LES ROBOTS ................................................ 11
SECTION 2 : PRESENTATION ET REALISATION DU PROJET ........................... 21
CONCLUSION ............................................................................................................. 49
CHAPITRE 4 : ANALYSE CRITIQUE ET SUGGESTIONS ................................. 50
SECTION 1 : ANALYSE ET CRITIQUE ................................................................. 50
SECTION 2 : SUGGESTIONS ................................................................................... 50
CONCLUSION GENERALE ...................................................................................... 52
REFERENCES BIBLIOGRAPHIQUES ................................................................. LIII
ANNEXES .................................................................................................................. LIV
..................................................................................................... LVI
INTRODUCTION GENERALE
1. Historique de l’entreprise
L’entreprise BISSO SYSTEM ou nous avions effectué notre stage académique est
une initiative pensée par M. Thierry Voulong Tekajio un ingénieur en informatique qui
exerçait comme technicien dans une entreprise, ayant acquis une bonne expérience
professionnelle il décide de lancer sa structure au nom de BISSO SYSTEM qui de par sa
forme juridique est un ETABLISSEMENT et prend pour principale activité la prestation
de services (Maintenance des équipements informatiques, achats et revente des matériels
informatiques…). L’entreprise voit le jour en 2018 et M. Thiery Voulong a dû mettre à
sa disposition un capital social d’un million de franc ainsi qu’un total de 2 employés au
début. Pour le fonctionnement de son entreprise, ce promoteur a décidé d’intégrer
plusieurs activités que nous allons vous détailler plus amplement dans la suite.
2. Activités de l’entreprise
BISSO SYSTEM est une entreprise qui offre de nombreux services de prestation à
savoir :
Consulting
3. Objectifs de l’entreprise
BISSO SYSTEM depuis sa création a mis les moyens en jeu pour son évolution et
l’atteinte de son apogée. Afin d’accroitre son activité et se faire une renommée parmi les
multitudes d’entreprises concurrentes, la satisfaction de sa clientèle et le service de bonne
qualité est sa priorité. Ainsi l’entreprise s’est fixer comme objectifs : d’augmenter sa
clientèle pour ainsi étendre sa zone de prestation de services, accroitre son pouvoir de
négociation vis-à-vis des fournisseurs, étendre sa couverture géographique et accroitre
son chiffre d’affaire.
Directeur
General
Assistance
Direction
2. Ressources de l’entreprise
On entend par ressources l’ensembles des éléments de nature matérielle, financière et
humaine qu’utilise l’entreprise dans le but de rentabiliser ses services. L’entreprise
BISSO SYSTEM dispose ainsi de plusieurs ressources classer par nature, on distingue :
Vers le campus 2
Ange
Raphael
ETS BISSO
Venant de Ndokoti
SYSTEM
Stade Cicam
INTRODUCTION
De nos jours, l’utilisation des machines dans l’industrie ou la recherche est de plus
en plus importante, notamment l’utilisation de la robotique. L’automatisation des
systèmes permet une conception plus rapide et plus sûr que certains ouvrages ; en effet la
robotique est considérée comme un des grands axes des progrès scientifiques et
techniques, elle consiste à l’automatisation de nombreux secteurs de l’activité humaine
afin par exemple d’augmenter la productivité dans les entreprises, stimuler la
compétitivité entre eux et surtout travailler dans les zones à haut risque.
Le secteur d’activité des systèmes robotiques s’est élargie de façon importante en
particulier dans le domaine de la médecine, spatial, industriel, militaire et aussi dans le
domaine de l’agriculture. Il existe aujourd’hui trois grandes catégories de robots :
Les humanoïdes
Les robots industriels
Les robots mobiles
Dans notre travail nous nous intéresserons aux robots industriels plus précisément les
robots de manipulation aussi appelés bras manipulateur. Ces derniers sont des systèmes
mécaniques articulés où les forces agissant aux niveaux des articulations sont produites
par des actionneurs qui peuvent être de types électrique, hydraulique ou pneumatique.
Nous nous intéresserons particulièrement au cas des bras manipulateurs à base de
servomoteurs.
I. DEFINITION ET HISTORIQUE
1. Définition d’un robot
Un robot est un système mécanique poly-articulé mus par des actionneurs et
commandé par un contrôleur (calculateur) pouvant accomplir automatiquement
une grande variété de tâches qui sont généralement considérées comme
dangereuses, pénibles, répétitives, impossible pour les humains ou dans le but
2. Définition de la robotique
La robotique est la science et technique de la robotisation, de la conception et de
la construction des robots
Source : https://www.genieconception.ca/robot-industriel-1760/
Système de commande et de
Environnement
traitement de l’information
Informations
Extéroceptives
Figure 7: constituants d'un système robotique
Source : http://eavr.u-strasbg.fr/~bernard/education/master-it/slides1-master-it.pdf
a) Les actionneurs
Les actionneurs sont l’ensemble des moteurs associés à des transmissions
(courroies crantées) pour animer le S.M.A. Ils utilisent souvent des moteurs électriques à
aimant permanent, à courant continu et à commande par l'induit. Les actionneurs sont le
plus souvent hydrauliques pour les robots devant manipuler de très lourdes charges (par
exemple, une pelle mécanique). Ils doivent agir en translation (vérin hydraulique) ou en
rotation (moteur hydraulique). Il existe également des actionneurs pneumatiques ayant un
usage général pour les manipulateurs à cycles.
c) Les capteurs
Les capteurs sont les organes de perception. Ils sont dits proprioceptifs lorsqu'ils
mesurent l'état interne du robot (positions et vitesses des articulations) et extéroceptifs
lorsqu'ils recueillent des informations sur l'environnement (détection de présence, de
contact, mesure de distance, vision artificielle).
d) La commande
La partie commande synthétise les consignes des asservissements pilotant les
actionneurs, à partir de la fonction de perception et des ordres de l'utilisateur.
Source : http://eavr.u-strasbg.fr/~bernard/education/master-
it/slides1-master-it.pdf
a) La base
La base est fixée sur le lieu de travail et ceci pour la quasi-totalité des robots
industriels.
b) Le porteur
Il représente l’essentiel du système mécanique articulé (Segments, articulations,
actionneurs, organe terminal), il a pour rôle d’amener l’organe terminale dans une
position imposée. Il est constitué de :
Source : http://eavr.u-strasbg.fr/~bernard/education/master-it/slides1-master-it.pdf
Source : http://eavr.u-strasbg.fr/~bernard/education/master-it/slides1-master-it.pdf
c) L’organe terminale
Il s’agit d’une interface permettant au robot d’interagir avec son environnent. Un
objet terminal peut être multifonctionnel au sens où il peut être équipé de plusieurs
dispositifs ayant des fonctionnalités différentes. Il peut aussi être monofonctionnel
mais interchangeable.
Exemple :
Source :https://www.ummto.dz/dspace/bitstream/handle/ummto/7737/MansouriRafik_
KhelidA.pdf
Exemple :
Exemple :
Exemple :
Exemple :
I. OBJECTIFS
Le déploiement d’un bras manipulateur dans une structure représente un véritable
avantage dans la mesure où les délais d’attente seront réduits et la production ou
l’approvisionnement seront plus fluides. L’objectif que nous visons est donc de permettre
à la structure qui bénéficiera de ce système, d’économiser premièrement sa main d’œuvre
dans les tâches pénibles et répétitives comme la manutention des grandes cargaisons de
produits qui peut prendre des heures lorsqu’elle n’est pas automatisée, et aussi d’éviter
les pertes de temps non seulement à l’entreprise mais aussi à ses fournisseurs, améliorer
les performances opérationnelles car contrairement à un opérateur, les bras robotiques
peuvent effectuer la même tâche aussi longtemps que nécessaire ;par la même occasion
notre but est d’augmenter les avantages concurrentiels de l’entreprise bénéficiaire du
service et aussi de garantir la sécurité des travailleurs.
Nous nous limiterons pour des raisons de simulation de notre travail au cas où le bras
placera 3 colis sur la première ligne et recommence au début de la deuxième ligne.
ALIMENTATION
SERVOMOTEUR
Capteur de AXE1
proximité
IR
SERVOMOTEUR
Récepteur IR AXE3
LED LED
SERVOMOTEUR
rouge verte EFFECTEUR
Les cartes arduino font partie de la famille des microcontrôleurs, ce sont des cartes
programmables capable de piloter des capteurs et des actionneurs afin de simuler ou de
créer des systèmes automatisés. Ces cartes sont généralement construites autour d’un
Arduino propose toute une panoplie de cartes ayant chacune des caractéristiques plus ou
moins spécifiques. Nous distinguons entre et autre :
L’arduino Nano : c’est une carte de petite taille basée sur le processeur AVR
ATmega4809 pour certains model et ATmega328P pour d’autre. Elle possède un
oscillateur à quartz de 16MHz (pour le ATmega328P) ou 20MHz (pour le
ATmega4809) et deux rangés de connecteurs à 15 broches chacune. Elle est idéale pour
des projets portables, les projets de l’internet et les systèmes embarqués. Toutes ces
caractéristiques font de cette carte l’une des plus polyvalente néanmoins elle ne possède
pas de prise d’alimentation externe hors-mis son petit port USB.
L’arduino UNO : c’est l’une des cartes les plus utilisées, conçu avec un microcontrôleur
ATmega328P avec un cadencement de 16MHz. Elle est très conviviale et offre une
excellente connectivité. Pour les applications qui nécessitent un connecteur
d’alimentation externe, il y a un indicateur LED interne, un contrôler USB B et une
excellente gestion de l’alimentation, sa particularité est qu’elle est très facile à utiliser.
Arduino Méga : c’est l’une des cartes les plus avancées et est utilisée pour des projets
plus ambitieux car elle dispose d’un plus grand nombre de broches d’entrée/sortie(E/S).
Elle est conçue avec un microcontrôleur ATmega2560 cadencé à 16MHz. Sa particularité
est sa capacité à proposer un grand choix d’E/S et elle possède aussi une plus grande
ROM et RAM que les modèle UNO et Nano.
Arduino DUE : la carte arduino Due est la première carte arduino basé sur une
architecture ARM 32 bits contrairement aux autres basé sur une architecture ATMega328.
Elle accueille un microcontrôleur SAM3X8E, hors-mis son cadencement très élevé elle a
des caractéristiques proches de l’arduino Méga avec aussi un grand nombre d’E/S, mais
à la différence des autres cartes arduino les ports d’entrées/sorties de la carte arduino Due
sont destinés à recevoir uniquement des niveaux logiques 3,3V et toutes tensions
supérieures appliquées comme du 5V risquent d’endommagé la carte.
Il existe bien d’autres cartes arduino (Léonardo, Yùn, robot, micro, mini, Esplora…) avec
des variétés de caractéristiques et aptes à des tâches spécifiques, mais nous ne les
mentionnerons pas.
Le choix d’une carte arduino dépend de ce qui nous bloque pour continuer à développer
notre projet. On a :
Nous pouvons aussi tenir compte du prix de la carte qui augmente en fonction des
performances de la carte, mais cela ne devrait pas être un facteur limitatif car si nous
avions pris l’initiative de mettre sur pied un projet alors nous nous offrons les moyens
nécessaires.
Dans notre travail, la carte arduino UNO s’avère être la mieux placée car elle dispose
d’un nombre d’entrées/sorties qui répond à nos besoins car le nombre de capteurs et
d’actionneurs à piloter n’est pas très élevé ; en plus la taille de sa RAM et de sa ROM
répond aux besoins de notre programme de fonctionnement. En effet, cette carte est assez
facile à trouver et son prix est abordable, c’est la raison pour laquelle nous poursuivrons
notre travail avec l’arduino UNO.
Caractéristiques globales
Microcontrôleur ATmega328
Tension de fonctionnement 5V
Tension d’alimentation (recommandée) 7-12V
Tension d’alimentation (limites) 6-20V
Broches E/S numériques 14 (dont 6 disposent d’une sortie PWM
Broches d’entrées analogiques 6 (utilisables en broches E/S numériques)
Intensité maxi disponible par broche E/S (5V) 40mA( ATTENTION : 200mA cumulé
pour l’ensemble des broches E/S)
Intensité maxi disponible pour la sortie 3.3V 50mA
Intensité maxi disponible pour la sortie 5V Fonction de l’alimentation utilisé- 500mA
si port USB utilisé seul)
Mémoire programme flash 32 KB (ATmega328) dont 0.5 KB sont
utilisés par le bootloader (programme de
base préprogrammé conçu pour établir la
communication entre l’ATMega et le
logiciel Arduino)
Certaines broches disponibles sur la carte arduino UNO ont des fonctions spécialisées :
Les servomoteurs sont des moteurs capables de maintenir une position à un effort statique
et dont la position est vérifiée en continue et corrigée en fonction du signal de commande.
C’est un système motorisé capable d’atteindre une position prédéterminée et de la
Ce signal numérique est délivré par la technique PWM ou MLI (modulation de largeur
d’impulsion). Le servomoteur est alimenté avec 3 fils : une entrée 5V (ou plus), une masse
et entrée d’impulsion. Les éléments constitutifs d’un servomoteur sont présentés sur la
figure suivante.
Les critères de choix d’un servomoteur se résument généralement à son couple, car les
tensions d’alimentations et la vitesse de rotations varient très peu. Donc pour des raisons
de simulation de notre projet nous choisirons un servomoteur de 11Kg.Cm de couple pour
chacun des 3 axes du robot et un autre de 1, 8kg.cm pour l’effecteur.
Alimentation : 4,8V à 6V
Poids : 55g
Rédigé et présenté par NYAM ASSAMA Robert Jaures 28
Température de stockage : 0°C - 55°C
ETUDE ET REALISATION D’UN BRAS MANIPULATEUR A 3 DEGRES DE LIBERTE
L’afficheur LCD I2C 1602 est un afficheur à cristaux liquides (LCD) qui utilise la
communication en bus I2C pour se connecter à un microcontrôleur ou à une carte de
développement. Le “1602” fait référence à la taille de l’afficheur, qui mesure environ
160 mm de large. Les afficheurs LCD I2C sont couramment utilisés dans les projets
électroniques et de robotique pour afficher des données ou des messages. Ils sont
généralement compacts et peu coûteux, et peuvent être facilement intégrés dans de
nombreux projets.
Le module I2C LCD 1602 contient 4 broches :
Une des particularités de la liaison I2C est que l'on peut faire communiquer
le maître (en général le microprocesseur) avec plusieurs esclaves (les autres circuits)
en les reliant tous au même bus. L’usage de ce module est aussi bénéfique dans la
mesure où il réduit l’encombrement et le nombre de broches du microcontrôleur à
utiliser. Contrairement au câblage d’un écran LCD sans I2C qui demande 6 entrés
numériques sans compter les alimentations et les masses, le câblage avec I2C est très
simple et moins encombrant. La figure suivante présente le câblage d’un écran LCD
I2C avec la carte arduino.
Le moteur a courant continue sera utiliser dans notre projet pour la réalisation du
convoyeur. L’utilisation d’un moteur à courant continu est très simple car il suffit
d’appliqué une tension à ses bornes pour le faire fonctionner. Le niveau et le sens de cette
tension vont déterminer le sens et la vitesse de rotation du moteur.
Le moteur à courant continue encore machine à courant continu est constitué de deux
parties principales : Le rotor et le stator. Le rotor est constitué de fils de cuivre enroulés
sur un support (dans le cas de notre moteur DC, c’est 3 supports qui portent chacun des
bobines de fils de cuivre) lui-même monté sur un axe ; cet axe c’est l’arbre du moteur
chargé de transmettre le mouvement à l’ensemble mécanique qui lui est associé en aval.
Le stator est constitué ici par des aimants permanents, l’ensemble est disposé comme le
présente la figure suivante.
Pour faire fonctionner notre convoyeur, le moteur DC sera relié à ce dernier par
l’intermédiaire d’un réducteur qui diminue la vitesse de rotation du moteur tout en
augmentant son couple. Un réducteur n’est rien d’autre qu’un ensemble d’engrenage qui
permet d’augmenter le couple de sortie d’un moteur tout en réduisant la vitesse de son
axe. Sur la figue suivante on peut voir un ensemble moteur-réducteur-roue.
Un réducteur s’apparente donc à un système qui modifie deux grandeurs qui sont liées :
le couple et la vitesse. On peut schématiser le fonctionnement d’un réducteur de la
manière suivante :
Le capteur de présence de pièces est un capteur infra-rouge constitué d’une diode infra-
rouge (émettrice) et d’une photodiode (réceptrice). Son principe de fonctionnement est
Assez simple ; suivant la distance à laquelle se trouve l’obstacle, le récepteur recevra plus
Celui que nous utiliserons dans ce projet a pour référence FC-51 et est présenté sur la
figure ci-dessous.
Pour piloté notre système nous aurions besoin d’un interface Homme-Machine (IHM)
constitué ici de l’afficheur LCD et de la télécommande infrarouge pour l’entrée des
données.
Le kit est composé d’une télécommande pour l’émission du signal infrarouge et d’un
récepteur pour décodé le signal.
PRINCIPE DE FONCTIONNEMENT :
Cette fréquence spécifique est utilisée pour la transmission IR commerciale, car elle est
de nature rare par conséquent elle est distinguée de l’IR ambiant. Le récepteur est
construit de telle manière qu’il ne laisse passer que les IR qui arrivent à 38 kHz. Cela se
fait à l’aide d’un filtre passe-bande et d’un amplificateur. Le signal binaire démodulé est
ensuite envoyé au microcontrôleur (l’Arduino) où il est décodé.
Les récepteurs IR, parfois appelés capteurs IR ou diodes de détection IR, se présentent
généralement sous deux facteurs de forme différents. Soit les diodes sont seules, soit elles
sont montées sur une petite carte de dérivation.
Ils fonctionnent exactement de la même manière, donc peu importe celui utilisé. La seule
différence est que la carte de dérivation contient souvent une petite LED qui clignote
chaque fois que le récepteur détecte un signal qui peut être pratique pour le débogage.
Source : https://volta.ma/wp-content/uploads/2021/02/DEBO_IR_38KHZ_01.jpg
La connexion du récepteur IR est tres simple car il suffit de connecter trois broches :
Le langage utilisé par le logiciel est basé sur le C/C++, auquel s’ajoutent des instructions
spécifiques au langage Arduino. Le logiciel dispose d’une banque d’exemples très riche
qui permet d’utiliser des morceaux de codes pré-écrit.
FIGURE 42: LE LOGICIEL ISIS EN MODE SIMULATION D'UNE PARTIE DE NOTRE PROJET
Source : par nos soins
Présentation de ARES
B. REALISATION DU PROJET
Un transformateur 220/12V
Des diodes 1N4007
Des condensateurs (filtrage et déparasitage)
Un régulateur 7805
LED témoin
Résistance de protection
12
AN: 𝑚𝑣 = 220 = 0,054
𝐼𝑆 𝑈𝑐𝑚𝑎𝑥
C = 4+𝜏×𝑈𝑚𝑜𝑦×𝑓 Avec Umoy = 1+𝜏
En prenant 𝜏 = 25% 𝑜𝑛 𝑎:
Ucmax = (Us - 2× 𝑈0) × √2
= (12 – 2× 0,7) × √2
Umax = 14,99V
14,99
Umoy = = 11,99
1+𝜏
Umoy =11,99V
1
C =4×0,25×11,99×50 = 1765,2𝜇𝐹
Le robot à commander est un bras manipulateur constitué de trois segments qui peuvent
tourner respectivement autour des axes Z1, Z2, et Z3, le troisième segment comporte
l’organe terminale qui est une pince à 4 doigts.
Les rotations θ1, θ2, et θ3 ainsi que l’ouverture et la fermeture de la pince sont assurées
par des actionneurs électriques (servomoteurs).
Y3 Segment3
X3
Θ3
Z2
Segment2
Y2
X2
Θ2
Z2 Segment1 (base)
Θ1
Z1
X1 Y1
a3
Θ Θ3
a2
6cm L
α1
α2 Lp
5cm
8cm
7cm
3cm
Il est question ici pour nous de déterminer les angles θ2 et θ3 de rotation nécessaire à la
saisie de l’objet. Nous considèrerons dans la suite que les longueurs des segments 2 et 3
(a2 et a3) sont égales.
𝜋 𝜋
𝛂2 = − 𝛂1 𝛂2 = − 𝛉𝟐
2 2
𝜋 𝜋 𝜋
𝛉𝟑 = − 𝛂2 𝛉 𝟑 = − 2 − 𝛉𝟐
2 2
𝛉𝟑 = 𝛉𝟐 .
Nous pouvons conclure que lorsque le servomoteur de l’axe2 prend l’angle 𝛉𝟐 , pour
conserver le segment3 à l’horizontal, le servomoteur de l’axe3 devra prendre l’angle
inverse( −𝛉𝟐 ) pour compenser. Nous choisirons 𝛉𝟐 = 𝛉𝟑 = 𝟒𝟓° dans la suite.
Θ2 ’
1cm d
6cm ’
Θ3
𝑑 𝑑
cos 𝜃2′ = 𝜃2′ = 𝑎𝑟𝑐𝑜𝑠 𝑎
𝑎2 2
𝑑
D’où 𝜃2′ = 𝜃3′ = 𝑎𝑟𝑐𝑜𝑠 𝑎
2
3,5
AN : 𝜃3′ = 𝑎𝑟𝑐𝑜𝑠 20 𝜽′𝟑 = 𝜽′𝟐 = 𝟖𝟎°
Approche
Pour des raisons de simplicité nous nous intéresserons uniquement aux limites de du
servomoteur de l’axe2 car les forces susceptibles de tourner autour de l’axe3 (q3) sont
inférieures à celles susceptibles de tourner autour de l’axe2 d’où la détermination des
charges limites du servomoteur de l’axe2 restera dans les limites du servomoteur de
l’axe3.
Nous appelons q2 le couple (en kg.cm) du servomoteur de l’axe2 ; Pa2 et Pa3 le poids des
segments 2 et 3 ; Pq4 et Pp les poids respectifs de du 4ème servomoteur (celui de la pince)
et de la pince et Pch le poids de la charge à déterminer.
a2 a3
Pq3
Θ2 Pa3 a4
a3/2
Pa4+Pq4+Pp
Pa2
Pch
d
𝑞2 = M𝑞2 𝑃𝑎2 + M𝑞2 𝑃𝑞3 + M𝑞3 𝑃𝑎3 + M𝑞3 𝑃𝑐ℎ + M𝑞3 𝑃𝑃 + M𝑞3 𝑃𝑞4 + M𝑞3 𝑃𝑎4
𝑎2 𝑎2
𝑞2 = 𝑃𝑎2 . . 𝑠𝑖𝑛𝜃2 + 𝑃𝑞3 . 𝑎2 . 𝑠𝑖𝑛𝜃2 + 𝑃𝑎3 . ( + 𝑎2 . 𝑠𝑖𝑛𝜃2 ) + (𝑃𝑐ℎ + 𝑃𝑃 + 𝑃𝑞4 + 𝑃𝑎4 ). (𝑎2
2 2
+ 𝑎2 𝑠𝑖𝑛𝜃2 )
𝑎2 𝑎2
𝑞2 − (𝑃𝑎2 . . 𝑠𝑖𝑛𝜃2 + 𝑃𝑞3 . 𝑎2 . 𝑠𝑖𝑛𝜃2 + 𝑃𝑎3 . ( + 𝑎2 . 𝑠𝑖𝑛𝜃2 )) = (𝑃𝑐ℎ + 𝑃𝑃 + 𝑃𝑞4 + 𝑃𝑎4 ). (𝑎2
2 2
+𝑎2 𝑠𝑖𝑛𝜃2 )
𝑎 𝑎
𝑞2 − (𝑃𝑎2 . 22 . 𝑠𝑖𝑛𝜃2 + 𝑃𝑞3 . 𝑎2 . 𝑠𝑖𝑛𝜃2 + 𝑃𝑎3 . ( 22 + 𝑎2 . 𝑠𝑖𝑛𝜃2 ))
= 𝑃𝑐ℎ + 𝑃𝑃 + 𝑃𝑞4 + 𝑃𝑎4
𝑎2 + 𝑎2 𝑠𝑖𝑛𝜃2
𝑎 𝑎
𝑞2 − (𝑃𝑎2 . 22 . 𝑠𝑖𝑛𝜃2 + 𝑃𝑞3 . 𝑎2 . 𝑠𝑖𝑛𝜃2 + 𝑃𝑎3 . ( 22 + 𝑎2 . 𝑠𝑖𝑛𝜃2 ))
𝑃𝑐ℎ = − 𝑃𝑃 − 𝑃𝑞4 − 𝑃𝑎4
𝑎2 + 𝑎2 𝑠𝑖𝑛𝜃2
20 20
13−(0.036) .𝑠𝑖𝑛45+0,055.20.𝑠𝑖𝑛45+0,036.( +20.𝑠𝑖𝑛45))
2 2
AN : 𝑃𝑐ℎ = − 0.010 − 0.018 − 0.009
20+20𝑠𝑖𝑛45
𝑃𝑐ℎ ≅ 𝟐𝟗𝟕𝒈
Donc, 297g est la charge maximale que peut maintenir le bras manipulateur avec son
couple maximal de 13kg.cm, donc il faudrait exercer un couple supérieur à 13kg.cm pour
déplacer cette charge d’où on conclut que pour un bon fonctionnement du système les
charges ne doivent pas atteindre 297g.
20 20
13−0.036× −0,055×20−0,036.( +20)
2 2
𝑃𝑐ℎ𝑚𝑎𝑥 = −0.010 − 0.018 − 0.009
20+20
𝑷𝒄𝒉𝒎𝒂𝒙 = 𝟐𝟐𝟒, 𝟓𝒈
Ce qui correspond à la charge maximale que le bras peut maintenir en équilibre dans sa
position extrême.
Dans notre projet, le bras manipulateur a pour tâche de saisir les pièces venant du tapis
roulant et de les classer en fonction des entrées préinscrites par l’opérateur, c’est-à-dire
le nombre de ligne de rangement (i) suivit du nombre de pièce par ligne (Pi). En outre,
après avoir placer toutes les Pi pièces sur une ligne, il place la pièce Pi + 1 au début de la
ligne suivante jusqu’à remplir le nombre i de ligne demander. Nous représentons ce
fonctionnement dans l’organigramme ci-dessous
Début
Initialisation du robot
Lecture du capteur
Non
Présence de pièce ? Moteur tapis en marche
Oui
Arrêt du moteur tapis
Charger la pièce
Décharger la pièce
Pi = Pi -1
Non
Pi =0 ?
Oui
i = i -1
Réinitialisation du non
i=0?
compteur Pi
Oui
Chargement de la ligne
suivante
Fin
CONCLUSION
Dans ce chapitre nous avons présenté les robots manipulateurs de manière générale et
nous avons décrit les différents éléments constitutifs du robot manipulateur que nous
avions mis sur pied. Nous avons aussi présenté la méthode de réalisation de notre système,
le branchement effectué entre les différents éléments ainsi que le développement du
programme implémenté dans l’arduino.
Il est question pour nous ici de présenter les critiques sur la mise en œuvre de notre
système et de proposer des solutions pour y remédier
La limitation des servomoteurs qui ne peuvent atteindre que des angles positifs ce
qui limite les niveaux de liberté du bras manipulateur.
Le nombre d’axes du robot ne lui permet pas d’atteindre tous les points de
l’espaces autour de lui.
La portée du robot devient limitative si la cargaison à décharger est grande.
Le carte micro programmable utilisé n’est pas en mesure de sauvegarder ses états
de fonctionnement s’il y a délestage ce qui devient problématique dans notre
environnement.
La carte micro programmable n’est pas adéquate pour un environnement
industriel compte tenu de sa fragilité et sa sensibilité au bruit.
Le système ne disposant que d’un capteur extéroceptif n’est pas réellement en
mesure de voir son environnement ce qui limite sa performance.
L’objet terminal ne mesure pas la pression qu’il exerce sur un objet ce qui est
nécessaire pour ne pas endommager ou déformer certains objets fragiles.
SECTION 2 : SUGGESTIONS
En vue d’améliorer notre projet, nous optons comme éventuelles corrections des
insuffisances citer plus haut les points suivants :
Monter le robot manipulateur sur un rail de translation pour qu’il ait un plus grand
champs d’action.
Il serait plus adéquat d’utiliser un automate programmable industriel pour la mise
en œuvre d’un tel système grandeur nature et aussi mettre sur pied une
alimentation autonome au système comme une mini station solaire pour palier au
problème de délestage.
Il serait aussi judicieux de munir le système d’une vision artificiel avec camera de
profondeur pour lui permettre de bien distinguer son environnement et les objets
qu’il manipule. Et l’installation au niveau de l’effecteur d’un capteur de pression
pourra aider à mesurer la pression appliquer par la pince et ainsi protéger les objets
d’une potentielle déformation.
CONCLUSION GENERALE
Au crépuscule de notre travail, force est de constater que ce stage dans l’entreprise
BISSO SYSTEM a été pour nous une introduction dans le monde professionnel très
bénéfique. Nous nous sommes attelé à remplir les objectifs visés et au terme de ce travail
nous avons pu concevoir et réaliser un bras manipulateur à trois degrés de liberté
commander par une carte arduino UNO.
Nous nous sommes intéressé dans notre travail à l’aspect théorique de la robotique mais
surtout à l’aspect pratique, ce qui a présenté la difficulté majeure de notre démarche, et
cela parce que dans notre formation la théorie est prédominante. Et en s’intéressant à cet
aspect nous avons pu mettre en relief les différentes notions théoriques que nous avons
acquis. Il est évident que notre travail est loin d’être parfait, mais il peut constituer une
base très intéressante pour les promotions à venir qui voudront travailler sur ce type de
sujet. Dans le prolongement direct de ce projet nous suggérons donc : l’usage d’un
matériau plus solide pour le Système Mécanique Articulé, l’usage d’une vision artificiel
pour le robot afin qu’il soit plus autonome ainsi que l’ajout d’une commande manuelle à
distance du bras manipulateur pour pouvoir l’utiliser dans d’autre tâches en dehors d’une
chaine automatisée.
REFERENCES BIBLIOGRAPHIQUES
ANNEXES
DEDICACE ...................................................................................................................... I
REMERCIEMENTS ..................................................................................................... II
LISTE DES FIGURES ................................................................................................. III
LISTES DES TABLEAUX ........................................................................................... V
LISTES DES ABREVIATIONS .................................................................................. VI
AVANT-PROPOS ........................................................................................................VII
RESUME ....................................................................................................................... XI
ABSTRACT ..................................................................................................................XII
SOMMAIRE............................................................................................................... XIII
INTRODUCTION GENERALE ................................................................................... 1
PREMIERE PARTIE : PRESENTATION GENERALE DE L’ENTREPRISE ET
DEROULEMENT DU STAGE ........................................................................................ 2
CHAPITRE 1 : PRESENTATION GENERALE DE BISSO SYSTEM ................... 3
SECTION 1 : CREATION ET EVOLUTION DE BISSO SYSTEM ........................ 3
1. Historique de l’entreprise ......................................................................................... 3
2. Activités de l’entreprise..................................................................................................... 3
3. Objectifs de l’entreprise .................................................................................................... 4
4. Fiche d’identification de BISSO SYSTEM ........................................................................ 4
SECTION 2 : ORGANISATION DE L’ENTREPRISE ............................................. 5
1. Structure de BISSO SYSTEM ............................................................................................ 5
2. Ressources de l’entreprise ................................................................................................ 5
3. Plan de localisation de BISSO SYSTEM.......................................................................... 6
CHAPITRE 2 : DEROULEMENT DU STAGE .......................................................... 7
I. Présentation du service d’accueil ........................................................................... 7
II. Calendrier des activités du stage ........................................................................ 7
III. Les apports du stage ............................................................................................ 8
IV. Les difficultés rencontrées................................................................................... 8
V. Justification du thème ......................................................................................... 9
DEUXIEME PARTIE : ETUDE ET REALISATION D’UN BRAS MANIPULATEUR
3 AXES PILOTE PAR ARDUINO ................................................................................ 10