(19)【発行国】日本国特許庁(JP)
(12)【公報種別】公開特許公報(A)
(11)【公開番号】P2024070473
(43)【公開日】2024-05-23
(54)【発明の名称】作業現場の現況地形データ作成システム及び作業現場の現況地形データ作成方法
(51)【国際特許分類】
E02F 9/26 20060101AFI20240516BHJP
E02F 9/24 20060101ALI20240516BHJP
E02F 9/20 20060101ALI20240516BHJP
B60W 40/02 20060101ALI20240516BHJP
【FI】
E02F9/26 B
E02F9/24 B
E02F9/20 N
B60W40/02
【審査請求】未請求
【請求項の数】6
【出願形態】OL
(21)【出願番号】P 2022180994
(22)【出願日】2022-11-11
(71)【出願人】
【識別番号】000001236
【氏名又は名称】株式会社小松製作所
(74)【代理人】
【識別番号】110002147
【氏名又は名称】弁理士法人酒井国際特許事務所
(72)【発明者】
【氏名】尾崎 将崇
(72)【発明者】
【氏名】田川 芳洋
(72)【発明者】
【氏名】尾▲崎▼ 亮太
【テーマコード(参考)】
2D003
2D015
3D241
【Fターム(参考)】
2D003AA02
2D003AC02
2D003BA07
2D003DB04
2D003DB05
2D003DB07
2D003FA02
2D015GA03
2D015HA03
2D015HB04
2D015HB05
3D241BA50
3D241BB24
3D241CA18
3D241CE05
3D241DC41Z
(57)【要約】
【課題】作業現場の状況を現況地形データに適正に取り入れること。
【解決手段】作業現場の現況地形データ作成システムは、複数の作業機械のそれぞれが有する3次元センサにより検出された作業現場の第1現況地形データを受信する現況地形データ受信部と、第1現況地形データに付与された属性データを受信する属性データ受信部と、第1現況地形データに基づいて作業現場の第2現況地形データを作成する現況地形データ作成部と、第2現況地形データに付与される属性データに係る優先度を記憶する優先度記憶部と、所定時間内に第1現況地形データのある地点の属性データが複数受信された場合、優先度に基づいて、第2現況地形データの地点に属性データを付与する属性データ更新部と、を備える。
【選択図】
図5
【特許請求の範囲】
【請求項1】
複数の作業機械のそれぞれが有する3次元センサにより検出された作業現場の第1現況地形データを受信する現況地形データ受信部と、
前記第1現況地形データに付与された属性データを受信する属性データ受信部と、
前記第1現況地形データに基づいて前記作業現場の第2現況地形データを作成する現況地形データ作成部と、
前記第2現況地形データに付与される属性データに係る優先度を記憶する優先度記憶部と、
所定時間内に前記第1現況地形データのある地点の属性データが複数受信された場合、前記優先度に基づいて、前記第2現況地形データの前記地点に属性データを付与する属性データ更新部と、を備える、
作業現場の現況地形データ作成システム。
【請求項2】
属性データは、第1属性データと、前記第1属性データよりも優先度が高い第2属性データと、を含み、
所定時間内に前記第1属性データと前記第2属性データとの両方が受信された場合、前記属性データ更新部は、前記第2現況地形データの前記地点に前記第2属性データを付与する、
請求項1に記載の作業現場の現況地形データ作成システム。
【請求項3】
前回に属性データを更新した時点から所定時間が経過した後に前記第1属性データが受信された場合、前記属性データ更新部は、前記第2現況地形データの前記地点に前記第1属性データを付与する、
請求項2に記載の作業現場の現況地形データ作成システム。
【請求項4】
前記属性データが示す属性は、前記作業現場の地形に係る属性及び前記作業現場に存在する障害物に係る属性を含む、
請求項1に記載の作業現場の現況地形データ作成システム。
【請求項5】
前記属性は、前記地点が崖であることを示す第1属性と、前記地点に障害物が存在することを示す第2属性と、前記地点が崖であり且つ前記地点に障害物が存在することを示す第3属性と、を含み、
前記第3属性に次いで前記第2属性の優先度が高く、前記第2属性に次いで前記第1属性の優先度が高い、
請求項4に記載の作業現場の現況地形データ作成システム。
【請求項6】
複数の作業機械のそれぞれから作業現場の第1現況地形データを受信することと、
前記第1現況地形データに付与された属性データを受信することと、
前記第1現況地形データに基づいて前記作業現場の第2現況地形データを作成することと、
前記第2現況地形データに付与される属性データに係る優先度を記憶することと、
所定時間内に前記第1現況地形データのある地点の属性データが複数受信された場合、前記優先度に基づいて、前記第2現況地形データの前記地点に属性データを付与することと、を含む、
作業現場の現況地形データ作成方法。
【発明の詳細な説明】
【技術分野】
【0001】
本開示は、作業現場の現況地形データ作成システム及び作業現場の現況地形データ作成方法に関する。
【背景技術】
【0002】
作業機械に係る技術分野において、特許文献1に開示されているような現況地形データ作成方法が知られている。
【先行技術文献】
【特許文献】
【0003】
【特許文献1】米国特許第2019/383631号明細書
【発明の概要】
【発明が解決しようとする課題】
【0004】
鉱山のような作業現場には、障害物が存在したり崖が存在したりする可能性がある。作業現場の現況地形データを作成する場合、作業現場の状況を現況地形データに適正に取り入れたいという要望がある。
【0005】
本開示は、作業現場の状況を現況地形データに適正に取り入れることを目的とする。
【課題を解決するための手段】
【0006】
本開示に従えば、複数の作業機械のそれぞれが有する3次元センサにより検出された作業現場の第1現況地形データを受信する現況地形データ受信部と、第1現況地形データに付与された属性データを受信する属性データ受信部と、第1現況地形データに基づいて作業現場の第2現況地形データを作成する現況地形データ作成部と、第2現況地形データに付与される属性データに係る優先度を記憶する優先度記憶部と、所定時間内に第1現況地形データのある地点の属性データが複数受信された場合、優先度に基づいて、第2現況地形データの地点に属性データを付与する属性データ更新部と、を備える、作業現場の現況地形データ作成システムが提供される。
【発明の効果】
【0007】
本開示によれば、作業現場の状況を現況地形データに適正に取り入れることができる。
【図面の簡単な説明】
【0008】
【
図1】
図1は、実施形態に係る作業現場の管理システムを模式的に示す図である。
【
図2】
図2は、実施形態に係る作業機械を模式的に示す側面図である。
【
図3】
図3は、実施形態に係る3次元センサ及び障害物センサを模式的に示す平面図である。
【
図4】
図4は、実施形態に係る作業機械の動作の一例を模式的に示す図である。
【
図5】
図5は、実施形態に係る作業機械の検出システムを示すブロック図である。
【
図6】
図6は、実施形態に係る現況地形データ記憶部に記憶される記憶データを説明するための図である。
【
図7】
図7は、実施形態に係る属性データの優先度を説明するための図である。
【
図8】
図8は、実施形態に係る属性データの付与方法を説明するための図である。
【
図9】
図9は、実施形態に係る属性データの更新方法を説明するための図である。
【
図10】
図10は、実施形態に係る現況地形データ作成方法を示すフローチャートである。
【
図11】
図11は、実施形態に係るコンピュータシステムを示すブロック図である。
【発明を実施するための形態】
【0009】
以下、本開示に係る実施形態について図面を参照しながら説明するが、本開示は実施形態に限定されない。以下で説明する実施形態の構成要素は適宜組み合わせることができる。また、一部の構成要素を用いない場合もある。
【0010】
[管理システム]
図1は、実施形態に係る作業現場の管理システム1を模式的に示す図である。実施形態において、作業現場は、鉱山である。鉱山とは、鉱物を採掘する場所又は事業所をいう。鉱山として、金属を採掘する金属鉱山、石灰石を採掘する非金属鉱山、又は石炭を採掘する石炭鉱山が例示される。作業現場において、複数の作業機械2が稼働する。実施形態において、作業機械2は、ブルドーザである。作業機械2は、作業現場において所定の作業を実施する。作業機械2が実施する作業として、掘削作業、押土作業、及び整地作業が例示される。
【0011】
管理システム1は、管理装置3と、通信システム4とを備える。管理装置3は、コンピュータシステムを含む。管理装置3は、作業機械2の外部に配置される。管理装置3は、作業現場の管制施設5に設置される。管理装置3は、作業現場及び作業機械2を管理する。管制施設5に管理者が存在する。通信システム4として、インターネット(internet)、携帯電話通信網、衛星通信網、又はローカルエリアネットワーク(LAN:Local Area Network)が例示される。ローカルエリアネットワークとして、無線LANの1つの規格であるWi-Fi(登録商標)が例示される。
【0012】
作業機械2は、制御装置6と、無線通信機4Aとを有する。制御装置6は、コンピュータシステムを含む。無線通信機4Aは、制御装置6に接続される。通信システム4は、制御装置6に接続される無線通信機4Aと、管理装置3に接続される無線通信機4Bとを含む。管理装置3と作業機械2の制御装置6とは、通信システム4を介して無線通信する。
【0013】
[作業機械]
図2は、実施形態に係る作業機械2を模式的に示す側面図である。
図2に示すように、作業機械2は、車体7と、走行装置8と、掘削作業機9と、リッパ作業機10と、位置センサ11と、傾斜センサ12と、3次元センサ13と、障害物センサ14とを備える。車体7は、エンジン室15を有する。エンジン室15にエンジン16が収容される。エンジン16は、作業機械2の駆動源である。走行装置8は、車体7を支持して走行する。走行装置8は、一対の履帯17を有する。履帯17が回転することにより、作業機械2が走行する。
【0014】
掘削作業機9は、作業対象の掘削作業、押土作業、又は整地作業を実施する。掘削作業機9は、車体7に取り付けられる。掘削作業機9の少なくとも一部は、車体7の前方に配置される。掘削作業機9は、掘削ブレード18と、リフトフレーム19と、チルトシリンダ20と、リフトシリンダ21とを有する。
【0015】
掘削ブレード18は、車体7の前方に配置される。掘削ブレード18は、切刃18Aを有する。リフトフレーム19は、掘削ブレード18を支持する。リフトフレーム19の一端部は、回動機構を介して掘削ブレード18の背面に連結される。リフトフレーム19の他端部は、回動機構を介して車体7に連結される。なお、リフトフレーム19の他端部は、回動機構を介して走行装置8に連結されてもよい。
【0016】
チルトシリンダ20及びリフトシリンダ21のそれぞれは、掘削ブレード18を動作させる。チルトシリンダ20は、掘削ブレード18をチルト動作させるために駆動する。リフトシリンダ21は、掘削ブレード18を上下動作させるために駆動する。チルトシリンダ20の一端部は、回動機構を介して掘削ブレード18の背面に連結される。チルトシリンダ20の他端部は、リフトフレーム19の上面に接続される。チルトシリンダ20が伸縮することにより、掘削ブレード18のチルト角が変化する。リフトシリンダ21の一端部は、回動機構を介してリフトフレーム19の背面に連結される。リフトシリンダ21の他端部は、回動機構を介して車体7に接続される。リフトシリンダ21が伸縮することにより、掘削ブレード18が上下方向に移動する。
【0017】
リッパ作業機10は、作業対象の切削又は破砕を含むリッピング作業を実施する。リッパ作業機10は、車体7に取り付けられる。リッパ作業機10の少なくとも一部は、車体7の後方に配置される。リッパ作業機10は、シャンク22と、リッパアーム23と、チルトシリンダ24と、リフトシリンダ25と、ビーム26とを有する。シャンク22は、車体7の後方に配置される。シャンク22は、リッパポイント22Aを有する。リッパポイント22Aは、シャンク22の先端部に設けられる。リッパアーム23は、シャンク22を支持する。リッパアーム23は、車体7とシャンク22とを連結する。リッパアーム23の一端部は、回動機構を介して車体7の後部に連結される。リッパアーム23の他端部は、ビーム26に連結される。ビーム26は、リッパアーム23に回動可能に連結される。シャンク22は、ビーム26を介してリッパアーム23に連結される。
【0018】
チルトシリンダ24及びリフトシリンダ25のそれぞれは、シャンク22を動作させる。チルトシリンダ24及びリフトシリンダ25のそれぞれは、車体7に連結される。チルトシリンダ24は、シャンク22をチルト動作させるために駆動する。リフトシリンダ25は、シャンク22を上下動作させるために駆動する。チルトシリンダ24の一端部は、回動機構を介してビーム26に連結される。チルトシリンダ24の他端部は、車体7の後部に連結される。チルトシリンダ24が伸縮することにより、シャンク22のチルト角が変化する。チルトシリンダ24は、シャンク22を前後方向に移動させる。リフトシリンダ25の一端部は、回動機構を介してビーム26に連結される。リフトシリンダ25の他端部は、車体7の後部に連結される。リフトシリンダ25が伸縮することにより、シャンク22が上下方向に移動する。リフトシリンダ25は、シャンク22を上下方向に移動させる。
【0019】
リッパ作業機10は、リッパポイント22Aを作業対象に突き刺す。リッパポイント22Aが作業対象に突き刺された状態で走行装置8が走行することにより、作業対象が切削又は破砕される。走行装置8が走行中に、シャンク22が上下方向及び前後方向に移動されてもよい。
【0020】
位置センサ11は、作業機械2の位置を検出する。作業機械2の位置は、全地球航法衛星システム(GNSS:Global Navigation Satellite System)を利用して検出される。全地球航法衛星システムは、全地球測位システム(GPS:Global Positioning System)を含む。全地球航法衛星システムは、緯度、経度、及び高度の座標データで規定されるグローバル座標系の位置を検出する。グローバル座標系とは、地球に固定された座標系をいう。位置センサ11は、GNSS受信機を含む。位置センサ11は、グローバル座標系における作業機械2の位置を検出する。位置センサ11は、車体7に配置される。
【0021】
傾斜センサ12は、車体7の傾きを検出する。傾斜センサ12は、水平面に対する車体7の傾斜角度を検出する。傾斜センサ12は、慣性計測装置(IMU:Inertial Measurement Unit)を含む。傾斜センサ12は、車体7に配置される。
【0022】
3次元センサ13は、検出対象の3次元形状を検出する。3次元センサ13は、検出対象に非接触で検出対象の3次元形状を検出する。3次元センサ13の検出対象は、作業現場を含む。3次元センサ13は、作業現場の3次元形状を検出する。作業現場の3次元形状は、作業現場の地形を含む。3次元センサ13は、検出対象の表面までの距離を検出する。3次元センサ13は、検出対象の表面の複数の検出点のそれぞれとの相対距離を検出することにより、検出対象の表面の3次元形状を検出する。検出対象の3次元形状を示す3次元データは、複数の検出点からなる点群データを含む。3次元データは、3次元センサ13と検出対象に規定される複数の検出点のそれぞれとの相対距離及び相対位置を含む。3次元データは、複数の検出点のそれぞれの高さデータを含む。3次元センサ13として、レーザ光を射出することにより検出対象を検出するレーザセンサ(LIDAR:Light Detection and Ranging)が例示される。なお、3次元センサ13は、ステレオカメラのような3次元カメラでもよい。3次元センサ13は、車体7に配置される。
【0023】
障害物センサ14は、作業現場に存在する作業機械2の障害物を検出する。障害物センサ14は、障害物に非接触で障害物を検出する。障害物センサ14として、電波を射出することにより障害物を検出するレーダセンサ(RADAR:Radio Detection and Ranging)が例示される。なお、障害物センサ14は、赤外光を射出することにより障害物を検出する赤外線センサでもよい。障害物センサ14は、車体7に配置される。
【0024】
図3は、実施形態に係る3次元センサ13及び障害物センサ14を模式的に示す平面図である。
図3に示すように、3次元センサ13は、検出範囲130を有する。3次元センサ13は、検出範囲130に配置された検出対象の3次元データを検出する。実施形態において、3次元センサ13は、車体7の前方の3次元データを検出する3次元センサ13Fと、車体7の後方の3次元データを検出する3次元センサ13Bとを含む。3次元センサ13の検出範囲130は、3次元センサ13Fの検出範囲130Fと、3次元センサ13Bの検出範囲130Bとを含む。検出範囲130Fの少なくとも一部は、掘削作業機9よりも前方に規定される。検出範囲130Bの少なくとも一部は、リッパ作業機10よりも後方に規定される。
【0025】
図3に示すように、障害物センサ14は、検出範囲140を有する。障害物センサ14は、検出範囲140に配置された障害物を検出する。実施形態において、障害物センサ14は、車体7の後方の障害物を検出する。障害物センサ14は、左右方向において車体7の中心よりも左側に配置される障害物センサ14Lと、右側に配置される障害物センサ14Rとを含む。障害物センサ14の検出範囲140は、障害物センサ14Lの検出範囲140Lと、障害物センサ14Rの検出範囲140Rとを含む。検出範囲140Lの少なくとも一部及び検出範囲140Rの少なくとも一部は、車体7の後方に規定される。検出範囲140Lの少なくとも一部は、車体7よりも左方に規定される。検出範囲140Rの少なくとも一部は、車体7よりも右方に規定される。
【0026】
[作業機械の動作]
図4は、実施形態に係る作業機械2の動作の一例を模式的に示す図である。実施形態において、作業機械2は、スロットドージング(slot dozing)を実施することができる。スロットドージングとは、作業対象に形成されたスロット状の掘削レーンに沿って作業機械2が前進と後進とを繰り返しながら作業対象を掘削する施工法をいう。実施形態において、作業機械2は、自動制御によりスロットドージングを実施する。
図4に示すように、作業機械2は、現況地形が最終設計面27Zに沿った形状になるように、スロットドージングする。
図4に示す例において、作業機械2は、第1回目の掘削において、現況地形が第1中間設計面27Aに沿った形状になるように、掘削開始点27Sから前進しながら掘削作業機9で作業対象を掘削する。第1回目の掘削が終了した後、作業機械2は、掘削開始点27Sに戻るために後進する。作業機械2は、第2回目の掘削において、現況地形が第2中間設計面27Bに沿った形状になるように、掘削開始点27Sから前進しながら掘削作業機9で作業対象を掘削する。作業機械2は、現況地形が最終設計面27Zに沿って形状になるまで、前進と後進とを繰り返す。
【0027】
なお、作業機械2の自動制御は、操作者による手動操作と合わせて実施される半自動制御でもよいし、手動操作無しで実施される完全自動制御でもよい。半自動制御の場合、手動操作のための操作装置が作業機械2に搭載され、作業機械2に搭乗した操作者により搭乗操作されてもよい。手動操作のための操作装置が作業機械2の外部に配置され、作業機械2の外部に存在する操作者により遠隔操作されてもよい。
【0028】
[現況地形データ作成システム]
図5は、実施形態に係る作業機械2の現況地形データ作成システム100を示すブロック図である。管理システム1は、現況地形データ作成システム100を含む。現況地形データ作成システム100は、作業現場の現況地形データを作成する。現況地形データ作成システム100は、制御装置6と、位置センサ11と、3次元センサ13と、障害物センサ14と、管理装置3とを有する。制御装置6は、位置データ取得部61と、3次元データ取得部62と、障害物データ取得部63と、現況地形データ作成部64と、属性データ作成部65と、現況地形データ記憶部66とを有する。
【0029】
位置データ取得部61は、作業機械2の現況位置を示す位置データを取得する。作業機械2の現況位置は、位置センサ11の検出データを含む。位置データ取得部61は、位置データとして、位置センサ11の検出データを取得する。位置データ取得部61は、作業機械2の姿勢を示す姿勢データを取得する。作業機械2の姿勢は、傾斜センサ12の検出データを含む。位置データ取得部61は、姿勢データとして、傾斜センサ12の検出データを取得する。
【0030】
3次元データ取得部62は、作業機械2が稼働する作業現場の3次元形状を示す3次元データを取得する。作業現場の3次元データは、3次元センサ13の検出データを含む。3次元データ取得部62は、3次元データとして、3次元センサ13の検出データを取得する。
【0031】
障害物データ取得部63は、作業現場に存在する障害物を示す障害物データを取得する。障害物データ取得部63は、作業機械2の周辺に存在する障害物を示す障害物データを取得する。障害物データは、障害物センサ14の検出データを含む。障害物データ取得部63は、障害物データとして、障害物センサ14の検出データを取得する。障害物データは、3次元センサ13の検出対象の3次元形状を示す3次元データを含んでもよい。障害物データ取得部63は、3次元データに含まれる点群データから検出される立駐物の代表点と障害物センサ14の検出データとを統合して求められた位置を、障害物データとして取得してもよい。
【0032】
現況地形データ作成部64は、3次元データ取得部62により取得された3次元データ、位置データ取得部61により取得された作業機械2の現況位置を示す位置データ、及び作業機械2の姿勢を示す姿勢データに基づいて、作業現場の第1現況地形データを作成する。現況地形データ作成部64は、3次元センサ13の検出データ、位置センサ11の検出データ、及び傾斜センサ12の検出データに基づいて、作業現場の第1現況地形データを作成する。属性データ作成部65は、第1現況地形データに付与する属性データを作成する。現況地形データ記憶部66は、現況地形データ作成部64により作成された作業現場の第1現況地形データを記憶する。現況地形データ記憶部66は、第1現況地形データと属性データとを対応付けて記憶する。
【0033】
現況地形データ受信部31は、複数の作業機械2のそれぞれから作業現場の第1現況地形データを受信する。現況地形データ受信部31は、現況地形データ記憶部66から通信システム4を介して作業現場の第1現況地形データを受信する。上述のように、作業現場に複数の作業機械2が存在する。複数の作業機械2のそれぞれは、現況地形データ記憶部66に記憶されている第1現況地形データを、通信システム4を介して管理装置3に送信する。現況地形データ受信部31は、複数の作業機械2のそれぞれから送信された第1現況地形データを受信する。
【0034】
属性データ受信部32は、第1現況地形データに付与された属性データを受信する。属性データ受信部32は、現況地形データ記憶部66から通信システム4を介して第1現況地形データに付与された属性データを受信する。
【0035】
現況地形データ作成部33は、現況地形データ受信部31により受信された第1現況地形データに基づいて、作業現場の第2現況地形データを作成する。現況地形データ作成部33は、複数の作業機械2のそれぞれから送信された第1現況地形データを統合して、作業現場の第2現況地形データを作成する。現況地形データ記憶部34は、現況地形データ作成部33により作成された第2現況地形データを記憶する。複数の作業機械2のそれぞれは、第1現況地形データを所定の時間間隔で管理装置3に送信する。複数の作業機械2のそれぞれは、例えば1秒ごとに第1現況地形データを管理装置3に送信する。現況地形データ作成部33は、第1現況地形データを受信する度に第2現況地形データを作成する。現況地形データ作成部33が第1現況地形データを作成するために、現況地形データ記憶部34に記憶される第2現況地形データが更新される。
【0036】
優先度記憶部35は、第2現況地形データに付与される属性データに係る優先度を記憶する。属性データ更新部36は、所定時間内に第1現況地形データのある地点の属性データが複数受信された場合、優先度に基づいて、第2現況地形データの地点に属性データを付与する。所定時間は、例えば10分間である。
【0037】
[記憶データ]
図6は、実施形態に係る現況地形データ記憶部66に記憶される記憶データを説明するための図である。
図6に示すように、作業現場の3次元データは、作業現場の地形の表面に規定される複数の検出点28のそれぞれの高さデータを含む。3次元データが取得されたときの作業機械2の現況位置、作業機械2の姿勢、及び3次元データに基づいて、グローバル座標系における複数の検出点28のそれぞれの位置が定められる。なお、検出点28の位置は、グローバル座標系において規定されてもよいし、作業機械2に設定されたローカル座標系のような所定の座標系において規定されてもよい。複数の検出点28のそれぞれに、時刻を示す時刻データが付与される。時刻データが示す時刻とは、3次元データ取得部62が検出点28を取得した時刻、又は位置データ取得部61により検出点28に対応する位置データを取得した時刻をいう。なお、時刻データの時刻は、3次元センサ13が検出点28を検出した時刻とみなされてもよい。時刻データは、複数の検出点28のそれぞれに対応付けて記憶される。また、複数の検出点28のそれぞれに、属性を示す属性データが付与される。属性データが示す属性とは、検出点28の属性をいう。検出点28の属性は、作業現場の地形に係る属性及び作業現場に存在する障害物に係る属性を含む。属性データは、複数の検出点28のそれぞれに対応付けて記憶される。
【0038】
[属性データの優先度]
図7は、実施形態に係る属性データの優先度を説明するための図である。属性データが示す属性は、作業現場の地形に係る属性及び作業現場に存在する障害物に係る属性を含む。属性は、地形データのある地点(検出点28)が崖であることを示す第1属性と、地点に障害物が存在することを示す第2属性と、地点が崖であり且つ地点に障害物が存在することを示す第3属性と、崖及び障害物が存在しない第0属性とを含む。第3属性の優先度が最も高く、第3属性に次いで第2属性の優先度が高く、第2属性に次いで第1属性の優先度が高く、第0属性の優先度が最も低い。
【0039】
図8は、実施形態に係る属性データの付与方法を説明するための図である。属性データ受信部32により属性データが複数受信された場合、属性データ更新部36は、属性データ受信部32により受信された属性データが相互に異なる複数の作業機械2のそれぞれから送信された属性データであるか同一の作業機械2から送信された属性データであるかを判定する。作業機械2から管理装置3に送信される属性データに作業機械2の識別データ(車両ID)が付与される。属性データ更新部36は、車両IDに基づいて、属性データ受信部32により受信された属性データが相互に異なる複数の作業機械2のそれぞれから送信された属性データであるか同一の作業機械2から送信された属性データであるかを判定することができる。
【0040】
図8に示すように、例えば1つの検出対象が相互に異なる複数の3次元センサ13又は障害物センサ14により検出される可能性がある。
図8は、検出対象が相互に異なる複数の作業機械2により検出されている状態を示す。すなわち、1つの地点(検出対象)が第1の作業機械2Aに搭載されている3次元センサ13と、第2の作業機械2Bに搭載されている3次元センサ13とに検出されている状態を示す。第1の作業機械2Aの属性データ作成部65が地点(検出点28)に付与する属性データと、第2の作業機械2Bの属性データ作成部65が地点(検出点28)に付与する属性データとが異なる可能性がある。
図8に示す例では、第1の作業機械2Aの属性データ作成部65は、3次元センサ13の検出データに基づいて、地点に崖及び障害物が存在しないと判定する。すなわち、第1の作業機械2Aの属性データ作成部65は、地点(検出点28)に第0属性を付与する。一方、第2の作業機械2Bの属性データ作成部65は、3次元センサ13の検出データに基づいて、地点に障害物が存在すると判定する。すなわち、第2の作業機械2Bの属性データ作成部65は、地点(検出点28)に第1属性を付与する。所定時間内に第0属性データと第0属性データよりも優先度が高い第1属性データとの両方が属性データ受信部32により受信された場合、属性データ更新部36は、第2現況地形データの地点に第1属性データを付与する。
【0041】
[属性データの更新方法]
図9は、実施形態に係る属性データの更新方法を説明するための図である。
図8を参照して説明したように、属性データ受信部32が相互に異なる複数の作業機械2のそれぞれから送信された属性データを受信した場合、属性データ更新部36は、優先度が高い属性データを第2現況地形データに付与する。すなわち、属性データ更新部36は、第2現況地形データに付与される属性データを優先度に基づいて更新する。
【0042】
属性データ受信部32が相互に異なる複数の作業機械2のそれぞれから送信された属性データを受信した場合において、属性データを更新した直近の時点から予め定められている所定時間が経過した場合、属性データ更新部36は、優先度にかかわらず、第2現況地形データに付与される属性データを所定時間の経過後に受信した最新の属性データに更新する。
【0043】
属性データ受信部32が同一の作業機械2から送信された属性データを受信した場合、属性データ更新部36は、優先度にかかわらず、第2現況地形データに付与される属性データを最新の属性データに更新する。
【0044】
例えば、所定時間を10とした場合において、時点t1において作業機械2Aから第0属性データである[なし]を属性データ受信部32が受信した場合、属性データ更新部36は、第2現況地形データの地点に[なし]を付与する。時点t2において作業機械2Bから第1属性データである[障害物]を受信した場合、時点t1に受信された[なし]よりも優先度が高く、時点t1で属性データを送信した作業機械2Aとは異なる作業機械2Bから送信されているので、優先度に基づいて、[なし]から[障害物]に更新される。時点t3において作業機械2Aから[なし]を受信した場合、優先度が低く、時点t2から所定時間が経過してなく、時点t2で属性データを送信した作業機械2Bとは異なる作業機械2Aから送信されているので、[障害物]が保持される。時点t4において作業機械2Bから[障害物]を受信した場合、[障害物]が保持される。時点t5において作業機械2Bから[なし]を受信した場合、優先度が低く、所定時間が経過していないものの、時点t4で属性データを送信した作業機械2Bと同一の作業機械2Bから送信されているので、優先度にかかわらず、[障害物]から[なし]に即時更新される。時点t6において作業機械2Aから[障害物]を受信した場合、時点t5で属性データを送信した作業機械2Bとは異なる作業機械2Aから送信されているので、優先度に基づいて、[なし]から[障害物]に更新される。時点t7において作業機械2Bから[なし]を受信した場合、優先度が低く、時点t6から所定時間が経過してなく、時点t6で属性データを送信した作業機械2Aとは異なる作業機械2Bから送信されているので、[障害物]が保持される。時点t18において作業機械2Bから[なし]を受信した場合、時点t7から所定時間が経過しているので、優先度にかかわらず、[障害物]から[なし]に即時更新される。
【0045】
[現況地形データ作成方法]
図10は、実施形態に係る現況地形データ作成方法を示すフローチャートである。属性データ受信部32は、作業機械2から属性データを受信する(ステップS1)。属性データ受信部32は、ステップS1において受信した属性データに付与されている車両IDが前回に受信した属性データの車両IDと同一であるか否かを判定する(ステップS2)。ステップS2において、車両IDが同一であると判定された場合(ステップS2:Yes)、属性データ更新部36は、優先度にかかわらず、第2現況地形データの地点に付与する属性データをステップS1において受信した属性データに更新する(ステップS3)。
【0046】
ステップS2において、車両IDが同一ではないと判定された場合(ステップS2:No)、属性データ更新部36は、ステップS1において受信した属性データの優先度が前回に受信した属性データの優先度よりも高いか否かを判定する(ステップS4)。ステップS4において、ステップS1において受信した属性データの優先度が高いと判定した場合(ステップS4:Yes)、属性データ更新部36は、優先度に基づいて、第2現況地形データの地点に付与する属性データをステップS1において受信した属性データに更新する(ステップS5)。
【0047】
ステップS4において、ステップS1において受信した属性データの優先度が低いと判定した場合(ステップS4:No)、属性データ更新部36は、第2現況地形データの地点に付与する属性データを前回に更新した時点から所定時間が経過したか否かを判定する(ステップS6)。ステップS6において、属性データを前回に更新した時点から所定時間が経過したと判定した場合(ステップS6:Yes)、属性データ更新部36は、優先度にかかわらず、第2現況地形データの地点に付与する属性データをステップS1において受信した属性データに更新する(ステップS7)。
【0048】
ステップS6において、属性データを前回に更新した時点から所定時間が経過していない判定した場合(ステップS6:No)、属性データ更新部36は、第2現況地形データの地点に付与する属性データを更新しない(ステップS8)。
【0049】
[コンピュータシステム]
図11は、実施形態に係るコンピュータシステム1000を示すブロック図である。上述の管理装置3及び制御装置6のそれぞれは、コンピュータシステム1000を含む。コンピュータシステム1000は、CPU(Central Processing Unit)のようなプロセッサ1001と、ROM(Read Only Memory)のような不揮発性メモリ及びRAM(Random Access Memory)のような揮発性メモリを含むメインメモリ1002と、ストレージ1003と、入出力回路を含むインターフェース1004とを有する。上述の管理装置3及び制御装置6のそれぞれの機能は、コンピュータプログラムとしてストレージ1003に記憶されている。プロセッサ1001は、コンピュータプログラムをストレージ1003から読み出してメインメモリ1002に展開し、プログラムに従って上述の処理を実行する。なお、コンピュータプログラムは、ネットワークを介してコンピュータシステム1000に配信されてもよい。
【0050】
コンピュータシステム1000又はコンピュータプログラムは、上述の実施形態に従って、複数の作業機械2のそれぞれから作業現場の第1現況地形データを受信することと、第1現況地形データに付与された属性データを受信することと、第1現況地形データに基づいて作業現場の第2現況地形データを作成することと、第2現況地形データに付与される属性データに係る優先度を記憶することと、所定時間内に第1現況地形データのある地点の属性データが複数受信された場合、優先度に基づいて、第2現況地形データの地点に属性データを付与することと、を実行することができる。
【0051】
[効果]
以上説明したように、実施形態に係る作業現場の現況地形データ作成システム100は、複数の作業機械2のそれぞれから作業現場の第1現況地形データを受信する現況地形データ受信部31と、第1現況地形データに付与された属性データを受信する属性データ受信部32と、第1現況地形データに基づいて作業現場の第2現況地形データを作成する現況地形データ作成部33と、第2現況地形データに付与される属性データに係る優先度を記憶する優先度記憶部35と、所定時間内に第1現況地形データのある地点の属性データが複数受信された場合、優先度に基づいて、第2現況地形データの地点に属性データを付与する属性データ更新部36と、を備える。所定期間内に受信された同一地点(検出点28)の複数の属性データが相互に異なる場合、属性データ更新部36は、優先度に基づいて、第2現況地形データの地点に属性データを付与する。第2現況地形データの地点には、優先度が高い属性データが付与されるので、適正な属性データが第2現況地形データに取り入れられる。優先度が高い属性データと優先度が低い属性データとが例えば交互に受信された場合、属性データ更新部36は、属性データの更新を高頻度に実施しなければならなくなる。所定期間内に受信された同一地点の複数の属性データが相互に異なる場合、優先度が高い属性データが保持されるので、属性データ更新部36は、属性データの更新を高頻度に実施しなくても済む。また、ある属性データが受信される状態が所定時間を超えた場合、その属性データの優先度が低くても、第2現況地形データにはその属性データが取り入れられる。ある属性データが受信される状態が所定時間を超えた場合、その属性データは作業現場の真の状況を表していると考えられる。ある属性データが受信される状態が所定時間を超えた場合、その属性データが第2現況地形データに取り入れられることにより、適正な現況地形データ(第2現況地形データ)が作成される。
【0052】
[その他の実施形態]
上述の実施形態において、現況地形データ作成部64は、少なくとも3次元データ取得部62により取得された3次元データに基づいて、作業現場の現況地形データを作成してもよい。また、現況地形データ作成部64は、少なくとも位置データ取得部61により取得された作業機械2の現況位置を示す位置データに基づいて、作業現場の現況地形データを作成してもよい。
【0053】
上述の実施形態において、制御装置6の機能の少なくとも一部が、管理装置3に設けられてもよい。管理装置3の機能の少なくとも一部が、制御装置6に設けられてもよい。
【0054】
上述の実施形態において、例えば、位置データ取得部61、3次元データ取得部62、障害物データ取得部63、現況地形データ作成部64、属性データ作成部65、及び現況地形データ記憶部66のそれぞれが、別々のハードウエアにより構成されてもよい。
【0055】
上述の実施形態において、作業機械2は、ブルドーザであることとした。作業機械2は油圧ショベル、ホイールローダ、モータグレーダ等の他の作業機械でもよい。
【符号の説明】
【0056】
1…管理システム、2…作業機械、3…管理装置、4…通信システム、4A…無線通信機、4B…無線通信機、5…管制施設、6…制御装置、7…車体、8…走行装置、9…掘削作業機、10…リッパ作業機、11…位置センサ、12…傾斜センサ、13…3次元センサ、13F…3次元センサ、13B…3次元センサ、14…障害物センサ、14L…障害物センサ、14R…障害物センサ、15…エンジン室、16…エンジン、17…履帯、18…掘削ブレード、18A…切刃、19…リフトフレーム、20…チルトシリンダ、21…リフトシリンダ、22…シャンク、22A…リッパポイント、23…リッパアーム、24…チルトシリンダ、25…リフトシリンダ、26…ビーム、27A…第1中間設計面、27B…第2中間設計面、27S…掘削開始点、27Z…最終設計面、28…検出点、31…現況地形データ受信部、32…属性データ受信部、33…現況地形データ作成部、34…現況地形データ記憶部、35…優先度記憶部、36…属性データ更新部、61…位置データ取得部、62…3次元データ取得部、63…障害物データ取得部、64…現況地形データ作成部、65…属性データ作成部、66…現況地形データ記憶部、100…現況地形データ作成システム、130…検出範囲、130F…検出範囲、130B…検出範囲、140…検出範囲、140L…検出範囲、140R…検出範囲、1000…コンピュータシステム、1001…プロセッサ、1002…メインメモリ、1003…ストレージ、1004…インターフェース。