JP2019209421A - Evaluation device, evaluation method and program - Google Patents
Evaluation device, evaluation method and program Download PDFInfo
- Publication number
- JP2019209421A JP2019209421A JP2018107026A JP2018107026A JP2019209421A JP 2019209421 A JP2019209421 A JP 2019209421A JP 2018107026 A JP2018107026 A JP 2018107026A JP 2018107026 A JP2018107026 A JP 2018107026A JP 2019209421 A JP2019209421 A JP 2019209421A
- Authority
- JP
- Japan
- Prior art keywords
- stability
- robot
- unit
- remote control
- dynamic stability
- 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.)
- Pending
Links
- 238000011156 evaluation Methods 0.000 title claims abstract description 61
- 238000004364 calculation method Methods 0.000 claims abstract description 30
- 238000005070 sampling Methods 0.000 claims abstract description 18
- 238000010586 diagram Methods 0.000 description 15
- 230000002093 peripheral effect Effects 0.000 description 10
- 230000007246 mechanism Effects 0.000 description 9
- 238000000034 method Methods 0.000 description 7
- 230000008859 change Effects 0.000 description 4
- 238000005094 computer simulation Methods 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 238000005401 electroluminescence Methods 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000006399 behavior Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012827 research and development Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000012876 topography Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Images
Landscapes
- Manipulator (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
【課題】遠隔作業におけるロボットの単位時間ごとの安全性を評価すること。
【解決手段】評価装置は、ロボットが走行経路を走行する際の走行安定性を評価するために必要な時系列データをサンプリングするサンプリング部と、時系列データにおいてロボットの単位時間ごとの動的安定性を算出する動的安定性算出部と、動的安定性を単位時間ごとに統合し走行安定性を算出する走行安定性算出部と、を備える。
【選択図】図2An object of the present invention is to evaluate the safety of a robot per unit time in remote work.
An evaluation apparatus includes: a sampling unit that samples time series data necessary for evaluating traveling stability when a robot travels along a travel route; and dynamic stability per unit time of the robot in the time series data. A dynamic stability calculation unit that calculates the stability, and a running stability calculation unit that calculates the driving stability by integrating the dynamic stability every unit time.
[Selection] Figure 2
Description
本発明は、評価装置、評価方法、およびプログラムに関する。 The present invention relates to an evaluation apparatus, an evaluation method, and a program.
近年、災害発生時などにおいて、二次災害の発生がある環境や、人の立ち入りが困難な環境で復旧工事を行うために、ロボットを遠隔操作する技術の研究開発が行われている。 In recent years, in the event of a disaster, research and development of a technology for remotely operating a robot has been carried out in order to perform restoration work in an environment where a secondary disaster occurs or where it is difficult for people to enter.
例えば、特許文献1には、環境内の物体および構造体の位置についてのデータを受信することで、目標指向型作業を実行可能なロボットが開示されている。
For example,
また、特許文献2には、転倒や干渉に関する車両の状態をオペレータにフィードバックすることができる遠隔操作型の車両の制御装置が開示されている。
Further,
ところで、例えば、災害対応で用いられるタイヤやクローラなどを支持機構として有するロボットでは、ある瞬間において転倒判定が下された場合であっても、その直後にロボットを支持する新たな接触点が現れ、実際にはロボットは転倒しないといった状況が考えられる。このように、ロボットと、地面との接触点の組み合わせが時々刻々と変化していく状況においては、特許文献1および2に記載の技術では、ロボットの安全性を判断することが困難になる可能性がある。そのため、遠隔作業におけるロボットの単位時間ごとの安全性を評価することのできる技術が望まれている。
By the way, for example, in a robot having a support mechanism such as a tire or a crawler used for disaster response, even if a fall determination is made at a certain moment, a new contact point that supports the robot appears immediately after that, Actually, the situation where the robot does not fall can be considered. Thus, in the situation where the combination of contact points between the robot and the ground changes from moment to moment, it is difficult to determine the safety of the robot with the techniques described in
そこで、本発明は、遠隔作業におけるロボットの単位時間ごとの安全性を評価することのできる評価装置、評価方法、およびプログラムを提供することを課題とする。 Therefore, an object of the present invention is to provide an evaluation apparatus, an evaluation method, and a program that can evaluate the safety of a robot for each unit time in remote work.
本発明の第1の態様の評価装置は、ロボットが走行経路を走行する際の走行安定性を評価するために必要な時系列データをサンプリングするサンプリング部と、前記時系列データにおいて前記ロボットの単位時間ごとの動的安定性を算出する動的安定性算出部と、前記動的安定性を前記単位時間ごとに統合し走行安定性を算出する走行安定性算出部と、を備える。 An evaluation apparatus according to a first aspect of the present invention includes a sampling unit that samples time series data necessary for evaluating traveling stability when a robot travels along a travel route, and a unit of the robot in the time series data. A dynamic stability calculation unit that calculates dynamic stability for each time; and a driving stability calculation unit that calculates the driving stability by integrating the dynamic stability for each unit time.
本発明の第2の態様の評価方法は、ロボットが走行経路を走行する際の走行安定性を評価するために必要な時系列データをサンプリングするステップと、前記時系列データにおいて前記ロボットの単位時間ごとの動的安定性を算出するステップ、前記動的安定性を前記単位時間ごとに統合し走行安定性を算出するステップと、を含む。 The evaluation method according to the second aspect of the present invention includes a step of sampling time series data necessary for evaluating traveling stability when the robot travels along a travel route, and a unit time of the robot in the time series data. Calculating the dynamic stability for each unit, and calculating the running stability by integrating the dynamic stability for each unit time.
本発明の第3の態様のプログラムは、ロボットが走行経路を走行する際の走行安定性を評価するために必要な時系列データをサンプリングするステップと、前記時系列データにおいて前記ロボットの単位時間ごとの動的安定性を算出するステップ、前記動的安定性を前記単位時間ごとに統合し走行安定性を算出するステップと、を評価装置として動作するコンピュータに実行させる。 According to a third aspect of the present invention, there is provided a program for sampling time series data necessary for evaluating travel stability when a robot travels on a travel route, and for each unit time of the robot in the time series data. And calculating the running stability by integrating the dynamic stability for each unit time, and causing a computer that operates as an evaluation device to execute.
本発明によれば、遠隔作業におけるロボットの単位時間ごとの安全性を評価することができる。 ADVANTAGE OF THE INVENTION According to this invention, the safety | security for every unit time of the robot in a remote work can be evaluated.
以下、添付図面を参照して、本発明に係る実施形態を詳細に説明する。なお、この実施形態により本発明が限定されるものではなく、また、実施形態が複数ある場合には、各実施形態を組み合わせて構成するものも含む。 Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings. In addition, this invention is not limited by this embodiment, Moreover, when there are two or more embodiment, what comprises combining each embodiment is also included.
図1を用いて、本発明の実施形態に係る評価装置によって安定性が評価されるロボットの一例について説明する。図1は、本発明の実施形態に係る遠隔操作型ロボットの一例を示す概略図である。なお、以下の各図においては、直交座標系を図示している。直交座標系において、X軸方向を左右方向、Y軸方向を前後方向、Z軸方向を上下方向と呼ぶこともある。 An example of a robot whose stability is evaluated by the evaluation apparatus according to the embodiment of the present invention will be described with reference to FIG. FIG. 1 is a schematic diagram showing an example of a remote control robot according to an embodiment of the present invention. In the following drawings, an orthogonal coordinate system is shown. In the orthogonal coordinate system, the X-axis direction may be referred to as the left-right direction, the Y-axis direction may be referred to as the front-rear direction, and the Z-axis direction may be referred to as the up-down direction.
図1に示すように、遠隔操作型ロボット1は、移動部2と、アーム部3とを備える。
As shown in FIG. 1, the
移動部2は、例えば、車輪や、クローラから構成されており、遠隔操作型ロボット1を移動するために用いられる。また、移動部2は、遠隔操作型ロボット1を支持する支持機構としても機能する。
The moving
アーム部3は、第1アーム3aと、第2アーム3bと、第3アーム3cとを有する。
The
第1アーム3aは、移動部2に、回転可能に接続されている。具体的には、第1アーム3aは、第1軸4aを基点として、XY平面に対し水平に回転する。また、第1アーム3aは、第2軸4bを基点として、ZX平面に対し水平に回転する。
The
第2アーム3bは、第1アーム3aに、回転可能に接続されている。具体的には、第2アーム3bは、第3軸4cを基点として、ZX平面に対し水平に回転する。
The
第3アーム3cは、第2アーム3bに、回転可能に接続されている。具体的には、第3アーム3cは、第4軸4dを基点として、ZX平面に対し水平に回転する。
The
上述のとおり、図1に図示の遠隔操作型ロボット1は、4軸のアームを搭載した移動ロボットである。以下では、遠隔操作型ロボット1が、4軸のアームを搭載した移動ロボットであるものとして説明するが、これは例示であり、本発明を限定するものではない。
As described above, the
次に、図2を用いて、本発明の実施形態に係る評価システムの構成について説明する。図2は、本発明の実施形態に係る評価システムの構成の一例を示すブロック図である。 Next, the configuration of the evaluation system according to the embodiment of the present invention will be described with reference to FIG. FIG. 2 is a block diagram showing an example of the configuration of the evaluation system according to the embodiment of the present invention.
評価システム10は、表示部20と、操作部30と、評価装置100とを備える。評価システム10は、図1に図示の遠隔操作型ロボット1の走行経路における走行の安定性などを動力学シミュレーションによって評価する。
The
表示部20は、評価装置100によって評価された評価結果を表示する。このような、表示部20は、例えば、液晶ディスプレイ(LCD:Liquid Crystal Display)または有機EL(Organic Electro-Luminescence)ディスプレイなどを含むディスプレイである。なお、表示部20は、これらに限定されるものではない。
The
操作部30は、評価装置100に対するユーザからの指示を受け付ける。ユーザからの指示には、遠隔操作型ロボット1の走行経路における走行の安定性を評価するための各種の条件が含まれる。このような、操作部30は、タッチパネル、キーボード、マウスなどから構成される。なお、操作部30は、これらに限定されるものではない。
The
評価装置100は、遠隔操作型ロボット1の走行経路における走行の安定性を評価する。評価装置100は、制御部110と、記憶部120とを備える。
The evaluation device 100 evaluates the stability of travel on the travel route of the
制御部110は、評価システム10を構成する各部を制御する。具体的には、制御部110は、記憶部120に記憶されているプログラムを展開して実行することによって評価システム10を構成する各部を制御する。制御部110は、例えば、CPU(Central Processing Unit)を含む電子的な回路などで実現することができる。制御部110は、周辺情報取得部111と、状態取得部112と、サンプリング部113と、動的安定性算出部114と、走行安定性算出部115と、出力制御部116とを備える。
The control unit 110 controls each unit constituting the
周辺情報取得部111は、例えば、遠隔操作型ロボット1が走行する走行経路に関する情報を取得する。具体的には、周辺情報取得部111は、走行経路における斜面や、起伏などの走行経路における地形の変化に関する情報を取得する。ここで、周辺情報取得部111は、例えば、予め取得された地図情報などに基づいて、地形の変化に関する情報を取得すればよい。また、周辺情報取得部111は、災害対応現場などにおいて、例えば、ドローンなどによる航空測量の結果を走行経路に関する情報として取得してもよい。周辺情報取得部111は、走行経路における地形の変化に関する情報を、例えば、図示しない通信ネットワークを介して取得すればよい。
For example, the peripheral information acquisition unit 111 acquires information related to a travel route on which the
状態取得部112は、例えば、遠隔操作型ロボット1の状態に関する情報を取得する。本実施形態では、状態取得部112は、例えば、遠隔操作型ロボット1のアーム部3の状態が、屈曲状態であるか、伸展状態であるかを取得する。例えば、遠隔操作型ロボット1のアーム部3の状態は、ユーザによって操作部30を介して指定される。
The state acquisition unit 112 acquires information related to the state of the
サンプリング部113は、例えば、遠隔操作型ロボット1が走行経路を走行する際の走行安定性を評価するために必要な時系列データをサンプリングする。サンプリング部113は、周辺情報取得部111が取得した走行経路に関する情報に基づいて、走行経路の走行に伴い変化する、遠隔操作型ロボット1と地面との接触状態や、地面から受ける反力・反力モーメントに関する時系列データをサンプリングする。なお、サンプリング部113がサンプリングする時系列データは、ユーザによって操作部30を介して指定される。すなわち、サンプリング部113は、ユーザに指示に従って、時系列データをサンプリングする。
For example, the sampling unit 113 samples time series data necessary for evaluating the running stability when the remote
動的安定性算出部114は、例えば、サンプリング部113によってサンプリングされた時系列データに基づいて、遠隔操作型ロボット1が走行経路を走行する際の単位時間ごとの動的安定性を算出する。動的安定性算出部114は、例えば、走行経路の動的な挙動の変化を評価するための動力学シミュレーションを用いて、遠隔操作型ロボット1の単位時間ごとの動的安定性を算出する。具体的には、動的安定性算出部114は、サンプリング部113によってサンプリングされた時系列データにおいて、動的安定性として、瞬間ごと(単位時間ごと)の安定性の指標SSVを以下の式(1)のように定義する。
The dynamic stability calculation unit 114 calculates, for example, the dynamic stability for each unit time when the remote
式(1)に示すように、本実施形態では、安定性の指標SSVは、遠隔操作型ロボット1の移動部2などの支持機構が全て設置している場合にはScとし、それ以外の場合には0とする。ここで、安定性の指標SSVが0であるとは、遠隔操作型ロボット1が転倒する可能性が高く、遠隔操作型ロボット1を走行させることが危険であることを意味している。これは、遠隔操作型ロボット1のいずれの支持機構も地面と接触していない状態を、遠隔操作型ロボット1が転倒する危険性の高い状態であると判断しているためである。一方、動的安定性算出部114は、遠隔操作型ロボット1の移動部2などの支持機構が全て設置している場合の指標Scを、転倒安定性の判別式および動的安定性余裕Δ+を用いて、以下の式(2)のように算出する。なお、転倒安定性の判別式および動的安定性余裕Δ+については後述する。
As shown in the equation (1), in this embodiment, the stability index S SV is Sc when all the support mechanisms such as the moving
式(2)に示すように、動的安定性算出部114は、遠隔操作型ロボット1の支持機構と、地面との全ての接触点の組み合わせに対して転倒安定性の判別式が満たされる場合には、指標ScをΔ+とする。言い換えれば、遠隔操作型ロボット1の支持機構が全て地面と接触しており、かつ転倒安定性の判別式によって、遠隔操作型ロボット1が転倒しないと判定された場合には、動的安定性余裕の概念に基づいて算出される値が与えられる。一方、動的安定性算出部114は、遠隔操作型ロボット1の支持機構と、地面との全ての接触点の組み合わせに対して転倒安定性の判別式が満たされない場合には、指標Scを0とする。言い換えれば、遠隔操作型ロボット1の支持機構が全て地面と接触しているが、転倒安定性の判別式によって、転倒すると判定された場合には、0が与えられる。
As shown in the equation (2), the dynamic stability calculation unit 114 is configured so that the fall stability discriminant is satisfied for all combinations of contact points between the support mechanism of the
ここで、転倒安定性の判別式および動的安定性余裕Δ+を導出する方法について具体的に説明する。転倒安定性の判別式は、遠隔操作型ロボット1と、地面との接触状態に基づいて、遠隔操作型ロボット1が転倒するか否かを判別するための式である。動的安定性余裕Δ+は、転倒安定性の判別式によって遠隔操作型ロボット1が転倒しないと判定された場合に、遠隔操作型ロボット1の安定性の余裕(度合い)を定量的に評価するための指標である。
Here, a method for deriving the fall stability discriminant and the dynamic stability margin Δ + will be specifically described. The fall stability discriminant is a formula for discriminating whether or not the
動的安定性余裕Δ+を導出するために、遠隔操作型ロボット1と、地面との2つの接地点を結ぶ線分周りのモーメントを算出する。具体的には、遠隔操作型ロボット1と、地面との各接地点をPa、Pb、・・・、Pnとする。そして、各接地点に対応する位置ベクトルを、pa、pb、・・・、pnとする。また、遠隔操作型ロボット1が地面から得る力およびモーメントを、それぞれ、FおよびMとする。このような場合、遠隔操作型ロボット1と、地面との2つの接地点PaとPbを結ぶ線分周りのモーメントMabは、以下の式(3)で表現される。
In order to derive the dynamic stability margin Δ + , a moment around a line segment connecting the two ground contact points between the remote
ここで、2つの接地点PaとPbがいずれも地面から浮き上がらないと仮定し、かつ遠隔操作型ロボット1と地面との接地点がPaとPbの2点のみである場合を考える。この場合、式(3)の値が0であることが、遠隔操作型ロボット1が転倒しない条件である。
Here, two ground points P a and P b are assuming none float from the ground, and the ground point of the remote controlled
遠隔操作型ロボット1と、地面との接地点が3つ以上である場合には、モーメントMabが0でなくても、遠隔操作型ロボット1が転倒しないこともある。具体的には、遠隔操作型ロボット1が倒れ込んでいく方向が、遠隔操作型ロボット1と地面とのいずれかの接点を接地面に押し付ける方向と一致していれば、この接地点によって遠隔操作型ロボット1は支持されるため、遠隔操作型ロボット1に転倒は生じない。すなわち、以下の式(4)で表現される転倒安全性の判別式を満足するPjが存在すれば、遠隔操作型ロボット1は転倒しない。一方、転倒安全性の判別式を満足するPjが存在しない場合には、遠隔操作型ロボット1は、Paと、Pbとを結ぶ線分を軸に転倒する。
When there are three or more grounding points between the
ここで、式(4)におけるpjおよびnjは、それぞれ接地点Pjの位置ベクトルおよび法線ベクトルを表している。動的安定性算出部114は、式(4)の判別を(a=1、2、・・・、n)および(b=1、2、・・・、n)の全ての組について行う。ただし、この組み合わせについては、a=bの場合を除くこととする。そして、動的安定性算出部114によって式(4)を満たすと判断された場合、遠隔操作型ロボット1は、どの方向に対しても転倒しない、安定した走行を実現できる。
Here, p j and n j in equation (4) represent the position vector and normal vector of the ground point P j , respectively. The dynamic stability calculation unit 114 performs the determination of Expression (4) for all the combinations (a = 1, 2,..., N) and (b = 1, 2,..., N). However, for this combination, the case where a = b is excluded. When the dynamic stability calculation unit 114 determines that the expression (4) is satisfied, the
次に、動的安定性余裕Δ+を定義するために、まず、式(3)で算出される各モーメントの絶対値を比較し、その最小値を算出する。算出された絶対値の最小値は、遠隔操作型ロボット1を外力によって転倒させるために必要な最小限のモーメントとして考えることができる。そして、この値をロボットの総重量で割った値を動的安定性余裕Δ+と定義する。動的安定性余裕Δ+は、以下の式(5)で表現される。
Next, in order to define the dynamic stability margin Δ + , first, the absolute values of the moments calculated by Equation (3) are compared, and the minimum value is calculated. The minimum value of the calculated absolute value can be considered as the minimum moment necessary for causing the
ここで、式(5)におけるmおよびgは、それぞれ、遠隔操作型ロボット1の質量および重力定数である。式(5)において、2つの接地点の組み合わせについては、その2つの接地点以外の接地点Pjについて式(4)を満足するものとする。これは、2つの接地点の組み合わせのうち、ロボットがどちら側に回転しようとしても他の接地点によってその転倒を防止できるような接地点の組み合わせを除外することを意味している。言い換えれば、平地上で遠隔操作型ロボット1を支持している接地点からなる多角形の対角線となる組み合わせを除外し、それ以外の残りの組み合わせに限定している。
Here, m and g in Equation (5) are the mass and the gravitational constant of the
走行安定性算出部115は、式(2)に基づいて評価した安定性の指標SSVを、単位時間ごとに統合し、以下の式(6)に示すように、走行経路における遠隔操作型ロボット1の走行安定性を評価する。 The traveling stability calculation unit 115 integrates the stability index S SV evaluated based on the equation (2) for each unit time, and, as shown in the following equation (6), the remotely operated robot on the traveling route The running stability of 1 is evaluated.
上述の式(6)において、ntは、動的安定性算出部114によって算出される単位時間ごとの安定性の指標SSVの個数を表した値である。nhは、θ≦SSVを満たす、動的安定性算出部114によって算出される単位時間ごとの安定性の指標SSVの個数を表した値である。nlは、0<SSV<θを満たす、動的安定性算出部114によって算出される単位時間ごとの安定性の指標SSVの個数を表した値である。ここで、θは、例えば、平地のような走行しやすい整地上を遠隔操作型ロボット1が走行した際の、安定性の指標SSVに基づいて定義される閾値である。例えば、走行安定性算出部115は、θの値を、平地上を遠隔操作型ロボット1が走行した際の安定性の指標SSVの半分に設定し、遠隔操作型ロボット1の走行安定性を評価する。なお、θの値は、安定性の指標SSVの半分の値に制限されない。
In the above equation (6), n t is a value representing the number of stability indices S SV calculated by the dynamic stability calculation unit 114 per unit time. n h is a value representing the number of stability indices S SV per unit time calculated by the dynamic stability calculator 114 that satisfies θ ≦ S SV . n l is a value representing the number of stability indices S SV per unit time calculated by the dynamic stability calculation unit 114 that satisfies 0 <S SV <θ. Here, θ is a threshold value that is defined based on the stability index S SV when the
具体的には、走行安定性算出部115は、nh+nl=0と算出した場合、遠隔操作型ロボット1が転倒する可能性が高い危険領域であると評価する。走行安定性算出部115は、nl≧(nt/2)と算出された場合、遠隔操作型ロボット1の安定性は相対的に低いが、転倒することなく走行できる低安定領域であると評価する。走行安定性算出部115は、nh、nl、ntが上記以外の場合、遠隔操作型ロボット1の安定性が相対的に高く、転倒せずに走行できる高安定領域であると評価する。
Specifically, when the travel stability calculation unit 115 calculates n h + n l = 0, the travel stability calculation unit 115 evaluates that the remote
出力制御部116は、走行安定性算出部115によって評価された走行経路における遠隔操作型ロボット1の走行安定性をユーザに提供する。出力制御部116は、例えば、走行経路における遠隔操作型ロボット1の走行安定性を評価した結果を、遠隔操作型ロボット1の周囲環境に重畳させて、表示部20に表示する。すなわち、出力制御部116は、走行経路における遠隔操作型ロボット1の走行安定性を評価した結果を可視化する。
The output control unit 116 provides the user with the traveling stability of the remote
図3を用いて、出力制御部116が出力する評価結果の一例について説明する。図3は、本発明の実施形態に係る評価装置が安全性を評価する方法を説明するための図である。 An example of the evaluation result output by the output control unit 116 will be described with reference to FIG. FIG. 3 is a diagram for explaining a method of evaluating safety by the evaluation apparatus according to the embodiment of the present invention.
図3に示すように、出力制御部116は、周辺画像40において、遠隔操作型ロボット1の進行方向と、走行経路における走行安定性とを可視化して表示部20に表示する。これにより、ユーザは、遠隔操作型ロボット1の走行経路における、高安定領域と、低安定領域と、危険領域とを把握することができる。また、出力制御部116は、高安定領域と、低安定領域と、危険領域とを、異なる色で表示するようにしてもよい。この場合、出力制御部116は、例えば、高安定領域を青色、低安定領域を黄色、危険領域を赤色に表示させればよい。
As shown in FIG. 3, the output control unit 116 visualizes the traveling direction of the
再び図2を参照する。記憶部120は、制御部110が評価システム10を制御するためのプログラムを記憶している。記憶部120は、例えば、RAM(Random Access Memory)、ROM(Read Only Memory)、フラッシュメモリ(Flash Memory)などの半導体メモリ素子、またはハードディスク、ソリッドステートドライブ、光ディスクなどの記憶装置である。また、記憶部120は、図示しない通信ネットワークによって接続された外部記憶装置であってもよい。
Refer to FIG. 2 again. The storage unit 120 stores a program for the control unit 110 to control the
図4を用いて、本実施形態に係る評価装置100の制御部110の処理の流れを説明する。図4は、本発明の実施形態に係る評価装置100の制御部110の処理の流れの一例を示すフローチャートである。 A processing flow of the control unit 110 of the evaluation apparatus 100 according to the present embodiment will be described with reference to FIG. FIG. 4 is a flowchart illustrating an example of a process flow of the control unit 110 of the evaluation apparatus 100 according to the embodiment of the present invention.
まず、制御部110は、遠隔操作型ロボット1の周辺情報を取得する(ステップS101)。具体的には、制御部110は、周辺情報取得部111によって、遠隔操作型ロボット1の周辺情報を取得する。そして、制御部110は、ステップS102に進む。
First, the control unit 110 acquires peripheral information of the remote control robot 1 (step S101). Specifically, the control unit 110 acquires the peripheral information of the
制御部110は、遠隔操作型ロボット1の状態を取得する(ステップS102)。具体的には、制御部110は、状態取得部112によって、遠隔操作型ロボット1の状態を取得する。そして、制御部110は、ステップS103に進む。
The control unit 110 acquires the state of the remote control robot 1 (step S102). Specifically, the control unit 110 acquires the state of the
制御部110は、遠隔操作型ロボット1の走行安定性を評価するために必要な時系列データをサンプリングする(ステップS103)。具体的には、制御部110は、サンプリング部113によって、遠隔操作型ロボット1の走行安定性を評価するために必要な時系列データをサンプリングする。そして、制御部110は、ステップS104に進む。
The control unit 110 samples time series data necessary for evaluating the running stability of the remote control robot 1 (step S103). Specifically, the control unit 110 uses the sampling unit 113 to sample time series data necessary for evaluating the running stability of the
制御部110は、サンプリングした時系列データにおいて遠隔操作型ロボット1の単位時間ごとの動的安定性を算出する(ステップS104)。具体的には、制御部110は、動的安定性算出部114によって、サンプリングした時系列データにおいて遠隔操作型ロボット1の単位時間ごとの動的安定性を動力学シミュレーションによって算出する。そして、制御部110は、ステップS105に進む。
The control unit 110 calculates the dynamic stability per unit time of the
制御部110は、遠隔操作型ロボット1の単位時間ごとの走行安定性を算出する(ステップS105)。具体的には、制御部110は、走行安定性算出部115によって、遠隔操作型ロボット1の単位時間ごとの走行安定性を算出する。そして、制御部110は、ステップS106に進む。
The control unit 110 calculates the traveling stability of the
制御部110は、算出された遠隔操作型ロボット1の走行安定性の評価結果を出力する(ステップS106)。具体的には、制御部110は、出力制御部116によって、遠隔操作型ロボット1の走行安定性の評価結果を出力する。そして、制御部110は、図4の処理を終了する。
The controller 110 outputs the calculated evaluation result of the traveling stability of the remote control robot 1 (step S106). Specifically, the control unit 110 outputs the evaluation result of the running stability of the
上述のとおり、本実施形態は、遠隔操作型ロボット1の走行経路における走行安定性を周辺画像とともに可視化してユーザに提供することができる。これにより、ユーザは、遠隔操作型ロボット1の走行経路における走行安定性を容易に把握することができる。
As described above, according to the present embodiment, the traveling stability of the travel route of the remote-controlled
(実施例)
次に本実施形態に係る評価システム10の実施例について説明する。なお、以下で説明する実施例は、本発明を何ら限定するものではない。
(Example)
Next, examples of the
図5に示す傾斜台50を利用し、遠隔操作型ロボット1が傾斜台50を上る場合と下る場合とにおける、走行経路の走行安定性を評価した。評価条件は、遠隔操作型ロボット1の総重量を82kg、傾斜台50の傾斜角を24度、高さを732mmとして。そして、以下の表1に示す3つの走行パターンに関する遠隔操作型ロボット1の走行安定性の評価を行った。
Using the tilting table 50 shown in FIG. 5, the running stability of the travel route when the remote
パターン1は、遠隔操作型ロボット1の走行方向が図5に図示の「上り方向」であり、アーム部3の状態が屈曲状態である。ここで、屈曲状態とは、遠隔操作型ロボット1のアーム部3の状態が図6に図示の状態のことを意味する。パターン2は、遠隔操作型ロボット1の走行方向が図5に図示の「下り方向」であり、アーム部3の状態が屈曲状態である。パターン3は、遠隔操作型ロボット1の走行方向が図5に図示の「下り方向」であり、アーム部3の状態が伸展状態である。ここで、伸展状態とは、遠隔操作型ロボット1のアーム部3の状態が図7に図示の状態のことを意味する。
In the
実施例において、安定性評価のための単位時間は1秒とし、1秒ごとに60サンプル分の安定性の指標SSVを用いて安定性を評価した。アーム部3を屈曲させた状態で、平坦な環境に遠隔操作型ロボット1を静止させた場合における安定性の指標SSVの値は0.1mであった。そのため、安定性の判断基準に関する閾値θの値を、安定性の指標SSVの半分の0.05mとした。
In the examples, the unit time for the stability evaluation was 1 second, and the stability was evaluated using the stability index S SV for 60 samples every second. The stability index S SV was 0.1 m when the
図8と、図9と、図10とを用いて、遠隔操作型ロボット1の走行安定性の評価結果について説明する。図8は、パターン1における、遠隔操作型ロボット1の走行安定性の評価結果を示す図である。図9は、パターン2における、遠隔操作型ロボット1の走行安定性の評価結果を示す図である。図10は、パターン3における、遠隔操作型ロボット1の走行安定性の評価結果を示す図である。
The evaluation results of the running stability of the
図8に示すように、パターン1の場合、走行経路には、高安定領域と、低安定領域とが含まれており、危険領域が含まれていない。この場合、ユーザは、遠隔操作型ロボット1が、転倒することなく傾斜台50を上ることができると判断することができる。
As shown in FIG. 8, in the case of
図9に示すように、パターン2の場合、走行経路は、高安定領域と、低安定領域とが僅かであり、大半の領域が危険領域である。この場合、ユーザは、遠隔操作型ロボット1が、アーム部3を屈曲させた状態で傾斜台50を下ると、転倒してしまう可能性が高いと判断することができる。
As shown in FIG. 9, in the case of
図10に示すように、パターン3の場合、走行経路には、高安定領域と、低安定領域とが含まれており、危険領域が含まれていない。この場合、ユーザは、遠隔操作型ロボット1が、アーム部3を伸展させた状態で傾斜台50を下ると、安定して下れると判断することができる。言い換えれば、ユーザは、アーム部の状態を屈曲状態から伸展状態に変更することで、遠隔操作型ロボット1が傾斜台50を転倒せずに下れるようになると判断することができる。
As shown in FIG. 10, in the case of
本発明者らは、評価結果を検証するために、パターン2と、パターン3との条件で、実機を用いた検証実験を行った。その結果、評価結果のとおり、遠隔操作型ロボット1はパターン2では転倒してしまったが、アーム部3を伸展状態としたパターン3では転倒せずに傾斜台50を下れることが確認できた。
In order to verify the evaluation result, the present inventors conducted a verification experiment using an actual machine under the conditions of the
このように、実施例によれば、遠隔操作型ロボット1の走行経路における走行安定性や、遠隔操作型ロボット1の状態の変化に伴う走行安定性の変化を評価することができる。これにより、ユーザは、遠隔操作型ロボット1の走行安定性を正確に判断することができる。
As described above, according to the embodiment, it is possible to evaluate the travel stability on the travel route of the
1 遠隔操作型ロボット
2 移動部
3 アーム部
3a 第1アーム
3b 第2アーム
3c 第3アーム
4a 第1軸
4b 第2軸
4c 第3軸
4d 第4軸
10 評価システム
20 表示部
30 操作部
40 周辺画像
50 傾斜台
100 評価装置
110 制御部
111 周辺情報取得部
112 状態取得部
113 サンプリング部
114 動的安定性算出部
115 走行安定性算出部
116 出力制御部
120 記憶部
DESCRIPTION OF
Claims (7)
前記時系列データにおいて前記ロボットの単位時間ごとの動的安定性を算出する動的安定性算出部と、
前記動的安定性を前記単位時間ごとに統合し走行安定性を算出する走行安定性算出部と、を備える、
評価装置。 A sampling unit that samples time series data necessary to evaluate the running stability when the robot travels along the travel route;
A dynamic stability calculation unit for calculating dynamic stability per unit time of the robot in the time series data;
A driving stability calculation unit that calculates the driving stability by integrating the dynamic stability for each unit time; and
Evaluation device.
請求項1に記載の評価装置。 An output control unit for visualizing the evaluation result of the running stability superimposed on the surrounding environment of the robot;
The evaluation apparatus according to claim 1.
請求項1または2に記載の評価装置。 The sampling unit samples the time series data relating to a contact state between the robot and the ground of the travel route, and a reaction force and a reaction force moment received from the ground of the travel route.
The evaluation apparatus according to claim 1 or 2.
請求項1から3のいずれか1項に記載の評価装置。 The dynamic stability calculation unit calculates the dynamic stability based on a contact state between the robot and the ground of the travel route.
The evaluation apparatus according to any one of claims 1 to 3.
前記動的安定性算出部は、前記アーム部の状態を考慮して前記動的安定性を算出する、
請求項1から4のいずれか1項に記載の評価装置。 The robot includes an arm unit,
The dynamic stability calculation unit calculates the dynamic stability in consideration of the state of the arm unit;
The evaluation apparatus according to any one of claims 1 to 4.
前記時系列データにおいて前記ロボットの単位時間ごとの動的安定性を算出するステップ、
前記動的安定性を前記単位時間ごとに統合し走行安定性を算出するステップと、を含む、
評価方法。 Sampling time-series data necessary for evaluating the running stability when the robot travels along the travel route;
Calculating dynamic stability per unit time of the robot in the time series data;
Integrating the dynamic stability for each unit time and calculating running stability,
Evaluation methods.
前記時系列データにおいて前記ロボットの単位時間ごとの動的安定性を算出するステップ、
前記動的安定性を前記単位時間ごとに統合し走行安定性を算出するステップと、
を評価装置として動作するコンピュータに実行させるためのプログラム。 Sampling time-series data necessary for evaluating the running stability when the robot travels along the travel route;
Calculating dynamic stability per unit time of the robot in the time series data;
Integrating the dynamic stability every unit time to calculate running stability;
For causing a computer that operates as an evaluation apparatus to execute the program.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018107026A JP2019209421A (en) | 2018-06-04 | 2018-06-04 | Evaluation device, evaluation method and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018107026A JP2019209421A (en) | 2018-06-04 | 2018-06-04 | Evaluation device, evaluation method and program |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2019209421A true JP2019209421A (en) | 2019-12-12 |
Family
ID=68844503
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018107026A Pending JP2019209421A (en) | 2018-06-04 | 2018-06-04 | Evaluation device, evaluation method and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2019209421A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2022107352A1 (en) * | 2020-11-19 | 2022-05-27 | オムロン株式会社 | Self-traveling transport device, control method for self-traveling transport device, and inspection program |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013204260A (en) * | 2012-03-27 | 2013-10-07 | Mitsubishi Heavy Ind Ltd | Remote control device for vehicle, vehicle and remote control method of vehicle |
JP2018501973A (en) * | 2014-12-09 | 2018-01-25 | アイオロス ロボティクスAeolus Robotics | Robot touch perception |
-
2018
- 2018-06-04 JP JP2018107026A patent/JP2019209421A/en active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013204260A (en) * | 2012-03-27 | 2013-10-07 | Mitsubishi Heavy Ind Ltd | Remote control device for vehicle, vehicle and remote control method of vehicle |
JP2018501973A (en) * | 2014-12-09 | 2018-01-25 | アイオロス ロボティクスAeolus Robotics | Robot touch perception |
Non-Patent Citations (1)
Title |
---|
粟島靖之、藤井浩光、田村雄介、永谷圭司、山下淳、淺間一: "ロボット遠隔操作のための動力学シミュレーションを用いた走行安定性の提示", ロボティクスメカトロニクス講演会2018講演会論文集, JPN6023017923, 1 June 2018 (2018-06-01), pages 1 - 06, ISSN: 0005048432 * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2022107352A1 (en) * | 2020-11-19 | 2022-05-27 | オムロン株式会社 | Self-traveling transport device, control method for self-traveling transport device, and inspection program |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Fang et al. | A framework for real-time pro-active safety assistance for mobile crane lifting operations | |
US10900201B2 (en) | Display system of working machine and working machine | |
US10894321B1 (en) | Mobile robot | |
WO2013006625A2 (en) | Crane maneuvering assistance | |
EP3450637B1 (en) | Excavator bucket positioning via mobile device | |
US9556593B2 (en) | Display system of excavating machine and excavating machine | |
CN111148968B (en) | Travel route guide device | |
CN110779656A (en) | Machine stability detection and control system | |
JP2017004373A (en) | Information processing device, information processing program, and information processing system | |
EP4006818A1 (en) | Simulator | |
US20180202128A1 (en) | Work machine control system and work machine control method | |
Kim et al. | Development of bulldozer sensor system for estimating the position of blade cutting edge | |
JP7125745B2 (en) | ENVIRONMENTAL ADAPTABILITY REINFORCEMENT SYSTEM OF AUTONOMOUS WORK SUPPORT ROBOT, OPERATION SIMULATION DEVICE, AND THEREOF PROGRAM | |
WO2015037319A1 (en) | Dump truck | |
CN109179228A (en) | A kind of construction crane machine anticollision system | |
JP2019209421A (en) | Evaluation device, evaluation method and program | |
Shigematsu et al. | Tip-over prevention system based on motion prediction for teleoperated excavator | |
WO2022209434A1 (en) | Construction management system, data processing device, and construction management method | |
JP7156561B2 (en) | Performance information server, work machine display operation application, model information providing method, model information acquisition method, and model information acquisition system | |
JP2005271717A (en) | Railway building limit judgment program | |
JP2019105160A (en) | Display system for work machine, and work machine | |
JP2020163495A (en) | Fall determination device, fall determination method, and program | |
EP4197956A1 (en) | Information acquisition system | |
JP2003278159A (en) | Remote-operated construction method and system | |
JP7484559B2 (en) | Work vehicle operation system, work vehicle operation method and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7426 Effective date: 20180620 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20180620 |
|
A80 | Written request to apply exceptions to lack of novelty of invention |
Free format text: JAPANESE INTERMEDIATE CODE: A80 Effective date: 20180620 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210524 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20220323 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220510 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220701 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20221108 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230208 |
|
C60 | Trial request (containing other claim documents, opposition documents) |
Free format text: JAPANESE INTERMEDIATE CODE: C60 Effective date: 20230208 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20230216 |
|
C21 | Notice of transfer of a case for reconsideration by examiners before appeal proceedings |
Free format text: JAPANESE INTERMEDIATE CODE: C21 Effective date: 20230221 |
|
A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20230502 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240319 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240712 |