For my Undergraduate Dissertation, I developed an autonomous combat robot, inspired by BattleBots! It uses a camera to learn about its environment, and beacon-based localisation with QR codes to localise within the environment.
A diagram of the robot I used for the project!