Professor Andrew Davison teaches the Robotics Course in the Department of Computing, attended by third years and MSc students. This is a one term course which focuses on mobile robotics, and aims to cover the basic issues in this dynamic field. Alongside lectures there are large practical elements where students work in groups and implement robotics ideas using the Lego Mindstorms NXT kits and, since 2014, the Raspberry Pi single board computer and Python using BrickPi interface boards.
Advanced Robotics (C0433)
Dr Stefan Leutenegger teaches the Advanced Robotics course which addresses topics of advanced robotics, with a focus on real-time state estimation and mapping. The objective of this course is to provide the understanding, mathematical tools, and practical experience that allow students to implement their own multi-sensor Simultaneous Localisation And Mapping (SLAM) algorithms for deployment on a broad range of mobile robots, such as a multicopter Unmanned Aerial System (UAS) – which we will do in the practicals.