System and method for picking and placing objects

US12583109B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12583109-B2
Application numberUS-202218091143-A
CountryUS
Kind codeB2
Filing dateDec 29, 2022
Priority dateJun 21, 2022
Publication dateMar 24, 2026
Grant dateMar 24, 2026

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A system and a method for picking and placing objects, includes capturing at least one first image of the object at a first time point and at least one second image at a second time point; identifying the object in the first image and the second image, obtaining first position information, second position information, and object attribute of the object; based on the first position information, the second position information, the first time point, and the second time point, calculating a moving speed of the object; based on the object attribute, determining whether the object is a target object; if so, calculating a target position and a target time point of the target object based on the first and second position information and the moving speed; controlling a target machine arm to move at or to the target position at the target time point to pick the target object.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method for picking and placing objects applied in a system for picking and placing objects, the system comprising a plurality of machine arms and a transmission device, the transmission device being configured to transmit at least one object in a predetermined direction, the method comprising: capturing, by an imaging device arranged above the transmission device, at least one first image of the at least one object at a first time point; capturing, by the imaging device, at least one second image of the at least one object at a second time point; identifying, by an operating and processing module connected to the transmission device, the imaging device, and the plurality of machine arms, the at least one object in the at least one first image and the at least one second image; and obtaining first position information, second position information, and at least one object attribute of the at least one object; based on the first position information, the second position information, the first time point, and the second time point, calculating, by the operating and processing module, a moving speed of the at least one object; based on the at least one object attribute of the at least one object, determining, by the operating and processing module, whether the at least one object is a target object; in a case that the at least one object is determined to be the target object, calculating, by the operating and processing module, a target position and a target time point of the target object based on the first position information, the second position information, and the moving speed; selecting, by the operating and processing module, a target machine arm from the plurality of machine arms; and controlling, by the operating and processing module, the target machine arm selected from the plurality of machine arms to move at or to the target position at the target time point to pick the target object. 2 . The method according to claim 1 , wherein the at least one object attribute of the at least one object comprises material, color, class, and shape. 3 . The method according to claim 1 , further comprising: controlling, by the operating and processing module, the target machine arm selected from the plurality of machine arms to place the target object to a corresponding storage bunker. 4 . The method according to claim 1 , wherein the first position information, the second position information, and the at least one object attribute of the at least one object are obtained by: obtaining, by the operating and processing module, depth information of the at least one object in the at least one first image and the at least one second image, and the moving speed of the at least one object is calculated based on a time difference between the at least one first image and the at least one second image. 5 . The method according to claim 1 , wherein each first image of the at least one first image and each second image of the at least one second image is a two-dimensional and three-dimensional fused image comprising depth information. 6 . The method according to claim 1 , wherein selecting the target machine arm from the plurality of machine arms comprises: relating, by the operating and processing module, the plurality of machine arms with at least one picking attribute; and based on a related picking attribute of the at least one machine arm and the at least one object attribute of the target object, selecting, by the operating and processing module, the target machine arm from the plurality of machine arms. 7 . The method according to claim 6 , wherein each machine arm of the plurality of machine arms has a picking attribute of the at least one picking attribute different from the picking attributes of the at least one picking attribute of other machine arms of the plurality of machine arms. 8 . The method according to claim 1 , wherein selecting the target machine arm from the plurality of machine arms comprises: obtaining, by the operating and processing module, picking-and-placing areas of each machine arm of the plurality of machine arms; based on the picking-and-placing areas of the plurality of machine arms and the target position of the target object, selecting, by the operating and processing module, the target machine arm from the plurality of machine arms. 9 . The method according to claim 8 , wherein the picking-and-placing areas of each machine arm of the plurality of machine arms do not overlap with each other the picking-and-placing areas of other machine arms of the plurality of machine arms. 10 . The method according to claim 8 , wherein the picking-and-placing areas of each machine arm of the plurality of machine arms partially overlaps with the picking-and-placing areas of other machine arms of the plurality of machine arms. 11 . A system for picking and placing objects, the system comprising: a transmission device configured to transmit at least one object in a predetermined direction; an imaging device arranged above the transmission device, the imaging device configured to capture at least one first image of the at least one object at a first time point and at least one second image of the at least one object at a second time point; a plurality of machine arms, each of the plurality of machine arms configured to pick and place the at least one object; and an operating and processing module connected to the transmission device, the imaging device, and the plurality of machine arms, the operating and processing module configured to: identify the at least one object in the at least one first image and the at least one second image; and obtaining first position information, second position information, and at least one object attribute of the at least one object; based on the first position information, the second position information, the first time point, and the second time point, calculate a moving speed of the at least one object; based on the at least one object attribute of the at least one object, determine whether the at least one object is a target object; in a case that the at least one object is determined to be the target object, calculate a target position and a target time point of the target object based on the first position information, the second position information, and the moving speed; select a target machine arm from the plurality of machine arms; and control the target machine arm selected from the plurality of machine arms to move at or to the target position at the target time point to pick the target object. 12 . The system according to claim 11 , wherein the at least one object attribute of the at least one object comprises material, color, class, and shape. 13 . The system according to claim 11 , wherein the operating and processing module is further configured to: control the target machine arm selected from the plurality of machine arms to place the target object to a corresponding storage bunker. 14 . The system according to claim 11 , wherein the operating and processing module is further configured to: obtain depth information of the at least one object in the at least one first image and the at least one second image, and based on a time difference between the at least one first image and the at least one second image, calculate the moving speed of the at least one object. 15 . The system according to claim 11 , wherein each first image of the at least one first image and each second image of the at least one second image is a two-dimensional and three-dimensional fused image comprising depth i

Assignees

Inventors

Classifications

  • movably mounted in a wall · CPC title

  • Program controls (total factory control, i.e. centrally controlling a plurality of machines, G05B19/418) · CPC title

  • from stereo images · CPC title

  • from multiple images · CPC title

  • Determination of colour characteristics · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12583109B2 cover?
A system and a method for picking and placing objects, includes capturing at least one first image of the object at a first time point and at least one second image at a second time point; identifying the object in the first image and the second image, obtaining first position information, second position information, and object attribute of the object; based on the first position information, …
Who is the assignee on this patent?
Chiun Mai Communication Systems Inc
What technology area does this patent fall under?
Primary CPC classification B25J9/1697. Mapped technology areas include Operations & Transport.
When was this patent published?
Publication date Tue Mar 24 2026 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).