Web GUI for autonomous robot in intralogistics
- Institut
- Lehrstuhl für Fördertechnik Materialfluss Logistik
- Typ
- Bachelorarbeit Semesterarbeit Masterarbeit HiWi-Tätigkeit
- Inhalt
- Beschreibung
Background
ROS (Robot Operating System) has become the de facto standard for developing robotic applications in both research and industry. However, ROS typically requires users to be proficient in Ubuntu and comfortable with command-line operations. A web-based user interface (UI) can overcome these limitations by making robot operations more accessible and user-friendly to a wider audience.Motivation
A web-based user interface for operating robots in intralogistics—particularly when using ROS 2 (Humble)—offers significant advantages. It simplifies operation, supports remote access and collaboration, and provides opportunities for customization. By eliminating reliance on complex terminal commands, such an interface empowers a broader range of users, thereby enhancing
efficiency and productivity in intralogistics environments.Tasks
1. State of the Art Review
- Survey existing web UIs developed for ROS.
- Explore different programming languages and frameworks for web development (e.g., Angular, JavaScript).
2. Web GUI Development for AMR (fml Chair)
- Implement an SSH-based connection to the robot.
- Enable on-demand visualization of the robot’s camera.
3. SLAM Integration
- Launch SLAM algorithms (e.g., ROS 2 SLAM Toolbox).
- Visualize the generated maps.
- Save and load maps.
4. Navigation
- Visualize the static map and the position of the robot in the map.
- Send navigation goals to the robot using Nav2.
- Visualize the global map and laser readings.
- Visualize dynamic objects.
5. ROS Services
- Implement functionality to request ROS services via the web interface.
- Voraussetzungen
Required Skills
- Strong oral and written communication in English.
- Interest in robotics.
- Hands-on experience with ROS.
- Programming experience in Python and/or C++.
- Experience in web development.
- Familiarity with SLAM and localization methods.
- Ability to work independently and self-direct.
- Strong attention to detail.
- Möglicher Beginn
- sofort
- Kontakt
-
Daniel Vidal, M.Sc.
Raum: 5505.01.590C
Tel.: +49 (89) 289 - 15955
daniel.vidaltum.de - Ausschreibung
-