Welcome to AuRo!
Abschnittsübersicht
-
In AuRo we will study computational principles of autonomous robots. On the practical side we will introduce ourselves to ROS — a framework for robot software using Turtlebot3s.
This course will be held by me, Gökçe
Class Time & Room
Until seven-day infection count falls under 35 only-online classes.
Thursdays: 14:00 - 15:30 lecture in K210, 15:50 - 19:00 lab in J103
In case of technical difficulties with our online classroom: Fallback online classroom
Remote Desktop for ROS
For the lab exercises use joan.th-deg.de. To create the remote desktop connection provide your university credentials (not your email), then click
Connect
. The connection is successful when you see a window namedTerminal
.Other applications like text editor or browser you find by clicking on the
icon above.
Do not forget to run
rosenv
each time you want to run ROS applications on a newly opened terminal.Copying some text from outside of the remote desktop and pasting it to the remote desktop does not work reliably on Firefox. Either start a browser on the remote desktop or use Chrome.
Use TB3 template for programming the TB3.
Class Recordings
Each recording with annotated PDFs should be available in the evening after the class in our 📡 Online classroom -> room recordings
The recording for 14th January is in Fallback online classroom
Textbook & slides
- slides as PDF - updated regularly
- slides as HTML - useful for the lab. Compact and copy paste is more convenient. Click on the relevant rst file.
Most of my lecture notes are based on Prof. Nikolaus Correll's book — Introduction to Autonomous Robots.
Other helpful content:
Additional resources
- ROS Robot Programming
- edX course: Introduction to Autonomous Mobile Robots
- Modern Robotics: Mechanics, Planning, and Control
- Linux command line
Exam
Written exam 90 min
Class style
Each week we will have one lecture with everyone together and two labs with smaller groups. Each week we will discuss the slides together. The slides have exercises poured in between which will motivate discussions. At the end of most slidesets you will find exercises. To the end of the class we will discuss your questions about these exercises.
The lectures will be seminar-like, which means that our class involves discussions and interactions rather than only lecturing. So how successful we will use our time depends also on you. I expect that you prepare the scheduled content of the lectures before the class and come with questions.
Debates
To the end of the semester we will have group debates. See Debates section for details.
Questions
Please refrain from mailing me directly if you have a question that could be interesting also for others. Use Moodleoverflow: