Mobile Robots - Practical Course

Content

During the practical course, ARMURO robots are assembled. Each student receives the components for their own robot and assembles it independently under supervision before putting it into operation. At the beginning, theoretical basics on electronic components, safety instructions, and soldering exercises are taught. Thereafter, the step-by-step assembly of the robot, initial operation and system tests are performed. This is followed by weekly exercises introducing microcontroller programming in C and explaining how to set up the development environment. Building on this, sensors and motors are calibrated and controlled, and reactive behavior patterns such as line tracking or obstacle avoidance are implemented. In the final phase, modules are integrated, tested, and optimized. The practical course ends with a final race in which the robots must complete an obstacle course.

Learning Objectives:

Students can understand circuit diagrams and can assemble, test and debug complex PCBs. They are familiar with programming microcontroller-based embedded systems using the C language and cross compilers. The student can use methods for controlling robotic sensors and actuators, can conduct experiments with robots and solve tasks in this context independently and in small groups.

Language of instructionGerman
Organisational issues

Die Erfolgskontrolle erfolgt nach § 4 Abs. 2 Nr. 3 SPO als Erfolgskontrolle anderer Art und besteht aus mehreren Teilaufgaben. Die Bewertung erfolgt mit den Noten “bestanden” / “nicht bestanden”.

Voraussetzungen:
Kenntnisse in der Programmiersprache C und in der Technischen Informatik werden vorausgesetzt.

Arbeitsaufwand:
120 h

  • ca. 15 * 4 h = 60 h Präsenzzeit
  • ca. 15 * 3 h = 45 h Vor- und Nachbereitungszeit
  • ca. 15 h Prüfungsvorbereitung und Präsenz in Prüfung