IoT

Cours signalées avec « IoT »

Tri de marchandise sous supervision d’un serveur Web

Tri de marchandise sous supervision d’un serveur Web

Course modified date: 12 mars 2025
  • Length:6h
  • Content Type:Lab
  • Programming language:Python
  • Equipment:Ned2
Stripe Payment

Le TP a pour objectif de reproduire une opération robotisée de tri de marchandises et de palettisation en entrepôt logistique sous la supervision d’un serveur web (figure 1). Les marchandises (palets rouges et verts) sont déposées aléatoirement par un opérateur et transportées par le convoyeur. Arrivées en zone de préhension (figure 2), le convoyeur s’arrête et les marchandises (palets rouges et verts) sont localisées et identifiées par la caméra placée à l’extrémité du bras manipulateur. La pince à deux doigts, montée à l’extrémité du bras, attrape le palet et le dépose selon sa couleur, sur une palette en zone A (rouge) ou en zone B (vert) en vue de la livraison vers deux destinations différentes.

Contenu du TP

Chapitre 1: Setup du serveur

  • Comprendre les liens existants entre le code « Python » et la page WEB

Chapitre 2: Contrôler le convoyeur

  • Le but de ce chapitre est de mettre en oeuvre les commandes Python qui permettront de contrôler le convoyeur

Chapitre 3: Pick and Place avec Vision

  • Maîtriser la séquence des mouvements nécessaires pour la prise d’une pièce par la vision et la dépose dans la zone dédiée, sans entrer en collision avec l’environnement

Chapitre 4: Base de données

  • Développer les compétences en manipulation de bases de données avec Python, et en interaction avec une interface utilisateur pour consulter et exporter des données

Équipements requis

Prérequis

Programmation :

  • Notions de base de l’algorithmique et du langage Python 
  • Utilisation simple des bases de données en Python

Réseaux & Communication :

  • Notions de base sur les réseaux

Installation

  • NyrioStudio
  • Python 3
  • Flask, Sqlite3
  • Étudiants inscrits: 40