TY - THES A1 - Lorenz, Oskar T1 - Entwicklung einer DevBox zur Unterstützung der prototypischen Entwicklung von hardwarebasierten Komponenten für den Tischroboter ROS-E T1 - Development of a DevBox to support the prototypical development of hardware-based components for the table robot ROS-E N2 - In dieser Bachelorarbeit wurde ein Entwicklerboard – die „DevBox“ – als Erweiterung des Tischroboters „ROS-E“ konzipiert, um die Erprobung und Entwicklung neuer Hardware des Roboters zu vereinfachen und zu beschleunigen. Zudem soll die DevBox den Zugang zu ROS-E für Neueinsteiger und für die Lehre erleichtern. Es wurden diverse Anforderungen an die DevBox bezüglich der Hardware und Software auf Grundlage von Anwendungsfällen der Entwickler von ROS-E aufgestellt. Das resultierende Konzept umfasst ein Modell für den Bau einer DevBox, welches auch eigens entwickelte Leiterplatten für eine bessere Ergonomie bei der Entwicklung enthält. Die konzipierte Software der DevBox beschreibt Lösungen für die Anbindung diverser Hardwareschnittstellen wie GPIO, I2C und SPI und von Smart Home Geräten via EnOcean, ZigBee und Z-Wave über die DevBox und wie diese mit dem Roboter ROS-E verwendet werden können. Anhand eines ersten Hardwareprototypen der DevBox konnten grundlegende Funktionen der Software implementiert und erfolgreich getestet werden. In weiteren Schritten soll die DevBox gebaut und für die Weiterentwicklung von ROS-E eingesetzt und finalisiert werden. N2 - This thesis presents a development board – the “DevBox” – as an extension to the table robot “ROS-E” to support the evaluation and development of new hardware for ROS-E. It intends to both simplify and accelerate further development of ROS-E as well as to facilitate access to ROS-E for beginners and education. The concept for the DevBox, based on requirements established by analyzing use cases of ROS-E developers, encompasses a hardware model with custom circuit board designs for improved ergonomics during development. The accompanying software provides solutions for integrating various hardware interfaces like GPIO, I2C and SPI as well as smart home devices via EnOcean, ZigBee or Z-Wave into the DevBox and using them with the robot ROS-E. By using a hardware prototype of the DevBox, fundamental software features were implemented and successfully tested. Further steps include finalizing and building a working DevBox and deploying it in the ROS-E development process. KW - Entwicklung KW - Prototyping KW - ROS-E KW - DevBox KW - Robotik Y1 - 2022 U6 - http://nbn-resolving.de/urn/resolver.pl?urn:nbn:de:kobv:526-opus4-16636 ER -