B.Sc. Thesis: Sukal Tanja on Creating a Python development environment for LEGO Ev3 robot systems
Supervisor: Univ.-Prof. Dr Elmar Rückert
Start date: 1st of August 2023
Theoretical difficulty: mid
Practical difficulty: mid
Thema der Arbeit
LEGO Ev3 Robotersysteme werden am Lehrstuhl in der Lehre eingesetzt, um einen einfachen Einstieg in die Robotik zu ermöglichen. Zahlreiche Algorithmen können erprobt werden:
- Pfadplanung und Navigation
- Kalman Filter
- Kartierung / SLAM
- Objektmanipulation
- Kamerabasierte Objekterkennung
- Regelungsalgorithmen
- Telemetrieaufgaben
- usw.
Unsere EV3 Systeme sind mit einem Linux Betriebsystem (https://www.ev3dev.org) ausgestattet und können in der Programmiersprache Micro-Python bespielt werden.
Ziel dieser Arbeit ist es eine Entwicklungsumgebung für die klassische Python Programmiersprache zu schaffen. Dabei sollen Beispielprojekte umgesetzt und Limitierungen dokumentiert werden.
Aufgaben
- Recherche und Dokumentation zur State-of-the-Art
- Beispielprojekte Implementieren
- Git Repository mit Dokumentation erstellen.
- Dokumentation der Arbeitsschritte & Verfassen der Diplomarbeit
Wissenschaftlicher Beitrag
- Entwicklung und Implementierung einer Entwicklungsumgebung in Python für die Lehre.
- Veröffentlichung des Source Codes.
Abschlussarbeit
B.Sc. Thesis by Tanja Sukal on Open-Source LEGO EV3 Python Framework for Teaching, 2024.