Bizarre inventions go on show

Have you ever dreamed of building your own robot, playing old video games with your feet, or even inventing new ways to use the social network?