TH Köln

Master Digital Sciences

Dokumente zur Akkreditierung des Studiengangs

Guided Project SS25_02 »AI in robotics«

Informationen zur Organisation des Moduls

Betreuer
Prof. Dr. Nicolas Pyschny
Teamgröße
3-5
Sprache
English
Beginn
Begin April
Angeboten als
GP-TS-GAK (12+6 ECTS)

Problem Description

Automation through robotics plays a central role in numerous industrial and everyday applications. Traditional, rule-based control methods are increasingly reaching their limits, especially in unstructured or variable environments. Artificial intelligence (AI) enables robots to adapt to new situations, master complex tasks autonomously and interact more efficiently with their environment.

An important component of this development is the concept of reinforcement learning, in which robots independently learn optimal behaviors through repeated interaction with their environment. In this project, students are introduced to the practical application of AI in robotics by using an open-source small robot, the SO-100. Through the combination of hardware, pre-trained AI models and the opportunity to develop their own control policies, they learn how autonomous robots can act intelligently.

Project Definition

The project is divided into two main phases:

Understanding and testing a pre-trained policy: Students implement a pre-trained control policy for the SO-100 robot. They test the policy and evaluate its performance in a given scenario.

Development of an own policy: Students define their own scenario or task for the robot. They train their own policy using reinforcement learning or another AI technique. The new policy is tested, optimized and compared with the pre-trained version.

The project includes both hardware and software components. The required 3D print files and instructions for assembling the SO-100 are available on GitHub (SO-ARM100). The LeRobot library provides pre-trained models and AI algorithms (LeRobot on GitHub).

Learning Outcome

Students will apply AI knowledge, hardware, and software libraries to solve a real-world problem from the manufacturing domain.

Participation Requirements

  • Programming skills
  • Willingness to make yourself familiar with the domain and the tech stack

External Partner

Innovation Hub Bergisches Rheinland