Course: Robot Programming with ROS

Dauer 4 SWS (6 ECTS)
Art Vorlesung
Semester WS 2023/24
Vortragende Arthur Niedzwiecki, Nils Leusmann, Alina Hawkin, Stefan Eirich
Sprache Englisch / Deutsch
Termine Vorlesung: Donnerstags, 14:00 - 15:30
Übung: Donnerstags, 16:00 - 17:30
Veranstaltungsort TAB-Gebäude (Am Fallturm 1), Eingang E, Raum: 0.30 EG
Bemerkungen Veranstaltungsbeginn: 19.10.2023

This course gives a solid practical introduction to programming robots with the Robot Operating System (ROS). The first half of the course covers the basics of functional programming, Artificial Intelligence techniques and modern robot programming. The second half involves programming on an autonomous robot platform similar to TurtleBot. The assignment is to be worked on independently in small groups. The task is similar for all the groups and the results of the project are assessed in a final competition.

Register through StudIP

Access the digital classroom

Get the assignments

Local Docker setup

Material
Date Topic Material
19.10.2023 Introduction 1_intro
26.10.2023 Coordinates & Transforms 2_tf_coordinates
02.11.2023 Robot Operating System 3_communication
09.11.2023 Kinematics 4_kinematics
16.11.2023 Sensors 5_sensors.pdf
30.11.2023 Navigation 6_navigation.pdf
07.12.2023 Task Executives & Search CRAM.pdf & search_ws2223.pdf
14.12.2023 Project: Connecting to the Robot




Prof. Dr. hc. Michael Beetz PhD
Head of Institute

Contact via
Andrea Cowley
assistant to Prof. Beetz
ai-office@cs.uni-bremen.de

Discover our VRB for innovative and interactive research


Memberships and associations:


Social Media: