Robotics & Autonomy

Autonomous pick-and-place on an igus ReBeL cobot

ROS 2
MoveIt 2
YOLO11
Vision 3D
Python
Inventor
Gestion de projet

An igus ReBeL cobot turned into an autonomous pick-and-place cell. It locates objects with YOLO11 and a RealSense camera, then plans its motions with MoveIt 2 on ROS 2, with no hand-programmed trajectory.

success over 20 trials
60%
of poses solved
100%
of integrated hardware
€3,700
ContextLow-cost cobot, closed protocol
ApproachYOLO vision + MoveIt 2
Result60% success rate

Pick-and-place cycle in simulation

Control HMI (VLA console)

Context

First-year Master's project in MESI, in a team of four (Daniel, Theresia, Arnaud, Hashem). The goal was pick-and-place with an igus ReBeL cobot without programming a trajectory. Its community ROS 2 driver was incomplete and its proprietary protocol (CRI) poorly documented.

What I did

  • Reverse engineering of the CRI protocol, real-time heartbeat included.
  • A complete ROS 2 pipeline. YOLO11n and RealSense locate, MoveIt 2 plans, the SCHUNK gripper grasps.
  • Kinematics validated in MATLAB, then coded as a three-layer Python library.
  • Project management (schedule, Gantt, budget) and a Norcan cart, built together with Hashem.

What I noticed and learned

  • The vision loop recomputes the target at every cycle, so the arm's repeatability (about ±12 mm) stops being critical.
  • Set validation criteria for each subsystem before testing.

My mistakes

  • We machined the profiles by hand, three unplanned days. Outsourcing would have cost a few tens of euros more.
  • The schedule slipped from May to June 2026 and the HMI remained a prototype.

Results

  • A repeatable detect, plan, grasp, place cycle with no human intervention.
  • Inverse kinematics solved for 100% of the scenario poses.
  • 60% success over 20 trials, each failure traced.
  • The first known open source ROS 2 library for the SCHUNK EGP 25 gripper on igus.

Project cost

ItemCost
Norcan cart (aluminium profiles)1,300 €
SCHUNK EGP 25 gripper2,100 €
Electronics (Raspberry Pi, screen, switch)300 €
Total purchases3,700 €

All the equipment was provided by the Hall de Technologie of the University of Strasbourg.

Tech stack

ROS 2 Humble
MoveIt 2
CycloneDDS
YOLO11n
Intel RealSense D435
Protocole CRI (TCP/IP)
SCHUNK EGP 25
Raspberry Pi 5
Docker
Python (OOP)
MATLAB
URDF/SRDF
OpenCV
Profilés aluminium Norcan

Gallery