Tutor: Marcus Handte, Alexander Golkowski
The goal of this bachelor project is to familiarize students with basic problems related to the control of autonomous mobile robots. Within the project, participants will be implementing the control logic of a mobile robot that can perceive its environment through different optical sensors. Thereby, students will get in touch with the OpenCV library that implements a broad range of computer vision algorithms as well as the ROS framework which simplifies the development of robotic applications by faciliating the implementation of loosely coupled software components.
As hardware platform, the participants will be using the TurtleBot 3. The TurtleBot 3 is a low-cost, open source robot kit that can be used to realize a broad spectrum of different robotic applications. A TurtleBot typically integrates different actuators, e.g. motors that drive the robot’s wheels, sensors, e.g. a LIDAR or an IMU, a base controller and a battery.
Participants in this course are expected to be highly motivated and must have a solid understanding of one programming language. In addition, students should be familiar with Linux-based command line tools (e.g. Bash, SSH, etc.) Note that due to the limited availability of TurtleBot hardware, the number of participants in this project is strictly limited. If you want to participate in this course, please send an email to firstname.lastname@example.org to indicate your interest.
This course may be held in German and English depending on the participants. The project is suitable for students at the bachelor level. If you are not sure whether you fulfill the requirements or if you have any questions, please send an email to email@example.com.
Find information in LSF.
The kickoff meeting for this project will take place in S-A 126 on April, 9th from 10h to 12h. Participation in the kickoff meeting is mandatory.
The date and time of the kickoff meeting will be announced at the beginning of April.