INF-1019 Programmation en temps réel

Slides:



Advertisements
Présentations similaires
SIF1033 Traitement d’image
Advertisements

La programmation de l’interface FischerTechnik
La programmation de l’interface FischerTechnik
INF-1019 Programmation en temps réel
Module 1 : Généralités sur les systèmes informatiques
CHAftITREI ARCHITECTURE de BASE. Modèle de Von Neumann Langage d’assemblage1 John Von Neumann est à l'origine d'un modèle de machine universelle de traitement.
C'est Pas Sorcier. LES ROBOTS
Voiture 6x6 (Wild Thumper) Projet Sciences de l’Ingénieur Aernout Axel TS1 Année
P ROJET V OITURE 6 X 6. E NJEU ET PROBLÉMATIQUE Enjeu : L’armée et les services civiles ont de plus en plus besoin de véhicules autonomes capables de.
TP 1 BIS Programmation structurée à l’aide de fonctions (FC) et de bloc fonctionnels (FB)
Les PREF, DEC, et jauges outils En tournage, puis en fraisage En fraisage directement P roductique M écanique U sinage Tâche principale : La mise en œuvre.
Les Systèmes Automatisés
Communication série Le matériel Concepts généraux
Synthèse de la deuxième série de TP
ATELIER : création d’une séquence mathématiques / technologie
Comprendre la définition de bit par seconde à partir
Algorithmique demander jeu du pendu.
Dimitri Zuchowski et Marc-Élie Lapointe
Système de commande automatique Linéarité- L'équation des éléments
Ce videoclip produit par l’Ecole Polytechnique Fédérale de Lausanne
Les Instructions – Organigramme
BARRIERE SYMPACT LE PRODUIT INDUSTRIEL
© Hachette Livre 2016, Mathématiques Cycle 4, collection Kiwi
Configuration de routes Statiques Flottantes
© Hachette Livre 2016, Mathématiques Cycle 4, collection Kiwi
Réglage fer à bouveter.
Exercices schémas / liaisons (pages 7-8)
8/23/2018 2:32 AM Cinématique But :
Arithmétique: la lecture et la représentation d’un nombre
COMMENT CONSTRUIRE SON MODELE DE PERFORMANCE ?
Stabilité des porteurs horizontaux (Poutres)
Handling Station Par Etienne Desaules, CAM3.
Notion De Gestion De Bases De Données
Télémétrie moto Blondé Lukas Dubos Dorian 1TSSNIR.
l’aéromodélisme électrique
La cotation fonctionnelle Chapitre A : Tolérances dimensionnelles
Introduction à la robotique Partie 1: Définitions et terminologies
Deuxième partie LE DOSSIER TECHNIQUE DU MARINGOUIN.
Suivi de waypoints par un robot buggy autonome
B.Shishedjiev - Informatique
Approche réalisation d’un objet technique tout ou en partie
Module 13 : Implémentation de la protection contre les sinistres
Calculs sur bandes Plan Maths Primaire – IREM de lille
LE processus d’enquête
Ducoslide Slimframe 5/50 60F Instructions de montage
Quel point commun entre le golden gate bridge, une ligne à haute tension, un collier et les mathématiques?
EM Interactions - comparaison avec les données
DECHIQUETEUSE - CONCASSEUSE
Numérique et Sciences Informatiques
Baccalauréat professionnel Maintenance des Equipements Industriels
Chapitre 3 : Notions de géométrie
GEOMETRIE VECTORIELLE
Véhicule autonome Mindstorms
Sera vu dans le prochain cours.
Préparer la production
Contextualisation : Détermination de l’intensité d’une force
Présentation des nouveaux programmes de mathématiques de première des séries technologiques Jessica Parsis.
Introduction à l'Informatique
Numérique et Sciences Informatiques
Enseignement de Spécialité (EdS) classes de Première et Terminale
Connaître les tables d’addition de 0 à 5
Mise en route / Jeux mathématiques
Soustraire des décimaux inférieurs à 10
Mathématiques – Calcul mental CM2
Programme de physique-chimie de première STI2D (Laurence Hilaire, Jessica Parsis et Antoine Ridoin) Énergie mécanique  Nécessité d’introduire le travail.
1- Utiliser le vocabulaire géométrique Écris le nom :
Mathématiques – Calcul mental
UC : Diagramme des cas d’utilisation Req : Diagramme d’exigence
Mathématiques – Calcul mental CM2
LE DEBIT D’ATELIER FONCTION
Transcription de la présentation:

INF-1019 Programmation en temps réel La programmation du Robot Industriel et de l’interface 30402 FischerTechnik Sujets Contrôle en TR d’un robot Modèle géométrique du robot FischerTechnik Robot Industriel Matériel Programmation Interaction avec l’interface d’Entrées/Sortie Opérations, commandes et contrôle

Modèle géométrique du robot Fischertechnik Modèle mathématique directe Où u représente une position dans l’espace 3D environnant du robot. Cette position représente la position de la pince du robot. u = (x, y, z). q représente la configuration des articulations du robot. Le vecteur q représente la configuration (déplacements donné en nombre de positions ou en distance , angle) de chaque moteur du robot.

Modèle géométrique du robot Fischertechnik Représentation schématique du robot Fischertechnik y z 100 mm 95 mm x 0o-180o

Modèle géométrique du robot Fischertechnik Représentation schématique du robot Fischertechnik y 100 mm z

Modèle géométrique du robot Fischertechnik Représentation schématique du robot Fischertechnik z   [0o-180o] R r+160 x

Robot Industriel: Matériel

Robot Industriel: Matériel

Robot Industriel: Matériel

Robot Industriel: Matériel Robot (Schéma) E2 E4 E6 E8 M1 M3 M2

Interaction avec l’interface d’Entrées/Sorties (30402) Pour contrôler l’interface (30402) l’ordinateur transmet une commande de deux octets Le premier octet indique à l’interface quelles sont les données en entrées à lire Le second octet permet d’activer les sorties analogiques (0-9V) permettant entres autres d’alimenter les moteurs L’interface 30402 retourne pour sa part, un ou trois octets Octet B1 (premier octet envoyé, commande) 193: Lecture des entrées digitales E1..E8 197: Lecture des entrées digitales E1..E8, et l’entrée analogique EX 201: Lecture des entrées digitales E1..E8, et l’entrée analogique EY

Interaction avec l’interface d’Entrées/Sorties (30402) Octet B2 (second octet envoyé, contrôle des moteurs) Bit 0: Moteur 1 ccw (1) Rotation du tronc (plan X Z) Bit 1: Moteur 1 cw (2) Bit 2: Moteur 2 ccw (4) Déplacement de la flèche Bit 3: Moteur 2 cw (8) Bit 4: Moteur 3 ccw (16) Déplacement vertical (Axe Y) Bit 5: Moteur 3 cw (32) Bit 6: Moteur 4 ccw (64) Fermeture/Ouverture de la pince Bit 7: Moteur 4 cw (128)

Interaction avec l’interface d’Entrées/Sorties (30402) Octet B3 (premier octet retourné, entrées digitales) Bit 0: E1 état 0 ou 1 (on/off) (Masque: 1) Butée M1 Bit 1: E2 état 0 ou 1 (on/off) (Masque: 2) Compteur de pas M1 Bit 2: E3 état 0 ou 1 (on/off) (Masque: 4) Butée M2 Bit 3: E4 état 0 ou 1 (on/off) (Masque: 8) Compteur de pas M2 Bit 4: E5 état 0 ou 1 (on/off) (Masque: 16) Butée M3 Bit 5: E6 état 0 ou 1 (on/off) (Masque: 32) Compteur de pas M3 Bit 6: E7 état 0 ou 1 (on/off) (Masque: 64) Butée M4 Bit 7: E8 état 0 ou 1 (on/off) (Masque: 128) Compteur de pas M4

Interaction avec l’interface d’Entrées/Sorties (30402) (Programme d’utilisation du robot)

Interaction avec l’interface d’Entrées/Sorties (30402) (Programme d’utilisation du robot)

Interaction avec l’interface d’Entrées/Sorties (30402) (Programme d’utilisation du robot)

Interaction avec l’interface d’Entrées/Sorties (30402) (Programme d’utilisation du robot)

Interaction avec l’interface d’Entrées/Sorties (30402) (Programme d’utilisation du robot)

Interaction avec l’interface d’Entrées/Sorties (30402) (Programme d’utilisation du robot)

Interaction avec l’interface d’Entrées/Sorties (30402) (Programme d’utilisation du robot)

Interaction avec l’interface d’Entrées/Sorties (30402) (Programme d’utilisation du robot)

Interaction avec l’interface d’Entrées/Sorties (30402) (Programme d’utilisation du robot)