Learning in Robotics was a PhD level course, one of the most draining and difficult courses at Penn. But it also gives you deep insight into the algorithms in machine learning. It is a completely project based course with 6 projects. We learnt about the state of the art techniques in vision and machine learning used for the various problems in robotics. It is the course where I had to use everything from machine learning, computer vision, DSP, control systems to linear algebra for solving the problems.

All the problems used datasets collected at Penn. Some of the data was deliberately made noisy to make the problems harder. No sample code or code framework was provided. The course involved lectures with reading assignments of papers which were to be used to implement the projects in Matlab or any programming language. All the algorithms had to be implemented from the ground up.


Projects