US 11,865,726 B2
Control system with task manager
Huan Tan, Niskayuna, NY (US); John Michael Lizzi, Wilton, NY (US); Charles Burton Theurer, Alplaus, NY (US); Balajee Kannan, Niskayuna, NY (US); and Romano Patrick, Atlanta, GA (US)
Assigned to TRANSPORTATION IP HOLDINGS, LLC, Norwalk, CT (US)
Filed by Transportation IP Holdings, LLC, Norwalk, CT (US)
Filed on Oct. 27, 2022, as Appl. No. 18/050,341.
Application 18/050,341 is a continuation of application No. 16/379,976, filed on Apr. 10, 2019, granted, now 11,660,756.
Application 16/379,976 is a continuation of application No. 16/114,318, filed on Aug. 28, 2018, granted, now 10,300,601, issued on May 19, 2019.
Application 16/114,318 is a continuation in part of application No. 15/872,582, filed on Jan. 16, 2018, granted, now 10,739,770, issued on Aug. 11, 2020.
Application 15/872,582 is a continuation in part of application No. 15/809,515, filed on Nov. 10, 2017, abandoned.
Application 15/809,515 is a continuation in part of application No. 15/804,767, filed on Nov. 6, 2017, granted, now 10,761,526, issued on Sep. 1, 2020.
Application 15/804,767 is a continuation in part of application No. 15/587,950, filed on May 5, 2017, granted, now 10,633,093, issued on Apr. 28, 2020.
Application 15/587,950 is a continuation in part of application No. 15/585,502, filed on May 3, 2017, granted, now 10,521,960, issued on Dec. 31, 2019.
Application 15/585,502 is a continuation in part of application No. 15/584,995, filed on May 2, 2017, abandoned.
Application 15/584,995 is a continuation in part of application No. 15/473,384, filed on Mar. 29, 2017, granted, now 10,518,411, issued on Dec. 31, 2019.
Application 15/473,384 is a continuation in part of application No. 15/473,345, filed on Mar. 29, 2017, granted, now 10,618,168, issued on Apr. 14, 2020.
Application 15/473,345 is a continuation in part of application No. 15/399,313, filed on Jan. 5, 2017, granted, now 10,493,629, issued on Dec. 3, 2019.
Application 15/399,313 is a continuation in part of application No. 15/198,673, filed on Jun. 30, 2016, granted, now 10,065,317, issued on Sep. 4, 2018.
Application 15/198,673 is a continuation in part of application No. 15/183,850, filed on Jun. 16, 2016, granted, now 10,105,844, issued on Oct. 23, 2018.
Application 15/183,850 is a continuation in part of application No. 14/541,370, filed on Nov. 14, 2014, granted, now 10,110,795, issued on Oct. 23, 2018.
Application 14/541,370 is a continuation in part of application No. 15/058,494, filed on Mar. 2, 2016, granted, now 10,093,022, issued on Oct. 9, 2018.
Claims priority of provisional application 62/343,615, filed on May 31, 2016.
Claims priority of provisional application 62/336,332, filed on May 13, 2016.
Claims priority of provisional application 62/269,377, filed on Dec. 18, 2015.
Claims priority of provisional application 62/269,425, filed on Dec. 18, 2015.
Claims priority of provisional application 62/269,523, filed on Dec. 18, 2015.
Claims priority of provisional application 62/269,481, filed on Dec. 18, 2015.
Prior Publication US 2023/0122689 A1, Apr. 20, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. B25J 9/16 (2006.01); B61G 7/04 (2006.01); B61J 99/00 (2006.01)
CPC B25J 9/1682 (2013.01) [B25J 9/16 (2013.01); B25J 9/1666 (2013.01); B61G 7/04 (2013.01); B61J 99/00 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A system, comprising:
a first robotic machine having a first set of capabilities for interacting with a target object on one of a vehicle or stationary equipment;
a second robotic machine having a second set of capabilities for interacting with the target object; and
a task manager including one or more processors and a communication circuit operably connected to the one or more processors, the one or more processors configured to determine capability requirements to perform a task on the target object, the task having an associated series of sub-tasks, with the sub-tasks having one or more of the capability requirements,
the one or more processors configured to assign a first sequence of the sub-tasks within the associated series of sub-tasks to the first robotic machine for performance by the first robotic machine based at least in part on the first set of capabilities, and to assign a second sequence of the sub-tasks within the associated series of sub-tasks to the second robotic machine for performance by the second robotic machine based at least in part on the second set of capabilities,
the sub-tasks in the first sequence assigned to the first robotic machine include the first robotic machine identifying the target object, moving to the target object, and communicating a signal to the second robotic machine, the signal including location information of the target object,
the sub-tasks in the second sequence assigned to the second robotic machine include the second robotic machine moving to the target object, based on the signal received from the first robotic machine, and manipulating the target object via a robotic arm of the second robotic machine,
the communication circuit configured to communicate the first sequence of the sub-tasks to the first robotic machine and communicate the second sequence of the sub-tasks to the second robotic machine, and the first and second robotic machines being configured to perform at least some of the first and second sequences of sub-tasks, respectively, while both the first and second robotic machines are proximate the target object, to accomplish the task.