Introduction to Computer Vision & Robotics

Details

In this course, concepts important for robotic applications will be taught as e.g.:

  • Sensors and actuators
  • Robot control
  • Movement generation methods
  • Path planning
  • Learning algorithms in robotics
  • Image filtering
  • Line, Circle & Feature Detection
  • Image segmentation techniques

Module: B.Phy.5676 Credits: 9 CP

Link to StudIP

Organizers:

Lecture: Matthias Nuske, Henrik Trommer
(matthias.nuske|henrik.trommer)@phys.uni-goettingen.de

Practical Course: Sebastian Ruiz, Lennart Jahn
(sebastian.ruiz|lennart.jahn)@phys.uni-goettingen.de

Schedule

The lecture will be held in HS3 weekly on wednesdays 10:15 - 11:45.
The practical course will take place thursdays 12:15 - 13:45 in SR16.

The exam dates are not yet fixed.

Lecture 1
26.10.2023
Introduction of course and tutors
Presentation
Lecture 2
02.11.2023
R1. Introduction to Robotics. Sensors and actuators
Presentation
Video
Kalman Filter Demo
Lecture 3
09.11.2023
R2. Robot kinematics and control
Presentation
Video
Denavit-Hartenberg Convention
Control Demo
Kinematics Demo
Lecture 4
16.11.2023
R3. Path planning algorithms
Video Part 1
Video Part 2
Presentation
Papers
Dijkstra Demo
Lecture 5
23.11.2023
CV1. Thresholding, Filtering & Connected Components
Presentation
Video
Jupyter Notebook
Lecture 6
30.11.2023
CV2. Bilateral Filtering, Morphological Operators & Edge Detection
Presentation
Video
Jupyter Notebook
Lecture 7
07.12.2023
CV3. Corner Detection & Non-Local Filtering
Presentation
Video
Jupyter Notebook
Corner Detection
Non local Means
Lecture 8
14.12.2023
CV4. Line/Circle Detection, Template Matching & Feature Detection
Presentation
Video
Jupyter Notebook
Lecture 9
21.12.2023
R4. Movement generation methods
Presentation
Video
DMP Demo
Lecture 10
11.01.2024
R5. Learning algorithms in robotics I: Supervised and unsupervised learning
Presentation
Video
Correlation Learning Demo
Lecture 11
18.01.2024
R6. Learning algorithms in robotics II: Reinforcement learning
Presentation
Video
PI2 Demo
Q-Learning Demo
RL Tutorial
Lecture 12
25.01.2024
CV5. Face Detection, Pedestrian Tracking
Presentation
Video
Jupyter Notebook
Lecture 13
01.02.2024
CV6. Segmentation & Computer Vision in 3D
Presentation
Video
Jupyter Notebook
Lecture 14
08.02.2024
Q&A

Computational Neuroscience Group