An educational and research tool to eXplore Cyber Physical Systems


eXplore Cyber-Physical Systems is a research unit dedicated to educate students and perform research on a small-scale Cyber-Physical System.

The xCPS platform, located at the ES lab, is a small scale machine mimicking a production line capable of assembling and disassembling cylindrical objects. These assembly pieces come in two complementary shapes, and three colours: silver, black or red.

xCPS platform
Figure 1: xCPS platform
xCPS assembly pieces
Figure 2: xCPS assembly pieces

Students contributing to the platform

The following students have contributed to the xCPS platform.

Student name Project title Type
Max Houwing Playing Connect Four with Robotic Arms BEP
Max Houwing Updating the PC, DAQ cards and marking cables Student assistant
Sjoerd Doumen Connecting the hardware to the DAQ and fixing the robot arms Student assistant
Remy Quist Playing games on xCPS using POOSL BEP
Glenn Smeulders Visualizing xCPS using Blender and POOSL BEP
Geert Jaspers Visualizing xCPS using Blender and POOSL BEP
Marco Boers Detecting the orientation of work pieces in an assembly line BEP
Sander Wasser Modeling the xCPS platform using SimEvents BEP
John Truong Throughput analysis of xCPS using timed-automata BEP
Alexander König dos Santos Detecting irregularities in execution traces BEP
Simon de Vegt A fast and robust algorithm for the detection of circular pieces in a cyber physical system BEP
Daan Michielsen Enhancing and porting a Matlab circular pieces detection algorithm Internship
Luc Denissen Image-based throughtput analysis and control for flexible manufacturing systems Master graduation
Changfeng Chen Reliable WSN for xCPS Master graduation
Ajay Peter Scenario-based adaptive data-intensive controller for a cyber-physical system Master graduation
Richard Nathanael Modeling and analysis of the xCPS platform using the Activity Specification Formalism Master graduation


The online API documentation describes the API that controls the xCPS platform.