JP7601105B2 - 移動体制御装置、移動体制御方法、移動体制御システム及び移動体制御プログラム - Google Patents
移動体制御装置、移動体制御方法、移動体制御システム及び移動体制御プログラム Download PDFInfo
- Publication number
- JP7601105B2 JP7601105B2 JP2022553318A JP2022553318A JP7601105B2 JP 7601105 B2 JP7601105 B2 JP 7601105B2 JP 2022553318 A JP2022553318 A JP 2022553318A JP 2022553318 A JP2022553318 A JP 2022553318A JP 7601105 B2 JP7601105 B2 JP 7601105B2
- Authority
- JP
- Japan
- Prior art keywords
- control input
- control
- input value
- predicted
- cost
- 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/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0212—Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
- G05D1/0217—Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory in accordance with energy consumption, time reduction or distance reduction criteria
-
- 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/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0212—Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/3453—Special cost functions, i.e. other than distance or default speed limit of road segments
-
- 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/644—Optimisation of travel parameters, e.g. of energy consumption, journey time or distance
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Aviation & Aerospace Engineering (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Description
以下で説明する移動体制御装置は、ロボット等の移動体の速度、進行方向等を制御するが、以下の説明では、制御対象のパラメータを速度とした説明を行う。なお、制御対象のパラメータを変えることで移動体制御装置は、ロボットの進行方向、或いは、アームの移動等の他の制御を行うこともできる。
実施の形態2では、制御入力算出部10の詳細な構成の一例について説明する。そこで、図5に実施の形態2にかかる制御入力算出部のブロック図を示す。図5に示すように、制御入力算出部10は、位置情報取得部21、経路コスト算出部22、制御入力決定部23を有する。
実施の形態3では、経路コスト算出部22の別の形態となる経路コスト算出部22aについて説明する。なお、実施の形態3の説明では、実施の形態2で説明した構成要素と同じ構成要素については、実施の形態2と同じ符号を付して説明を省略する。
その他の実施の形態では、移動体制御装置1を含む移動体制御システムの全体の構成及び移動体制御装置1を実現するハードウェア資源について説明する。まず、図12にその他の実施の形態にかかる移動体制御システムのブロック図を示す。なお、図12に示した移動体制御システムは、システムの模式的なブロック図である。
第1の制御入力値に基づき移動体を制御するロボット制御部と、
次制御サイクルの前記第1の制御入力値となる第2の制御入力値を算出する制御入力算出部と、を有し、
前記制御入力算出部は、
前記第1の制御入力値のあとに前記ロボット制御部に与えられると予想される少なくとも1つの予想制御入力値に対して、確率的ノイズを加味したシミュレーションによって経路コストを算出し、前記経路コストが小さくなる前記第2の制御入力値を算出する移動体制御装置。
前記制御入力算出部は、
前記予想制御入力値を生成して、前記予想制御入力値に対応する前記経路コストを算出する経路コスト算出部と、
前記経路コストを小さくする前記第2の制御入力値を算出する制御入力決定部と、
を有する付記1に記載の移動体制御装置。
前記経路コスト算出部は、
現制御サイクルの前記第1の制御入力値に基づき前記予想制御入力値を生成する制御入力列生成部と、
前記予想制御入力値に対して疑似乱数パターンを適用した確率変動シミュレーションを異なる疑似乱数パターンを用いて複数回行い、複数の前記確率変動シミュレーションのそれぞれにおいて前記移動体の走行状態を判断する指標となる予測コストを算出する確率変動シミュレーション処理部と、
複数の前記確率変動シミュレーションにおいて生成された複数の前記予測コストを用いて前記経路コストを算出するコスト推定部と、
を有する付記2に記載の移動体制御装置。
前記確率変動シミュレーション処理部は、
それぞれが複数の前記確率変動シミュレーションのいずれか1つを実行する複数のシミュレーション実行部と、
前記複数のシミュレーション実行部のうち対応する前記シミュレーション実行部で算出されたシミュレーション結果について前記予測コストを算出する複数のコスト計算部と、
を有する付記3に記載の移動体制御装置。
前記制御入力算出部は、
前記移動体の位置情報を取得する位置情報取得部を有し、
前記複数のシミュレーション実行部は、前記位置情報に基づき特定される前記移動体の位置に基づき前記予測コストを算出する付記4に記載の移動体制御装置。
前記予想制御入力値は、時間的に異なる複数のタイミングの制御入力値の予測値を含む制御入力列である付記1乃至5のいずれか1項に記載の移動体制御装置。
前記予測制御入力値は、それぞれが異なる時間的変化を示す複数の前記制御入力列を含む付記6に記載の移動体制御装置。
前記コスト推定部は、リスクに敏感な振る舞いをさせるリスクセンシティブ評価関数に基づき前記経路コストを算出する前記確率変動シミュレーション処理部のそれぞれから得られた複数の前記予測コストを適用して前記制御入力列毎に前記経路コストを算出するリスクセンシティブコスト推定部を有する付記3に記載の移動体制御装置。
前記コスト推定部は、
リスクに敏感な振る舞いをさせるリスクセンシティブ評価関数をテイラー展開して得られる期待値項に前記確率変動シミュレーション処理部のそれぞれから得られた複数の前記予測コストを適用して前記制御入力列毎に期待値を算出する期待値推定部と、
前記リスクセンシティブ評価関数をテイラー展開して得られる分散項に前記確率変動シミュレーション処理部のそれぞれから得られた複数の前記予測コストを適用して前記制御入力列毎に分散値を算出する分散項推定部と、を有し、
前記期待値と前記分散値との加算結果を前記経路コストとして算出する付記3に記載の移動体制御装置。
第1の制御入力値に基づき移動体を制御するロボット制御ステップと、
次制御サイクルの前記第1の制御入力値となる第2の制御入力値を算出する制御入力算出ステップと、を有し、
前記制御入力算出ステップにおいて、
前記第1の制御入力値のあとに前記ロボット制御ステップに与えられると予想される少なくとも1つの予想制御入力値に対して、確率的ノイズを加味したシミュレーションによって経路コストを算出し、前記経路コストが小さくなる前記第2の制御入力値を算出する移動体制御方法。
第1の制御入力値に基づき移動体を制御するロボット制御部と、
次制御サイクルの前記第1の制御入力値となる第2の制御入力値を算出する制御入力算出部と、を有し、
前記制御入力算出部は、
前記第1の制御入力値のあとに前記ロボット制御部に与えられると予想される少なくとも1つの予想制御入力値に対して、確率的ノイズを加味したシミュレーションによって経路コストを算出し、前記経路コストが小さくなる前記第2の制御入力値を算出する移動体制御システム。
現制御サイクルで移動体に与える第1の制御入力値のあとに前記移動体の制御に用いられると予想される第1の制御入力値の予測値である少なくとも1つの予想制御入力値に対して、確率的ノイズを加味したシミュレーションによって経路コストを算出し、前記経路コストが小さくなる第2の制御入力値を算出する制御入力算出処理と、
前記第2の制御入力値により設定される前記第1の制御入力値に基づき移動体を制御するロボット制御処理と、
を演算部の演算処理を用いて実行する移動体制御プログラムを記録したコンピュータ読み取り可能な非一時的な記憶媒体。
現制御サイクルで移動体に与える第1の制御入力値のあとに前記移動体の制御に用いられると予想される第1の制御入力値の予測値である少なくとも1つの予想制御入力値に対して、確率的ノイズを加味したシミュレーションによって経路コストを算出し、前記経路コストが小さくなる第2の制御入力値を算出する制御入力算出処理と、
前記第2の制御入力値により設定される前記第1の制御入力値に基づき移動体を制御するロボット制御処理と、
を演算部の演算処理を用いて実行する移動体制御プログラム。
10 制御入力算出部
11 ロボット制御部
21 位置情報取得部
22 経路コスト算出部
23 制御入力決定部
31 制御入力列生成部
321 確率変動シミュレーション処理部
33 コスト推定部
34 リスクセンシティブコスト推定部
35 期待値推定部
36 分散項推定部
41 制御入力選択部
421 シミュレーション実行部
431 コスト算出部
101 遠隔制御装置
102 ネットワーク
103 撮像装置
104 移動体
201 移動体制御部
202 通信部
301 通信部
302 駆動制御部
303 駆動部
400 ハードウェア資源
401 演算部
402 メモリ
403 ネットワークインタフェース
404 内部バス
Claims (10)
- 第1の制御入力値に基づき移動体を制御するロボット制御部と、
次制御サイクルの前記第1の制御入力値となる第2の制御入力値を算出する制御入力算出部と、を有し、
前記制御入力算出部は、
前記第1の制御入力値のあとに前記ロボット制御部に与えられると予想される少なくとも1つの予想制御入力値に対して、確率的ノイズを加味したシミュレーションによって複数の経路コストを算出し、前記複数の経路コストのうち最も経路コストが小さくなる前記第2の制御入力値を算出する移動体制御装置。 - 前記制御入力算出部は、
前記予想制御入力値を生成して、前記予想制御入力値に対応する前記複数の経路コストを算出する経路コスト算出部と、
前記複数の経路コストのうち最も経路コストが小さくなる前記第2の制御入力値を算出する制御入力決定部と、
を有する請求項1に記載の移動体制御装置。 - 前記経路コスト算出部は、
現制御サイクルの前記第1の制御入力値に基づき前記予想制御入力値を生成する制御入力列生成部と、
前記予想制御入力値に対して疑似乱数パターンを適用した確率変動シミュレーションを異なる疑似乱数パターンを用いて複数回行い、複数の前記確率変動シミュレーションのそれぞれにおいて前記移動体の走行状態を判断する指標となる予測コストを算出する確率変動シミュレーション処理部と、
複数の前記確率変動シミュレーションにおいて生成された複数の前記予測コストを用いて前記経路コストを算出するコスト推定部と、有し、
前記確率変動シミュレーション処理部は、
それぞれが複数の前記確率変動シミュレーションのいずれか1つを実行する複数のシミュレーション実行部と、
前記複数のシミュレーション実行部のうち対応する前記シミュレーション実行部で算出されたシミュレーション結果について前記予測コストを算出する複数のコスト計算部と、
を有する請求項2に記載の移動体制御装置。 - 前記制御入力算出部は、
前記移動体の位置情報を取得する位置情報取得部を有し、
前記複数のシミュレーション実行部は、前記位置情報に基づき特定される前記移動体の位置に基づき前記予測コストを算出する請求項3に記載の移動体制御装置。 - 前記予想制御入力値は、時間的に異なる複数のタイミングの制御入力値の予測値を含む制御入力列であり、それぞれが異なる時間的変化を示す複数の前記制御入力列を含む請求項3に記載の移動体制御装置。
- 前記コスト推定部は、リスクに敏感な振る舞いをさせるリスクセンシティブ評価関数に基づき前記経路コストを算出する前記確率変動シミュレーション処理部のそれぞれから得られた複数の前記予測コストを適用して前記制御入力列毎に前記経路コストを算出するリスクセンシティブコスト推定部を有する請求項5に記載の移動体制御装置。
- 前記コスト推定部は、
リスクに敏感な振る舞いをさせるリスクセンシティブ評価関数をテイラー展開して得られる期待値項に前記確率変動シミュレーション処理部のそれぞれから得られた複数の前記予測コストを適用して前記制御入力列毎に期待値を算出する期待値推定部と、
前記リスクセンシティブ評価関数をテイラー展開して得られる分散項に前記確率変動シミュレーション処理部のそれぞれから得られた複数の前記予測コストを適用して前記制御入力列毎に分散値を算出する分散項推定部と、を有し、
前記期待値と前記分散値との加算結果を前記経路コストとして算出する請求項5に記載の移動体制御装置。 - 第1の制御入力値に基づき移動体を制御するロボット制御ステップと、
次制御サイクルの前記第1の制御入力値となる第2の制御入力値を算出する制御入力算出ステップと、を有し、
前記制御入力算出ステップにおいて、
前記第1の制御入力値のあとに前記ロボット制御ステップに与えられると予想される少なくとも1つの予想制御入力値に対して、確率的ノイズを加味したシミュレーションによって複数の経路コストを算出し、前記複数の経路コストのうち最も経路コストが小さくなる前記第2の制御入力値を算出する移動体制御方法。 - 第1の制御入力値に基づき移動体を制御するロボット制御部と、
次制御サイクルの前記第1の制御入力値となる第2の制御入力値を算出する制御入力算出部と、を有し、
前記制御入力算出部は、
前記第1の制御入力値のあとに前記ロボット制御部に与えられると予想される少なくとも1つの予想制御入力値に対して、確率的ノイズを加味したシミュレーションによって複数の経路コストを算出し、前記複数の経路コストのうち最も経路コストが小さくなる前記第2の制御入力値を算出する移動体制御システム。 - 現制御サイクルで移動体に与える第1の制御入力値のあとに前記移動体の制御に用いられると予想される第1の制御入力値の予測値である少なくとも1つの予想制御入力値に対して、確率的ノイズを加味したシミュレーションによって複数の経路コストを算出し、前記複数の経路コストのうち最も経路コストが小さくなる第2の制御入力値を算出する制御入力算出処理と、
前記第2の制御入力値により設定される前記第1の制御入力値に基づき移動体を制御するロボット制御処理と、
を演算部の演算処理を用いて実行する移動体制御プログラム。
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/JP2020/037196 WO2022070324A1 (ja) | 2020-09-30 | 2020-09-30 | 移動体制御装置、移動体制御方法、移動体制御システム及び移動体制御プログラムを記録したコンピュータ読み取り可能な非一時的な記憶媒体 |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JPWO2022070324A1 JPWO2022070324A1 (ja) | 2022-04-07 |
| JPWO2022070324A5 JPWO2022070324A5 (ja) | 2023-05-31 |
| JP7601105B2 true JP7601105B2 (ja) | 2024-12-17 |
Family
ID=80949936
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022553318A Active JP7601105B2 (ja) | 2020-09-30 | 2020-09-30 | 移動体制御装置、移動体制御方法、移動体制御システム及び移動体制御プログラム |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US12332647B2 (ja) |
| JP (1) | JP7601105B2 (ja) |
| WO (1) | WO2022070324A1 (ja) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2012086029A1 (ja) | 2010-12-22 | 2012-06-28 | 株式会社日立製作所 | 自律移動システム |
| WO2013002067A1 (ja) | 2011-06-29 | 2013-01-03 | 株式会社日立産機システム | 移動ロボット、及び移動体に搭載される自己位置姿勢推定システム |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3218865B2 (ja) * | 1994-06-28 | 2001-10-15 | 富士通株式会社 | 時間軸を探索空間に取り入れた経路探索装置 |
| JPH0818240A (ja) * | 1994-06-29 | 1996-01-19 | Kyocera Corp | 厚膜回路基板 |
| US9216745B2 (en) * | 2013-09-16 | 2015-12-22 | Disney Enterprises, Inc. | Shared control of semi-autonomous vehicles including collision avoidance in multi-agent scenarios |
| US20220366307A1 (en) * | 2019-10-02 | 2022-11-17 | Nippon Telegraph And Telephone Corporation | Learning device, prediction device, learning method, and learning program |
-
2020
- 2020-09-30 JP JP2022553318A patent/JP7601105B2/ja active Active
- 2020-09-30 WO PCT/JP2020/037196 patent/WO2022070324A1/ja not_active Ceased
- 2020-09-30 US US18/022,827 patent/US12332647B2/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2012086029A1 (ja) | 2010-12-22 | 2012-06-28 | 株式会社日立製作所 | 自律移動システム |
| WO2013002067A1 (ja) | 2011-06-29 | 2013-01-03 | 株式会社日立産機システム | 移動ロボット、及び移動体に搭載される自己位置姿勢推定システム |
Also Published As
| Publication number | Publication date |
|---|---|
| JPWO2022070324A1 (ja) | 2022-04-07 |
| US12332647B2 (en) | 2025-06-17 |
| US20230305561A1 (en) | 2023-09-28 |
| WO2022070324A1 (ja) | 2022-04-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9815201B2 (en) | Method and apparatus for industrial robotic energy saving optimization using fly-by | |
| US10311356B2 (en) | Unsupervised behavior learning system and method for predicting performance anomalies in distributed computing infrastructures | |
| CN113627602B (zh) | 预测计算机控制实体的状态 | |
| KR20180065498A (ko) | 딥 신경망 학습 방법 및 그를 이용한 다음 예측 영상 생성 방법 | |
| JP7776808B2 (ja) | 経路探索装置、経路探索方法、及びプログラム | |
| JP7215077B2 (ja) | 予測プログラム、予測方法及び予測装置 | |
| JP7131393B2 (ja) | 情報処理装置、情報処理方法およびプログラム | |
| CN101950376A (zh) | 隐马尔可夫模型学习设备和方法、程序、以及记录介质 | |
| CN113784380B (zh) | 一种采用图注意力网络与融合邻域的拓扑预测方法 | |
| US20210397948A1 (en) | Learning method and information processing apparatus | |
| CN112016611B (zh) | 生成器网络和策略生成网络的训练方法、装置和电子设备 | |
| JP7004074B2 (ja) | 学習装置、情報処理システム、学習方法、および学習プログラム | |
| JP7239011B2 (ja) | 通信速度予測装置、通信速度予測方法及び記録媒体 | |
| JP7207531B2 (ja) | 経路別交通量推定装置、経路別交通量推定方法、及び経路別交通量推定プログラム | |
| De Grande et al. | Time series-oriented load prediction model and migration policies for distributed simulation systems | |
| JP6992891B2 (ja) | 学習装置、情報処理システム、学習方法、および学習プログラム | |
| JP7601105B2 (ja) | 移動体制御装置、移動体制御方法、移動体制御システム及び移動体制御プログラム | |
| JPWO2014087590A1 (ja) | 最適化装置、最適化方法および最適化プログラム | |
| CN110262879B (zh) | 一种基于平衡探索与利用的蒙特卡洛树搜索方法 | |
| Kabir et al. | On the ergodicity of an autonomous robot for efficient environment explorations | |
| JP7717317B2 (ja) | トラヒック予測装置、トラヒック予測方法、及びプログラム | |
| US20230168873A1 (en) | Scheduling apparatus, training apparatus, scheduler and generation method | |
| JP6757280B2 (ja) | パラメータ出力装置、パラメータ出力方法及びプログラム | |
| JP2021082014A (ja) | 推定装置、訓練装置、推定方法、訓練方法、プログラム及び非一時的コンピュータ可読媒体 | |
| JP2023090405A (ja) | 予測プログラム、予測方法、予測装置、および予測システム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230310 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230310 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240402 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240530 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240827 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20241007 |
|
| 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: 20241105 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20241118 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7601105 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |