IoT

Cursos etiquetado con "IoT"

RFID-Assisted Robotic Order Preparation

RFID-Assisted Robotic Order Preparation

Course modified date: 22 abril 2026
  • Length: 3-6 weeks
  • Content Type: Project
  • Programming: Python
  • Equipment: Ned2

Welcome to this engineering project focusing on robotics, automation, and system integration.
Your mission is to work as a multi-disciplinary engineering team to design, build, and integrate a fully functional robotic order-preparation system.

This project simulates a real Educational Robotics Lab challenge where several teams must collaborate to create a complete solution involving:

  • A web interface for operators to manage orders

  • A backend server + database to store and process order data

  • A robot controller that executes the picking workflow

  • An RFID identification system to detect objects automatically

By the end of this project, your system should be capable of:

✅ Receiving an order
✅ Identifying items in storage using RFID
✅ Using a robot to collect required objects
✅ Updating the system to mark orders as completed

This is not a “follow-the-steps” exercise, it is an engineering challenge. You will propose designs, justify choices, test, debug, and integrate your work with other teams.

  • Estudiantes inscritos: 11
Sorting of merchandise under the supervision of a Web server

Sorting of merchandise under the supervision of a Web server

Course modified date: 24 noviembre 2025
  • Length: 6h
  • Content Type: Lab
  • Programming: Python
  • Equipment: Bundle STEM
Pago con Stripe

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

  • Estudiantes inscritos: 148