Practical Course in Robot Programming with Python
- type: Praktikum (P)
- chair: KIT Department of Mechanical Engineering
- semester: WS 26/27
- lecturer: Prof. Dr.-Ing. Arne Rönnau
- sws: 3
- lv-no.: 2121362
- 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. Learning Objectives 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. Additional Information The number of participants is limited. If necessary, a selection process will be conducted. Places will be assigned based on the students’ academic progress. Details will be announced on ILIAS. Organizational Information See further details on course organization at: lehre.imi.kit.edu and in ILIAS. Workload 120 hours |
| Language of instruction | English |
| Organisational issues | For time and place see ILIAS |