Robotics I Fall 2007
Robotics II Spring 2007 Robotics I Fall 2006
Code |
Vision /
VisionThe 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. |