Faculty of Engineering, LTH

Denna sida på svenska This page in English

Software@LTH events

CS BSc Thesis Presentation 11 May 2022


From: 2022-05-11 16:00 to 16:45
Place: E:2405 (Glasburen)
Contact: birger [dot] swahn [at] cs [dot] lth [dot] se
Save event to your calendar

One Computer Science BSc thesis to be presented on 11 May

Wednesday, 11 May there will be a bachelor's thesis presentation in Computer Science at Lund University, Faculty of Engineering.

The presentation will take place in E:2405 (Glasburen).

Note to potential opponents: Register as an opponent to the presentation of your choice by sending an email to the examiner for that presentation ( Do not forget to specify the presentation you register for! Note that the number of opponents may be limited (often to two), so you might be forced to choose another presentation if you register too late. Registrations are individual, just as the oppositions are! More instructions are found on this page. Please note that this presentation is for a bachelor's thesis.

16:00-16:45 in E:2405 (Glasburen)

Presenter: Hannes Lundh
Title: Generating user interfaces for ROS-based robots
Examiner: Maj Stenmark
Supervisor: Jacek Malec (LTH)

This bachelor's thesis aim is to simplify the process to make a useable graphical user interface (GUI) for different ROS driven robots. The approach is expected to work for many different robots as well as on many different platforms, such as PC, android and IOS. The way chosen to achieve that is to make a layered architecture based on Kivy and KivyMD and make a domain-specific language (DSL) for it. Kivy and KivyMD are both Python libraries containing resources to help make portable user interfaces. To illustrate the approach a basic GUI was constructed using the DSL and then installed on a number of units.