Just like to share some videos of a robot I'm making as my undergrad final year project. The project is basically to make the robot move around without hitting stuff, using the biomimetic vision system developed by my supervisor.
You can see the vision system doing its work on the laptop on the robot in the videos below. The camera is at the top of the robot with a 360 view of its surrounding. The system works using motion energy density, something similar to optic flow.
Back of camera covered up, so robot can only see its front and sides. The robot went out of the tunnel at the end into 'the real world'. But it couldn't see the table because there's not much texture on it.
Back of camera is still covered. The robot couldn't see the wall at the end of the tunnel because it has not enough texture, so it thinks that the wall is a free space.
Camera not covered up, so 360deg vision. The beep at the end is the low battery warning. So it was the last run for the day.
Using 'natural world' images instead of black & white stripes and old newspapers. The vision system was tuned to work best with these types of images. The 'tunnel' was a bit too short for the robot. We'll make longer ones soon.
This is a work in progress, lots more to do. Control system is definitely not optimally tuned yet.
What do you guys think?