Category: 

What Are the Different Uses of 3D Vision?

Article Details
  • Written By: Andrew Kirmayer
  • Edited By: Shereen Skola
  • Last Modified Date: 04 September 2016
  • Copyright Protected:
    2003-2016
    Conjecture Corporation
  • Print this Article
Free Widgets for your Site/Blog
The atmosphere of Jupiter's moon Io collapses every time it is eclipsed by the planet.   more...

September 29 ,  2008 :  The Dow Jones Industrial Average experienced its largest one-day drop in history.  more...

Many modern day applications in the 21st century have benefited from three-dimensional (3D) vision systems. These include robotics, which often use such vision capabilities in manufacturing, food-processing, and agriculture. Military applications often include finding and exploding bombs, while medical uses for 3D vision typically involve detailed imaging of the body during tests such as endoscopies. Imaging systems are often used with complex 3D software that processes the pictures and which can even help design sophisticated products in three dimensions.

Robots equipped with 3D vision are often used to pick and place parts during assembly, and can also place them on a conveyor. They sometimes move components into storage such as when automotive parts are organized before being put on an assembly line. Handling parts in general is more efficient using 3D vision, because using lasers with two-dimensional (2D) systems can take more time. Machinery that is used to pick, inpsect, or otherwise manipulate apples, eggs, or tomatoes, for example, often include robotics with complex vision systems.

Another application for 3D vision is in milking and disinfecting cows. The camera can be directly connected to a computer which tracks the robot as it enters a stall, attaches the milking equipment, and fills containers with milk. Remote-controlled robots used by the military often incorporate vision systems to locate and explode mines and other devices. The hazard to humans is typically eliminated and an operator can see the area viewed by the robot on a screen in detail.

Ad

Autonomous vehicles often include 3D vision systems in the electronic circuitry. These can triangulate targets for navigation as well as sense the surrounding terrain to avoid obstacles and find the safest routes. Software is often behind many 3D applications, and typically provides a way to interpret images picked up by a camera and command a machine in responding to the environment. Some serve as multidimensional design tools, such as Computer Aided Design (CAD) programs, for robotics and other machinery before they are built.

The uses of 3D vision are often expanded when new technologies arise. By 2010, a machine vision camera was developed that could produce stereo images in one device instead of two. It has one lens with a switching mechanism that blocks one-half of it at a time; left and right images can be captured without time-consuming and expensive software processing. The system also accommodates small imaging devices, such as telepresence equipment or endoscopy instruments.

Ad

You might also Like

Recommended

Discuss this Article

Post your comments

exception 'Exception' with message 'error writing captcha: Duplicate entry '2147483647' for key 'PRIMARY'' in /ssd/www/wisegeek/public_html/_core/classes/public/Captcha.php:44
Stack trace:
#0 /ssd/www/wisegeek/public_html/_core/controls/public/ControlDiscussionPostBox.php(324): Captcha->createCaptcha()
#1 /ssd/www/wisegeek/public_html/framework/classes/Control.php(104): ControlDiscussionPostBox->preRender(false)
#2 /ssd/www/wisegeek/public_html/framework/classes/Control.php(149): Control->render()
#3 /ssd/www/wisegeek/public_html/tpl/default-nocustom-lu/pages/public/article/article.htm(526): Control->__toString()
#4 /ssd/www/wisegeek/public_html/framework/classes/Control.php(300): require('/ssd/www/wisege...')
#5 /ssd/www/wisegeek/public_html/framework/classes/Control.php(309): Control->requireTpl('pages/public/ar...', Object(PageArticleCom), true)
#6 /ssd/www/wisegeek/public_html/framework/classes/Control.php(131): Control->renderTpl('pages/public/ar...', Object(PageArticleCom))
#7 /ssd/www/wisegeek/public_html/framework/classes/FormDataControl.php(87): Control->renderTemplate()
#8 /ssd/www/wisegeek/public_html/framework/classes/Control.php(109): FormDataControl->renderTemplate()
#9 /ssd/www/wisegeek/public_html/framework/classes/ScriptPage.php(50): Control->render(false)
#10 /ssd/www/wisegeek/public_html/framework/classes/Control.php(149): ScriptPage->render()
#11 /ssd/www/wisegeek/public_html/framework/classes/Page.php(97): Control->__toString()
#12 /ssd/www/wisegeek/public_html/_core/classes/public/PublicFrontController.php(443): Page->processRequest()
#13 /ssd/www/wisegeek/public_html/_core/classes/public/PublicFrontController.php(7): PublicFrontController->renderPage()
#14 /ssd/www/wisegeek/public_html/index.php(11): PublicFrontController::run()
#15 {main}