JP2023140252A - 自律モバイル・デバイスにおけるタスク割り当て - Google Patents
自律モバイル・デバイスにおけるタスク割り当て Download PDFInfo
- Publication number
- JP2023140252A JP2023140252A JP2022097924A JP2022097924A JP2023140252A JP 2023140252 A JP2023140252 A JP 2023140252A JP 2022097924 A JP2022097924 A JP 2022097924A JP 2022097924 A JP2022097924 A JP 2022097924A JP 2023140252 A JP2023140252 A JP 2023140252A
- Authority
- JP
- Japan
- Prior art keywords
- task
- value
- agent
- tasks
- assigned
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 claims abstract description 103
- 230000004044 response Effects 0.000 claims abstract description 13
- 230000006870 function Effects 0.000 claims description 82
- 230000008859 change Effects 0.000 claims description 21
- 238000003860 storage Methods 0.000 claims description 12
- 239000003795 chemical substances by application Substances 0.000 description 149
- 230000008569 process Effects 0.000 description 22
- 238000010586 diagram Methods 0.000 description 10
- 238000011156 evaluation Methods 0.000 description 9
- 238000005457 optimization Methods 0.000 description 9
- 238000004891 communication Methods 0.000 description 7
- 238000004590 computer program Methods 0.000 description 7
- 238000012545 processing Methods 0.000 description 6
- 230000008901 benefit Effects 0.000 description 4
- 238000013461 design Methods 0.000 description 4
- 238000007726 management method Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 238000010845 search algorithm Methods 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 238000004422 calculation algorithm Methods 0.000 description 2
- 238000010276 construction Methods 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000000644 propagated effect Effects 0.000 description 2
- 230000001902 propagating effect Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 230000007704 transition Effects 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 238000010924 continuous production Methods 0.000 description 1
- 125000004122 cyclic group Chemical group 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000009795 derivation Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 239000003999 initiator Substances 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 238000000638 solvent extraction Methods 0.000 description 1
- 230000000087 stabilizing effect Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
- 238000012800 visualization Methods 0.000 description 1
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J13/00—Controls for manipulators
- B25J13/006—Controls for manipulators by means of a wireless system for controlling one or several manipulators
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
- G06Q10/06316—Sequencing of tasks or work
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
- G06Q10/06312—Adjustment or analysis of established resource schedule, e.g. resource or task levelling, or dynamic rescheduling
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1656—Programme controls characterised by programming, planning systems for manipulators
- B25J9/1661—Programme controls characterised by programming, planning systems for manipulators characterised by task planning, object-oriented languages
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1679—Programme controls characterised by the tasks executed
- B25J9/1682—Dual arm manipulator; Coordination of several manipulators
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
- G06Q10/06315—Needs-based resource requirements planning or analysis
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/109—Time management, e.g. calendars, reminders, meetings or time accounting
- G06Q10/1093—Calendar-based scheduling for persons or groups
- G06Q10/1097—Task assignment
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/39—Robotics, robotics to robotics hand
- G05B2219/39117—Task distribution between involved manipulators
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/39—Robotics, robotics to robotics hand
- G05B2219/39167—Resources scheduling and balancing
Landscapes
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Engineering & Computer Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Strategic Management (AREA)
- Economics (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Marketing (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Game Theory and Decision Science (AREA)
- Development Economics (AREA)
- Educational Administration (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Data Mining & Analysis (AREA)
- Computer Networks & Wireless Communication (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
[0014] 例示的な実施形態は、添付の図面を参照しながら説明される。図において、参照番号の左端の数字は、その参照番号が最初に現れる図を示す。便宜上、同一の又は同様なパーツに言及するために、同じ参照番号が図面全体を通じて使用されている。開示される原理の具体例及び特徴が本件で説明されているが、開示される実施形態の精神及び範囲から逸脱することなく、修正、適合、及びその他の実装が可能である。本明細書を通じて、「一実施形態」、「この実施形態」及び同様な言い回しに対する言及は、実施形態に関連して説明される特定の性質、構造又は特徴が、1つ以上の実施形態のうちの少なくとも1つに含まれることを意味する。従って、本明細書中の様々な箇所におけるこれらの言い回しの出現は、必ずしも同一の実施形態を参照しているとは限らない。更に、特定の性質、構造又は特徴は、1つ以上の実施形態において適切な任意の方法で組み合わせられてもよい。以下の詳細な説明は、(明細書に含まれる場合に)クレームによって示されている真の範囲及び精神とともに、単に例示としてのみ考慮されることが意図されている。
Claims (20)
- プロセッサにより実行される方法であって:
タスク割り当てプランナーが、動作環境における複数のエージェントのうちのエージェントに割り当てられる複数のタスクのうちのタスクに、値を関連付けるステップであって、前記値は、ユーザーによって決定されたプライマリ関数に基づいている、ステップ;
前記タスク割り当てプランナーが、前記動作環境における前記複数のエージェントのうちの1つ以上のエージェントから受信した情報に基づいて、前記タスクに関連付けられた値を評価するステップ;
前記タスク割り当てプランナーが、前記評価された値を、前記1つ以上のエージェントから受信した情報に応答して動的に更新し、前記タスクに関連付けられる新たな値を生成するステップであって、前記新たな値は、前記エージェントに割り当てられた複数のタスクに対応するヒューリスティックなコスト推定に基づいている、ステップ;及び
前記タスク割り当てプランナーが、前記タスクに関連付けられるべく生成された新たな値に応答して、前記エージェントのためのタスク割り当てプランを生成するステップであって、前記割り当てられたタスクは、生成されたタスク割り当てプランの完了に基づいて終了する、ステップ;
を含む方法。 - 請求項1に記載の方法において:
前記ユーザーが、前記プライマリ関数をアプリケーションに基づいて決定するステップであって、前記プライマリ関数は、タスクに対応する基準値を含む、ステップ;及び
決定されたプライマリ関数に対応する前記エージェントに割り当てられる前記複数のタスクのうちのタスクに関連付けられる値を提案するステップ;
を更に含む方法。 - 請求項2に記載の方法において、前記タスクに関連付けられる提案される値は、前記ユーザーによって決定された前記プライマリ関数より低い、方法。
- 請求項1に記載の方法において、前記タスクに関連付けられる値は、前記エージェントに割り当てられる前記複数のタスクのうちのタスクの優先度の変化に基づいて更新される、方法。
- 請求項1に記載の方法において、前記ヒューリスティックなコスト推定は:
決定されたプライマリ関数を参照して、タスクに関連付けられる値を提案するステップ;及び
前記動作環境における前記1つ以上のエージェントの各々に割り当てられた1つ以上のタスクに関連付けられた前記1つ以上のエージェントにより以前に提案された値を参照して、前記タスクに関連付けられる提案された値を評価するステップ;
を含む、方法。 - 請求項1に記載の方法において、前記新たな値は、前記ユーザーによって決定された前記プライマリ関数より低いか又は高い、方法。
- 請求項1に記載の方法において:
前記タスク割り当てプランナーが、前記値を関連付けるエージェントと、タスクに関連付けられる値を提案するエージェントとの間の対立を解決するステップ;
更に含み、前記対立を解決するステップは:
前記対立をアービトレータにより調停するステップであって、前記アービトレータは、前記プライマリ関数を決定する際に前記ユーザーにより決定され、前記アービトレータは、関連付けられた値と提案された値とに基づいて、前記対立の結末を判断する、ステップ;又は
前記タスクの完了のために前記エージェントにより関連付けられた値を確認し、その結果、前記値を関連付けるエージェントは完了するように割り当てられたタスクを終了する、ステップ;
を更に含む、方法。 - 請求項1に記載の方法において:
前記タスク割り当てプランナーが、前記エージェントに関連付けられる1つ以上の変化に基づいて、又は前記1つ以上のエージェントにより受信される情報に応答して、提案された値又は関連付けられた値を撤回するステップであって、前記1つ以上の変化は前記割り当てられたタスクの優先度の変化を含む、ステップ;
を更に含む方法。 - 請求項8に記載の方法において、前記提案された値を撤回するステップは、ペナルティ値が、決定されたプライマリ関数に加えられることを含む、方法。
- 請求項1に記載の方法において:
前記タスク割り当てプランナーが、前記エージェントに割り当てられる2つ以上のタスクの確からしい組み合わせのための探索空間を決定するステップであって、前記2つ以上のタスクの前記確からしい組み合わせの探索空間は、前記2つ以上のタスクの現在の組み合わせに基づいており、前記現在の組み合わせは、前記エージェントに割り当てられている2つ以上のタスクをグループ化することを含む、ステップ;及び
前記タスク割り当てプランナーが、前記2つ以上のタスクに対応する前記エージェントによって提案される値に基づいて、前記エージェントに割り当てられる2つ以上のタスクの確からしい組み合わせのための探索空間を更新するステップ;
を更に含む方法。 - 命令を記憶するメモリ;及び
前記メモリに結合されるプロセッサ;
を含むシステムであって、前記命令によって、前記プロセッサは:
タスク割り当てプランナーが、動作環境における複数のエージェントのうちのエージェントに割り当てられる複数のタスクのうちのタスクに、値を関連付けるステップであって、前記値は、ユーザーによって決定されたプライマリ関数に基づいている、ステップ;
前記タスク割り当てプランナーが、前記動作環境における前記複数のエージェントのうちの1つ以上のエージェントから受信した情報に基づいて、前記タスクに関連付けられた値を評価するステップ;
前記タスク割り当てプランナーが、前記評価された値を、前記1つ以上のエージェントから受信した情報に応答して動的に更新し、前記タスクに関連付けられる新たな値を生成するステップであって、前記新たな値は、前記エージェントに割り当てられた複数のタスクに対応するヒューリスティックなコスト推定に基づいている、ステップ;及び
前記タスク割り当てプランナーが、前記タスクに関連付けられるべく生成された新たな値に応答して、前記エージェントのためのタスク割り当てプランを生成するステップであって、前記割り当てられたタスクは、生成されたタスク割り当てプランの完了に基づいて終了する、ステップ;
を行うように構成されている、システム。 - 請求項11に記載のシステムにおいて:
前記ユーザーが、前記プライマリ関数をアプリケーションに基づいて決定するステップであって、前記プライマリ関数は、タスクに対応する基準値を含む、ステップ;及び
決定されたプライマリ関数に対応する前記エージェントに割り当てられる前記複数のタスクのうちのタスクに関連付けられる値を提案するステップ;
を行うように更に構成されている、システム。 - 請求項11に記載のシステムにおいて、前記タスクに関連付けられる値は、前記エージェントに割り当てられる前記複数のタスクのうちのタスクの優先度の変化に基づいて更新される、システム。
- 請求項11に記載のシステムにおいて、前記ヒューリスティックなコスト推定は:
決定されたプライマリ関数に基づいて、タスクに関連付けられる値を提案するステップ;及び
前記動作環境における前記1つ以上のエージェントの各々に割り当てられた1つ以上のタスクに関連付けられた前記1つ以上のエージェントにより提案された値を参照して、前記タスクに関連付けられる提案された値を評価するステップ;
を行うことを含む、システム。 - 請求項11に記載のシステムにおいて、前記新たな値は、前記ユーザーによって決定された前記プライマリ関数より低いか又は高い、システム。
- 請求項11に記載のシステムにおいて:
前記タスク割り当てプランナーが、前記値を関連付けるエージェントと、タスクに関連付けられる値を提案するエージェントとの間の対立を解決するステップ;
を行うように更に構成され、前記対立を解決するステップは:
前記対立をアービトレータにより調停するステップであって、前記アービトレータは、前記プライマリ関数を決定する際に前記ユーザーにより決定され、前記アービトレータは、関連付けられた値と提案された値とに基づいて、前記対立の結末を判断する、ステップ;又は
前記タスクの完了のために前記エージェントにより関連付けられた値を確認し、その結果、前記値を関連付けるエージェントは完了するように割り当てられたタスクを終了する、ステップ;
を含む、システム。 - 請求項12に記載のシステムにおいて:
前記タスク割り当てプランナーが、前記エージェントに関連付けられる1つ以上の変化に基づいて、又は前記1つ以上のエージェントにより受信される情報に応答して、提案された値又は関連付けられた値を撤回するステップであって、前記1つ以上の変化は前記割り当てられたタスクの優先度の変化を含む、ステップ;
を更に行うシステム。 - 請求項17に記載のシステムにおいて、前記提案された値を撤回するステップは、ペナルティ値が、決定されたプライマリ関数に加えられることを含む、システム。
- 請求項12に記載のシステムにおいて:
前記タスク割り当てプランナーが、前記エージェントに割り当てられる2つ以上のタスクの確からしい組み合わせのための探索空間を決定するステップであって、前記2つ以上のタスクの前記確からしい組み合わせの探索空間は、前記2つ以上のタスクの現在の組み合わせに基づいており、前記現在の組み合わせは、前記エージェントに割り当てられている2つ以上のタスクをグループ化することを含む、ステップ;及び
前記タスク割り当てプランナーが、前記2つ以上のタスクに対応する前記エージェントによって提案される値に基づいて、前記エージェントに割り当てられる2つ以上のタスクの確からしい組み合わせのための探索空間を更新するステップ;
を行うように更に構成されている方法。 - 1つ以上の命令を含む1つ以上の非一時的な機械読み取り可能な情報記憶媒体であって、前記命令は、1つ以上のハードウェア・プロセッサにより実行されると:
タスク割り当てプランナーが、動作環境における複数のエージェントのうちのエージェントに割り当てられる複数のタスクのうちのタスクに、値を関連付けるステップであって、前記値は、ユーザーによって決定されたプライマリ関数に基づいている、ステップ;
前記タスク割り当てプランナーが、前記動作環境における前記複数のエージェントのうちの1つ以上のエージェントから受信した情報に基づいて、前記タスクに関連付けられた値を評価するステップ;
前記タスク割り当てプランナーが、前記評価された値を、前記1つ以上のエージェントから受信した情報に応答して動的に更新し、前記タスクに関連付けられる新たな値を生成するステップであって、前記新たな値は、前記エージェントに割り当てられた複数のタスクに対応するヒューリスティックなコスト推定に基づいている、ステップ;及び
前記タスク割り当てプランナーが、前記タスクに関連付けられるべく生成された新たな値に応答して、前記エージェントのためのタスク割り当てプランを生成するステップであって、前記割り当てられたタスクは、生成されたタスク割り当てプランの完了に基づいて終了する、ステップ;
を実行することを引き起こす、記憶媒体。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US17/700,644 | 2022-03-22 | ||
US17/700,644 US20230306334A1 (en) | 2022-03-22 | 2022-03-22 | Task assignment in autonomous mobile devices |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2023140252A true JP2023140252A (ja) | 2023-10-04 |
JP7442152B2 JP7442152B2 (ja) | 2024-03-04 |
Family
ID=81346193
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2022097924A Active JP7442152B2 (ja) | 2022-03-22 | 2022-06-17 | 自律モバイル・デバイスにおけるタスク割り当て |
Country Status (5)
Country | Link |
---|---|
US (1) | US20230306334A1 (ja) |
EP (1) | EP4250198A1 (ja) |
JP (1) | JP7442152B2 (ja) |
CN (1) | CN116810827A (ja) |
CA (1) | CA3156210A1 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20230393546A1 (en) * | 2022-06-02 | 2023-12-07 | Intrinsic Innovation Llc | Robot planning for concurrent execution of actions |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20170062015A1 (en) | 2015-09-01 | 2017-03-02 | Whole Body IQ, Inc. | Correlation of media with biometric sensor information |
US10456912B2 (en) * | 2017-05-11 | 2019-10-29 | King Fahd University Of Petroleum And Minerals | Dynamic multi-objective task allocation |
WO2019234702A2 (en) * | 2018-06-08 | 2019-12-12 | Tata Consultancy Services Limited | Actor model based architecture for multi robot systems and optimized task scheduling method thereof |
CN112328397B (zh) | 2020-11-10 | 2022-10-04 | 西安电子科技大学 | 5g异构网络***及其协同车辆计算任务卸载方法 |
-
2022
- 2022-03-22 US US17/700,644 patent/US20230306334A1/en active Pending
- 2022-04-21 EP EP22169150.4A patent/EP4250198A1/en active Pending
- 2022-04-22 CA CA3156210A patent/CA3156210A1/en active Pending
- 2022-05-27 CN CN202210591187.1A patent/CN116810827A/zh active Pending
- 2022-06-17 JP JP2022097924A patent/JP7442152B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
US20230306334A1 (en) | 2023-09-28 |
JP7442152B2 (ja) | 2024-03-04 |
CA3156210A1 (en) | 2023-09-22 |
CN116810827A (zh) | 2023-09-29 |
EP4250198A1 (en) | 2023-09-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Nunes et al. | A taxonomy for task allocation problems with temporal and ordering constraints | |
Turner et al. | Distributed task rescheduling with time constraints for the optimization of total task allocations in a multirobot system | |
Ben-Alon et al. | Simulating the behavior of trade crews in construction using agents and building information modeling | |
US6842899B2 (en) | Apparatus and method for resource negotiations among autonomous agents | |
CN107895225A (zh) | 一种多Agent无冲突的合作型任务分配方法 | |
Nunes et al. | Decentralized multi-robot allocation of tasks with temporal and precedence constraints | |
US20230063370A1 (en) | Multi-robot route planning | |
Okumura et al. | Solving simultaneous target assignment and path planning efficiently with time-independent execution | |
JP7442152B2 (ja) | 自律モバイル・デバイスにおけるタスク割り当て | |
De Ryck et al. | Decentral task allocation for industrial AGV-systems with routing constraints | |
Gorodetsky et al. | The framework for designing autonomous cyber-physical multi-agent systems for adaptive resource management | |
Carpanzano et al. | Design and implementation of a distributed part-routing algorithm for reconfigurable transportation systems | |
Basile et al. | An auction-based approach to control automated warehouses using smart vehicles | |
Teck et al. | An efficient multi-agent approach to order picking and robot scheduling in a robotic mobile fulfillment system | |
EP3907679B1 (en) | Enhanced robot fleet navigation and sequencing | |
WO2020086109A1 (en) | Receding horizon planning for logistics | |
Hertle et al. | Efficient auction based coordination for distributed multi-agent planning in temporal domains using resource abstraction | |
Bidot | A general framework integrating techniques for scheduling under uncertainty | |
Elkhapery et al. | Metaheuristic planner for cooperative multi-agent wall construction with UAVs | |
Cayo et al. | A shifting bottleneck procedure with multiple objectives in a complex manufacturing environment | |
Dori | Simulation-based methods for float time determination and schedule optimization for construction projects | |
Hrabia et al. | Distributed Decision-Making Based on Shared Knowledge in the Multi-Agent Programming Contest: “Dumping to Gather” Team Description | |
Rivas et al. | Auction model for transport order assignment in AGV systems | |
Shukla | Agent Based Production Scheduling in Job Shop Manufacturing System… | |
Hessler | Distributed Decision-Making Based on Shared Knowledge in the Multi-Agent Programming Contest |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220617 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230815 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20231012 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20240109 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20240208 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240209 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7442152 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |