Resources Contact Us Home
Object taking out apparatus

Image Number 5 for United States Patent #6845296.

An object taking out apparatus capable of taking out randomly stacked objects with high reliability and low cost. An image of one of workpieces as objects of taking out at a reference position is captured by a video camera. Whole feature information and partial feature information are extracted from the captured image by a model creating section and a partial model creating section, respectively, and stored in a memory with information on partial feature detecting regions. An image of randomly stacked workpieces is captured and analyzed to determine positions/orientations of images of the respective workpieces using the whole feature information. Partial feature detecting regions are set to the images of the respective workpieces using the determined positions/orientations of the respective workpieces and information on partial feature detecting regions stored in the memory. Partial features of the respective workpieces are detected in the partial feature detecting regions using the partial feature information, and priority of taking out the workpiece is determined based on results of detection of the partial features. A robot is controlled to successively take out the object of the first priority using data of the position/orientation of the object of the first priority.

  Recently Added Patents
Memory interface circuit, memory interface method, and electronic device
Synthetic bone grafts
Load balancing in shortest-path-bridging networks
Luminescent nanosheets, and fluorescent illuminators, solar cells and color displays utilizing the same as well as nanosheet paints
Process for preparing synthetic intermediates of peripherally-selective inhibitors of dopamine-.beta.-hydroxylase involving catalytic asymmetric hydrogenation
Sampling switch circuit that uses correlated level shifting
Plants and seeds of corn variety CV092363
  Randomly Featured Patents
Process for making plastic fibers for application in concrete
Dynamic voice response messages
Template for locating drawer pulls
Systems and methods for executing a computer program that executes multiple processes in a multi-processor environment
Apparatus for emulation of electronic systems
Fishing rod grip
Methods and systems of client-side caching of pages with changing content
Selectable inversion of differential input and/or output pins in programmable logic devices
Production of high efficiency diffractive and refractive optical elements in multicomponent glass by nonlinear photo-ionization followed by thermal development
Acid or anhydride grafted chlorinated polyolefin reacted with monoalcohol and polyepoxide