This project investigated the feasibility of a Multi Robot Learning by Demonstration system, which allowed multiple teachers to simultaneously demonstrate a task to multiple robots. This project received the Head of Department Prize for Best ISE Project, and was published at the AAMAS 2012 conference as an extended abstract.
Advanced Graphics & Visualisation coursework: Write Tcl scripts to render medical images using the Visualisation Tool Kit (VTK)
This isn’t an online, multiplayer, off-world mining and combat game. This is wOre.
Wrote a Pascal to ARM Assembly compiler using C++, Flex and Bison
This group project investigated the cost/benefit of high availability systems.
First year software engineering coursework at Imperial: wrote a Sudoku Solver in C++. It reads the Sudoku puzzle from a file, computes the answer (in a way similar to how humans would, i.e. by elimination and then guessing if necessary using backtracking), and writes the answer to an output file. The application compiles on Windows, …
Implemented the Sobel edge detection algorithm in Handel-C on an RC100 FPGA. The edge detection was performed on a live video feed read in from a composite video port, and the processed image with the edges highlighted was displayed on a VGA monitor.
Developed a web-based time tracking application using PHP and Microsoft SQL Server. It allowed employees to enter the time they spent on each project into a company database for billing purposes.