From The Blackfin Handy Board

Vision: Vision

The main challenge for integration computer vision in robotics application consists on adjust the frame rate to the sampling and control rates.

There is more than one way to achieve a given goal and sometimes, how you achive the goal is just a matter of robot control "smoothness" and precision.

A common terminology to name the use of computer vision for robotics is called visual servoing (here there is a link to one of the most prominent paper on that subject)

Generally speaking they are two classical ways to integrate computer vision in robotics:

Image Based Visual Servoing In the next image the main system feedback is provided by the Feature extraction box: the camera is acquiring an image and such a box is computing "interest" or "reference" points from where a control action can be computed.

Position Base Visual Servoing The main difference in between the last diagram and the new one is the box whose content allows us to compute the Pose determination algortihm.

In such a way to integrate step-by-step- vision onto robotics we propose you to follow the next sequence on Labs.

Labs

Important Links

solve the required algorithm. In the section ACHIEVING OPTIMAL PERFORMANCE FROM THE C/C++ SOURCE CODE of the book C/C++ Compiler and Library Manual for Blackfin Processors you will find a very nice list of conseils that you have to take into account. Here you have a short version of the same information.

Retrieved from http://www.cs.uml.edu/blackfin/index.php/Vision/Vision
Page last modified on October 28, 2006, at 05:45 PM