Single-Robot Dynamic Obstacle Avoidance - 4th year design project