People interested in using vision--2D or 3D--also must understand the importance of choosing the proper lenses and of evaluation a variety of lighting options. It's easy to think about lighting in terms of gross illumination, but lighting choices also involve attenuating reflections, eliminating shadows, the proper use of color to highlight specific characteristics, and so on. In some cases, a 2D vision system can use shadows from directional lighting to determine heights as well as positions. Microscan has several helpful technical papers for people interested in lighting techniques: www.microscan.com/en-us/home.aspx.
Another good option to obtain 3D data would be using a 2D camera together with a framegrabber containing laser detection, like the ones provided by SiliconSoftware through their Visual Applets tool, or obtaining it by using a laser-camera system together with a 3D machine vision software.
Festo's BionicKangaroo combines pneumatic and electrical drive technology, plus very precise controls and condition monitoring. Like a real kangaroo, the BionicKangaroo robot harvests the kinetic energy of each takeoff and immediately uses it to power the next jump.
Design News and Digi-Key presents: Creating & Testing Your First RTOS Application Using MQX, a crash course that will look at defining a project, selecting a target processor, blocking code, defining tasks, completing code, and debugging.
Focus on Fundamentals consists of 45-minute on-line classes that cover a host of technologies. You learn without leaving the comfort of your desk. All classes are taught by subject-matter experts and all are archived. So if you can't attend live, attend at your convenience.