Bachelor Thesis: Framework for Automated Software Deployment for Robots/UAVs
Karl-Popper-Kolleg on Networked Autonomous Aerial Vehicles (KPK NAV) is a research group focused on real-world applications, in this case to realize the 3D reconstruction of an unknown environment using collaborative autonomous vehicles. The group is working with swarms of mobile and aerial vehicles and require a high level of automation for operating the robots.
The project will focus on the development of a novel method of managing a groups of robots. The best practices of provisioning and software deployment for remote servers will be transferred to the robotic environment. The project nicely combines software development with robotics, so it is perfect for someone who would like to widen his knowledge about any of those.
The student will first get familiar with multiple robotic platforms maintained by KPK NAV in order to understand how they are used and what are the requirements of the deployment framework. Then he or she will work together with a KPK NAV in order to improve the way the software is deployed on the robots. A result should consist of a working software that will be used by researchers in order to interact with robotic platforms.
Preferred Skill Set
Good knowledge of Linux operating system and programming in Python.
Knowledge of robotics is not required, but a desire to discover this field is a big plus.
Time period: As soon as possible
Internal supervisor(s): Hermann Hellwagner <firstname.lastname@example.org>
Michał Barciś <email@example.com>
Originally published at medium.com on February 6, 2019.