(19)【発行国】日本国特許庁(JP)
(12)【公報種別】公開特許公報(A)
(11)【公開番号】P2024087294
(43)【公開日】2024-07-01
(54)【発明の名称】ショベルの遠隔制御システム
(51)【国際特許分類】
E02F 9/20 20060101AFI20240624BHJP
E02F 9/26 20060101ALI20240624BHJP
G06F 3/01 20060101ALI20240624BHJP
【FI】
E02F9/20 N
E02F9/20 Q
E02F9/26 B
G06F3/01 570
【審査請求】未請求
【請求項の数】6
【出願形態】OL
(21)【出願番号】P 2022202045
(22)【出願日】2022-12-19
(71)【出願人】
【識別番号】000002107
【氏名又は名称】住友重機械工業株式会社
(74)【代理人】
【識別番号】100107766
【弁理士】
【氏名又は名称】伊東 忠重
(74)【代理人】
【識別番号】100070150
【弁理士】
【氏名又は名称】伊東 忠彦
(72)【発明者】
【氏名】呉 春男
【テーマコード(参考)】
2D003
2D015
5E555
【Fターム(参考)】
2D003AA01
2D003AB00
2D003BA02
2D003BA04
2D003DA04
2D003DB04
2D003DB05
2D003FA02
2D015HA03
2D015HB04
2D015HB05
5E555AA16
5E555AA64
5E555BA23
5E555BA38
5E555BB23
5E555BB38
5E555BC01
5E555CA42
5E555CB66
5E555CC01
5E555DA08
5E555EA22
5E555FA00
(57)【要約】
【課題】自律的に動作しているショベルを操作者が操作できるようにすること。
【解決手段】ショベルの遠隔制御システムSYSは、遠隔制御されるショベル100から離れた場所にいる遠隔操作者OPの手の位置に関する情報を取得する撮像装置C1と、ショベル100が位置する作業現場を表す画像を遠隔操作者OPに表示する表示装置D1と、撮像装置C1の出力に基づいて遠隔操作者OPの手の位置又は動きを検出してショベル100を制御するための制御指令を生成する遠隔コントローラ40と、その制御指令をショベル100に送信する通信装置T2と、を備える。
【選択図】
図6
【特許請求の範囲】
【請求項1】
遠隔制御されるショベルから離れた場所にいる操作者の体の所定部位の位置に関する情報を取得する検出センサと、
前記ショベルが位置する作業現場を表す画像を操作者に表示する表示装置と、
前記検出センサの出力に基づいて操作者の体の所定部位の位置又は動きを検出して前記ショベルを制御するための制御指令を生成する制御装置と、
前記制御指令を前記ショベルに送信する通信装置と、
を備えるショベルの遠隔制御システム。
【請求項2】
前記制御装置は、複数の制御モードのそれぞれにおいて、前記検出センサの出力に基づいて操作者の体の所定部位の位置又は動きを検出して前記制御指令を生成するように構成され、
複数の前記制御モードは、ショベルの所望の動きが開始される前にその所望の動きの内容を設定する際に選択される第1制御モードと、ショベルの動きをリアルタイムで制御する際に選択される第2制御モードとを含む、
請求項1に記載のショベルの遠隔制御システム。
【請求項3】
前記制御装置は、前記検出センサの出力に基づき、遠隔制御されるショベルから離れた場所に設定される第1座標系における操作者の体の所定部位の位置である第1座標を導き出し、前記第1座標系と前記作業現場に設定される第2座標系とを対応付け、前記第1座標に対応する前記第2座標系における第2座標を導き出し、前記第2座標に基づいて前記制御指令を生成するように構成されている、
請求項1に記載のショベルの遠隔制御システム。
【請求項4】
前記検出センサは、操作者の周囲に設定される監視空間における操作者の手の位置に関する情報を取得する、
請求項1に記載のショベルの遠隔制御システム。
【請求項5】
前記制御装置は、作業現場における前記ショベルによる所定の動作が行われる前に該所定の動作に関する前記制御指令を生成し、或いは、作業現場における前記ショベルによって所定の動作が行われているときに該所定の動作に関する前記制御指令を生成する、
請求項1に記載のショベルの遠隔制御システム。
【請求項6】
前記制御装置は、前記検出センサの出力に基づいて操作者の指先の位置を特定し、特定した前記指先の位置に基づいて前記ショベルの旋回に関する制御指令を生成する、
請求項1に記載のショベルの遠隔制御システム。
【発明の詳細な説明】
【技術分野】
【0001】
本開示は、ショベルの遠隔制御システムに関する。
【背景技術】
【0002】
従来、無人運転が可能なショベルが知られている(特許文献1参照)。このショベルは、操作者による操作を必要とせずに、特定の作業を自律的に行うことができるように構成されている。
【先行技術文献】
【特許文献】
【0003】
【発明の概要】
【発明が解決しようとする課題】
【0004】
しかしながら、無人運転が行われている場合であっても、例外的な事象が発生したときには、操作者による操作が行われた方が効率的な場合がある。
【0005】
そこで、無人運転が行われている場合であっても、必要に応じて、自律的に動作しているショベルを操作者が操作できるようにすることが望ましい。
【課題を解決するための手段】
【0006】
本開示の実施形態に係るショベルの遠隔制御システムは、遠隔制御されるショベルから離れた場所にいる操作者の体の所定部位の位置に関する情報を取得する検出センサと、前記ショベルが位置する作業現場を表す画像を操作者に表示する表示装置と、前記検出センサの出力に基づいて操作者の体の所定部位の位置又は動きを検出して前記ショベルを制御するための制御指令を生成する制御装置と、前記制御指令を前記ショベルに送信する通信装置と、を備える。
【発明の効果】
【0007】
上述のショベルの遠隔制御システムでは、操作者は、必要に応じて、自律的に動作しているショベルを操作できる。
【図面の簡単な説明】
【0008】
【
図1】
図1は、第1の実施形態に係る遠隔制御システムSYSの一例を示す概要図である。
【
図2】
図2は、第1の実施形態に係るショベル(掘削機)を示す側面図である。
【
図3】
図3は、第1の実施形態に係るショベルの駆動制御系の構成例を示す図である。
【
図4】
図4は、第1の実施形態に係るショベルの油圧システムの構成の一例を概略的に示す図である。
【
図5A】
図5Aは、第1の実施形態に係るショベルの油圧システムの一部を抜き出した図である。
【
図5B】
図5Bは、第1の実施形態に係るショベルの油圧システムの一部を抜き出した図である。
【
図5C】
図5Cは、第1の実施形態に係るショベルの油圧システムの一部を抜き出した図である。
【
図5D】
図5Dは、第1の実施形態に係るショベルの油圧システムの一部を抜き出した図である。
【
図6】
図6は、第1の実施形態に係る遠隔制御システムの構成例を示す機能ブロック図である。
【
図7】
図7は、遠隔操作室における遠隔操作者の様子を示す図である。
【
図8】
図8は、第1生成処理の流れの一例を示すフローチャートである。
【
図9】
図9は、第2生成処理の流れの一例を示すフローチャートである。
【発明を実施するための形態】
【0009】
以下、本発明の実施形態について図面を参照して説明する。また、以下で説明する実施形態は、発明を限定するものではなく例示であって、実施形態に記述される全ての特徴やその組み合わせは、必ずしも発明の本質的なものであるとは限らない。なお、各図面において同一の又は対応する構成には同一の又は対応する符号を付し、説明を省略することがある。
【0010】
(第1の実施形態)
まず、
図1を参照して、第1の実施形態に係る遠隔制御システムSYSの概要を説明する。
図1は、第1の実施形態に係る遠隔制御システムSYSの一例を示す概要図である。
【0011】
<遠隔制御システムを構成する機器>
図1に示すように、第1の実施形態に係る遠隔制御システムSYSは、ショベル100と、定点計測装置400と、遠隔操作室RCと、を含んでいる。
【0012】
定点計測装置400は、ショベル100が作業を行う作業現場に設けられている。遠隔操作室RCは、ショベル100を遠隔操作するために設けられている。なお、定点計測装置400は、省略されてもよい。
【0013】
ショベル100、定点計測装置400、及び遠隔操作室RCは、通信回線NWを介してデータの送受信を可能に接続されている。
【0014】
ショベル100及び定点計測装置400は、作業現場に関する情報を遠隔操作室RCに送信する。これにより、遠隔操作室RCは、ショベル100及び定点計測装置400からの検出結果に応じて、作業現場を多角的に確認できる。なお、本実施形態では、作業現場の測定を行う装置は、ショベル100及び定点計測装置400ばかりでなく、作業現場上を飛行するドローン、又は、作業者が所持可能な空間認識装置等、他の態様の装置であってもよい。
【0015】
ショベル100及び定点計測装置400には、作業現場に存在する物体の位置及び形状を3次元的に認識可能なセンサが設けられている。例えば、ショベル100には空間認識装置S7(
図2参照)が設けられ、定点計測装置400には空間認識装置S11(
図6参照)が設けられている。したがって、ショベル100及び定点計測装置400は、作業現場を3次元的に測定した結果を遠隔操作室RCに送信できる。
【0016】
空間認識装置S7、S11は、作業現場を監視するためのLIDARであってもよい。LIDARは、例えば、監視範囲内にある100万点以上の点とLIDARとの間の距離を測定する。なお、空間認識装置S7、S11は、物体との間の距離を計測可能な装置であればよい。例えば、空間認識装置S7、S11は、ステレオカメラであってもよいし、撮像装置とミリ波レーダ等の測距装置との組み合わせであってもよい。
【0017】
遠隔制御システムSYSに含まれる定点計測装置400は、一台であってもよいし、複数台であってもよい。これにより、遠隔制御システムSYSは、複数台の定点計測装置400を通じて、遠隔操作室RCに作業現場に関する情報を提供することができる。
【0018】
遠隔制御システムSYSに含まれるショベル100は、一台であってもよいし、複数台であってもよい。これにより、遠隔制御システムSYSは、複数台のショベル100を通じて、遠隔操作室RCに作業現場に関する情報を提供することができる。
【0019】
<遠隔操作室の構成例>
遠隔操作室RCには、通信装置T2、遠隔コントローラ40、操作装置42、操作センサ43、撮像装置C1、表示装置D1、及び音出力装置V1が設置されている。また、遠隔操作室RCには、ショベル100を遠隔操作する遠隔操作者OPが座る操作席DSが設置されている。
【0020】
通信装置T2は、ショベル100に取り付けられた通信装置T1(
図2参照)、及び、定点計測装置400に取り付けられた通信装置T3(
図6参照)との間で通信できるように構成されている。
【0021】
撮像装置C1は、操作席DSに座っている遠隔操作者OPの体の所定部位の位置に関する情報を取得するための検出センサの一例である。本実施形態では、撮像装置C1は、遠隔操作者OPの周囲に設定される監視空間を撮影するために設けられている。撮像装置C1によって撮像された画像情報は、例えば、遠隔操作者OPの手の位置、姿勢、又は動き等を検出するために用いられる。なお、画像情報は、遠隔操作者OPの指、腕、又は上半身等の位置、姿勢、又は動き等を検出するために用いられてもよい。
【0022】
遠隔コントローラ40は、各種演算を実行する演算装置である。本実施形態では、遠隔コントローラ40は、CPU及びメモリを含むマイクロコンピュータで構成されている。そして、遠隔コントローラ40の各種機能は、CPUがメモリに格納されたプログラムを実行することで実現される。
【0023】
表示装置D1は、各種情報を表示可能な装置である。表示装置D1は、遠隔操作室RCにいる遠隔操作者OPがショベル100の周囲を視認するために、ショベル100及び定点計測装置400の各々から送信された情報に基づいた画像を表示する。本実施形態では、表示装置D1は、液晶ディスプレイである。なお、表示装置D1は、裸眼立体視を実現するディスプレイ又はプロジェクタであってもよく、VR(Virtual Reality)ゴーグル、AR(Augmented Reality)ゴーグル、MR(Mixed Reality)、又はXR(Cross Reality)ゴーグル等であってもよい。
【0024】
音出力装置V1は、各種音情報を出力可能な装置である。音出力装置V1は、遠隔操作室RCにいる遠隔操作者OPがショベル100の周囲で発せられる音を聴認するために、ショベル100及び定点計測装置400の各々から送信された情報に基づいた音を出力する。本実施形態では、音出力装置V1は、スピーカである。なお、音出力装置V1は、ステレオスピーカであってもよく、サラウンドスピーカであってもよい。
【0025】
操作装置42(操作部の一例)には、操作装置42の操作内容を検出するための操作センサ43が設置されている。操作センサ43は、例えば、操作レバーの傾斜角度を検出する傾斜センサ、又は、操作レバーの揺動軸回りの揺動角度を検出する角度センサ等である。操作センサ43は、圧力センサ、電流センサ、電圧センサ、又は距離センサ等の他のセンサで構成されていてもよい。操作センサ43は、検出した操作装置42の操作内容に関する情報を遠隔コントローラ40に対して出力する。遠隔コントローラ40は、受信した情報に基づいて操作信号を生成し、生成した操作信号をショベル100に向けて送信する。操作センサ43は、操作信号を生成するように構成されていてもよい。この場合、操作センサ43は、遠隔コントローラ40を経由せずに、操作信号を通信装置T2に出力してもよい。これにより、遠隔操作者OPは、遠隔操作室RCからショベル100を遠隔操作できる。
<ショベルの構成>
次に、
図2を参照して、本実施形態に係るショベル100の概要について説明する。
図2は、第1の実施形態に係る掘削機としてのショベル100の側面図である。ショベル100は、操作者又は遠隔操作者OPによる操作に応じて動作する手動操作式ショベルとして機能し、且つ、操作者又は遠隔操作者OPによる操作によらずに自律的に動作する自律式ショベルとして機能するように構成されている。但し、ショベル100は、自律式ショベルとしてのみ機能するように構成されていてもよい。ショベル100の下部走行体1には旋回機構2を介して上部旋回体3が旋回可能に搭載される。上部旋回体3にはブーム4が取り付けられる。ブーム4の先端にはアーム5が取り付けられ、アーム5の先端にはエンドアタッチメントとしてのバケット6が取り付けられる。エンドアタッチメントは、法面用バケット又は浚渫用バケット等であってもよい。
【0026】
ブーム4、アーム5、及びバケット6は、アタッチメントの一例である掘削アタッチメントを構成し、ブームシリンダ7、アームシリンダ8、及びバケットシリンダ9によりそれぞれ油圧駆動される。ブーム4にはブーム角度センサS1が取り付けられ、アーム5にはアーム角度センサS2が取り付けられ、バケット6にはバケット角度センサS3が取り付けられる。掘削アタッチメントには、バケットチルト機構が設けられていてもよい。
【0027】
ブーム角度センサS1はブーム4の回動角度を検出する。本実施形態では、ブーム角度センサS1は加速度センサであり、上部旋回体3に対するブーム4の回動角度であるブーム角度を検出できる。ブーム角度は、例えば、ブーム4を最も下げたときに最小角度となり、ブーム4を上げるにつれて大きくなる。
【0028】
アーム角度センサS2はアーム5の回動角度を検出する。本実施形態では、アーム角度センサS2は加速度センサであり、ブーム4に対するアーム5の回動角度であるアーム角度を検出できる。アーム角度は、例えば、アーム5を最も閉じたときに最小角度となり、アーム5を開くにつれて大きくなる。
【0029】
バケット角度センサS3はバケット6の回動角度を検出する。本実施形態では、バケット角度センサS3は加速度センサであり、アーム5に対するバケット6の回動角度であるバケット角度を検出できる。バケット角度は、例えば、バケット6を最も閉じたときに最小角度となり、バケット6を開くにつれて大きくなる。
【0030】
ブーム角度センサS1、アーム角度センサS2、及びバケット角度センサS3は、可変抵抗器を利用したポテンショメータ、対応する油圧シリンダのストローク量を検出するストロークセンサ、又は、連結ピン回りの回動角度を検出するロータリエンコーダ等であってもよい。ブーム角度センサS1、アーム角度センサS2、及びバケット角度センサS3は、掘削アタッチメントの姿勢を検出する姿勢センサを構成する。
【0031】
上部旋回体3には、運転室としてのキャビン10、エンジン11、機体傾斜センサS4、旋回角速度センサS5、撮像装置S6、空間認識装置S7、測位装置S8、通信装置T1、及び、音入力装置V2等が搭載されている。
【0032】
キャビン10内には、ショベルコントローラ30が設置される。また、キャビン10内には、運転席及び操作装置等が設置されている。
【0033】
ショベルコントローラ30は、各種演算を実行する演算装置(電子回路)である。ショベルコントローラ30は、例えば、キャビン10内に設けられ、ショベル100の駆動制御を行う。ショベルコントローラ30は、その機能が任意のハードウェア、ソフトウェア、或いは、その組み合わせにより実現されてよい。例えば、ショベルコントローラ30は、CPU(Central Processing Unit)、RAM(Random Access Memory)等のメモリ装置、ROM(Read Only Memory)等の不揮発性の補助記憶装置、及び各種入出力用のインターフェース装置等を含むマイクロコンピュータを中心に構成される。ショベルコントローラ30は、例えば、不揮発性の補助記憶装置にインストールされる各種プログラムをCPU上で実行することにより各種機能を実現する。
【0034】
エンジン11は、ショベル100の駆動源である。本実施形態では、エンジン11は、ディーゼルエンジンである。エンジン11の出力軸は、メインポンプ14及びパイロットポンプ15のそれぞれの入力軸に連結されている。
【0035】
機体傾斜センサS4は、所定の平面に対する上部旋回体3の傾斜を検出するように構成されている。本実施形態では、機体傾斜センサS4は、水平面に関する上部旋回体3の前後軸回りの傾斜角及び左右軸回りの傾斜角を検出する加速度センサである。上部旋回体3の前後軸及び左右軸は、例えば、互いに直交してショベル100の旋回軸上の一点であるショベル100の中心点を通る。
【0036】
旋回角速度センサS5は、上部旋回体3の旋回角速度を検出するように構成されている。本実施形態では、旋回角速度センサS5は、ジャイロセンサである。旋回角速度センサS5は、レゾルバ又はロータリエンコーダ等であってもよい。旋回角速度センサS5は、旋回速度を検出してもよい。旋回速度は、旋回角速度から算出されてもよい。
【0037】
撮像装置S6はショベル100の周辺の画像を取得するように構成されている。本実施形態では、撮像装置S6は、ショベル100の前方の空間を撮像する前カメラS6F、ショベル100の左方の空間を撮像する左カメラS6L、ショベル100の右方の空間を撮像する右カメラS6R、及びショベル100の後方の空間を撮像する後カメラS6Bを含む。
【0038】
撮像装置S6は、例えば、CCDやCMOS等の撮像素子を有する単眼カメラであり、撮像した画像を遠隔操作室RCに送信する。
【0039】
前カメラS6Fは、例えば、キャビン10の屋根に取り付けられている。左カメラS6Lは、上部旋回体3の上面左端に取り付けられている。右カメラS6Rは、上部旋回体3の上面右端に取り付けられている。後カメラS6Bは、上部旋回体3の上面後端に取り付けられている。
【0040】
本実施形態は、撮像装置S6を上述した位置に設けることで、ショベル100の周辺に存在する物体を撮像できる。
【0041】
空間認識装置S7は、ショベル100の周囲の空間の状態を認識するように構成されている。空間認識装置S7は、ショベル100の後方の空間の状態を認識する後方空間認識装置S7B、ショベル100の左方の空間の状態を認識する左方空間認識装置S7L、ショベル100の右方の空間の状態を認識する右方空間認識装置S7R、及び、ショベル100の前方の空間の状態を認識する前方空間認識装置S7Fを含む。
【0042】
空間認識装置S7は、LIDARであってもよい。なお、空間認識装置S7は、物体との間の距離を計測可能な装置であればよい。例えば、空間認識装置S7は、ステレオカメラであってもよいし、距離画像カメラ、又はミリ波レーダ等の測距装置であってもよい。空間認識装置S7としてミリ波レーダ等が利用される場合には、空間認識装置S7は、多数の信号(レーザ光等)を物体に向けて発信し、その反射信号を受信することで、反射信号から物体の距離及び方向を導き出してもよい。
【0043】
後方空間認識装置S7Bは、上部旋回体3の上面の後端に取り付けられる。左方空間認識装置S7Lは、上部旋回体3の上面の左端に取り付けられる。右方空間認識装置S7Rは、上部旋回体3の上面の右端に取り付けられる。前方空間認識装置S7Fは、キャビン10の上面の前端に取り付けられる。
【0044】
空間認識装置S7は、ショベル100の周囲に設定された所定領域内の所定物体を検知するように構成されていてもよい。例えば、空間認識装置S7は、人と人以外の物体とを区別しながら人を検知できるように構成された人検知機能を有していてもよい。
【0045】
測位装置S8は、ショベル100の位置に関する情報を取得するように構成されている。本実施形態では、測位装置S8は、基準座標系におけるショベル100の位置及び向きを測定するように構成されている。具体的には、測位装置S8は、電子コンパスを組み込んだGNSS受信機であり、ショベル100の現在位置の緯度、経度、及び高度を測定し、且つ、ショベル100の向きを測定する。基準座標系は、例えば、世界測地系である。
【0046】
通信装置T1は、ショベル100の外部にある機器との通信を制御するように構成されている。本実施形態では、通信装置T1は、無線通信網を介し、通信装置T1とショベル100の外部にある機器との間の通信を制御するように構成されている。通信装置T1は、例えば、LTE(Long Term Evolution)、4G(4th Generation)、5G(5th Generation)等の移動体通信規格に対応する移動体通信モジュールや衛星通信網に接続するための衛星通信モジュール等を含む。また、通信装置T1は、例えば、外部のGNSS(Global Navigation Satellite System)測量システムとショベル100との間の無線通信を制御する。
【0047】
音入力装置V2は、ショベル100の周囲で発せられる音を取得できるように構成されている。本実施形態では、音入力装置V2は、全指向性マイクロフォンである。なお、音入力装置V2は、指向性を有するマイクロフォンであってもよい。
【0048】
図3は、
図2のショベル100の駆動制御系の構成例を示す図である。
図3において、機械的動力伝達系は二重線、作動油ラインは太実線、パイロットラインは破線、電気駆動・制御系は点線でそれぞれ示される。
【0049】
本実施形態に係るショベル100の駆動系は、エンジン11と、レギュレータ13と、メインポンプ14と、コントロールバルブユニット17を含む。また、本実施形態に係るショベル100の油圧駆動系は、上述の如く、下部走行体1、上部旋回体3、ブーム4、アーム5、及びバケット6のそれぞれを油圧駆動する左走行油圧モータ1L、右走行油圧モータ1R、旋回油圧モータ2A、ブームシリンダ7、アームシリンダ8、及びバケットシリンダ9等の油圧アクチュエータを含む。
【0050】
エンジン11は、ショベル100の動力源であり、例えば、上部旋回体3の後部に搭載される。具体的には、エンジン11は、ショベルコントローラ30による直接或いは間接的な制御下で、予め設定される目標回転数で一定回転し、メインポンプ14及びパイロットポンプ15を駆動する。エンジン11は、例えば、軽油を燃料とするディーゼルエンジンである。
【0051】
レギュレータ13は、メインポンプ14の吐出量を制御する。例えば、レギュレータ13は、ショベルコントローラ30からの制御指令に応じて、メインポンプ14の斜板の角度(傾転角)を調節する。レギュレータ13は、例えば、後述の如く、レギュレータ13L,13Rを含む。
【0052】
メインポンプ14は、例えば、エンジン11と同様、上部旋回体3の後部に搭載され、高圧油圧ラインを通じてコントロールバルブユニット17に作動油を供給する。メインポンプ14は、上述の如く、エンジン11により駆動される。メインポンプ14は、例えば、可変容量式油圧ポンプであり、上述の如く、ショベルコントローラ30による制御下で、レギュレータ13により斜板の傾転角が調節されることでピストンのストローク長が調整され、吐出流量(吐出圧)が制御される。メインポンプ14は、例えば、後述の如く、メインポンプ14L、14Rを含む。
【0053】
コントロールバルブユニット17は、ショベル100における油圧システムを制御する油圧制御装置である。本実施形態では、コントロールバルブユニット17は、制御弁171~176を含む。コントロールバルブユニット17は、制御弁171~176を通じ、メインポンプ14が吐出する作動油を1又は複数の油圧アクチュエータに選択的に供給できるように構成されている。制御弁171~176は、例えば、メインポンプ14から油圧アクチュエータに流れる作動油の流量、及び、油圧アクチュエータから作動油タンクに流れる作動油の流量を制御する。油圧アクチュエータは、ブームシリンダ7、アームシリンダ8、バケットシリンダ9、左走行油圧モータ1L、右走行油圧モータ1R、及び旋回油圧モータ2Aを含む。より具体的には、制御弁171は、左走行油圧モータ1Lに対応し、制御弁172は、右走行油圧モータ1Rに対応し、制御弁173は、旋回油圧モータ2Aに対応する。また、制御弁174は、バケットシリンダ9に対応し、制御弁175は、ブームシリンダ7に対応し、制御弁176は、アームシリンダ8に対応する。また、制御弁175は、例えば、後述の如く、制御弁175L,175R(
図4参照)を含み、制御弁176は、例えば、後述の如く、制御弁176L,176R(
図4参照)を含む。
【0054】
パイロットポンプ15は、パイロット圧生成装置の一例であり、パイロットラインを介して油圧制御機器に作動油を供給できるように構成されている。本実施形態では、パイロットポンプ15は、固定容量型油圧ポンプである。但し、パイロット圧生成装置は、メインポンプ14によって実現されてもよい。すなわち、メインポンプ14は、作動油ラインを介して作動油をコントロールバルブユニット17に供給する機能に加え、パイロットラインを介して各種油圧制御機器に作動油を供給する機能を備えていてもよい。この場合、パイロットポンプ15は、省略されてもよい。
【0055】
操作装置26は、操作者がアクチュエータの操作のために用いる装置である。アクチュエータは、油圧アクチュエータ及び電動アクチュエータの少なくとも一方を含む。なお、操作装置26は、省略されてもよい。この場合、ショベル100は自律式ショベルとして機能する。操作装置42についても同様である。
【0056】
吐出圧センサ28は、メインポンプ14の吐出圧を検出するように構成されている。本実施形態では、吐出圧センサ28は、検出した値をショベルコントローラ30に対して出力する。吐出圧センサ28は、例えば、後述の如く、吐出圧センサ28L,28Rを含む。
【0057】
操作センサ29は、操作装置26を用いた操作者の操作内容を検出するように構成されている。操作センサ29は、例えば、操作レバーの傾斜角度を検出する傾斜センサ、又は、操作レバーの揺動軸回りの揺動角度を検出する角度センサ等である。操作センサ29は、圧力センサ、電流センサ、電圧センサ、又は距離センサ等の他のセンサで構成されていてもよい。本実施形態では、操作センサ29は、アクチュエータのそれぞれに対応する操作装置26の操作方向及び操作量を検出し、検出した値をショベルコントローラ30に対して出力する。本実施形態では、ショベルコントローラ30は、操作センサ29の出力に応じて比例弁31の開口面積を制御する。そして、ショベルコントローラ30は、パイロットポンプ15が吐出する作動油を、コントロールバルブユニット17内の対応する制御弁のパイロットポートに供給する。パイロットポートのそれぞれに供給される作動油の圧力(パイロット圧)は、原則として、油圧アクチュエータのそれぞれに対応する操作装置26の操作方向及び操作量に応じた圧力である。このように、操作装置26は、パイロットポンプ15が吐出する作動油を、コントロールバルブユニット17内の対応する制御弁のパイロットポートに供給できるように構成されている。なお、操作装置26が省略された場合には、操作センサ29も省略される。操作装置42が省略された場合の操作センサ43についても同様である。
【0058】
マシンコントロール用制御弁として機能する比例弁31は、パイロットポンプ15とコントロールバルブユニット17内の制御弁のパイロットポートとを接続する管路に配置され、その管路の流路面積を変更できるように構成されている。本実施形態では、比例弁31は、ショベルコントローラ30が出力する制御指令に応じて動作する。そのため、ショベルコントローラ30は、操作者による操作装置26の操作とは無関係に、パイロットポンプ15が吐出する作動油を、比例弁31を介し、コントロールバルブユニット17内の制御弁のパイロットポートに供給できる。比例弁31は、例えば、後述の如く、比例弁31AL,31AR,31BL,31BR,31CL,31CRを含む。
【0059】
この構成により、ショベルコントローラ30は、特定の操作装置26に対する操作が行われていない場合であっても、その特定の操作装置26に対応する油圧アクチュエータを動作させることができる。
【0060】
例えば、ショベルコントローラ30は、操作者等の所定操作により予め設定される作業モード等に基づき、目標回転数を設定し、エンジン11を一定回転させる駆動制御を行う。
【0061】
また、例えば、ショベルコントローラ30は、必要に応じてレギュレータ13に対して制御指令を出力し、メインポンプ14の吐出量を変化させる。
【0062】
また、ショベルコントローラ30は、例えば、操作者による操作装置26を通じたショベル100の手動操作をガイド(案内)するマシンガイダンス機能に関する制御を実行できる。また、ショベルコントローラ30は、例えば、操作者による操作装置26を通じたショベル100の手動操作を自動的に支援するマシンコントロール機能に関する制御を実行できる。
【0063】
なお、ショベルコントローラ30の機能の一部は、他のコントローラ(制御装置)により実現されてもよい。すなわち、ショベルコントローラ30の機能は、複数のコントローラにより分散される態様で実現されてもよい。例えば、マシンガイダンス機能及びマシンコントロール機能は、専用のコントローラ(制御装置)により実現されてもよい。
【0064】
[ショベルの油圧システム]
次に、
図4を参照して、本実施形態に係るショベル100の油圧システムについて説明する。
【0065】
図4は、本実施形態に係るショベル100の油圧システムの構成の一例を概略的に示す図である。
【0066】
なお、
図4において、機械的動力系、作動油ライン、パイロットライン、及び電気制御系は、
図3等の場合と同様、それぞれ、二重線、実線、破線、及び点線で示されている。
【0067】
当該油圧回路により実現される油圧システムは、エンジン11により駆動されるメインポンプ14L,14Rのそれぞれから、センタバイパス油路C1L,C1R、パラレル油路C2L,C2Rを経て作動油タンクまで作動油を循環させる。
【0068】
センタバイパス油路C1Lは、メインポンプ14Lを起点として、コントロールバルブユニット17内に配置される制御弁171,173,175L,176Lを順に通過し、作動油タンクに至る。
【0069】
センタバイパス油路C1Rは、メインポンプ14Rを起点として、コントロールバルブユニット17内に配置される制御弁172,174,175R,176Rを順に通過し、作動油タンクに至る。
【0070】
制御弁171は、メインポンプ14Lから吐出される作動油を左走行油圧モータ1Lへ供給し、且つ、左走行油圧モータ1Lが吐出する作動油を作動油タンクに排出させるスプール弁である。
【0071】
制御弁172は、メインポンプ14Rから吐出される作動油を右走行油圧モータ1Rへ供給し、且つ、右走行油圧モータ1Rが吐出する作動油を作動油タンクへ排出させるスプール弁である。
【0072】
制御弁173は、メインポンプ14Lから吐出される作動油を旋回油圧モータ2Aへ供給し、且つ、旋回油圧モータ2Aが吐出する作動油を作動油タンクへ排出させるスプール弁である。
【0073】
制御弁174は、メインポンプ14Rから吐出される作動油をバケットシリンダ9へ供給し、且つ、バケットシリンダ9内の作動油を作動油タンクへ排出させるスプール弁である。
【0074】
制御弁175L,175Rは、それぞれ、メインポンプ14L,14Rが吐出する作動油をブームシリンダ7へ供給し、且つ、ブームシリンダ7内の作動油を作動油タンクへ排出させるスプール弁である。
【0075】
制御弁176L,176Rは、メインポンプ14L,14Rが吐出する作動油をアームシリンダ8へ供給し、且つ、アームシリンダ8内の作動油を作動油タンクへ排出させる。
【0076】
制御弁171,172,173,174,175L,175R,176L,176Rは、それぞれ、パイロットポートに作用するパイロット圧に応じて、油圧アクチュエータに給排される作動油の流量を調整したり、流れる方向を切り換えたりする。
【0077】
パラレル油路C2Lは、センタバイパス油路C1Lと並列的に、制御弁171,173,175L,176Lにメインポンプ14Lの作動油を供給する。具体的には、パラレル油路C2Lは、制御弁171の上流側でセンタバイパス油路C1Lから分岐し、制御弁171,173,175L,176Rのそれぞれに並列してメインポンプ14Lの作動油を供給可能に構成される。これにより、パラレル油路C2Lは、制御弁171,173,175Lの何れかによってセンタバイパス油路C1Lを通る作動油の流れが制限或いは遮断された場合に、より下流の制御弁に作動油を供給できる。
【0078】
パラレル油路C2Rは、センタバイパス油路C1Rと並列的に、制御弁172,174,175R,176Rにメインポンプ14Rの作動油を供給する。具体的には、パラレル油路C2Rは、制御弁172の上流側でセンタバイパス油路C1Rから分岐し、制御弁172,174,175R,176Rのそれぞれに並列してメインポンプ14Rの作動油を供給可能に構成される。パラレル油路C2Rは、制御弁172,174,175Rの何れかによってセンタバイパス油路C1Rを通る作動油の流れが制限或いは遮断された場合に、より下流の制御弁に作動油を供給できる。
【0079】
レギュレータ13L,13Rは、それぞれ、ショベルコントローラ30による制御下で、メインポンプ14L,14Rの斜板の傾転角を調節することによって、メインポンプ14L,14Rの吐出量を調節する。
【0080】
吐出圧センサ28Lは、メインポンプ14Lの吐出圧を検出し、検出された吐出圧に対応する検出信号は、ショベルコントローラ30に取り込まれる。吐出圧センサ28Rについても同様である。これにより、ショベルコントローラ30は、メインポンプ14L,14Rの吐出圧に応じて、レギュレータ13L,13Rを制御することができる。
【0081】
センタバイパス油路C1L,C1Rには、最も下流にある制御弁176L,176Rのそれぞれと作動油タンクとの間には、絞り18L,18Rが設けられる。これにより、メインポンプ14L,14Rにより吐出された作動油の流れは、絞り18L,18Rで制限される。そして、絞り18L,18Rは、レギュレータ13L,13Rを制御するための制御圧(ネガティブコントロール圧)を発生させる。
【0082】
制御圧センサ19L,19Rは、制御圧を検出し、検出された制御圧に対応する検出信号は、ショベルコントローラ30に取り込まれる。
【0083】
ショベルコントローラ30は、吐出圧センサ28L,28Rにより検出されるメインポンプ14L,14Rの吐出圧に応じて、レギュレータ13L,13Rを制御し、メインポンプ14L,14Rの吐出量を調節してよい。例えば、ショベルコントローラ30は、メインポンプ14Lの吐出圧の増大に応じて、レギュレータ13Lを制御し、メインポンプ14Lの斜板傾転角を調節することにより、吐出量を減少させてよい。レギュレータ13Rについても同様である。これにより、ショベルコントローラ30は、吐出圧と吐出量との積で表されるメインポンプ14L,14Rの吸収パワー(吸収馬力)がエンジン11の出力パワー(出力馬力)を超えないように、メインポンプ14L,14Rの吸収馬力を制御できる。
【0084】
また、ショベルコントローラ30は、制御圧センサ19L,19Rにより検出される制御圧に応じて、レギュレータ13L,13Rを制御することにより、メインポンプ14L,14Rの吐出量を調節してよい。例えば、ショベルコントローラ30は、制御圧が大きいほどメインポンプ14L,14Rの吐出量を減少させ、制御圧が小さいほどメインポンプ14L,14Rの吐出量を増大させる。
【0085】
具体的には、ショベル100における油圧アクチュエータが何れも操作されていない待機状態(
図3に示す状態)の場合、メインポンプ14L,14Rから吐出される作動油は、センタバイパス油路C1L,C1Rを通って絞り18L,18Rに至る。そして、メインポンプ14L,14Rから吐出される作動油の流れは、絞り18L,18Rの上流で発生する制御圧を増大させる。その結果、ショベルコントローラ30は、メインポンプ14L,14Rの吐出量を許容最小吐出量まで減少させ、吐出した作動油がセンタバイパス油路C1L,C1Rを通過する際の圧力損失(ポンピングロス)を抑制する。
【0086】
一方、何れかの油圧アクチュエータが操作装置26を通じて操作された場合、メインポンプ14L,14Rから吐出される作動油は、操作対象の油圧アクチュエータに対応する制御弁を介して、操作対象の油圧アクチュエータに流れ込む。そして、メインポンプ14L,14Rから吐出される作動油の流れは、絞り18L,18Rに至る量を減少或いは消失させ、絞り18L,18Rの上流で発生する制御圧を低下させる。その結果、ショベルコントローラ30は、メインポンプ14L,14Rの吐出量を増大させ、操作対象の油圧アクチュエータに十分な作動油を循環させ、操作対象の油圧アクチュエータを確実に駆動させることができる。
【0087】
操作装置26は、左操作レバー26L、右操作レバー26R及び走行レバー26Dを含む。走行レバー26Dは、左走行レバー26DL及び右走行レバー26DRを含む。
【0088】
左操作レバー26Lは、旋回操作とアーム5の操作に用いられる。ショベルコントローラ30は、左操作レバー26Lが前後方向に操作された場合、パイロットポンプ15が吐出する作動油を利用し、レバー操作量に応じた制御圧を制御弁176のパイロットポートに導入させる。また、ショベルコントローラ30は、左操作レバー26Lが左右方向に操作された場合、パイロットポンプ15が吐出する作動油を利用し、レバー操作量に応じた制御圧を制御弁173のパイロットポートに導入させる。
【0089】
具体的には、ショベルコントローラ30は、は、左操作レバー26Lがアーム閉じ方向に操作された場合に、制御弁176Lの右側パイロットポートに作動油を導入させ、且つ、制御弁176Rの左側パイロットポートに作動油を導入させる。また、ショベルコントローラ30は、左操作レバー26Lがアーム開き方向に操作された場合には、制御弁176Lの左側パイロットポートに作動油を導入させ、且つ、制御弁176Rの右側パイロットポートに作動油を導入させる。また、ショベルコントローラ30は、左操作レバー26Lが左旋回方向に操作された場合に、制御弁173の左側パイロットポートに作動油を導入させ、右旋回方向に操作された場合に、制御弁173の右側パイロットポートに作動油を導入させる。
【0090】
右操作レバー26Rは、ブーム4の操作とバケット6の操作に用いられる。ショベルコントローラ30は、右操作レバー26Rが前後方向に操作された場合、パイロットポンプ15が吐出する作動油を利用し、レバー操作量に応じた制御圧を制御弁175のパイロットポートに導入させる。また、ショベルコントローラ30は、右操作レバー26Rが左右方向に操作された場合、パイロットポンプ15が吐出する作動油を利用し、レバー操作量に応じた制御圧を制御弁174のパイロットポートに導入させる。
【0091】
具体的には、ショベルコントローラ30は、右操作レバー26Rがブーム下げ方向に操作された場合に、制御弁175Rの左側パイロットポートに作動油を導入させる。また、ショベルコントローラ30は、右操作レバー26Rがブーム上げ方向に操作された場合には、制御弁175Lの右側パイロットポートに作動油を導入させ、且つ、制御弁175Rの左側パイロットポートに作動油を導入させる。また、ショベルコントローラ30は、右操作レバー26Rがバケット閉じ方向に操作された場合に、制御弁174の右側パイロットポートに作動油を導入させ、右操作レバー26Rがバケット開き方向に操作された場合に、制御弁174の左側パイロットポートに作動油を導入させる。
【0092】
以下では、左右方向に操作される左操作レバー26Lは、「旋回操作レバー」と称され、前後方向に操作される左操作レバー26Lは、「アーム操作レバー」と称される場合がある。また、左右方向に操作される右操作レバー26Rは、「バケット操作レバー」と称され、前後方向に操作される右操作レバー26Rは、「ブーム操作レバー」と称される場合がある。
【0093】
左走行レバー26DLは、左クローラ1CLの操作に用いられる。左走行ペダルと連動するように構成されていてもよい。ショベルコントローラ30は、左走行レバー26DLが前後方向に操作されると、パイロットポンプ15が吐出する作動油を利用し、レバー操作量に応じた制御圧を制御弁171のパイロットポートに導入させる。右走行レバー26DRは、右クローラ1CRの操作に用いられる。右走行ペダルと連動するように構成されていてもよい。ショベルコントローラ30は、右走行レバー26DRが前後方向に操作されると、パイロットポンプ15が吐出する作動油を利用し、レバー操作量に応じた制御圧を制御弁172のパイロットポートに導入させる。
【0094】
操作センサ29は、操作者による操作装置26の操作の内容を検出できるように構成されている。本実施形態では、操作センサ29は、アクチュエータのそれぞれに対応する操作装置26の操作方向及び操作量を検出し、検出した値をショベルコントローラ30に対して出力する。
【0095】
操作センサ29は、操作センサ29LA、29LB、29RA、29RB、29DL、29DRを含む。操作センサ29LAは、操作者による左操作レバー26Lに対する前後方向への操作の内容を検出し、検出した値をショベルコントローラ30に対して出力する。操作の内容は、例えば、レバー操作方向、レバー操作量(レバー操作角度)等である。
【0096】
同様に、操作センサ29LBは、操作者による左操作レバー26Lに対する左右方向への操作の内容を検出し、検出した値をショベルコントローラ30に対して出力する。操作センサ29RAは、操作者による右操作レバー26Rに対する前後方向への操作の内容を検出し、検出した値をショベルコントローラ30に対して出力する。操作センサ29RBは、操作者による右操作レバー26Rに対する左右方向への操作の内容を検出し、検出した値をショベルコントローラ30に対して出力する。操作センサ29DLは、操作者による左走行レバー26DLに対する前後方向への操作の内容を検出し、検出した値をショベルコントローラ30に対して出力する。操作センサ29DRは、操作者による右走行レバー26DRに対する前後方向への操作の内容を検出し、検出した値をショベルコントローラ30に対して出力する。
【0097】
ショベルコントローラ30は、操作センサ29の出力を受信し、必要に応じてレギュレータ13に対して制御指令を出力し、メインポンプ14の吐出量を変化させる。また、ショベルコントローラ30は、絞り18の上流に設けられた制御圧センサ19の出力を受信し、必要に応じてレギュレータ13に対して制御指令を出力し、メインポンプ14の吐出量を変化させる。
【0098】
[ショベルのマシンコントロール機能に関する構成の詳細]
次に、
図5A~
図5Dを参照して、ショベル100のマシンコントロール機能に関する構成の詳細について説明する。
【0099】
図5A~
図5Dは、油圧システムの一部を抜き出した図である。具体的には、
図5Aは、アームシリンダ8の操作に関する油圧システム部分を抜き出した図であり、
図5Bは、ブームシリンダ7の操作に関する油圧システム部分を抜き出した図である。
図5Cは、バケットシリンダ9の操作に関する油圧システム部分を抜き出した図であり、
図5Dは、旋回油圧モータ2Aの操作に関する油圧システム部分を抜き出した図である。
【0100】
図5A~
図5Dに示すように、油圧システムは、比例弁31を含む。比例弁31は、比例弁31AL~31DL及び31AR~31DRを含む。
【0101】
比例弁31は、マシンコントロール用制御弁として機能する。比例弁31は、パイロットポンプ15とコントロールバルブユニット17内の対応する制御弁のパイロットポートとを接続する管路に配置され、その管路の流路面積を変更できるように構成されている。本実施形態では、比例弁31は、ショベルコントローラ30が出力する制御指令に応じて動作する。そのため、ショベルコントローラ30は、操作者による操作装置26の操作とは無関係に、パイロットポンプ15が吐出する作動油を、比例弁31を介し、コントロールバルブユニット17内の対応する制御弁のパイロットポートに供給できる。そして、ショベルコントローラ30は、比例弁31が生成するパイロット圧を、対応する制御弁のパイロットポートに作用させることができる。
【0102】
この構成により、ショベルコントローラ30は、特定の操作装置26に対する操作が行われていない場合であっても、その特定の操作装置26に対応する油圧アクチュエータを動作させることができる。また、ショベルコントローラ30は、特定の操作装置26に対する操作が行われている場合であっても、その特定の操作装置26に対応する油圧アクチュエータの動作を強制的に停止させることができる。
【0103】
例えば、
図5Aに示すように、左操作レバー26Lは、アーム5を操作するために用いられる。具体的には、左操作レバー26Lは、パイロットポンプ15が吐出する作動油を利用し、前後方向への操作に応じたパイロット圧を制御弁176のパイロットポートに作用させる。より具体的には、左操作レバー26Lは、アーム閉じ方向(後方向)に操作された場合に、操作量に応じたパイロット圧を制御弁176Lの右側パイロットポートと制御弁176Rの左側パイロットポートに作用させる。また、左操作レバー26Lは、アーム開き方向(前方向)に操作された場合には、操作量に応じたパイロット圧を制御弁176Lの左側パイロットポートと制御弁176Rの右側パイロットポートに作用させる。
【0104】
操作装置26にはスイッチSWが設けられている。本実施形態では、スイッチSWは、スイッチSW1及びスイッチSW2を含む。スイッチSW1は、左操作レバー26Lの先端に設けられた押しボタンスイッチである。操作者は、スイッチSW1を押しながら左操作レバー26Lを操作できる。スイッチSW1は、右操作レバー26Rに設けられていてもよく、キャビン10内の他の位置に設けられていてもよい。スイッチSW2は、左走行レバー26DLの先端に設けられた押しボタンスイッチである。操作者は、スイッチSW2を押しながら左走行レバー26DLを操作できる。スイッチSW2は、右走行レバー26DRに設けられていてもよく、キャビン10内の他の位置に設けられていてもよい。
【0105】
操作センサ29LAは、操作者による左操作レバー26Lに対する前後方向への操作の内容を検出し、検出した値をショベルコントローラ30に対して出力する。
【0106】
比例弁31ALは、ショベルコントローラ30が出力する制御指令(電流指令)に応じて動作する。そして、パイロットポンプ15から比例弁31ALを介して制御弁176Lの右側パイロットポート及び制御弁176Rの左側パイロットポートに導入される作動油によるパイロット圧を調整する。比例弁31ARは、ショベルコントローラ30が出力する制御指令(電流指令)に応じて動作する。そして、パイロットポンプ15から比例弁31ARを介して制御弁176Lの左側パイロットポート及び制御弁176Rの右側パイロットポートに導入される作動油によるパイロット圧を調整する。比例弁31ALは、制御弁176L及び制御弁176Rを任意の弁位置で停止できるようにパイロット圧を調整可能である。同様に、比例弁31ARは、制御弁176L及び制御弁176Rを任意の弁位置で停止できるようにパイロット圧を調整可能である。
【0107】
この構成により、ショベルコントローラ30は、操作者によるアーム閉じ操作に応じ、パイロットポンプ15が吐出する作動油を、比例弁31ALを介し、制御弁176Lの右側パイロットポート及び制御弁176Rの左側パイロットポートに供給できる。また、ショベルコントローラ30は、操作者によるアーム閉じ操作とは無関係に、パイロットポンプ15が吐出する作動油を、比例弁31ALを介し、制御弁176Lの右側パイロットポート及び制御弁176Rの左側パイロットポートに供給できる。すなわち、ショベルコントローラ30は、操作者によるアーム閉じ操作に応じ、或いは、操作者によるアーム閉じ操作とは無関係に、アーム5を閉じることができる。
【0108】
また、ショベルコントローラ30は、操作者によるアーム開き操作に応じ、パイロットポンプ15が吐出する作動油を、比例弁31ARを介し、制御弁176Lの左側パイロットポート及び制御弁176Rの右側パイロットポートに供給できる。また、ショベルコントローラ30は、操作者によるアーム開き操作とは無関係に、パイロットポンプ15が吐出する作動油を、比例弁31ARを介し、制御弁176Lの左側パイロットポート及び制御弁176Rの右側パイロットポートに供給できる。すなわち、ショベルコントローラ30は、操作者によるアーム開き操作に応じ、或いは、操作者によるアーム開き操作とは無関係に、アーム5を開くことができる。
【0109】
また、この構成により、ショベルコントローラ30は、操作者によるアーム閉じ操作が行われている場合であっても、必要に応じて、制御弁176の閉じ側のパイロットポート(制御弁176Lの左側パイロットポート及び制御弁176Rの右側パイロットポート)に作用するパイロット圧を減圧し、アーム5の閉じ動作を強制的に停止させることができる。操作者によるアーム開き操作が行われているときにアーム5の開き動作を強制的に停止させる場合についても同様である。
【0110】
ショベルコントローラ30は、操作者によるアーム閉じ操作が行われている場合であっても、必要に応じて、比例弁31ARを制御し、制御弁176の閉じ側のパイロットポートの反対側にある、制御弁176の開き側のパイロットポート(制御弁176Lの右側パイロットポート及び制御弁176Rの左側パイロットポート)に作用するパイロット圧を増大させ、制御弁176を強制的に中立位置に戻すことで、アーム5の閉じ動作を強制的に停止させてもよい。操作者によるアーム開き操作が行われている場合にアーム5の開き動作を強制的に停止させる場合についても同様である。
【0111】
また、以下の
図5B~
図5Dを参照しながらの説明を省略するが、操作者によるブーム上げ操作又はブーム下げ操作が行われている場合にブーム4の動作を強制的に停止させる場合、操作者によるバケット閉じ操作又はバケット開き操作が行われている場合にバケット6の動作を強制的に停止させる場合、及び、操作者による旋回操作が行われている場合に上部旋回体3の旋回動作を強制的に停止させる場合についても同様である。
【0112】
また、操作者による走行操作が行われている場合に下部走行体1の走行動作を強制的に停止させる場合についても同様である。
【0113】
また、
図5Bに示すように、右操作レバー26Rは、ブーム4を操作するために用いられる。具体的には、右操作レバー26Rは、パイロットポンプ15が吐出する作動油を利用し、前後方向への操作に応じたパイロット圧を制御弁175のパイロットポートに作用させる。より具体的には、右操作レバー26Rは、ブーム上げ方向(後方向)に操作された場合に、操作量に応じたパイロット圧を制御弁175Lの右側パイロットポートと制御弁175Rの左側パイロットポートに作用させる。また、右操作レバー26Rは、ブーム下げ方向(前方向)に操作された場合には、操作量に応じたパイロット圧を制御弁175Rの右側パイロットポートに作用させる。
【0114】
操作センサ29RAは、操作者による右操作レバー26Rに対する前後方向への操作の内容を検出し、検出した値をショベルコントローラ30に対して出力する。
【0115】
比例弁31BLは、ショベルコントローラ30が出力する制御指令(電流指令)に応じて動作する。そして、パイロットポンプ15から比例弁31BLを介して制御弁175Lの右側パイロットポート及び制御弁175Rの左側パイロットポートに導入される作動油によるパイロット圧を調整する。比例弁31BRは、ショベルコントローラ30が出力する制御指令(電流指令)に応じて動作する。そして、パイロットポンプ15から比例弁31BRを介して制御弁175Rの右側パイロットポートに導入される作動油によるパイロット圧を調整する。比例弁31BLは、制御弁175L及び制御弁175Rを任意の弁位置で停止できるようにパイロット圧を調整可能である。また、比例弁31BRは、制御弁175Rを任意の弁位置で停止できるようにパイロット圧を調整可能である。
【0116】
この構成により、ショベルコントローラ30は、操作者によるブーム上げ操作に応じ、パイロットポンプ15が吐出する作動油を、比例弁31BLを介し、制御弁175Lの右側パイロットポート及び制御弁175Rの左側パイロットポートに供給できる。また、ショベルコントローラ30は、操作者によるブーム上げ操作とは無関係に、パイロットポンプ15が吐出する作動油を、比例弁31BLを介し、制御弁175Lの右側パイロットポート及び制御弁175Rの左側パイロットポートに供給できる。すなわち、ショベルコントローラ30は、操作者によるブーム上げ操作に応じ、或いは、操作者によるブーム上げ操作とは無関係に、ブーム4を上げることができる。
【0117】
また、ショベルコントローラ30は、操作者によるブーム下げ操作に応じ、パイロットポンプ15が吐出する作動油を、比例弁31BRを介し、制御弁175Rの右側パイロットポートに供給できる。また、ショベルコントローラ30は、操作者によるブーム下げ操作とは無関係に、パイロットポンプ15が吐出する作動油を、比例弁31BRを介し、制御弁175Rの右側パイロットポートに供給できる。すなわち、ショベルコントローラ30は、操作者によるブーム下げ操作に応じ、或いは、操作者によるブーム下げ操作とは無関係に、ブーム4を下げることができる。
【0118】
また、
図5Cに示すように、右操作レバー26Rは、バケット6を操作するためにも用いられる。具体的には、右操作レバー26Rは、パイロットポンプ15が吐出する作動油を利用し、左右方向への操作に応じたパイロット圧を制御弁174のパイロットポートに作用させる。より具体的には、右操作レバー26Rは、バケット閉じ方向(左方向)に操作された場合に、操作量に応じたパイロット圧を制御弁174の左側パイロットポートに作用させる。また、右操作レバー26Rは、バケット開き方向(右方向)に操作された場合には、操作量に応じたパイロット圧を制御弁174の右側パイロットポートに作用させる。
【0119】
操作センサ29RBは、操作者による右操作レバー26Rに対する左右方向への操作の内容を検出し、検出した値をショベルコントローラ30に対して出力する。
【0120】
比例弁31CLは、ショベルコントローラ30が出力する制御指令(電流指令)に応じて動作する。そして、パイロットポンプ15から比例弁31CLを介して制御弁174の左側パイロットポートに導入される作動油によるパイロット圧を調整する。比例弁31CRは、ショベルコントローラ30が出力する制御指令(電流指令)に応じて動作する。そして、パイロットポンプ15から比例弁31CRを介して制御弁174の右側パイロットポートに導入される作動油によるパイロット圧を調整する。比例弁31CLは、制御弁174を任意の弁位置で停止できるようにパイロット圧を調整可能である。同様に、比例弁31CRは、制御弁174を任意の弁位置で停止できるようにパイロット圧を調整可能である。
【0121】
この構成により、ショベルコントローラ30は、操作者によるバケット閉じ操作に応じ、パイロットポンプ15が吐出する作動油を、比例弁31CLを介し、制御弁174の左側パイロットポートに供給できる。また、ショベルコントローラ30は、操作者によるバケット閉じ操作とは無関係に、パイロットポンプ15が吐出する作動油を、比例弁31CLを介し、制御弁174の左側パイロットポートに供給できる。すなわち、ショベルコントローラ30は、操作者によるバケット閉じ操作に応じ、或いは、操作者によるバケット閉じ操作とは無関係に、バケット6を閉じることができる。
【0122】
また、ショベルコントローラ30は、操作者によるバケット開き操作に応じ、パイロットポンプ15が吐出する作動油を、比例弁31CRを介し、制御弁174の右側パイロットポートに供給できる。また、ショベルコントローラ30は、操作者によるバケット開き操作とは無関係に、パイロットポンプ15が吐出する作動油を、比例弁31CRを介し、制御弁174の右側パイロットポートに供給できる。すなわち、ショベルコントローラ30は、操作者によるバケット開き操作に応じ、或いは、操作者によるバケット開き操作とは無関係に、バケット6を開くことができる。
【0123】
また、
図5Dに示すように、左操作レバー26Lは、旋回機構2を操作するためにも用いられる。具体的には、左操作レバー26Lは、パイロットポンプ15が吐出する作動油を利用し、左右方向への操作に応じたパイロット圧を制御弁173のパイロットポートに作用させる。より具体的には、左操作レバー26Lは、左旋回方向(左方向)に操作された場合に、操作量に応じたパイロット圧を制御弁173の左側パイロットポートに作用させる。また、左操作レバー26Lは、右旋回方向(右方向)に操作された場合には、操作量に応じたパイロット圧を制御弁173の右側パイロットポートに作用させる。
【0124】
操作センサ29LBは、操作者による左操作レバー26Lに対する左右方向への操作の内容を検出し、検出した値をショベルコントローラ30に対して出力する。
【0125】
比例弁31DLは、ショベルコントローラ30が出力する制御指令(電流指令)に応じて動作する。そして、パイロットポンプ15から比例弁31DLを介して制御弁173の左側パイロットポートに導入される作動油によるパイロット圧を調整する。比例弁31DRは、ショベルコントローラ30が出力する制御指令(電流指令)に応じて動作する。そして、パイロットポンプ15から比例弁31DRを介して制御弁173の右側パイロットポートに導入される作動油によるパイロット圧を調整する。比例弁31DLは、制御弁173を任意の弁位置で停止できるようにパイロット圧を調整可能である。同様に、比例弁31DRは、制御弁173を任意の弁位置で停止できるようにパイロット圧を調整可能である。
【0126】
この構成により、ショベルコントローラ30は、操作者による左旋回操作に応じ、パイロットポンプ15が吐出する作動油を、比例弁31DLを介し、制御弁173の左側パイロットポートに供給できる。また、ショベルコントローラ30は、操作者による左旋回操作とは無関係に、パイロットポンプ15が吐出する作動油を、比例弁31DLを介し、制御弁173の左側パイロットポートに供給できる。すなわち、ショベルコントローラ30は、操作者による左旋回操作に応じ、或いは、操作者による左旋回操作とは無関係に、旋回機構2を左旋回させることができる。
【0127】
また、ショベルコントローラ30は、操作者による右旋回操作に応じ、パイロットポンプ15が吐出する作動油を、比例弁31DRを介し、制御弁173の右側パイロットポートに供給できる。また、ショベルコントローラ30は、操作者による右旋回操作とは無関係に、パイロットポンプ15が吐出する作動油を、比例弁31DRを介し、制御弁173の右側パイロットポートに供給できる。すなわち、ショベルコントローラ30は、操作者による右旋回操作に応じ、或いは、操作者による右旋回操作とは無関係に、旋回機構2を右旋回させることができる。
【0128】
また、左走行レバー26DLは、左クローラ1CLを操作するために用いられる。具体的には、左走行レバー26DLは、パイロットポンプ15が吐出する作動油を利用し、前後方向への操作に応じたパイロット圧を制御弁171のパイロットポートに作用させる。操作センサ29DLは、操作者による左走行レバー26DLに対する前後方向への操作の内容を電気的に検出し、検出した値を示す電流指令をショベルコントローラ30に出力する。これにより、ショベルコントローラ30が電流指令に応じて動作する。
【0129】
そして、ショベルコントローラ30は、上述した構成と同様に、パイロットポンプ15が吐出する作動油を、(図示しない)比例弁を介し、制御弁171の左側パイロットポートに供給できる。すなわち、左クローラ1CLを前進させることができる。また、ショベルコントローラ30は、パイロットポンプ15が吐出する作動油を、(図示しない)比例弁を介し、制御弁171の右側パイロットポートに供給できる。すなわち、左クローラ1CLを後進させることができる。
【0130】
また、右走行レバー26DRは、右クローラ1CRを操作するために用いられる。具体的には、右走行レバー26DRは、パイロットポンプ15が吐出する作動油を利用し、前後方向への操作に応じたパイロット圧を制御弁172のパイロットポートに作用させる。操作センサ29DRは、操作者による右走行レバー26DRに対する前後方向への操作の内容を電気的に検出し、検出した値を示す電流指令をショベルコントローラ30に対して出力する。これにより、ショベルコントローラ30が電流指令に応じて動作する。
【0131】
そして、ショベルコントローラ30は、上述した構成と同様に、パイロットポンプ15が吐出する作動油を、比例弁31を介し、制御弁172の右側パイロットポートに供給できる。すなわち、右クローラ1CRを前進させることができる。また、ショベルコントローラ30は、パイロットポンプ15が吐出する作動油を、比例弁31を介し、制御弁172の左側パイロットポートに供給できる。すなわち、右クローラ1CRを後進させることができる。
【0132】
また、ショベル100は、バケットチルト機構を自動的に動作させる構成を備えていてもよい。この場合、バケットチルト機構を構成するバケットチルトシリンダに関する油圧システム部分は、ブームシリンダ7の操作に関する油圧システム部分等と同じように構成されてもよい。
【0133】
また、操作装置26の形態として電気式操作レバーに関する説明を記載したが、電気式操作レバーではなく油圧式操作レバーが採用されてもよい。この場合、油圧式操作レバーのレバー操作量は、圧力センサによって圧力の形で検出されてショベルコントローラ30へ入力されてもよい。また、油圧式操作レバーとしての操作装置26と各制御弁のパイロットポートとの間には電磁弁が配置されてもよい。電磁弁は、ショベルコントローラ30からの電気信号に応じて動作するように構成される。この構成により、油圧式操作レバーとしての操作装置26を用いた手動操作が行われると、操作装置26は、レバー操作量に応じてパイロット圧を増減させることで各制御弁を移動させることができる。また、各制御弁は電磁スプール弁で構成されていてもよい。この場合、電磁スプール弁は、電気式操作レバーのレバー操作量に対応するショベルコントローラ30からの電気信号に応じて動作する。
【0134】
<遠隔制御システムのブロック構成>
図6は、本実施形態に係る遠隔制御システムSYSの構成例を示す機能ブロック図である。
図6に示される例では、遠隔制御システムSYSに含まれる、遠隔操作室RC、定点計測装置400、及び、ショベル100の各々のブロック構成を示している。なお、ショベル100のハードウェア構成については上述した通りなので、説明を省略する。
<定点計測装置の構成>
定点計測装置400は、通信装置T3と、音入力装置V3と、位置情報記憶部450と、撮像装置C3と、空間認識装置S11と、コントローラ440とを含む。
【0135】
通信装置T3は、通信回線NWを通じて、遠隔操作室RC等の外部と通信を行うための装置である。通信装置T3は、通信回線NWと接続可能な装置であればよく、例えば、LTE、4G、5G等の移動体通信規格に対応する移動体通信モジュールであってよい。
【0136】
位置情報記憶部450は、定点計測装置400の位置情報を記憶している。位置情報は、例えば、GNSSで取得する位置情報と同様の基準座標系で表現されている。基準座標系は、例えば、世界測地系である。
【0137】
撮像装置C3は、ショベル100が作業している作業現場の画像を取得するように構成されている。撮像装置C3は、例えば、CCDやCMOS等の撮像素子を有する単眼カメラである。
【0138】
音入力装置V3は、ショベル100の周囲で発せられる音を取得できるように構成されている。本実施形態では、音入力装置V2は、全指向性マイクロフォンである。なお、音入力装置V2は、指向性を有するマイクロフォンであってもよい。
【0139】
空間認識装置S11は、ショベル100が作業している作業現場に存在する物体を検出するための装置であり、例えば、LIDARである。
【0140】
コントローラ440は、定点計測装置400に関する制御を行う。コントローラ440は、例えば、任意のハードウェア、又は、任意のハードウェア及びソフトウェアの組み合わせ等によりその機能が実現されてよい。コントローラ440は、例えば、CPU等のプロセッサ装置、RAM等のメモリ装置(主記憶装置)、及びROM等の補助記憶装置等を含むコンピュータを中心に構成されてよい。例えば、コントローラ440は、補助記憶装置にインストールされるプログラムをメモリ装置にロードし、CPU上で実行することにより各種機能を実現する。
<遠隔操作室RCの構成>
遠隔操作室RCは、遠隔コントローラ40と、通信装置T2と、撮像装置C1と、記憶装置41と、操作センサ43と、表示装置D1と、音出力装置V1とを含む。
【0141】
遠隔コントローラ40は、遠隔操作者OPによるショベル100の遠隔操作を可能にする演算装置である。本実施形態では、遠隔コントローラ40は、自律式ショベルとして自律的に動作しているショベル100の制御に遠隔操作者OPが手動で介入するための制御指令を生成できるように構成されている。
【0142】
遠隔操作室RCの記憶装置41は、読み書き可能な不揮発性の記憶媒体である。記憶装置41は、施工情報記憶部411と、作業現場情報記憶部412と、を備える。
【0143】
施工情報記憶部411は、ショベル100が作業現場で作業を行う際に利用する施工情報を記憶する。施工情報とは、作業現場に存在する土砂等の施工後の形状を表した3次元データである。施工情報は、施工後の物体(被写体の一例)の3次元形状及び位置を、上述した基準座標系で表現している。
【0144】
作業現場情報記憶部412は、ショベル100及び定点計測装置400による測定情報に基づいて生成された仮想的な作業現場空間の3次元形状を表現した作業現場情報を記憶する。当該作業現場情報は、作業現場の現在の物体の3次元形状及び位置を、上述した基準座標系で表現している。
【0145】
次に、定点計測装置400のコントローラ440、ショベル100のショベルコントローラ30、及び遠隔操作室RCの遠隔コントローラ40の各々の機能ブロックについて説明する。
<<定点計測装置の機能ブロック>>
定点計測装置400のコントローラ440内の各機能ブロックについて説明する。コントローラ440内の各機能ブロックは概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。各機能ブロックの全部又は一部を、任意の単位で機能的又は物理的に分散・統合して構成することが可能である。各機能ブロックにて行われる各処理機能は、その全部又は任意の一部が、CPUにて実行されるプログラムにより実現される。又は各機能ブロックをワイヤードロジックによるハードウェアとして実現してもよい。
【0146】
送信制御部441は、撮像装置C3による画像情報と、空間認識装置S11による測定情報と、位置情報記憶部450に記憶されている位置情報と、を対応付けて遠隔操作室RCに送信する。送信制御部441による画像情報及び測定情報の送信は、所定時間毎に行われる。所定時間は、任意の時間でよいが、本実施形態では、遠隔操作者OPが周囲の環境の変化を認識できる時間間隔である。例えば、送信制御部441は、撮像装置C3が撮像を行う毎(例えば1秒未満)、又は、空間認識装置S11が測定を行う毎(例えば1秒未満)に送信してもよい。
<<ショベルの機能ブロック>>
ショベル100のショベルコントローラ30内の各機能ブロックについて説明する。ショベルコントローラ30内の各機能ブロックは概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。各機能ブロックの全部又は一部を、任意の単位で機能的又は物理的に分散・統合して構成することが可能である。各機能ブロックにて行われる各処理機能は、その全部又は任意の一部が、CPUにて実行されるプログラムにより実現される。又は各機能ブロックをワイヤードロジックによるハードウェアとして実現してもよい。本実施形態では、ショベルコントローラ30は、プログラムを実行することで、ショベル状態特定部301と、送信制御部302と、受信制御部303と、アクチュエータ駆動部304と、を機能させる。
【0147】
ショベル状態特定部301は、ショベル100の状態を特定するように構成されている。本実施形態では、ショベル100の状態は、ショベル100の位置と向き、及びショベル100のアタッチメントの状態(例えば、ブーム4、アーム5、及びバケット6の位置)を含む。ショベル100の位置は、例えば、ショベル100の基準座標系における位置(ショベル100基準点の緯度、経度、及び高度)である。ショベル状態特定部301は、測位装置S8の出力に基づいてショベル100の位置及び向きを特定する。
【0148】
アタッチメントの状態(例えば、ブーム4、アーム5、及びバケット6の位置)は、角度センサ(ブーム角度センサS1、アーム角度センサS2、及びバケット角度センサS3)の検出結果、及びブーム4アーム5及びバケット6の各々のサイズから特定できる。
【0149】
送信制御部302は、通信装置T1を介して、様々な情報を、遠隔操作室RCに送信するための制御を行う。例えば、送信制御部302は、撮像装置S6が撮像した画像情報、空間認識装置S7に検出された測定情報、ショベル100の位置及び向きを示した位置情報、並びに、アタッチメントの状態を示す状態情報を、遠隔操作室RCに送信する制御を行う。送信制御部302による送信は、所定時間毎に行われる。所定時間は、任意の時間でよいが、本実施形態では、ショベル100の作業によって変化した状況を認識できる時間間隔である。例えば、送信制御部302は、上記の情報を、1秒間隔で送信してもよい。
【0150】
受信制御部303は、通信装置T1を介して、様々な情報を、遠隔操作室RCから受信するための制御を行う。例えば、受信制御部303は、遠隔操作室RCから、ショベル100の動作を制御するための制御指令を受信する。
【0151】
アクチュエータ駆動部304は、ショベル100に搭載されているアクチュエータを駆動するように構成されている。本実施形態では、アクチュエータ駆動部304は、遠隔操作室RCから送信されてくる制御指令に基づき、比例弁31を含む複数の電磁弁のそれぞれに対する制御指令を生成して出力する。
【0152】
制御指令を受けた各電磁弁は、コントロールバルブユニット17における対応する制御弁のパイロットポートに作用するパイロット圧を増減させる。その結果、各制御弁に対応する油圧アクチュエータは、制御弁のストローク量に応じた速度で動作する。
<<遠隔操作室の機能ブロック>>
遠隔操作室RCの遠隔コントローラ40内の各機能ブロックについて説明する。遠隔コントローラ40内の各機能ブロックは概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。各機能ブロックの全部又は一部を、任意の単位で機能的又は物理的に分散・統合して構成することが可能である。各機能ブロックにて行われる各処理機能は、その全部又は任意の一部が、CPUにて実行されるプログラムにより実現される。又は各機能ブロックをワイヤードロジックによるハードウェアとして実現してもよい。本実施形態では、遠隔コントローラ40は、プログラムを実行することで、受信制御部401と、検出部402と、作業現場空間生成部403と、制御指令生成部404と、制御モード切換部405と、信号生成部406と、送信制御部407と、を機能させる。
【0153】
受信制御部401は、通信装置T2を介して、様々な情報を、定点計測装置400及びショベル100の各々から受信するための制御を行う。例えば、受信制御部401は、定点計測装置400(ショベル100の周辺に存在する装置の一例)から、画像情報、測定情報及び位置情報を受信する。他の例としては、受信制御部401は、ショベル100から、画像情報、測定情報、位置情報、及び状態情報を受信する。画像情報は、例えば、撮像装置S6により撮像された情報である。測定情報は、例えば、空間認識装置S7により測定された情報である。位置情報は、例えば、測位装置S8により測定された基準座標系におけるショベル100の位置及び向きを示した情報である。状態情報は、例えば、アタッチメントの状態(例えば、ブーム4、アーム5、及びバケット6の位置)を示した情報である。
【0154】
検出部402は、遠隔操作者OPの体の所定部位の位置又は動きを検出できるように構成されている。本実施形態では、検出部402は、画像センサとしての撮像装置C1等の検出センサの出力に基づいて遠隔操作者OPの手の位置を検出できるように構成されている。
【0155】
検出センサは、LIDARであってもよく、遠隔操作者OPが装着するグローブ型センサのようなモーションキャプチャ装置であってもよい。このグローブ型センサは、多数の慣性センサを含み、遠隔操作者OPの各指の微細な動きを検出できるように構成されていてもよい。慣性センサは、例えば、IMU(Inertial Measurement Unit)であってもよく、3軸加速度センサとジャイロセンサとの組み合わせであってもよい。なお、グローブ型センサは、グローブを構成している繊維の伸び縮みを検出する伸縮センサを含んで構成されていてもよい。また、グローブ型センサは、フォースフィードバック機能を有していてもよい。例えば、グローブ型センサは、必要に応じて、グローブ型センサを装着している遠隔操作者OPが指又は手首を曲げる際に要する力の大きさを増減させることができるように構成されていてもよい。
【0156】
作業現場空間生成部403は、定点計測装置400から受信した撮像情報、測定情報及び位置情報、並びに、ショベル100から受信した撮像情報、測定情報、位置情報、及び状態情報に基づいて、作業現場の3次元形状を表した仮想的な作業現場空間を生成する。
【0157】
測定情報は、例えば、撮影地点(例えば、定点計測装置400又はショベル100)を基準とした作業現場の物体までの距離を示した測定結果である。つまり、作業現場空間生成部403は、測定情報及び位置情報に基づき、位置情報で示された位置から物体までの距離を認識できる。したがって、作業現場空間生成部403は、作業現場に配置されている複数の定点計測装置400及びショベル100の各々からの位置情報及び測定情報から、作業現場に存在する物体の位置及び物体の形状が表された3次元形状マップを生成できる。
【0158】
さらに、本実施形態に係る受信制御部401は、画像情報も受信している。撮像情報は、撮影地点(例えば、定点計測装置400又はショベル100)を基準とした作業現場の物体の色又は形状が表されている。そこで、作業現場空間生成部403は、3次元形状マップに、撮像情報で示された色又は形状を張り合わせることで、作業現場の色が表された3次元形状マップを生成できる。
【0159】
さらに、受信制御部401は、ショベル100の位置を示した位置情報及び状態情報も受信している。そこで、作業現場空間生成部403は、3次元形状マップに、位置情報で示される位置に、状態情報で示される状態で、ショベル100の3次元モデルを配置する。当該配置を行うために、作業現場空間生成部403は、ショベル100の3次元モデルを予め保持している。
【0160】
さらに、作業現場空間生成部403は、施工情報記憶部411に記憶された施工情報を、3次元形状マップの生成に用いてもよい。
【0161】
また、作業現場空間生成部403は、ショベル100に設けられた音入力装置V2が取得した音に関する情報、及び、定点計測装置400に設けられた音入力装置V3が取得した音に関する情報の少なくとも一方に基づいて遠隔操作室RCに設けられた音出力装置V1を制御してもよい。そして、作業現場空間生成部403は、遠隔操作室RC内において作業現場の音環境を再現してもよい。
【0162】
制御指令生成部404は、ショベル100を制御するための制御指令を生成するように構成されている。本実施形態では、制御指令生成部404は、検出部402が検出した遠隔操作者OPの手の位置に基づいてショベル100を制御するための制御指令を生成する。
【0163】
具体的には、制御指令生成部404は、複数の制御モードのそれぞれにおいて、検出部402が検出した遠隔操作者OPの手の位置に基づいて制御指令を生成するように構成されている。本実施形態では、複数の制御モードは、第1制御モードと第2制御モードとを含む。
【0164】
第1制御モードは、ショベル100の所望の動きが開始される前にその所望の動きの内容を設定する際に選択される制御モードである。第1制御モードでは、遠隔操作者OPは、例えば、ショベル100の走行動作が開始される前にショベル100の移動先の位置を設定できる。或いは、遠隔操作者OPは、ショベル100の掘削動作が開始される前に掘削位置を設定できる。或いは、遠隔操作者OPは、ショベル100の排土動作が開始される前に排土位置を設定できる。なお、排土位置は、バケット6内の土砂等をダンプトラックの荷台に積み込むための積み込み作業における積み込み位置であってもよい。
【0165】
第2制御モードは、ショベル100の動きをリアルタイムで制御する際に選択される制御モードである。第2制御モードでは、遠隔操作者OPは、例えば、掘削動作中の掘削アタッチメントの位置及び姿勢を調整できる。本実施形態では、遠隔操作者OPは、掘削動作中に、上部旋回体3の旋回角度、ブーム4の回動角度、アーム5の回動角度、及び、バケット6の回動角度の少なくとも一つをリアルタイムで調整できる。
【0166】
制御モード切換部405は、制御モードを切り換えることができるように構成されている。本実施形態では、制御モード切換部405は、遠隔操作者OPが遠隔操作室RCに設けられたスイッチを押すことにより、制御モードのオンとオフの切り換え、及び、第1制御モードと第2制御モードの切り換えを行うことができるように構成されている。制御モードがオンのときに、遠隔操作者OPは、自律式ショベルとして動作しているショベル100の制御に介入できる。制御モードがオフのときには、遠隔操作者OPは、自律式ショベルとして動作しているショベル100の制御に介入できない。
【0167】
なお、制御モード切換部405は、遠隔操作者OPが遠隔操作室RCに設けられたマイクロフォンに音声指令を与えることにより、制御モードのオンとオフの切り換え、及び、第1制御モードと第2制御モードの切り換えを行うことができるように構成されていてもよい。また、制御モード切換部405は、検出部402が検出した遠隔操作者OPの手の動きに基づいて制御モードのオンとオフの切り換え、及び、第1制御モードと第2制御モードの切り換えを行うように構成されていてもよい。
【0168】
信号生成部406は、操作センサ43が検出した操作内容に基づいて、ショベル100の各構成(例えば、ブーム4、アーム5、バケット6、上部旋回体3及び下部走行体1のうち何れか一つ以上)を動作させるための制御指令を生成する。
【0169】
送信制御部407は、制御指令生成部404又は信号生成部406により生成された制御指令を、ショベル100に送信するための制御を行う。これにより、通信装置T2は、遠隔操作者OPの手の動き、又は、遠隔操作者OPによる操作装置42の操作に応じ、ショベル100を動作させるための制御指令をショベル100に送信する。したがって、遠隔操作者OPは、遠隔操作室RCから、自律式ショベルとして自律的に動作しているショベル100の制御に介入できる。
【0170】
次に、
図7を参照し、遠隔操作者OPが自律式ショベルとして動作しているショベル100の制御に介入する際の遠隔制御システムSYSの動作の一例について説明する。
図7は、遠隔操作室RCにおける遠隔操作者OPの様子を示す図である。
【0171】
本実施形態では、遠隔操作室RCにおける遠隔操作者OPの前方の空間に、検出センサの一例である撮像装置C1の監視空間MAが設定されている。なお、
図7では、説明の便宜のため、実際には不可視である監視空間MAの境界が破線で表されている。
【0172】
遠隔コントローラ40の検出部402は、撮像装置C1が撮像した画像に基づき、監視空間MA内にある遠隔操作者OPの手の位置を検出する。本実施形態では、検出部402は、第1制御モードでは、遠隔操作者OPの右手の人差し指の先端の位置を認識する。また、検出部402は、第2制御モードでは、バケット6に対応付けができる物体として遠隔操作者OPの右手を認識する。なお、検出部402は、遠隔操作者OPが手に持っているバケット模型を、バケット6に対応付けができる物体として認識してもよい。
【0173】
遠隔コントローラ40の作業現場空間生成部403は、作業現場の3次元形状を表した仮想的な作業現場空間を生成し、生成した仮想的な作業現場空間を表示装置D1に表示して遠隔操作者OPに提示する。
図7に示す例では、遠隔操作者OPは、表示装置D1としてのARゴーグルを装着している。そのため、遠隔操作者OPは、表示装置D1を通じて仮想的な作業現場空間を視認できる。なお、
図7では、説明のため、実際には不可視である作業現場の地形の3次元モデルLFが図示されている。3次元モデルLFは、遠隔操作者OPがARゴーグルを通じて視認しているものであり、図示されていないショベル100の3次元モデルを含む。なお、遠隔操作者OPは、ARゴーグルを通じて自身の手も視認している。
【0174】
遠隔操作室RCのこのような環境において、遠隔操作者OPは、例えば、監視空間MA内で自身の手を適切に動かすことにより、自律式ショベルとして自律的に動作しているショベル100の制御に介入できる。
【0175】
ここで、
図8を参照し、第1制御モードにおいて遠隔コントローラ40が制御指令を生成する処理(以下、「第1生成処理」とする。)の一例について説明する。
図8は、第1生成処理の流れの一例を示すフローチャートである。遠隔コントローラ40は、制御モードがオンに切り換えられ、且つ、第1制御モードが選択された場合に、所定の制御周期で繰り返しこの第1生成処理を実行する。
【0176】
最初に、検出部402は、指示点の位置を検出する(ステップST1)。指示点は、移動対象を指示するための点である。本実施形態では、指示点は、遠隔操作室RC内に設定される第1座標系における遠隔操作者OPの右手の人差し指の先端の座標である。第1座標系は、例えば、遠隔操作室RC内の一点を原点とする局所座標系である。
【0177】
その後、検出部402は、指示点によって移動対象が特定されたか否かを判定する(ステップST2)。移動対象は、移動指示の対象となる物体であり、例えば、ショベル100(下部走行体1)、又は、バケット6内の土砂等である。本実施形態では、移動対象は、ショベル100(下部走行体1)である。
【0178】
具体的には、検出部402は、移動対象であるショベル100の3次元モデルが表示されている座標範囲内に指示点の座標が含まれる場合に、指示点によって移動対象(ショベル100)が特定されたと判定する。なお、仮想的な作業現場空間(監視空間MA)において、ショベル100の3次元モデルは、実際の作業現場空間におけるショベル100の位置(座標範囲)に対応する位置(座標範囲)に表示されている。
【0179】
また、検出部402は、移動対象であるショベル100の3次元モデルが表示されている座標範囲内に指示点の座標が含まれる状態が所定時間にわたって継続した場合に、指示点によって移動対象(ショベル100)が特定されたと判定してもよい。すなわち、その状態が所定時間にわたって継続されていない場合には、検出部402は、その座標範囲内に指示点の座標が含まれる場合であっても、指示点によって移動対象(ショベル100)が特定されたと判定しないように構成されていてもよい。
【0180】
或いは、遠隔操作者OPの複数の指の先端の座標が指示点として認識される場合、検出部402は、それらの複数の指示点の動きを検出することにより、物体を摘まむ手の動きが行われたか否かを判定してもよい。そして、検出部402は、物体を摘まむ手の動きが行われたと判定したときの指示点の座標が、ショベル100の3次元モデルが表示されている座標範囲内に含まれる場合に、指示点によって移動対象(ショベル100)が特定されたと判定してもよい。
【0181】
また、指示点によって特定された移動対象の3次元モデルは、仮想的な作業現場空間において強調表示されてもよい。移動対象として特定されたことを遠隔操作者OPが容易に認識できるようにするためである。
【0182】
指示点によって移動対象が特定されていないと判定した場合(ステップST2のNO)、遠隔コントローラ40は、今回の第1生成処理を終了させる。一方、指示点によって移動対象が特定されたと判定した場合(ステップST2のYES)、検出部402は、指示点によって移動先の位置が特定されたか否かを判定する(ステップST3)。本実施形態では、移動先の位置は、走行動作によってショベル100が到達する位置である。
【0183】
具体的には、検出部402は、移動対象が特定された後で、仮想的な作業現場空間(監視空間MA)において指示点が所定時間にわたって一座標に留まった場合に、その座標を移動先の位置として特定する。この場合、移動先の位置として特定された座標は、仮想的な作業現場空間において強調表示されてもよい。移動先の位置として特定されたことを遠隔操作者OPが容易に認識できるようにするためである。
【0184】
指示点によって移動先の位置が特定されていないと判定した場合(ステップST3のNO)、遠隔コントローラ40は、今回の第1生成処理を終了させる。一方、指示点によって移動先の位置が特定されたと判定した場合(ステップST3のYES)、遠隔コントローラ40の制御指令生成部404は、移動対象を移動先の位置へ移動させるための制御指令を生成する(ステップST4)。本実施形態では、制御指令生成部404は、第1座標系(仮想的な作業現場空間)における移動先の位置(座標)から第2座標系(実際の作業現場空間)における移動先の位置(座標)を導き出す。第2座標系は、例えば、世界測地系である。但し、第2座標系は、実際の作業現場空間における一点を原点とする局所座標系であってもよい。そして、制御指令生成部404は、第2座標系(実際の作業現場空間)における移動先の位置(座標)に関する情報を含む制御指令を生成する。この情報は、例えば、第2座標系(実際の作業現場空間)における現在のショベル100の位置(座標)と移動先の位置(座標)とを結ぶ移動経路に関する情報であってもよい。なお、ショベル100の位置(座標)は、例えば、ショベル100の中心点の座標である。また、ショベル100の中心点は、例えば、ショベル100の旋回軸とショベル100の接地面(仮想平面)との交点である。
【0185】
その後、遠隔コントローラ40の送信制御部407は、制御指令生成部404が生成した制御指令をショベル100に向けて送信する。ショベル100は、遠隔コントローラ40から受信した制御指令に応じて下部走行体1(左走行油圧モータ1L及び右走行油圧モータ1R)を動作させて移動先の位置まで移動する。
【0186】
このようにして、遠隔コントローラ40は、遠隔操作者OPの介入操作を受け、自律式ショベルとして自律的に動作しているショベル100の動きを変更できる。
【0187】
次に、
図9を参照し、第2制御モードにおいて遠隔コントローラ40が制御指令を生成する処理(以下、「第2生成処理」とする。)の一例について説明する。
図9は、第2生成処理の流れの一例を示すフローチャートである。遠隔コントローラ40は、制御モードがオンに切り換えられ、且つ、第2制御モードが選択された場合に、所定の制御周期で繰り返しこの第2生成処理を実行する。ここでは、遠隔コントローラ40は、掘削動作中に第2制御モードが選択された場合の第2生成処理の一例について説明する。
【0188】
最初に、遠隔コントローラ40は、第1時点において所定形状を検出する(ステップST11)。本実施形態では、所定形状は、バケット6の形状に対応付けることができる形状であり、例えば、遠隔操作者OPが持っているバケット模型の形状、又は、バケット6の形状に似せるために丸められた遠隔操作者OPの手の形状等である。具体的には、遠隔コントローラ40は、例えば、所定形状の輪郭線を構成する複数の点(例えば頂点)の位置(座標)を検出することによって所定形状を検出する。
【0189】
遠隔コントローラ40は、例えば、遠隔操作者OPの手の形状を所定形状として検出した場合、所定形状が検出されたことを遠隔操作者OPに認識させることができるように、ARゴーグル等を通じて遠隔操作者OPの手を強調表示させてもよい。
【0190】
その後、第2時点において、遠隔コントローラ40は、所定形状の回動角度を検出する(ステップST12)。本実施形態では、遠隔コントローラ40の検出部402は、第1時点において検出した所定形状の位置(姿勢)と第2時点において検出した所定形状の位置(姿勢)とに基づき、第1時点と第2時点との間の期間(例えば1秒間)における仮想回動軸の回りの所定形状の回動角度を算出する。遠隔操作者OPの手の形状が所定形状として検出される場合には、仮想回動軸は、例えば、遠隔操作者OPの手首の位置に設定される。バケット模型の形状が所定形状として検出される場合には、仮想回動軸は、実際のバケット6の回動軸に対応する位置に設定される。
【0191】
その後、遠隔コントローラ40は、算出した回動角度に基づいてバケット6を回動させる制御指令を生成する(ステップST13)。本実施形態では、遠隔コントローラ40は、算出した回動角度だけバケット6を回動させるための制御指令を生成する。制御指令は、バケット6の回動方向が所定形状の回動方向と同じになるように生成される。
【0192】
その後、遠隔コントローラ40の送信制御部407は、制御指令生成部404が生成した制御指令をショベル100に向けて送信する。ショベル100は、遠隔コントローラ40から受信した制御指令に応じてバケット6を回動させる。
【0193】
また、フォースフィードバック機能を有するグローブ型センサを遠隔操作者OPが装着している場合、遠隔コントローラ40は、掘削反力に応じたフォースフィードバックを行うように構成されていてもよい。具体的には、遠隔コントローラ40は、掘削反力が大きいほど、遠隔操作者OPが手首の回りで、バケット閉じ方向に対応する方向に、手を回動させにくくなるように、グローブの柔らかさ(伸縮しやすさ)等を変化させてもよい。なお、掘削反力は、例えば、掘削アタッチメントの姿勢と油圧アクチュエータ内の作動油の圧力とに基づいて算出される。油圧アクチュエータ内の作動油の圧力は、例えば、圧力センサによって検出される。油圧アクチュエータは、旋回油圧モータ2A、ブームシリンダ7、アームシリンダ8、及びバケットシリンダ9等のうちの少なくとも一つである。
【0194】
また、遠隔コントローラ40は、所定形状の移動距離を算出するように構成されていてもよい。本実施形態では、遠隔コントローラ40の検出部402は、第1時点において検出した所定形状の位置(姿勢)と第2時点において検出した所定形状の位置(姿勢)とに基づき、第1時点と第2時点との間の期間(例えば1秒間)における所定形状の前後方向、左右方向、及び上下方向のそれぞれにおける移動距離を算出する。
【0195】
そして、遠隔コントローラ40は、算出した移動距離に基づいてバケット6を移動させる制御指令を生成する(ステップST13)。本実施形態では、遠隔コントローラ40は、算出した移動距離だけ算出した移動方向にバケット6を移動させるための制御指令を生成する。この場合、実際の作業現場空間における移動距離は、仮想的な作業現場空間における移動距離と同じであってもよく、仮想的な作業現場空間における移動距離に所定の係数を乗じた値であってもよい。具体的には、遠隔コントローラ40は、算出した移動距離だけ算出した移動方向にバケット6を移動させるべく、上部旋回体3、ブーム4、アーム5、及びバケット6のうちの少なくとも一つを動かすための制御指令を生成する。このようにして、遠隔コントローラ40は、遠隔操作者OPの介入操作を受け、自律式ショベルとして自律的に動作しているショベル100の動きを変更できる。
【0196】
上述のように、本開示の実施形態に係る遠隔制御システムSYSは、遠隔制御されるショベル100から離れた場所にある遠隔操作室RCにいる操作者である遠隔操作者OPの体の所定部位の位置に関する情報を取得する検出センサと、ショベル100が位置する作業現場を表す画像を遠隔操作者OPに対して表示する表示装置D1と、その検出センサの出力に基づいて遠隔操作者OPの体の所定部位の位置又は動き(位置の推移)を検出してショベル100を制御するための制御指令を生成する制御装置としての遠隔コントローラ40と、その制御指令をショベル100に送信する通信装置T2と、を備える。遠隔操作者OPの体の所定部位の位置に関する情報を取得する検出センサは、例えば、撮像装置(カメラ)、LIDAR、又は、モーションキャプチャ装置等である。作業現場を表す画像は、2次元画像(カメラ画像)、裸眼立体視画像、又は、仮想的な作業空間を表す3次元モデルであってもよい。そのため、表示装置D1は、液晶ディスプレイ、有機ELディスプレイ、XRゴーグル、XRヘッドセット、又はプロジェクタ等の何れであってもよい。また、作業現場を表す画像は、遠隔制御の対象であるショベル100を表す画像を含んでいてもよい。そして、ショベル100を表す画像は、ショベル100の3次元モデルであってもよい。また、遠隔操作者OPの体の所定部位は、例えば、指、手、腕、又は上半身等である。
【0197】
この構成より、遠隔制御システムSYSでは、遠隔操作者OPは、必要に応じて、自律的に動作しているショベル100を操作できる。すなわち、無人運転が行われている場合であっても、遠隔操作者OPは、自律的に動作しているショベル100の制御に介入してショベル100を遠隔操作できる。そのため、遠隔制御システムSYSは、ショベル100の作業効率を向上させることができる。
【0198】
また、遠隔コントローラ40は、複数の制御モードのそれぞれにおいて、検出センサの出力に基づいて制御指令を生成するように構成されていてもよい。この場合、複数の制御モードは、ショベル100の所望の動きが開始される前にその所望の動きの内容を設定する際に選択される第1制御モードと、ショベル100の動きをリアルタイムで制御する際に選択される第2制御モードとを含んでいてもよい。第1制御モードは、例えば、ショベル100の移動先の位置、掘削位置、又は排土位置等を遠隔操作者OPが指示する際に利用される。すなわち、第1制御モードでは、遠隔操作者OPは、ショベル100の動きを大まかに操作できる。また、第2制御モードは、例えば、掘削動作中のショベル100に対し、上部旋回体3の旋回角度、ブーム4の回動角度、アーム5の回動角度、又は、バケット6の回動角度等を遠隔操作者OPが変更する際に利用される。すなわち、第2制御モードでは、遠隔操作者OPは、掘削アタッチメントの動きを細かく操作できる。
【0199】
この構成により、遠隔制御システムSYSでは、遠隔操作者OPは、介入操作の内容に応じて制御モードを使い分けることができる。また、遠隔操作者OPは、各制御モードに適した操作方法で介入操作を実行できる。操作方法は、例えば、操作装置42を用いずに、遠隔操作者OPの手の位置又は動きを用いた方法で行われる。
【0200】
また、遠隔コントローラ40は、検出センサの出力に基づき、ショベル100から離れた場所にある遠隔操作室RC内に設定される第1座標系における遠隔操作者OPの体の所定部位の位置である第1座標を導き出し、第1座標系と作業現場に設定される第2座標系とを対応付け、第1座標に対応する第2座標系における第2座標を導き出し、第2座標に基づいて制御指令を生成するように構成されていてもよい。例えば、遠隔コントローラ40は、遠隔操作者OPの右手の人差し指の指先の位置を第1座標として導き出し、第1座標系(仮想的な作業現場空間)において遠隔操作者OPが指し示す位置(第1座標)に対応する第2座標系(実際の作業現場空間)における位置(第2座標)を特定することができる。そして、遠隔コントローラ40は、例えば、第2座標系におけるショベル100の中心点の座標を第2座標まで移動させるためのショベル100の走行動作をもたらす制御指令を生成する。或いは、遠隔コントローラ40は、第2座標系におけるバケット6の中心点の座標を第2座標まで移動させるための掘削アタッチメントの動作をもたらす制御指令を生成してもよい。排土動作を実行させるためである。なお、遠隔コントローラ40は、遠隔操作者OPが実際の作業現場の様子を視認できるよう、実際の作業現場を表す画像を表示している。そのため、遠隔操作者OPは、実際の作業現場空間における所望の位置(第2座標)に対応する遠隔操作室RC内の位置(第1座標)を容易に特定することができる。
【0201】
この構成により、遠隔制御システムSYSでは、遠隔操作者OPは、遠隔操作室RC内において、実際の作業現場空間における所望の位置に対応する仮想的な作業現場空間内の位置を正確に指し示すことができる。そして、遠隔コントローラ40は、その所望の位置である第2座標に関連付けられた制御指令を容易に生成することができる。そのため、遠隔制御システムSYSは、ショベル100の作業効率を向上させることができる。
【0202】
また、撮像装置C1等の検出センサは、
図7に示すように、遠隔操作者OPの周囲に設定される監視空間MAにおける遠隔操作者OPの少なくとも手の位置に関する情報を取得するように構成されていてもよい。本実施形態では、監視空間MAは、遠隔操作室RCにおける操作席DSの前方に設定されている。そして、遠隔コントローラ40は、撮像装置C1が取得した画像に画像認識処理を施すことによって遠隔操作者OPの手の位置を導き出す。
【0203】
この構成により、遠隔制御システムSYSでは、遠隔操作者OPは、監視空間MA内で手を動かすことにより、自律的に動作しているショベル100の制御に介入できる。そのため、遠隔操作者OPは、ショベル100の制御に介入したいときにだけ、監視空間MA内に手を差し入れればよい。すなわち、遠隔制御システムSYSは、監視空間MAの外での遠隔操作者OPの手の動きが誤ってショベル100の動きに反映されてしまうのを防止できる。
【0204】
また、遠隔コントローラ40は、作業現場におけるショベル100による所定の動作が行われる前に、その所定の動作に関する制御指令を生成するように構成されていてもよい。例えば、遠隔コントローラ40は、ショベル100による走行動作が行われる前に、その走行動作に関する制御指令を生成してもよい。この場合、制御指令は、移動先の位置に関する情報を含んでいてもよい。なお、ショベル100は、移動先の位置まで移動した後で掘削動作を自律的に実行してもよい。また、遠隔コントローラ40は、ショベル100による排土動作が行われる前に、その排土動作に関する制御指令を生成してもよい。この場合、制御指令は、排土位置に関する情報を含んでいてもよい。また、遠隔コントローラ40は、ショベル100による積み込み動作が行われる前に、その積み込み動作に関する制御指令を生成してもよい。この場合、制御指令は、積み込み位置に関する情報を含んでいてもよい。なお、ショベル100は、排土位置又は積み込み位置が設定された後、掘削動作、ブーム上げ旋回動作、排土動作、及びブーム下げ旋回動作を含む一連の動作を自律的に繰り返してもよい。この場合、各回の掘削動作によって掘削された土砂等は、設定された排土位置又は積み込み位置に排土されてもよい。或いは、遠隔コントローラ40は、作業現場におけるショベル100によって所定の動作が行われているときにその所定の動作に関する制御指令を生成するように構成されていてもよい。例えば、遠隔コントローラ40は、ショベル100によって掘削動作が行われているときにその掘削動作に関する制御指令を生成してもよい。この場合、制御指令は、ブーム4の回動角度、アーム5の回動角度、及びバケット6の回動角度のうちの少なくとも一つに関する情報を含んでいてもよい。
【0205】
この構成により、遠隔制御システムSYSでは、遠隔操作者OPは、自律的に動作しているショベル100の制御に介入し、ショベル100に様々な動作を実行させることができる。具体的には、遠隔操作者OPは、所望の動作をショベル100に実行させる前にその所望の動作の内容を決定できる。或いは、遠隔操作者OPは、所望の動作をリアルタイムでショベル100に実行させることができる。このように、遠隔制御システムSYSは、遠隔操作者OPが適切なタイミングでショベル100の制御に介入できるようにすることを可能にする。
【0206】
また、遠隔コントローラ40は、検出センサの出力に基づいて遠隔操作者OPの指先の位置を特定し、特定した指先の位置に基づいてショベル100の旋回に関する制御指令を生成するように構成されていてもよい。例えば、遠隔コントローラ40は、バケット6の形状に似せて曲げられた遠隔操作者OPの手が肘を旋回中心として左旋回方向に対応する方向に旋回したことを検出した場合に、その肘を旋回中心とする手の旋回角度に対応する旋回角度だけ上部旋回体3を旋回させるための制御指令を生成してもよい。
【0207】
この構成により、遠隔制御システムSYSでは、遠隔操作者OPは、自律的に動作しているショベル100の制御に介入し、上部旋回体3を所望の旋回角度だけ所望の旋回方向に旋回させることができる。
【0208】
以上、本発明の好ましい実施形態について詳説した。しかしながら、本発明は、上述した実施形態に制限されることはなく、後述する実施形態に制限されることもない。上述した或いは後述する実施形態は、本発明の範囲を逸脱することなしに、種々の変形又は置換等が適用され得る。また、別々に説明された特徴は、技術的な矛盾が生じない限り、組み合わせが可能である。
【符号の説明】
【0209】
1・・・下部走行体 2・・・旋回機構 3・・・上部旋回体 4・・・ブーム 5・・・アーム 6・・・バケット 7・・・ブームシリンダ 8・・・アームシリンダ 9・・・バケットシリンダ 10・・・キャビン 11・・・エンジン 30・・・ショベルコントローラ 31・・・比例弁 40・・・遠隔コントローラ 41・・・記憶装置 42・・・操作装置 43・・・操作センサ 100・・・ショベル 301・・・ショベル状態特定部 302・・・送信制御部 303・・・受信制御部 304・・・アクチュエータ駆動部 400・・・定点計測装置 401・・・受信制御部 402・・・検出部 403・・・作業現場空間生成部 404・・・制御指令生成部 405・・・制御モード切換部 406・・・信号生成部 407・・・送信制御部 411・・・施工情報記憶部 412・・・作業現場情報記憶部 440・・・コントローラ 441・・・送信制御部 450・・・位置情報記憶部 C1・・・撮像装置 C3・・・撮像装置 D1・・・表示装置 LF・・・3次元モデル MA・・・監視空間 OP・・・遠隔操作者 RC・・・遠隔操作室 S1・・・ブーム角度センサ S2・・・アーム角度センサ S3・・・バケット角度センサ S4・・・機体傾斜センサ S5・・・旋回角速度センサ S6・・・撮像装置 S7・・・空間認識装置 S8・・・測位装置 S11・・・空間認識装置 SYS・・・遠隔制御システム T1・・・通信装置 T2・・・通信装置 T3・・・通信装置 V1・・・音出力装置 V2・・・音入力装置 V3・・・音入力装置