Practical course in robot programming with Python
- type: Praktikum (P)
-
chair:
KIT-Fakultäten - KIT-Fakultät für Maschinenbau - Institut für Informationsmanagement im Ingenieurwesen
KIT-Fakultäten - KIT-Fakultät für Maschinenbau - semester: WS 24/25
- lecturer: Prof. Dr.-Ing. Arne Rönnau
- sws: 3
- lv-no.: 2121340
- information: On-Site
Content | The practical course teaches the basics of programming mobile robots. The most important syntax elements of Python are first repeated and the framework requirements and the relevant development tools are introduced. The modern four-legged walking robot Go2 from the company Unitree is used in the practical course. This robot has numerous sensors and motors that need to be read out and controlled in order to solve complex tasks. The open source framework ROS2, which is used intensively in robotics research, serves as the basis for the practical course. However, the focus of the course is on programming basic, key robotic functions using Python and not on the complex ROS2 framework. Qualification goals Students will be able to programme new software components and functions for mobile robots using Python. Therefore, students know the basic elements of a mobile robot and its programming and development environment. They will be able to add their own software elements in the right sections of an existing development project or adapt existing ones and execute their code on the robot. The different requirements and framework conditions for programming software for perception, task and motion planning and control or interaction are known and can be taken into account when developing Python software. |
Language of instruction | English |
Organisational issues | Time and place see ILIAS / Zeit und Ort siehe ILIAS |