Courses taught by the ES group
BSc courses
- CSE1000 Mentoring
- CSE1400 Computer Organization
- CSE2425 Embedded Software
MSc courses
- CS4425 Visible Light Communication and Sensing
- CESE4000 Software Fundamentals
- CESE4015 Software Systems
- CESE4025 Real-Time Systems
- CESE4030 Embedded Systems Laboratory
- CSE4060 Wireless IoT and Local Area Networks
- EE4C11 Systems Engineering
- ET4358 Fundamentals of Wireless Communications
Minors
- TI3150TU Capstone Applied AI project
MSc Available Projects
We are continously looking for master students to join our group. In order to make the most out of a thesis work we strongly suggest students to be properly prepared by taking courses from the following list:
- CESE4045 High Performance Data Networking
- IN4254 Smart Phone Sensing
- CSE4060 Wireless IoT and Local Area Networks
If you are interested in graduating with the ES section, please come by to discuss possible topics (contact person: Qing Wang). Alternatively, you can do an external project with an embedded-systems oriented company. We do have industrial contacts with open projects, but if are also interested in new collaborations, you may take the opportunity to find a company offering a MSc research topic yourself.
MSc Thesis Template
If you plan to prepare an MSc thesis with us, you can find the thesis template here. Or more specifically, clone the source files by executing
git clone https://github.com/TUDSSL/TUD_ENS_MSc_Thesis_Template
under your console.
If you need Embedded Networked Systems Group logo in your presentation: you can download and use it by simply executing
git clone https://github.com/TUDSSL/TUD_ENS_Logo
Completed MSc Projects
2022
- Casper van der Horst - AudioLocNet: Deep Neural Network Based Audio Source Localization for Inter Robot Localization (9 December 2022)
- Koen Goedemondt - µLightDigit: A TinyML System for Contactless Digit Recognition using Ambient Light (28 November 2022)
- Tomas van Rietbergen - Toward Reliable Robot Navigation Using Deep Reinforcement Learning (10 November 2022)
- Tom Hoefnagel - Debugging Intermittently-Powered Embedded Systems Like Any Other Embedded System (31 October 2022)
- Yuan Fu - Unsupervised Facial Expression Recognition using Periocular Images (17 October 2022)
- Dirk den Hoedt - Dynamic Vital Sign Estimation for Multiple Persons using mmWave Technology (14 October 2022)
- Nathan Prins - Optimizing Connection Establishment and Parameter Adaptation in Bluetooth Low-Energy for Intermittently-powered Devices (13 October 2022)
- Dheeraj Ravi - Intent-Based Networking for Non-programmable Networks (15 September 2022)
- Lucan de Groot - DynamicVLBC: Battery-less Visible Light Backscatter Communication in Dynamic Conditions (30 August 2022)
- Sourav Mohapatra - Efficient Memory Architecture for Next Generation Low-Power Embedded Systems (29 August 2022)
- Vivian D'souza - Spectrum-aware Passive Visible Light Communication (25 August 2022)
- Meriç Erceylan - Designing a Fast Low-cost Anthopomorphic Robotic Hand (22 July 2022)
- Tamás Mayer - Haptic Texture Device (8 July 2022)
- Emiel van der Meijs - Automation of Repetative Tasks in the Agricultural Sector (6 July 2022)
- David Zwart - Firmware Updates Over The Air for LoRa using Random Linear Network Coding (4 July 2022)
- Koos Habte - Real-time Ball-touch Classification on an Insole Sensor using Neural Networks (14 June 2022)
- Akshit Gupta - Monitoring the Health of Urban Greenery with Terrestrial Low-Cost, Mobile Sensors (26 April 2022)
- Kwoon San Lam - Dynamic Cache Replacement Policy Selection Using Experts (13 April 2022)
- Nikoleta Zaharieva - Early-Warning-Driven Approach for Network Protection Against Earthquakes (22 February 2022)
- John Hendriks - Robust Bluetooth Low Power Communication (16 February 2022)
- Serge Saaybi - Towards a Swarm of Robots for Detecting Breaches in Social Distancing (19 January 2022)
- Koen Peelen - The Negative Latency Haptic Glove (17 January 2022)
2021
- Deniz Danaie - Gunshot Detection in Wildlife using Deep Learning (dec 2021)
- Yixun Yan - Integrated Communication and Sensing with RGB LEDs (nov 2021)
- Zehang Wu - Designing an Optical Link Between a Micro-display and a Smartphone Camera (nov 2021)
- Soovam Biswal - Design and Analysis of a framework for Dynamic Selection of TCP Congestion Control Algorithms (oct 2021)
- Ingimundur Vilhjálmsson - Deep Reinforcement Learning for Rapid Communication Network Recovery with Multiple Repair Crews (sep 2021)
- Hao Liu - LightDigit: Embedded Deep Learning Empowered Fingertip Air-Writing with Ambient Light (aug 2021)
- Philo Tang - Ultra-low-power Architecture for Wireless Internet of Things (aug 2021)
- Stan van Nieuwamerongen - Energy Consumption and Scalability of Transmitting Firmware Updates Over LoRa (aug 2021)
- Grzegorz Krukiewicz-Gacek - A Priority-Based Real-Time Scheduling Framework for ROS2 (aug 2021)
- Roy Blokker - Communication with Ambient Light using Digital Micromirror Devices (jul 2021)
- Oxana Oosterlee - Indoor Multi-Target Tracking with Solar Cells (jul 2021)
- Thijs Timmer - Validating a LiFi Communication System (jul 2021)
- Sayra Ranjha - Partial-Order Reduction in Reachability-based Response-Time Analyses (jul 2021)
- Michel Wervers - Passive Visible Light Communication: Utilizing the Unstable Region Of Liquid Crystals (jul 2021)
- Tim Arie Iskander van der Horst - Change Point Detection In Continuous Integration Performance Tests (jul 2021)
- Wouter Kayser - NBIoT: an Operator Perspective (apr 2021)
- Charles Randolph - Improving the Predictability of Event Chains in ROS 2 (mar 2021)
- Mark Schrauwen - UWB-based Wheelchair Pose Tracking (mar 2021)
- Akhil Jain - Improving Ultrawide Band Ranging Using Two Antennas (feb 2021)
- Jelger Lemmers - Fingertip Haptic Texture Interface (jan 2020)
2020
- Sjors Nijhuis - Elastic Scaling of P4 Network Functions (nov 2020)
- Teresa Blanco Abad - Designing and Implementing SFMAC: A MAC Protocol for LoRa Networks for Efficient Use of Unlicensed Bands (nov 2020)
- Caspar Treijtel - Parametric Measurement-Based WCET Estimation for Multiprocessor Platforms (nov 2020)
- Nathan van Ofwegen - Investigating Non-Work-Conserving Scheduling in Event-Driven Real-Time Systems (nov 2020)
- Gerardo Moyers Barrera - Sensor Fusion for Localization of Autonomous Ground Drone in Indoor Environments (oct 2020)
- Marek Vette - Adaptive Real-Time PPG Signal Qualification and Pulse Segmentation (oct 2020)
- Srinidhi Srinivasan - Schedulability Analysis of Globally Scheduled Preemptive Applications (sep 2020)
- Kanya Satis - Designing Safe 2.5D Tangible Shape Displays (sep 2020)
- Naveen Chakravarthy Jakka - Emergency Braking in Platooning with
Communication Loss (sep 2020) - Kaustubh Agarwal - Improving Zigbee Performance of a Wireless Lighting System in a Smart Home Environment (sep 2020)
- Sury Sharma - WhirlWind: Wind Energy Harvesting Wireless System for Sensing Angle of Attack and Wind Speed (aug 2020)
- Serban Vadineanu - Deriving Timing Properties from System Traces using Data-driven Techniques (aug 2020)
- Suhail Nogd - Response-Time Analysis for Non-Preemptive Global Scheduling with Spin Locks (aug 2020)
- Joan Marcè i Igual - Schedulability Analysis of Limited-Preemptive Moldable Gang Tasks (aug 2020)
- Eghonghon Eigbe - Low-Overhead Non-Preemptive Scheduling of Real-Time Tasks upon Multiprocessor Platforms (jul 2020)
- Niels Hokke -
A New Type Of Medium Access Control For Event Driven Energy Harvesting Devices (jul 2020) - Bernard Bekker - Privacy Preserving Detection and Classification of Playground Users (may 2020)
- Javier James - Indoor Localization of Bluetooth Low Energy Nodes Surrounded by Random Obstacles and Interference (apr 2020)
- Maurice Willemsen -
Multihop Transmission for Time Correlation in Energy Harvesting Networks (apr 2020) - Yann Rosema - Fault-tolerance in Decentralized Motorway Traffic Management (jan 2020)
- Michiel Vonk - SharedState 2.0 (jan 2020)
2019
- Renzo Arreaza Govea - Rate-controlled Low Latency Service with OpenFlow (dec 2019)
- Boris Blokland - Testing Energy Harvesting Devices Realistic and Repeatable (nov 2019)
- Tank Nguyen - LoRa Localisation in Cities with Neural Networks (oct 2019)
- Jasper de Winkel - Keeping Track of Time on Energy Harvesting Systems (oct 2019)
- Yonatan Woldeleul Shiferaw - LoRaWAN Class B Multicast (sep 2019)
- Nilay Sheth - State Estimation and Optimal Control for Racing Drones (sep 2019)
- Anup Bhattacharjee - LPWAN Performance Enhancement for IoT in the Smart Grid (sep 2019)
- Joseph Verburg - How can I Touch You? (aug 2019)
- Mohammed Al-Rahbi - Human Activity Recognition using Channel State Information (aug 2019)
- Adi Riftadi - Intent-Based Networking with Programmable Data Planes (aug 2019)
- Haris Suwignyo - Increasing the Performance of Passive Communication with Ambient Light (aug 2019)
- Jeroen Overman - Wireless Clock Synchronisation for UWB Positioning (aug 2019)
- Sander van der Spree - Visible Light Communication with Mobile Lights (jul 2019)
- Himanshu Shah - Development of an Attention Test Using the VitalSky (jun 2019)
- Matthijs den Toom - Evolving State Machines as Robot Controllers (aug 2019)
- Bart Reijnders - 3D Gradient Printing of Energetic Multi-Materials (aug 2019)
- Mohammad Riftadi - Intent-Based Networking with Programmable Data Planes (aug 2019)
- Thijmen Ketel - Novel Interaction Method for UHF RFID Tags (jul 2019)
- Dhaval Shah - A Day in a Wheelchair (jun 2019)
- Kavya Managundi - Indoor Localization Using Thermal Sensors (may 2019)
- Patrick Schilder - Command Recognition on Intermittently-Powered Devices (may 2019)
- Vinay Pathi Balaji - Virtual Referee: A System to Identify off-Sides in Football (may 2019)
- Patricia Garcia Ferrin - WiFi Indoor Localization Using Channel State Information (may 2019)
- Thijs ter Horst - Ultra-Wideband Communication and Relative Localisation for Swarming Robots (mar 2019)
- Vito Kortbeek - Dependable Dynamic Checkpoints for Batteryless Devices (feb 2019)
- Priyanka Garg - Performance Evaluation of a LoRaWAN Towards Development of an Optimised Adaptive Data Rate Model (jan 2019)
2018
- Yuchen Huang - A Dynamic Multipath File Transfer Engine for Software-Defined Networking (nov 2018)
- Dimitris Patoukas - Intermittent Kernel: A First Attempt (nov 2018)
- Anand Haridas - Extending the Lifetime of NB-IoT Devices Through Energy-Harvesting Techniques (nov 2018)
- Carlo Delle Donne - Wake-Up Alignment for Batteryless Sensors (nov 2018)
- Vincent Koeten - Embedded Neural Networks for Continuous Patient Posture Classification (nov 2018)
- Gauri Tawde - Scalability in LoRaWAN (nov 2018)
- David Bissett - Analysing TDoA Localisation in LoRa Networks (oct 2018)
- Sergio Saul Soto Munoz Ledo - Telehealth and Remote Monitoring of the Elderly: A Generic IoT Approach (oct 2018)
- Danilo Verhaert - An Architecture-Agnostic Memory Protection Interface for the Tock Operating System (oct 2018)
- Chaitra Pai - Using Static Objects for Passive Communication with Sunlight (aug 2018)
- Guillermo Ortas Delgado - Phase Cancellation and Range Extension in Backscatter Networks (aug 2018)
- Jan Cees van Senden - DIRECTOR: Enabling Advanced Driver Assistance Systems with Predictive Signalized intersection control using LSTM networks: An AI approach to Signalized Intersection Control (jun 2018)
- Danielle van der Werff - Passive Visible Light Tracking of Robot Swarms (may 2018)
- Ehsan Zabihi - Digital Control of Multi-channel RF Energy Harvesters (feb 2018)
- Bontor Humala - Semi-supervised Energy Disaggregation Framework using General Appliance Models (jan 2018)
- Lina He - Online Survivability in Software Defined Elastic Optical Networks (jan 2018)
- Christina Kylili - Improving the Video Streaming Backend with on-the-fly Format Conversion and Cloud Storage (jan 2018)
2017
- Koen Schaper - Transiently-powered Battery-free Robot (dec 2017)
- Michel Jansen - Backscatter Tag-to-Tag Network (dec 2017)
- Rizky Dharmawan - Performance Evaluation of a Software-defined Wireless Sensor Network (nov 2017)
- Andri Rahmadhani - Performance Evaluation of LoRaWAN: from small-scale to large-scale Networks (nov 2017)
- Alp Arda Inan - Optimization of the Locations of Virtual Network Functions (nov 2017)
- Ashwini Shamsundar - Modeling and Performance Evaluation of the Thread Protocol (nov 2017)
- Bjarki Johannsson - Pulse-Based Modulation for VLC Systems using Programmable Systems-on-Chip (oct 2017)
- Carmen Chan Zheng - MAES: A Multi-Agent Systems Framework for Embedded Systems (sep 2017)
- Jorik Oostenbrink - Computing the Vulnerability of Communication Networks to large-scale Disasters (aug 2017)
- Meng Wang - Understanding Security Flaws of IoT Protocols through Honeypot Technologies (aug 2017)
- Yujing Gong - Outlier Detection for Pedestrian Movement (aug 2017)
- Ficky Fatturrahman - SDN Controller Robustness and Distribution Framework (aug 2017)
- Xueying Yang - LoRaWAN: Vulnerability Analysis and Practical Exploitation (jul 2017)
- Marlou Pors - Investigating Current State Security of OpenFlow Networks (jul 2017)
- Harmjan Treep - Delftvisor: A Network Hypervisor for Openflow 1.3 (jun 2017)
- Menno van der Reek - Energy-Efficient Electricity-Meter Monitoring (may 2017)
- Hongjia Wu - Co-design of Smart Lighting and Communication for Visible Light Networks (may 2017)
- Pim Nijdam - Adaptive Sampling with Strict Energy Constraints (may 2017)
- Luis A. Moreira Cardoso - Solar Powered Passive Wireless Moisture Sensor with Cloud Communication (may 2017)
- Chiel de Roest - Design and Implementation of Fault-Tolerant Firmware Updating Methods for Time-Critical Battery Products (apr 2017)
- Nikos Kouvelas - Energy Allocation Strategies for Micro-Grids (feb 2017)
- Alexander de Moes - AirLoc: Pedestrian Dead Reckoning for Passenger Localization (jan 2017)
2016
- Paul Marcelis - Frame Loss Characterisation and Data Erasure Coding for LoRaWAN (nov 2016)
- Rizqi Hersyandika - Characterization of Human Blockage in 60 GHz Communication (nov 2016)
- Henrik John - Enabling Localization-based Services using Wearable and Handheld (oct 2016)
- Johnny Verhoeff - Leveraging VLC for Energy Disaggregation in Smart Buildings (oct 2016)
- Fei Tan - User-in-the-loop Smart Lighting Control System (sep 2016)
- Aniruddha Deshpande - Relative Localization for Mobile Nodes using Visible Light (sep 2016)
- Henko Aantjes - Reader to Tags Transmission in CRFID Systems (sep 2016)
- Arpan Govindraju - Sensing Locations: Occupancy Sensor Data Driven Automatic Determination of Sensor Locations in Buildings (sep 2016)
- Junwei Zhang - Passive Localization with Visible Light (sep 2016)
- Eloi Garrido Barrabes - Opportunistic Routing for Indoor Energy Harvesting Wireless Sensor Networks (aug 2016)
- Joost Naaijen - Low Overhead Indoor Localization for Naval Ships (jul 2016)
- Aryan Masoud - Scheduling in Multi-Radio Sensor Systems Connecting ZigBee with Bluetooth Low Energy (apr 2016)
- Felix Fikke - Electric/Electronic-Architectures: Automating and Optimizing Communication Matrices (apr 2016)
- Arian Stolwijk - MetaC - Embedded Software specific extensions for the C programming language (apr 2016)
- Luis Alfonso Gonzalez Godinez - Micro-Activity Recognition using Wearables for Human Augmentation (mar 2016)
- Dimitrios Chronopoulos - Extreme Chaos: Flexible and Efficient All-to-All Data Aggregation for Wireless Sensor Networks (feb 2016)
- Wieger IJntema - WipLoc: Perpetual Indoor Localization with RF Wireless Power Transfer (jan 2016)
2015
- Michail Vasilakis - DynaLight: A Dynamic Visible Light Communication Link for Smartphones (dec 2015)
- Ivar in 't Veen - Improving Wireless Power Transfer Networks (nov 2015)
- Aimee Ferouge - Handshake Recognition Applied to Wireless Data Exchange in Smartbands (nov 2015)
- Andres Moreno - Design of a Real-Time Micro-Winch Controller for Kite-Power Applications (nov 2015)
- Coen Roest - Enabling the Chaos Networking Primitive on Bluetooth LE (oct 2015)
- Kevin Warmerdam - Networked Indoor Lighting Controls with Visible Light Communication (sep 2015)
- Antonio Reyes Lua - Location-aware Energy Disaggregation in Smart Homes (aug 2015)
- Xin Wang - Topology Control in Energy-Harvesting Wireless Sensor Networks (aug 2015)
- Sujay Narayana - Reconcile Energy with Safety for Mixed Criticality Embedded Real-Time Systems (aug 2015)
- Platon Efstathiadis - SMoT: A Smartphone Based Mobile Testbed (aug 2015)
- Jethro Tan - Robust Downstream Communication and Storage for Computational RFIDs (aug 2015)
- Amjad Yousef Majid - White Space Spectrum on Mobile Devices (aug 2015)
- Michal Goliński - Designing Efficient Wireless Power Transfer Networks (may 2015)
- Anass Drif - Leveraging the Capture Effect for Indoor Localization (mar 2015)
- Jan Jaap Treurniet - From Check-in/Check-out to Be-in/Be-out: BLE-based Automated Journey Payment in Public Transportation (jan 2015)
- Arjan Doff - Sensor-Assisted Movement Identification and Prediction for Beamformed 60 GHz Links (jan 2015)
2014
- Stefan van Breukelen - Wirelessly Powered Non-Volatile Memory (oct 2014)
- Lennart Klaver - Design of a Network Stack for Directional Visible Light Communication (oct 2014)
- Zhongxian Pan - Optimization on Burst Allocation in D2DWRAN (sep 2014)
- Si Li - Network Lifetime Analysis of Data Collection Protocols (aug 2014)
- Tristan Timmermans - Energy Saving in Bluetooth 4.0 Wireless Locks Connected via Mobile Phone to the Internet (jul 2014)
- Liang Huo - A Comprehensive Study of Passive Wake-Up Radio in Wireless Sensor Networks (jul 2014)
- Ioannis Protonotarios - Location-Free Gradient Navigation in Wireless Sensor Networks (apr 2014)
- Victor Spiridon - A Genetic Approach to Programming Large-Scale Systems (dec 2013)
- Nikos Larisis - Power Modulation based Device-Socket Association (sep 2013)
- Kimon Tsitsikas - Batch Scheduling for Energy-Efficient Sensing in Smartphones (aug 2013)
- Vasilis Vasilopoulos - Do we Really Need A Priori Link Quality Estimation? (aug 2013)
- Ioannis Oikonomidis - Offline Trace Synchronization for Smartphone Energy Profiling (jul 2013)
- Fengju An - Density Adaptive Sleep Scheduling in Wireless Sensor Networks (jul 2013)
- Daniel Turi - Hardware Acceleration of Simulations of Distributed Systems (may 2013)
- Chirstiaan Hartman - Extending Behavioral test Models with Symbolic Data (may 2013)
- Tarikul Islam - Statistical Modeling of Intelligent Transportation Systems Communication Channels (may 2013)
- Zsolt Kocsi-Horvath - Indoor Localization using Accidental Infrastructure (jan 2013)
- Kees Kwekkeboom - Event Patterns for Distributed Runtime Verification (jan 2013)
2012
- Alain Noels - A Robust Setpoint Based Heartbeat Solution for Unreliable IEEE 802.15.4 WSANs (nov 2012)
- Dan Avramescu - A Mobile Inspecting Tool for Wireless Sensor Networks (oct 2012)
- Praveen Kalyanasundaram - Cooperative Spectrum Sensing Algorithms in WBAN (oct 2012)
- Arjan Kodde - Distributed Kalman Filtering using Broadcast Gossip (oct 2012)
- Kemal Falatehan - Advanced Path Planning for a Neurosurgical Flexible Catheter (aug 2012)
- Agostino di Figlia - Interactive Design Studio: A spatial computing framework for non-IT specialists (aug 2012)
- Antontio Ramos - Design of a Fast and Reliable Wireless Link for Kite Power Systems (aug 2012)
- Goncalo Bernardo - Online deployment of dependent tasks onto networked systems (aug 2012)
- Mihai Constantinescu - Cooperative Networks: The Mobile Tethering Game (aug 2012)
- Sjors van Berkel - Automatic Discovery of Distributed Algorithms for Large-Scale Systems (aug 2012)
- Steffan Karger - An Embedded Spatial Computing Platform for Interactive Environments (june 2012)
- Onno Steenbergen - Hearsay: Suppressing spam using trust in mobile social gossiping networks" (may 2012)
2011
- Bas des Bouvrie - Improving RGBD Indoor Mapping with IMU data (dec 2011)
- Bogdan Mihoci - A Spatial Computing Aproach to Programming Large Scale Wireless Sensor Networks (dec 2011)
- Marco Cova - Offloading Mobile Data Traffic to Wi-Fi Through MASS-ANET: Mobile Assisted Ad-hoc Networking (oct 2011)
- Robin van den Berg - Run-Time Reconfiguration in Wireless Sensor Networks (aug 2011)
- Qingzhi Liu - GDE: A Distributed Gradient-Based Algorithm for Distance Estimation in Large-Scale Networks (aug 2011)
- Rama Subramanian - Wireless Sensor Platform for Sporting Applications (aug 2011)
- Puneeth Nekkundi - A Framework for Cooperative 3D Mapping of Unstructurred Environments (aug 2011)
- Marco Alvarez - Feasibility Study and Design for Wireless Sensor Networks in a Space Environment (aug 2011)
- Maarten Faddegon - SSA Back-Translation: Faster Results with Edge Splitting and Post Optimization (jun 2011)
- Shekhar Gupta - ANTARES: Automatic Diagnosis of Software/Hardware Systems (may 2011)
2010
- Tom Janssen - Performance Modeling of Stochastic Diagnosis Engines (dec 2010)
- Tabish Bari - BirdTracking: A Wireless Sensor Network to Observe Bird Life (aug 2010)
- Ronald Steen - Reliable Transport for Wireless Sensor Networks (jan 2010)
- Michel Wilson - BACINOL: Bayesian Circuit Analysis by Topology (jan 2010)
2009
- Martin Bor - Indoor Localization for Wireless Sensor Networks (sep 2009)
- Adriaan de Jong - Evaluating Model-based Diagnosis for Wireless Sensor Networks (jun 2009)
- Niels Brouwers - A Java Compatible Virtual Machine for Wireless Sensor Networks (may 2009)
- Dik-Jan Wisse - Passive and Active Inspection of Wireless Sensor Networks: A Practical Use Evaluation (may 2009)
- Yaowen Khee - Radio Wave Propagation in Metal Train Compartments (jan 2009)