IP Library Granted Patent US 12,280,967
Granted Patent B2
US 12,280,967 · App. 18/661,462 · Granted Apr 22, 2025

Robotic tools and methods for operating the same

Inventors: Shintaro Matsuoka (Tokyo, JP); Hironori Mizoguchi (Tokyo, JP); Rosen Nikolaev Diankov (Tokyo, JP)
Assignee: MUJIN, Inc.
B65G47/917B25J9/1664B65G47/918B65G67/24B65G2203/0233B65G2203/0283B65G2203/0291B65G2203/041
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,280,967
App. No.
18/661,462
Granted
Apr 22, 2025
Kind
B2
Abstract

A system and method for operating a robotic system to use two or more tools to manipulate objects. The robotic system may coordinate planning processes and/or plan implementations based on grouping the objects.

Claims (49)

1. A method for operating a robotic system, the method comprising:

obtaining image data representing one or more available objects at a start location;

deriving, based on the image data, a set of plans including at least a first plan and a second plan, wherein:

the first plan is for causing transfer of a target object of the available object(s) from the start location to a target location using a first tool, and

the second plan is for causing transfer of the target object of the available object(s) from the start location to the target location using a second tool;

calculating one or more cost measure for each of the first plan and the second plan, wherein the cost measure includes an estimated manipulation error parameter associated with manipulating the target object utilizing the corresponding first tool or second tool; and

selecting a transfer plan from the first plan and the second plan based on the cost measure, wherein the selected transfer plan corresponds to a lower cost measure.

2. The method recited in claim 1 , wherein the estimated manipulation error parameter is an estimated transfer error parameter associated with transferring the target object utilizing the corresponding first tool or second tool.

3. The method recited in claim 2 , wherein the estimated transfer error parameter includes an estimate of whether the target object will be dropped during transfer.

4. The method recited in claim 2 , wherein the estimated transfer error parameter includes an estimate of the movement speed of the target object and/or corresponding first or second tool during transfer.

5. The method recited in claim 4 , wherein the estimate of the movement speed is based on a gripping confidence parameter corresponding to a grip sufficiency of the target object.

6. The method recited in claim 1 , wherein:

the calculating one or more cost measure step further includes calculating a second cost measure for recovering from a transfer error;

the calculating one or more cost measure step further includes calculating a third cost measure for changing from the first tool to the second tool, or vice versa; and

the selecting the transfer plan step includes selecting the transfer plan that lowers the total combination of the cost measure, second cost measure, and third cost measure.

7. The method recited in claim 1 , wherein:

the calculating one or more cost measure step further includes calculating a second cost measure for changing from the first tool to the second tool, or vice versa; and

the selecting the transfer plan step includes selecting the transfer plan that lower the lowers the total combination of the cost measure and the second cost measure.

8. The method recited in claim 2 , wherein the estimated transfer error parameter includes an estimate of a timing and/or a complexity of movements for transferring the target object.

9. The method recited in claim 1 , wherein the estimated manipulation error is an estimated placement error parameter associated with placing the target object at the target location utilizing the corresponding first tool or second tool.

10. The method recited in claim 9 , wherein the estimated placement error parameter includes an estimate of a release pose of the target object and/or includes an estimate of an orientation of the target object at a time of release.

11. The method recited in claim 1 , wherein:

the calculating one or more cost measure step includes calculating a second cost measure for each of the first plan and the second plan, wherein the second cost measure includes a timing and/or a complexity of movements for achieving a release pose; and

the selected transfer plan corresponds to the lower cost measure of the total of the cost measure and the second cost measure.

12. The method recited in claim 1 , wherein the estimated manipulation error is an estimated grasping error parameter associated with grasping the target object at the start location utilizing the corresponding first tool or second tool.

13. The method recited in claim 12 , wherein the estimated grasping error parameter further includes an estimate of the corresponding first tool or second tool colliding with another object or an environmental object before grasping the target object.

14. The method recited in claim 1 , wherein:

the calculating one or more cost measure step further includes calculating a second cost measure for changing between the first tool and the second tool, or vice versa; and

the selecting the transfer plan step includes selecting the transfer plan that lowers the total combination of the cost measure and the second cost measure.

15. A tangible, non-transitory computer-readable medium having processor instructions stored thereon that, when executed by one or more processors, cause the one or more processors to perform a method, the method comprising:

obtaining image data representing one or more available objects at a start location;

deriving, based on the image data, a set of plans including at least a first plan and a second plan, wherein:

the first plan is for causing transfer of a target object of the available object(s) from the start location to a target location using a first tool, and

the second plan is for causing transfer of the target object of the available object(s) from the start location to the target location using a second tool;

calculating one or more cost measure for each of the first plan and the second plan, wherein the cost measure includes an estimated manipulation error parameter associated with manipulating the target object utilizing the corresponding first tool or second tool;

selecting a transfer plan from the first plan and the second plan based on the cost measure, wherein the selected transfer plan corresponds to a lower cost measure.

16. The tangible, non-transitory computer-readable medium of claim 15 , wherein the estimated manipulation error parameter is an estimated transfer error parameter associated with transferring the target object utilizing the corresponding first tool or second tool.

17. The tangible, non-transitory computer-readable medium of claim 15 , wherein the estimated manipulation error is an estimated placement error parameter associated with placing the target object at the target location utilizing the corresponding first tool or second tool.

18. A robotic system comprising:

at least one processor coupled to the communication circuit and configured to:

obtain image data representing one or more available objects at a start location;

derive, based on the image data, a set of plans including at least a first plan and a second plan, wherein:

the first plan is for causing transfer of a target object of the available object(s) from the start location to a target location using a first tool, and

the second plan is for causing transfer of the target object of the available object(s) from the start location to the target location using a second tool;

calculate one or more cost measure for each of the first plan and the second plan, wherein the cost measure includes an estimated manipulation error parameter associated with manipulating the target object utilizing the corresponding first tool or second tool;

select a transfer plan from the first plan and the second plan based on the cost measure, wherein the selected transfer plan corresponds to a lower cost measure; and

a communication circuit configured to communicate the selected transfer plan.

19. The system of claim 18 , wherein the estimated manipulation error parameter is an estimated transfer error parameter associated with transferring the target object utilizing the corresponding first tool or second tool.

20. The system of claim 18 , wherein the estimated manipulation error is an estimated placement error parameter associated with placing the target object at the target location utilizing the corresponding first tool or second tool.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 19, 2025
From: MATSUOKA, SHINTARO; MIZOGUCHI, HIRONORI; DIANKOV, ROSEN NIKOLAEV
To: MUJIN, INC.
Reel/Frame 070557/0071 →
Continuity (3)
Continuation 17392108 · Aug 2, 2021
Provisional Application 63109870 · Nov 5, 2020
Related Publication 20250026589A1 · Jan 23, 2025
References Cited (24)
US 11420329B2 · Wagner et al. · 2022 [cited by applicant]
US 11494575B2 · Wagner et al. · 2022 [cited by applicant]
US 11981518B2 · Matsuoka et al. · 2024 [cited by applicant]
US 20070282475A1 · Schmidt · 2007 [cited by applicant]
US 20100135760A1 · Hjornet · 2010 [cited by examiner]
US 20130233116A1 · Rose et al. · 2013 [cited by applicant]
US 20160221187A1 · Bradski et al. · 2016 [cited by applicant]
US 20180178379A1 · Takeda · 2018 [cited by applicant]
US 20190321980A1 · Gupta et al. · 2019 [cited by applicant]
US 20190359424A1 · Avraham · 2019 [cited by applicant]
US 20200030977A1 · Diankov · 2020 [cited by applicant]
CN 108241336A · 2018 [cited by applicant]
CN 110494258A · 2019 [cited by applicant]
CN 111699501A · 2020 [cited by applicant]
JP 05127722A · 1993 [cited by applicant]
JP H08174389A · 1996 [cited by applicant]
JP 2006309577A · 2006 [cited by applicant]
JP 6444971B2 · 2018 [cited by applicant]
JP 2022507355A · 2022 [cited by applicant]
ISA/KR International Search Report and Written Opinion mailed Feb. 18, 2022 for PCT/US2021/057831 filed Nov. 3, 2021, Applicant: Mujin, Inc., 10 pages. [cited by applicant]
Office Action issued for Japanese patent application No. 2022-501005 mailed Oct. 18, 2022, Applicant: Mujin, Inc., 2 pages. [cited by applicant]
Decision to Grant issued for Japanese patent application No. 2022-501005 mailed Nov. 4, 2022, Applicant: Mujin, Inc., 3 pages. [cited by applicant]
Office Action issued for Chinese patent application No. 202210215933.7 mailed Jun. 30, 2023, Applicant: Mujin, Inc., 6 pages. [cited by applicant]
Decision to Grant issued for Chinese patent application No. 202210215933.7 mailed Oct. 7, 2023, Applicant: Mujin, Inc., 4 pages. [cited by applicant]