implementation and investigation of a distributed robotic chess system

  • This thesis presents and evaluates a distributed robotic system that successfully integrates a native Windows chess engine (Fritz 19) with a containerized ROS2-based robot control system, operating on a single host computer. The architecture is designed to solve the common challenge of bridging disparate operating systems in real-time robotics. Performance analysis over 35 moves demonstrates the architecture’s high reliability, achieving a 100% success rate in the software pipeline from command generation to execution planning. The study quantifies the system’s primary performance bottleneck, showing that the physical robot movement averaged 22.6 seconds, while the underlying communication latency was negligible at 2.89 ms. This highlights a crucial distinction between computational speed and the challenges of physical manipulation. Compared to existing human-robot chess systems, which typically operate within a single OS or rely heavily on computer vision, this work contributes a validated architectural alternative. Its primary contribution is a single-host framework that integrates a native Windows application with a containerized ROS2 system. This provides a robust solution for developers needing to bridge disparate software ecosystems in real-time robotics and establishes a performance baseline demonstrating that such integration is highly efficient.

Export metadata

Additional Services

Search Google Scholar
Metadaten
Author:Abdalrahman Elmessiry
Examiner:Kai Essig, André Frank Krause
Document Type:Bachelor Thesis
Language:English
Year of Completion:2025
Year of first Publication:2025
Publishing Institution:Hochschule Rhein-Waal
Degree-granting institution:Hochschule Rhein-Waal
Release Date:2025/08/01
Tag:Chess Robot.; Containerization; Distributed Systems; ROS2
Faculties and Institutes:Fakultät Kommunikation und Umwelt
Licence (German): CC BY 4.0 International - Namensnennung
Einverstanden ✔
Diese Webseite verwendet technisch erforderliche Session-Cookies. Durch die weitere Nutzung der Webseite stimmen Sie diesem zu. Unsere Datenschutzerklärung finden Sie hier.