If you are an outstanding undergraduate student, and would like to obtain an MSc degree from a world-class research institution, you can apply to one of Imperial's MSc programmes.
MSc Human and Biological Robotics
In particular, if you are interested in topics related to robotics and machine learning, consider applying to our MSc programme in Human and Biological Robotics: http://www.imperial.ac.uk/study/pg/bioengineering/human-and-biological-robotics-msc/
This MSc programme is well supported by the Imperial Robotics Forum, which groups together robotics researchers at Imperial doing multidisciplinary research at the cutting edge of several disciplines.
Dr Petar Kormushev from the Robot Intelligence Lab teaches the "Robotics 1" core module of this MSc, which offers not only an introduction to the robotics theory, but also access to state-of-the-art research robots for conducting MSc individual projects.