IoT

Courses tagged with "IoT"

Sorting of merchandise under the supervision of a Web server

Sorting of merchandise under the supervision of a Web server

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

The objective of the Lab is to reproduce a robotic operation of sorting goods and palletizing in a logistics warehouse under the supervision of a web server (figure 1). The goods (red and green pucks) are placed randomly by an operator and transported by the conveyor. Arriving in the gripping zone (figure 2), the conveyor stops and the goods (red and green pucks) are located and identified by the camera placed at the end of the manipulator arm. The two-finger gripper, mounted at the end of the arm, grabs the puck and places it according to its color, on a pallet in zone A (red) or zone B (green) for delivery to two different destinations.

Lab Content

Chapter 1: Server Setup

  • Understand the existing links between the Python code and the WEB page

Chapter 2: Controlling the conveyor

  • Implementing the Python commands to control the conveyor

Chapter 3: Pick and Place using Vision

  • Master the sequence of movements necessary to pick up a part by vision and place it in the dedicated area, without colliding with the environment

Chapter 4: Database

  • Develop skills in manipulating databases with Python, and interacting with a user interface to view and export data

Required Equipment

Prerequisite knowledge

Programming :

  • Basic notions of algorithms and the Python language
  • Using Databases in Python
  • Linux commands (if needed)

Networks & Communication :

  • Networking Basics

Setup

Software to install:

  • NyrioStudio
  • Python 3
  • Flask, Sqlite3
  • Enrolled students: 40
Category: Course catalog