JP7485192B2 - 制御装置、制御システム、制御方法および制御プログラム - Google Patents
制御装置、制御システム、制御方法および制御プログラム Download PDFInfo
- Publication number
- JP7485192B2 JP7485192B2 JP2023501711A JP2023501711A JP7485192B2 JP 7485192 B2 JP7485192 B2 JP 7485192B2 JP 2023501711 A JP2023501711 A JP 2023501711A JP 2023501711 A JP2023501711 A JP 2023501711A JP 7485192 B2 JP7485192 B2 JP 7485192B2
- Authority
- JP
- Japan
- Prior art keywords
- robot
- constraint
- constraint condition
- related information
- information
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/60—Intended control result
- G05D1/69—Coordinated control of the position or course of two or more vehicles
- G05D1/698—Control allocation
- G05D1/6983—Control allocation by distributed or sequential control
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/60—Intended control result
- G05D1/69—Coordinated control of the position or course of two or more vehicles
- G05D1/695—Coordinated control of the position or course of two or more vehicles for maintaining a fixed relative position of the vehicles, e.g. for convoy travelling or formation flight
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/023—Services making use of location information using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
Landscapes
- Engineering & Computer Science (AREA)
- Aviation & Aerospace Engineering (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Manipulator (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Description
本発明の第1の実施形態について図を参照して詳細に説明する。図1は、本実施形態の制御システムの構成を示す図である。本実施形態の制御システムは、第1の制御装置10と、第2の制御装置20を備えている。第1の制御装置10は、第1のロボットの制御装置として備えられ、第1のロボットの位置を制御する。第2の制御装置20は、第2のロボットの制御装置として備えられ、第2のロボットの位置を制御する。本実施形態の制御システムは、互いに協調して動作する第1のロボットと第2のロボットによって構成されるマルチエージェントシステムの制御システムである。ロボットの数は、3台以上であってもよい。3台以上の場合にも、各ロボットは、制御装置をそれぞれ備える。
制約条件算出部12は、第1の制約関連情報を用いた時刻tにおける第1の制約条件の候補を以下の式1のように算出する。
制約条件算出部12は、第2の制約関連情報を用いた時刻tにおける第1の制約条件および第2の制約条件の候補を以下の式3のように算出する。
第1の制約条件および第2の制約条件の候補:
このとき、制約の中心点であるc_1は、例えば、以下の式4のように示される。
[式4]
制御部13が式2の制約条件の候補に従って第1のロボットの位置の制御を行ったとすると、第1のロボットが動くことができる範囲は、式4に示されるようにc2を中心点とする球または円の範囲内となる。
[式5]
制約の中心であるc3は、時刻t’’’における第1のロボットの位置がxA(t’’’)であったとすると、以下の式6のように示される。
[式6]
制約条件算出部12は、制約条件の候補のうち現在のロボットの位置が各式に示される条件を満たす候補の中からどの候補を採用するかを、時刻情報を用いて決定する。
第1の制約条件:
本発明の第2の実施形態について図を参照して詳細に説明する。図6は、本実施形態の制御装置100の構成の例を示す図である。
11 通信部
12 制約条件算出部
13 制御部
14 位置情報取得部
20 第2の制御装置
21 通信部
22 制約条件算出部
23 制御部
24 位置情報取得部
100 制御装置
101 制約条件算出部
102 制御部
200 コンピュータ
201 CPU
202 メモリ
203 記憶装置
204 入出力I/F
205 通信I/F
Claims (10)
- 第2のロボットから、前記第2のロボットの現在位置、並びに過去の時刻における第1のロボットおよび前記第2のロボットの位置に基づいて生成され、前記第2のロボットの制御に用いられている制約関連情報を受信し、前記第2のロボットに、前記第1のロボットの現在位置、並びに過去の時刻における前記第1のロボットおよび前記第2のロボットの位置に基づいて生成される制約関連情報を送信する通信手段と、
前記第2のロボットから受信する制約関連情報と、前記第1のロボットおよび前記第2のロボットの現在の位置情報とを基に、前記第1のロボットが移動可能な範囲の条件を示す制約条件の候補を算出し、算出した前記制約条件の候補のうち時刻が新しい制約条件を特定する制約条件算出手段と、
前記制約条件算出手段が特定した前記制約条件を満しているまま動作するように前記第1のロボットの位置を制御する制御手段と
を備える制御装置。 - 第1のロボットおよび第2のロボットの過去の位置情報を用いて生成され、前記第2のロボットの制御に用いられている情報である制約関連情報と、前記第1のロボットおよび前記第2のロボットの現在の位置情報とを基に、前記第1のロボットが移動可能な範囲の条件を示す制約条件の候補を算出し、算出した前記制約条件の候補のうち時刻が新しい制約条件を特定する制約条件算出手段と、
前記制約条件算出手段が特定した前記制約条件を満しているまま動作するように前記第1のロボットの位置を制御する制御手段と
を備え、
前記制約条件算出手段は、第1時刻における第1の制約関連情報と第2時刻における第2の制約関連情報を基に第1の制約条件の候補をそれぞれ算出し、前記第2の制約関連情報と、前記第2のロボットから受信した位置情報と前記第1のロボットの位置を基に第2の制約条件の候補をそれぞれ算出し、時刻を基に前記第1の制約条件と前記第2の制約条件を特定し、
前記制御手段は、特定した前記第1の制約条件および前記第2の制約条件を満たすように前記第1のロボットの位置を制御する、
制御装置。 - 前記制約条件算出手段は、過去の複数の時刻における前記第1のロボットと前記第2のロボットの位置座標を用いて生成された複数の前記制約関連情報を基に複数の制約条件を算出し、前記位置座標が取得された時刻を基に前記第1のロボットの位置の制御に用いる前記制約条件を決定する請求項1または2に記載の制御装置。
- 前記制約条件算出手段は、前記第1のロボットと前記第2のロボットの間の距離があらかじめ設定された距離以内となる条件を満たすように前記第1の制約条件と前記第2の制約条件を決定する請求項2に記載の制御装置。
- 請求項1から4いずれかに記載の制御装置からなり、第1のロボットの制御を行う第1の制御装置と、
第2のロボットの制御を行う第2の制御装置と
を備え、
前記第1の制御装置の前記制約条件算出手段は、前記第2のロボットの制御に用いられている情報である制約関連情報と、前記第1のロボットおよび前記第2のロボットの現在の位置情報とを基に、前記第1のロボットが移動可能な範囲の条件を示す制約条件の候補を算出する制御システム。 - 第2のロボットから、前記第2のロボットの現在位置、並びに過去の時刻における第1のロボットおよび前記第2のロボットの位置に基づいて生成され、前記第2のロボットの制御に用いられている制約関連情報を受信し、
前記第2のロボットに、前記第1のロボットの現在位置、並びに過去の時刻における前記第1のロボットおよび前記第2のロボットの位置に基づいて生成される制約関連情報を送信し、
第1のロボットおよび第2のロボットの過去の位置情報を用いて生成され、前記第2のロボットの制御に用いられている情報である制約関連情報と、前記第1のロボットおよび前記第2のロボットの現在の位置情報とを基に、前記第1のロボットが移動可能な範囲の条件を示す制約条件の候補を算出し、
算出した前記制約条件の候補のうち時刻が新しい制約条件を特定し、
特定した前記制約条件を満たしているまま動作するように前記第1のロボットの位置を制御する制御方法。 - 過去の複数の時刻における前記第1のロボットと前記第2のロボットの位置座標を用いて生成された複数の前記制約関連情報を基に複数の制約条件を算出し、前記位置座標が取得された時刻を基に前記第1のロボットの位置の制御に用いる前記制約条件を決定する請求項6に記載の制御方法。
- 第1のロボットおよび第2のロボットの過去の位置情報を用いて生成され、前記第2のロボットの制御に用いられている情報である制約関連情報と、前記第1のロボットおよび前記第2のロボットの現在の位置情報とを基に算出される、前記第1のロボットが移動可能な範囲の条件を示す制約条件の候補として、第1時刻における第1の制約関連情報と第2時刻における第2の制約関連情報を基に第1の制約条件の候補をそれぞれ算出し、
前記第2の制約関連情報と、前記第2のロボットから受信した位置情報と前記第1のロボットの位置を基に第2の制約条件の候補をそれぞれ算出し、算出した前記第1の制約条件および前記第2の制約条件の候補のうち時刻が新しい制約条件を前記第1の制約条件と前記第2の制約条件に特定し、
特定した前記第1の制約条件および前記第2の制約条件を満しているまま動作するように前記第1のロボットの位置を制御する、
制御方法。 - 第2のロボットから、前記第2のロボットの現在位置、並びに過去の時刻における第1のロボットおよび前記第2のロボットの位置に基づいて生成され、前記第2のロボットの制御に用いられている制約関連情報を受信する処理と、
前記第2のロボットに、前記第1のロボットの現在位置、並びに過去の時刻における前記第1のロボットおよび前記第2のロボットの位置に基づいて生成される制約関連情報を送信する処理と、
第1のロボットおよび第2のロボットの過去の位置情報を用いて生成され、前記第2のロボットの制御に用いられている情報である制約関連情報と、前記第1のロボットおよび前記第2のロボットの現在の位置情報とを基に、前記第1のロボットが移動可能な範囲の条件を示す制約条件の候補を算出し、算出した前記制約条件の候補のうち時刻が新しい制約条件を特定する処理と、
特定した前記制約条件を満たしているまま動作するように前記第1のロボットの位置を制御する処理と
をコンピュータに実行させる制御プログラム。 - 第1のロボットおよび第2のロボットの過去の位置情報を用いて生成され、前記第2のロボットの制御に用いられている情報である制約関連情報と、前記第1のロボットおよび前記第2のロボットの現在の位置情報とを基に算出される、前記第1のロボットが移動可能な範囲の条件を示す制約条件の候補として、第1時刻における第1の制約関連情報と第2時刻における第2の制約関連情報を基に第1の制約条件の候補をそれぞれ算出する処理と、
前記第2の制約関連情報と、前記第2のロボットから受信した位置情報と前記第1のロボットの位置を基に第2の制約条件の候補をそれぞれ算出し、算出した前記第1の制約条件および前記第2の制約条件の候補のうち時刻が新しい制約条件を前記第1の制約条件と前記第2の制約条件に特定する処理と、
特定した前記第1の制約条件および前記第2の制約条件を満しているまま動作するように前記第1のロボットの位置を制御する処理と
をコンピュータに実行させる制御プログラム。
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/JP2021/006865 WO2022180682A1 (ja) | 2021-02-24 | 2021-02-24 | 制御装置、制御システム、制御方法およびプログラム記録媒体 |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JPWO2022180682A1 JPWO2022180682A1 (ja) | 2022-09-01 |
| JPWO2022180682A5 JPWO2022180682A5 (ja) | 2023-10-05 |
| JP7485192B2 true JP7485192B2 (ja) | 2024-05-16 |
Family
ID=83047844
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2023501711A Active JP7485192B2 (ja) | 2021-02-24 | 2021-02-24 | 制御装置、制御システム、制御方法および制御プログラム |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US12547191B2 (ja) |
| EP (1) | EP4300238A4 (ja) |
| JP (1) | JP7485192B2 (ja) |
| WO (1) | WO2022180682A1 (ja) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2024024006A1 (ja) * | 2022-07-28 | 2024-02-01 | 日本電気株式会社 | 情報処理装置、制御方法、及び記録媒体 |
| WO2024180726A1 (ja) * | 2023-03-01 | 2024-09-06 | 日本電気株式会社 | 情報処理装置、制御装置、制御方法、及びコンピュータ読み取り可能な記録媒体 |
| WO2024201593A1 (ja) * | 2023-03-24 | 2024-10-03 | 日本電気株式会社 | 制御装置、制御方法及び記録媒体 |
| US20250076900A1 (en) * | 2023-08-30 | 2025-03-06 | Electronics And Telecommunications Research Institute | Method of coordinating priorities among multiple autonomous driving robots and apparatus performing the same |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009110495A (ja) | 2007-04-12 | 2009-05-21 | Panasonic Corp | 自律移動型装置、自律移動型装置用の制御装置および自律移動型装置用のプログラム |
| JP2016212462A (ja) | 2015-04-28 | 2016-12-15 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America | 移動制御方法および移動制御装置 |
| JP2020500763A (ja) | 2016-12-01 | 2020-01-16 | エスゼット ディージェイアイ テクノロジー カンパニー リミテッドSz Dji Technology Co.,Ltd | 静止及び移動体に対する無人航空機の飛行方法 |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6761293B2 (ja) | 2015-09-15 | 2020-09-23 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America | 移動制御方法、自律移動制御システム、自律移動ロボット及び自律移動制御プログラム |
| JP6709700B2 (ja) | 2015-09-24 | 2020-06-17 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America | 自律型移動ロボット及び移動制御方法 |
| CA2997160C (en) | 2015-10-16 | 2023-10-03 | Lemmings LLC | Robotic golf caddy |
| KR20190073140A (ko) | 2017-12-18 | 2019-06-26 | 엘지전자 주식회사 | 복수의 로봇 청소기 및 그 제어방법 |
-
2021
- 2021-02-24 US US18/273,164 patent/US12547191B2/en active Active
- 2021-02-24 WO PCT/JP2021/006865 patent/WO2022180682A1/ja not_active Ceased
- 2021-02-24 JP JP2023501711A patent/JP7485192B2/ja active Active
- 2021-02-24 EP EP21927785.2A patent/EP4300238A4/en not_active Withdrawn
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009110495A (ja) | 2007-04-12 | 2009-05-21 | Panasonic Corp | 自律移動型装置、自律移動型装置用の制御装置および自律移動型装置用のプログラム |
| JP2016212462A (ja) | 2015-04-28 | 2016-12-15 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America | 移動制御方法および移動制御装置 |
| JP2020500763A (ja) | 2016-12-01 | 2020-01-16 | エスゼット ディージェイアイ テクノロジー カンパニー リミテッドSz Dji Technology Co.,Ltd | 静止及び移動体に対する無人航空機の飛行方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2022180682A1 (ja) | 2022-09-01 |
| EP4300238A1 (en) | 2024-01-03 |
| US12547191B2 (en) | 2026-02-10 |
| US20240134396A1 (en) | 2024-04-25 |
| JPWO2022180682A1 (ja) | 2022-09-01 |
| EP4300238A4 (en) | 2024-04-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7485192B2 (ja) | 制御装置、制御システム、制御方法および制御プログラム | |
| US11145206B2 (en) | Roadmap segmentation for robotic device coordination | |
| US12521883B2 (en) | Safety system for integrated human/robotic environments | |
| US10994418B2 (en) | Dynamically adjusting roadmaps for robots based on sensed environmental data | |
| US9945677B1 (en) | Automated lane and route network discovery for robotic actors | |
| US9214021B2 (en) | Distributed position identification | |
| US10107632B2 (en) | Assisted roadmap generation | |
| US20240066698A1 (en) | Real-time motion and path planner for robots | |
| US11343758B2 (en) | Systems and methods for WiFi mapping in an industrial facility | |
| KR20180093155A (ko) | Rfid 기반의 무인이송체 제어 시스템 및 방법 | |
| US12576885B2 (en) | Autonomous vehicle control | |
| EP3633955B1 (en) | An apparatus, method and computer program for controlling wireless network capacity | |
| JP2022178353A (ja) | センサ情報共有方法及びセンサ情報共有システム | |
| KR102781132B1 (ko) | 다중 로봇 실시간 주행 제어 방법 및 시스템 | |
| WO2020188818A1 (ja) | 無人機制御システム、方法、無人機、指示端末、及びコンピュータ可読媒体 | |
| JP7586330B2 (ja) | 制御装置、制御方法及びプログラム | |
| JP2022182045A (ja) | 制御システム、制御装置、制御プログラム、及び移動体 | |
| CN115226203A (zh) | Gps拒止环境中机器人集群的定位方法、设备及介质 | |
| JP7754879B2 (ja) | 地図情報記憶装置、地図情報記憶用コンピュータプログラム及び地図情報記憶方法 | |
| KR102347560B1 (ko) | 무선 신호 송출 장치 및 제어 방법 | |
| US20240184312A1 (en) | Method for abstracting integrations between industrial controls and mobile robots | |
| JP2021006772A (ja) | 位置判定システムおよび位置判定方法 | |
| JPWO2024180726A5 (ja) | 情報処理装置、制御装置、制御方法、及びプログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230712 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230712 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20231226 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240222 |
|
| 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: 20240402 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240415 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7485192 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |