RoboticsIIITH / summer-sessions-2020

Series of lectures and hands-on tutorials organized to familiarize new lab entrants with the fundamental areas of robotics research.
41 stars 18 forks source link

Summer Sessions 2020

Series of online lectures and hands-on tutorials organized to familiarize new lab entrants with the fundamental areas of robotics research.

NOTE: For slides/notes/references of almost every topic, please check "Issues". The name of the issue is usually in the format "Topic name - Resources", for example "ROS - resources". Please take a detailed look.

Table Of Contents

Where and When?

Tentative Schedule

Dates Topics Presenter Slides
18/05 Intro to sessions, Math review (LA) Ayyappa Ref: math slides
19/05 Math review (Calculus & Optimization) Ayyappa Ref: math slides
21/05 Deep Learning 1 Shashank, Aadil Ref: DL slides
22/05 Deep Learning 2 Shashank, Aadil Ref: DL slides
23/05 Deep Learning 3 Shashank, Aadil Ref: DL slides
25/05 Deep Learning 4 (1) Shashank, Aadil Ref: DL slides
25/05 Deep Learning 4 (2) Abhinav
26/05 Deep Learning 5 Shashank, Aadil Ref: DL slides
27/05 ROS Udit Ref: ROS slides
29/05 Rigid Body Transformations & Projective Geometry 1 Aadil, Aryan
30/05 Rigid Body Transformations & Projective Geometry 2 Aadil, Aryan
01/06 Multi-view Geometry 1 Shubodh, Rahul Reference
02/06 Multi-view Geometry 2 Shubodh, Rahul ,,
03/06 Multi-view Geometry 3 Shubodh, Rahul ,,
04/06 Multi-view Geometry 4 Shubodh, Rahul ,,
05/06 Multi-view Geometry 5 Shubodh, Rahul ,,
08/06 State Estimation Abhinav
09/06 SLAM Frontend, SOTA Methods Prof Madhav, Udit, Shubodh
10/06 SLAM Backend, Pose Graph Optimization Prof Madhav, Udit, Shubodh
11/06 Motion Planning & Trajectory Generation 1 Josyula, Kaustab searching methods
12/06 Motion Planning & Trajectory Generation 2 Josyula, Kaustab Slides & Papers
13/06 Motion Planning & Trajectory Generation 3 Josyula, Kaustab
15/06 Dynamics and control 1 Prof Hari, Prof Spandan, Suraj, Viswa
16/06 Dynamics and control 2 Prof Hari, Prof Spandan, Suraj, Viswa
17/06 Dynamics and control 3 Prof Hari, Prof Spandan, Suraj, Viswa
18/06 Dynamics and control 4 Prof Hari, Prof Spandan, Suraj, Viswa
20/06 Visual Servoing 1 Harish, Pushkal
22/06 Visual Servoing 2 Harish, Pushkal
24/06 Reinforcement Learning kaustab, Kaustubh Ref: RL slide

Topics

Assignments

Plan for assignments/quizzes

Assignments

If an assignment is given for a particular concept, we have given a break of 1 day before next concept begins for solving this assignment. Also, the solutions to this assignment will be discussed at the end of next session, for example math review assignment will be discussed at the end of 3rd session (or sometimes at the beginning of the next session in which case the session will start early). But the discussion will be brief for about 30 minutes and you will not be able to follow if you haven't solved the assignment, so please solve it beforehand.

The presenter will confirm the assignment discussion session timings for his specific assignment at the end of his sessions.

Quizzes

Regarding quizzes, they will be at the end of a particular session itself to gauge how much you have learned during that session.

Assignment Schedule

Assignment No. Topic
1 Linear Algebra & Calculus
2 & 3 Deep Learning
4 ROS
5 Transformations
6 Projective Geometry
7-8 MVG + BA
9 State Estimation
10 Visual Servoing

For more details like deadlines or link of assignments, check issues.

Quiz Schedule

(At the end of a particular session)

Quiz No. Topic
1-4 Deep Learning
5-6 Transformations and Projective Geometry
7-8 MVG

References

Check issues for detailed reference list.

Contact

Notifications

Announcements will be made through this repo's issues page, so please subscribe to the repo (by clicking the 'watch' button) to receive notifications or you can subscribe to RSS feed if you want to get notified the moment any material/assignment is uploaded.