JP7456263B2 - シミュレーション装置 - Google Patents
シミュレーション装置 Download PDFInfo
- Publication number
- JP7456263B2 JP7456263B2 JP2020077190A JP2020077190A JP7456263B2 JP 7456263 B2 JP7456263 B2 JP 7456263B2 JP 2020077190 A JP2020077190 A JP 2020077190A JP 2020077190 A JP2020077190 A JP 2020077190A JP 7456263 B2 JP7456263 B2 JP 7456263B2
- Authority
- JP
- Japan
- Prior art keywords
- robot
- information
- moving
- simulation
- space
- 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
- 238000004088 simulation Methods 0.000 title claims description 173
- 230000033001 locomotion Effects 0.000 claims description 135
- 238000004364 calculation method Methods 0.000 claims description 11
- 238000000034 method Methods 0.000 description 30
- 230000008569 process Effects 0.000 description 26
- 238000010586 diagram Methods 0.000 description 23
- 238000003860 storage Methods 0.000 description 10
- 239000000284 extract Substances 0.000 description 6
- 238000012545 processing Methods 0.000 description 6
- 238000009434 installation Methods 0.000 description 5
- 238000011156 evaluation Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 3
- 238000004519 manufacturing process Methods 0.000 description 3
- 238000013461 design Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 239000003550 marker Substances 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000015654 memory Effects 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 239000000126 substance Substances 0.000 description 1
- 238000001931 thermography Methods 0.000 description 1
- 230000032258 transport Effects 0.000 description 1
- 230000003936 working memory Effects 0.000 description 1
Images
Landscapes
- Manipulator (AREA)
Description
(1)ロボットの動作又は/及び形状に関するロボット情報を取得するロボット情報取得部と、
前記ロボットが配置される、空間における所定期間の移動体の情報を取得する空間情報取得部と、
前記ロボット情報取得部が取得した前記ロボット情報と、前記空間情報取得部が取得した前記空間における所定期間の移動体の情報とに基づいて、前記ロボットの動作をシミュレーションするシミュレーション部と、
を備えるシミュレーション装置。
前記シミュレーション部は、
算出した前記移動体の存在確率に基づいて、前記ロボットの動作をシミュ―レーションする、
(1)に記載のシミュレーション装置。
算出した前記移動体の存在確率が相対的に小さい領域に、前記ロボットを仮想的に配置する、
(2)に記載のシミュレーション装置。
算出した前記移動体の存在確率に基づいて、前記移動体の存在確率が相対的に低い領域に、前記ロボットの放出物が放出されるように設定する、
(2)又は(3)に記載のシミュレーション装置。
取得された前記空間における所定期間の移動体の情報から、移動体の移動方向を抽出し、抽出した前記移動体の移動方向に基づいて、前記ロボットの動作をシミュレーションする、
(1)から(4)のうちいずれか1項に記載のシミュレーション装置。
前記移動体の移動方向に基づいて、前記ロボットの移動方向を、前記移動体の移動方向と相対速度が小さくなるように設定する、
(5)に記載のシミュレーション装置。
前記シミュレーション部は、
生成した前記複数の移動経路の中から、移動経路の距離が相対的に短い前記移動経路を選択し、移動距離が同一となる前記移動経路が複数選択された場合は、前記移動体の移動方向と前記ロボットの移動方向との相対速度が小さい移動経路を選択する、
(5)又は(6)に記載のシミュレーション装置。
前記シミュレーション部は、
時間別に取得された前記空間における所定期間の移動体の情報と、前記ロボット情報とに基づいて、前記時間別に前記ロボットの動作をシミュレーションする、
(1)に記載のシミュレーション装置。
前記シミュレーション部は、
前記ロボットの動作をシミュレーションし、シミュレーション結果を前記表示部に表示させる、
(1)に記載のシミュレーション装置。
前記シミュレーション部は、
算出した前記移動体の存在確率に基づいて、前記ロボットの動作をシミュ―レーションし、
前記表示部は、
前記移動体の存在確率を表すヒートマップを表示する、
(9)に記載のシミュレーション装置。
前記シミュレーション部は、
取得された前記使用予定のロボット情報と、前記空間における所定期間の移動体の情報とに基づいて、前記ロボットの動作をシミュレーションする、
(1)から(10)のうちいずれか1項に記載のシミュレーション装置。
前記シミュレーション部は、
取得された複数の前記ロボット情報と、前記空間における所定期間の移動体の情報とに基づいて、複数の前記ロボットのそれぞれについて動作をシミュレーションし、複数の前記ロボット情報のそれぞれをシミュレーションの結果を出力する、
(1)から(11)のうちいずれか1項に記載のシミュレーション装置。
[ロボットシステム全体の概略構成]
図1は、第1の実施形態に係るロボットシステム400の構成例を説明する図である。第1の実施形態に係るロボットシステム400は、空間SPに設置予定の仮想的なロボット10と、空間SPを撮像するカメラ20と、シミュレーション装置100とを備えて構成されている。
次に、以上の構成からなるロボットシステム400のシミュレーション装置100の動作について、図1及び図2を参照しながら、フローチャートを用いて説明する。なお、第1の実施形態に係るロボットシステム400では、シミュレーション装置100は、ロボット10を空間SPに仮想的に配置するとともに、カメラ20から空間SPにおける所定期間の移動体の情報を取得して、ロボット10を含むロボットシステム400全体をシミュレーションする。
第2の実施形態に係るシミュレーション装置100のCPU110は、取得された空間SPにおける所定期間の移動体の情報から、移動体の移動方向を抽出し、抽出した移動体の移動方向に基づいて、ロボットの動作をシミュレーションする。この場合、CPU110は、移動体の移動方向に基づいて、ロボットの移動方向を、移動体の移動方向と合わせて相対速度が小さくなるように設定することができる。
次に、第2の実施形態に係るロボットシステム400のシミュレーション装置100の動作について、図8に示すフローチャートを用いて説明する。なお、第2の実施形態に係るロボットシステム400のシミュレーション装置100において、図3に示すフローチャートと同一の処理については、同一の符号を付し、説明を適宜、省略する。
第3の実施形態に係るシミュレーション装置100のCPU110は、ロボット10の複数の移動経路の候補を生成する移動経路生成部122を備え、シミュレーション部120は、生成された複数の移動経路の中から、移動経路の距離が相対的に短い移動経路を選択し、移動距離が同一となる移動経路が複数選択された場合は、移動体の移動方向とロボットの移動方向との相対速度が小さい移動経路を選択する。
次に、第3の実施形態に係るロボットシステム400のシミュレーション装置100の動作について、図11に示すフローチャートを用いて説明する。なお、第3の実施形態に係るロボットシステム400のシミュレーション装置100において、図3及び図8に示すフローチャートと同一の処理については、同一の符号を付し、説明を適宜、省略する。
第4の実施形態に係るシミュレーション装置100では、空間情報取得部112は、時間別に空間における所定期間の移動体の情報を取得し、シミュレーション部120は、時間別に取得された空間における所定期間の移動体の情報と、ロボット情報とに基づいて、時間別にロボット10の動作をシミュレーションする。
次に、第4の実施形態に係るロボットシステム400のシミュレーション装置100の動作について、図13に示すフローチャートを用いて説明する。なお、第4の実施形態に係るロボットシステム400のシミュレーション装置100において、図8及び図11に示すフローチャートと同一の処理については、同一の符号を付し、説明を適宜、省略する。
第5の実施形態に係るシミュレーション装置100のCPU110は、空間情報取得部112が取得した空間における所定期間の移動体の情報に基づいて、当該空間内の領域に関連付けて移動体の存在確率を算出する存在確率算出部121を備え、シミュレーション部120は、算出した移動体の存在確率に基づいて、ロボット10の動作をシミュレーションし、表示装置300は、移動体の存在確率を表すヒートマップを表示する。
次に、第5の実施形態に係るロボットシステム400のシミュレーション装置100の動作について、図15に示すフローチャートを用いて説明する。なお、第5の実施形態に係るロボットシステム400のシミュレーション装置100において、図3に示すフローチャートと同一の処理については、同一の符号を付し、説明を適宜、省略する。
第6の実施形態に係るシミュレーション装置100のCPU110は、ロボット情報取得部111が、使用予定のロボットのロボット情報を取得し、シミュレーション部120は、取得した使用予定のロボット情報と、空間における所定期間の移動体の情報とに基づいて、ロボットの動作をシミュレーションする。
次に、第6の実施形態に係るロボットシステム400のシミュレーション装置100の動作について、図17に示すフローチャートを用いて説明する。
第7の実施形態に係るシミュレーション装置100のCPU110は、ロボット情報取得部111において、複数のロボット情報を取得し、シミュレーション部120は、取得された複数のロボット情報と、空間における所定期間の移動体の情報とに基づいて、複数のロボットのそれぞれについて動作をシミュレーションし、複数のロボット情報のそれぞれをシミュレーションの結果を出力する。
次に、第7の実施形態に係るロボットシステム400のシミュレーション装置100の動作について、図18に示すフローチャートを用いて説明する。
10 ロボット
20 カメラ
100 シミュレーション装置
21 ネットワーク
110 CPU
130 操作部
140 記憶部
141 ROM
111 ロボット情報取得部
112 空間情報取得部
120 シミュレーション部
113 移動体動き評価部
121 存在確率算出部
122 移動経路生成部
123 レイアウト生成部
124 仮想配置部
142 RAM
143 外部記憶装置
300 表示装置
RT1,RT2,RT3,RT4,RT5,RT6,RT7,RT8,RT9 移動経路
230,231,240,241 移動体
250,251,252,260,261,262 移動体
Claims (12)
- ロボットの動作又は/及び形状に関するロボット情報を取得するロボット情報取得部と、
前記ロボットが配置される、空間における所定期間の移動体の情報を取得する空間情報取得部と、
前記ロボット情報取得部が取得した前記ロボット情報と、前記空間情報取得部が取得した前記空間における所定期間の移動体の情報とに基づいて、前記ロボットの動作をシミュレーションするシミュレーション部と、
を備えるシミュレーション装置。 - 前記空間情報取得部が取得した前記空間における所定期間の移動体の情報に基づいて、当該空間内の領域に関連付けて前記移動体の存在確率を算出する存在確率算出部を備え、
前記シミュレーション部は、
算出した前記移動体の存在確率に基づいて、前記ロボットの動作をシミュ―レーションする、
請求項1に記載のシミュレーション装置。 - 前記シミュレーション部は、
算出した前記移動体の存在確率が相対的に小さい領域に、前記ロボットを仮想的に配置する、
請求項2に記載のシミュレーション装置。 - 前記シミュレーション部は、
算出した前記移動体の存在確率に基づいて、前記移動体の存在確率が相対的に低い領域に、前記ロボットの放出物が放出されるように設定する、
請求項2又は3に記載のシミュレーション装置。 - 前記シミュレーション部は、
取得された前記空間における所定期間の移動体の情報から、移動体の移動方向を抽出し、抽出した前記移動体の移動方向に基づいて、前記ロボットの動作をシミュレーションする、
請求項1から4のうちいずれか1項に記載のシミュレーション装置。 - 前記シミュレーション部は、
前記移動体の移動方向に基づいて、前記ロボットの移動方向を、前記移動体の移動方向と相対速度が小さくなるように設定する、
請求項5に記載のシミュレーション装置。 - 前記ロボットの複数の移動経路の候補を生成する移動経路生成部を備え、
前記シミュレーション部は、
生成した前記複数の移動経路の中から、移動経路の距離が相対的に短い前記移動経路を選択し、移動距離が同一となる前記移動経路が複数選択された場合は、前記移動体の移動方向と前記ロボットの移動方向との相対速度が小さい移動経路を選択する、
請求項5又は6に記載のシミュレーション装置。 - 前記空間情報取得部は、時間別に前記空間における所定期間の移動体の情報を取得し、
前記シミュレーション部は、
時間別に取得された前記空間における所定期間の移動体の情報と、前記ロボット情報とに基づいて、前記時間別に前記ロボットの動作をシミュレーションする、
請求項1に記載のシミュレーション装置。 - 表示部を更に備え、
前記シミュレーション部は、
前記ロボットの動作をシミュレーションし、シミュレーション結果を前記表示部に表示させる、
請求項1に記載のシミュレーション装置。 - 前記空間情報取得部が取得した前記空間における所定期間の移動体の情報に基づいて、当該空間内の領域に関連付けて前記移動体の存在確率を算出する存在確率算出部を備え、
前記シミュレーション部は、
算出した前記移動体の存在確率に基づいて、前記ロボットの動作をシミュ―レーションし、
前記表示部は、
前記移動体の存在確率を表すヒートマップを表示する、
請求項9に記載のシミュレーション装置。 - 前記ロボット情報取得部は、使用予定のロボットの前記ロボット情報を取得し、
前記シミュレーション部は、
取得された前記使用予定のロボット情報と、前記空間における所定期間の移動体の情報とに基づいて、前記ロボットの動作をシミュレーションする、
請求項1から10のうちいずれか1項に記載のシミュレーション装置。 - 前記ロボット情報取得部は、複数の前記ロボット情報を取得し、
前記シミュレーション部は、
取得された複数の前記ロボット情報と、前記空間における所定期間の移動体の情報とに基づいて、複数の前記ロボットのそれぞれについて動作をシミュレーションし、複数の前記ロボット情報のそれぞれをシミュレーションの結果を出力する、
請求項1から11のうちいずれか1項に記載のシミュレーション装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020077190A JP7456263B2 (ja) | 2020-04-24 | 2020-04-24 | シミュレーション装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020077190A JP7456263B2 (ja) | 2020-04-24 | 2020-04-24 | シミュレーション装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2021171873A JP2021171873A (ja) | 2021-11-01 |
| JP7456263B2 true JP7456263B2 (ja) | 2024-03-27 |
Family
ID=78281105
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020077190A Active JP7456263B2 (ja) | 2020-04-24 | 2020-04-24 | シミュレーション装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7456263B2 (ja) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102949817B1 (ko) * | 2023-09-11 | 2026-04-08 | 조남희 | 로봇을 이용한 대량 조리 환경 커스터마이징 시스템 및 그 방법 |
| CN120245012B (zh) * | 2025-06-05 | 2025-08-26 | 北京邮电大学 | 基于大规模仿真平台的移动机器人操作决策方法以及装置 |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010211726A (ja) | 2009-03-12 | 2010-09-24 | Fanuc Ltd | シミュレーション方法 |
| JP2018020410A (ja) | 2016-08-04 | 2018-02-08 | キヤノン株式会社 | レイアウト設定方法、およびレイアウト設定装置 |
-
2020
- 2020-04-24 JP JP2020077190A patent/JP7456263B2/ja active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010211726A (ja) | 2009-03-12 | 2010-09-24 | Fanuc Ltd | シミュレーション方法 |
| JP2018020410A (ja) | 2016-08-04 | 2018-02-08 | キヤノン株式会社 | レイアウト設定方法、およびレイアウト設定装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2021171873A (ja) | 2021-11-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Wang et al. | Real-time process-level digital twin for collaborative human-robot construction work | |
| US11458626B2 (en) | Trajectory generating method, and trajectory generating apparatus | |
| US10789775B2 (en) | Method for controlling an object | |
| JP7456263B2 (ja) | シミュレーション装置 | |
| KR20170102486A (ko) | 로봇의 동작프로그램 생성방법 및 로봇의 동작프로그램 생성장치 | |
| JP2020026028A (ja) | データ生成装置、データ生成方法、データ生成プログラムおよび遠隔操作システム | |
| US20220019939A1 (en) | Method and system for predicting motion-outcome data of a robot moving between a given pair of robotic locations | |
| KR101747393B1 (ko) | 무인비행체의 충돌회피 제어방법 | |
| KR102752895B1 (ko) | 위치 표준화 변수 연산을 위한 그래픽 사용자 인터페이스를 기반으로 표준화 지도를 제공하는 다종 로봇 통합 관제 장치 및 방법 | |
| US20150012142A1 (en) | Displaying device and method | |
| JP2023151723A (ja) | 移動機構が移動する作業場所に対応する環境地図を管理するシステム、方法、およびプログラム | |
| Szemes et al. | Pedestrian-behavior-based mobile agent control in intelligent space | |
| CN117621041A (zh) | 生成机器人的动作路径的装置、方法以及记录介质 | |
| CN112469538B (zh) | 数据生成装置及方法、数据生成程序、以及远程操作系统 | |
| JP2020082314A (ja) | 学習装置、ロボット制御装置、及びロボット制御システム | |
| Johns et al. | Robo-Stim: modes of human robot collaboration for design exploration | |
| Zhang et al. | Hybrid topology-based particle swarm optimizer for multi-source location problem in swarm robots | |
| CN118163116B (zh) | 一种机器人控制方法、装置和机器人 | |
| Brito et al. | Collision avoidance system with obstacles and humans to collaborative robots arms based on RGB-D data | |
| JP2013250009A (ja) | 空調制御装置及びプログラム | |
| CN115145264A (zh) | 基于ros的多机器人分布式协同控制方法和系统 | |
| US20250349061A1 (en) | Simulation System | |
| CN117813603A (zh) | 生成用于神经网络的扩充训练数据的系统和方法 | |
| KR102744528B1 (ko) | 로봇 위치 정보 갱신 주기를 동기화하는 다종 로봇 통합 관제 장치 및 방법 | |
| JP4182364B2 (ja) | エレベータシステムのシミュレーション装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200521 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230216 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20231012 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20231031 |
|
| 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: 20240213 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240226 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7456263 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |