EyeBot is one of the most advanced controllers for mobile robots available today. It can be used for mobile robots with wheels, walking robots or flying robots. It consists of a powerful 32-Bit microcontroller board with a graphics display and a digital color camera allowing it to do on-board image processing. This allows to write powerful robot control programs without a big and heavy computer system and without having to sacrifice vision - the most important sensor.
The EyeCon M4's features can be found here will the technical specification and software are available here.