(57)【要約】【課題】作業可能範囲の三次元空間内に、計算量を抑制しつつ、指定した空間位置を荷物が確実に通過する搬送経路を生成することができるクレーンを提供する。【解決手段】作業可能範囲Ａｒを設定する作業可能範囲設定部３２ａと、荷物Ｗが通過可能な複数の節点Ｐ（ｎ）を生成する節点生成部３２ｂと、節点生成部３２ｂで生成された節点Ｐ（ｎ）毎に隣り合う節点Ｐ（ｎ）間を結ぶ複数の経路Ｒ（ｎ）、を生成する経路生成部３２ｃと、生成された複数の節点Ｐ（ｎ）と複数の経路Ｒ（ｎ）から、所定の条件を満たす荷物Ｗの搬送経路ＣＲを決定する搬送経路決定部３２ｄと、を備え、節点生成部３２ｂが、作業可能範囲Ａｒ内に設定された特定位置に通過節点Ｐｐ（ｎ）を生成し、通過節点Ｐｐ（ｎ）を基準として作業可能範囲Ａｒ内に複数の節点Ｐ（ｎ）を生成し、搬送経路決定部３２ｄが、通過節点Ｐｐ（ｎ）を経由する搬送経路ＣＲを決定する。【選択図】図８
2020132314.tif 000002
【特許請求の範囲】
【請求項１】
旋回台に起伏自在かつ伸縮自在のブームが設けられるクレーンであって、
搬送する荷物の重量から前記荷物を搬送可能な作業可能範囲を設定する作業可能範囲設定部と、
前記作業可能範囲内において、前記荷物が通過可能な複数の節点を生成する節点生成部と、
前記節点生成部で生成された節点毎に隣り合う節点間を結ぶ複数の経路を生成する経路生成部と、
生成された前記複数の節点と前記複数の経路から、前記クレーンの複数のアクチュエータを作動させる優先順位に基づいて、所定の条件を満たす前記荷物の搬送経路を決定する搬送経路決定部と、を備え、
前記節点生成部が、前記作業可能範囲内に設定された特定位置に通過節点を生成し、前記通過節点を基準として前記作業可能範囲内に複数の節点を生成し、
前記搬送経路決定部が、前記通過節点を経由する搬送経路を決定するクレーン。
【請求項２】
前記節点生成部は、前記通過節点を含む特定領域を設定し、前記特定領域における前記通過節点と前記通過節点に隣り合う節点との間隔および隣り合う節点同士の間隔が所定範囲内に収まるように前記特定領域内の前記節点を生成する請求項１に記載のクレーン。
【請求項３】
前記特定位置が、前記荷物の搬送開始位置および前記搬送開始位置の鉛直上方である吊り上げ完了位置、または搬送終了位置および前記搬送終了位置の鉛直上方である吊り下げ開始位置である請求項１または請求項２に記載のクレーン。
【請求項４】
旋回台に起伏自在かつ伸縮自在のブームが設けられるクレーンの経路生成システムであって、
前記クレーンの位置情報、前記クレーンの機体情報、前記荷物の重量および特定位置を取得し、前記荷物の搬送経路を伝達する情報通信部と、
前記荷物の重量から前記荷物を搬送可能な作業可能範囲を設定する作業可能範囲設定部と、
前記作業可能範囲内において、前記荷物が通過可能な複数の節点を生成する節点生成部と、
前記節点生成部で生成された節点毎に隣り合う節点間を結ぶ複数の経路を生成する経路生成部と、
生成された前記複数の節点と前記複数の経路から、前記クレーンの複数のアクチュエータを作動させる優先順位に基づいて、所定の条件を満たす前記荷物の搬送経路を決定する搬送経路決定部と、を備え、
前記節点生成部が、前記作業可能範囲内に設定された特定位置に通過節点を生成し、前記通過節点を基準として前記作業可能範囲内に複数の節点を生成し、
前記搬送経路決定部は、前記通過節点を経由する搬送経路を決定するクレーンの経路生成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、クレーンおよびクレーンの経路生成システムに関する。
【背景技術】
【０００２】
従来、クレーンによる荷物の搬送作業においては、ブームの旋回、起伏、伸縮およびワイヤロープの巻き上げ等の動きを単独または併用することによって荷物を三次元空間内で移動させる。荷物の搬送経路は、クレーンの姿勢、地物の位置や形状、荷物の形状、吊り上げ位置および吊り下し位置を考慮して決定される。
【０００３】
荷物の搬送経路は、クレーンの作業可能範囲内で任意に設定することができる。また、クレーンは、アクチュエータの動きの組み合わせによって荷物を移動させるため、同じ搬送経路であっても異なる組み合わせによって荷物を移動させることができる。このため、操縦者には、最適な搬送経路の決定とアクチュエータの動きの組み合わせの決定に多くの経験や高い熟練度が求められる。そこで、障害物を回避する移動経路を探索する経路探索システムが知られている。例えば特許文献１の如くである。
【０００４】
特許文献１に記載の経路探索システムは、障害物等が含まれる仮想空間上に複数のナビゲーションノードを生成する。さらに、経路探索システムは、ユーザーが所望する係数に基づいて開始点から目的地点までの経路を探索する。また、経路探索システムは、各ノード間の中間点に新しいナビゲーションノードを追加してノードの密度を高められる。このように構成することで、経路探索システムは、衝突を回避するための経路を緻密に計算することができる。しかし、クレーンは、荷物を吊り上げて搬送する性質上、周囲に障害物が存在していなくても搬送経路に制約が生じる。つまり、クレーンは、開始点に生成されたノードと目的地点に生成されたノードを含む経路が生成されても荷物を開始点から目的地点まで搬送できない場合があった。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特表２００７−５３０９６７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
作業可能範囲の三次元空間内に、計算量を抑制しつつ、指定した空間位置を荷物が確実に通過する搬送経路を生成することができるクレーンおよびクレーンの経路生成システムを提供する。
【課題を解決するための手段】
【０００７】
本発明の解決しようとする課題は以上の如くであり、次にこの課題を解決するための手段を説明する。
【０００８】
即ち、第１の発明は、旋回台に起伏自在かつ伸縮自在のブームが設けられるクレーンであって、搬送する荷物の重量から前記荷物を搬送可能な作業可能範囲を設定する作業可能範囲設定部と、前記作業可能範囲内において、前記荷物が通過可能な複数の節点を生成する節点生成部と、前記節点生成部で生成された節点毎に隣り合う節点間を結ぶ複数の経路を生成する経路生成部と、生成された前記複数の節点と前記複数の経路から、前記クレーンの複数のアクチュエータを作動させる優先順位に基づいて、所定の条件を満たす前記荷物の搬送経路を決定する搬送経路決定部と、を備え、前記節点生成部が、前記作業可能範囲内に設定された特定位置に通過節点を生成し、前記通過節点を基準として前記作業可能範囲内に複数の節点を生成し、前記搬送経路決定部が、前記通過節点を経由する搬送経路を決定するクレーンである。
【０００９】
第２の発明は、前記節点生成部は、前記通過節点を含む特定領域を設定し、前記特定領域における前記通過節点と前記通過節点に隣り合う節点との間隔および隣り合う節点同士の間隔が所定範囲内に収まるように前記特定領域内の前記節点を生成するクレーンである。
【００１０】
第３の発明は、前記特定位置が、前記荷物の搬送開始位置および前記搬送開始位置の鉛直上方である吊り上げ完了位置、または搬送終了位置および前記搬送終了位置の鉛直上方である吊り下げ開始位置であるクレーンの経路生成システムである。
【００１１】
第４の発明は、旋回台に起伏自在かつ伸縮自在のブームが設けられるクレーンの経路生成システムであって、前記クレーンの位置情報、前記クレーンの機体情報、前記荷物の重量および特定位置を取得し、前記荷物の搬送経路を伝達する情報通信部と、前記荷物の重量から前記荷物を搬送可能な作業可能範囲を設定する作業可能範囲設定部と、前記作業可能範囲内において、前記荷物が通過可能な複数の節点を生成する節点生成部と、前記節点生成部で生成された節点毎に隣り合う節点間を結ぶ複数の経路を生成する経路生成部と、生成された前記複数の節点と前記複数の経路から、前記クレーンの複数のアクチュエータを作動させる優先順位に基づいて、所定の条件を満たす前記荷物の搬送経路を決定する搬送経路決定部と、を備え、前記節点生成部が、前記作業可能範囲内に設定された特定位置に通過節点を生成し、前記通過節点を基準として前記作業可能範囲内に複数の節点を生成し、前記搬送経路決定部は、前記通過節点を経由する搬送経路を決定するクレーンの経路生成システムである。
【発明の効果】
【００１２】
本発明は、以下に示すような効果を奏する。
【００１３】
第１の発明においては、作業可能範囲内で荷物を通過させたい特定位置に節点を生成してから作業可能範囲全体に節点を生成するので、特定位置に節点が生成されるように節点の密度を高める必要がない。これにより、作業可能範囲の三次元空間内に、計算量を抑制しつつ、指定した空間位置を荷物が確実に通過する搬送経路を生成することができる。
【００１４】
第２の発明においては、荷物を通過させたい特定位置に生成された通過節点周辺の特定領域の節点の間隔を調整しているので、搬送経路に与える節点のばらつきの影響が抑制される。これにより、作業可能範囲の三次元空間内に、計算量を抑制しつつ、指定した空間位置を荷物が確実に通過する搬送経路を生成することができる。
【００１５】
第３の発明においては、節点の密度を高めることなく、荷物が確実に搬送開始位置から鉛直上方に搬送され、荷物が確実に搬送終了位置の鉛直上方から吊り下される搬送経路が生成される。これにより、作業可能範囲の三次元空間内に、計算量を抑制しつつ、指定した空間位置を荷物が確実に通過する搬送経路を生成することができる。
【００１６】
第４の発明においては、作業可能範囲内で荷物を通過させたい特定位置に節点を生成してから作業可能範囲全体に節点を生成するので、特定位置に節点が生成されるように節点の密度を高める必要がない。これにより、作業可能範囲の三次元空間内に、計算量を抑制しつつ、指定した空間位置を荷物が確実に通過する搬送経路を生成することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明に係るクレーンの全体構成を示す側面図。
【図２】クレーンの制御構成を示すブロック図。
【図３】制御装置における経路生成の制御構成を示すブロック図。
【図４】図４は節点の生成状態を示す。（Ａ）はクレーンの上方からみた節点の状態を示し、（Ｂ）はクレーンの側方からみた節点の状態を示す。
【図５】図５は節点と経路を示す。（Ａ）は起伏角度毎の節点と経路を示し、（Ｂ）は旋回角度毎の節点と経路を示し、（Ｃ）はブーム長さ毎の節点と経路を示す。
【図６】経路毎の搬送速度を基準とする重みを示す図。
【図７】図７は搬送経路の選択の態様を示す。（Ａ）は同じ旋回半径における経路の長さによる搬送経路の違いを示し、（Ｂ）は旋回半径の違いによる搬送経路の違いを示す。
【図８】図８は通過節点を含む特定領域内での節点の生成状態を示す。（Ａ）はクレーンの上方からみた節点の状態を示し、（Ｂ）は図８（Ａ）におけるＸ−Ｘ断面での節点の状態を示す。
【図９】図９は吊り上げ位置における節点の生成状態を示す。（Ａ）は特定領域内の通過節点および節点の状態を示し、（Ｂ）は特定領域外の節点の状態を示す。
【図１０】図１０は搬送経路の状態を示す。（Ａ）はクレーンの上方からみた搬送経路の状態を示し、（Ｂ）は側方からみた搬送経路の状態を示す。
【図１１】サーバコンピュータにおける経路生成の制御構成を示すブロック図。
【発明を実施するための形態】
【００１８】
以下に、図１と図２を用いて、クレーン１について説明する。本願では、ラフテレーンクレーンについて説明を行うが、本願に開示する技術的思想は、オールテレーンクレーン、トラッククレーン、積載型トラッククレーン、高所作業車等にも適用できる。
【００１９】
クレーン１は、車両２とクレーン装置６で構成されている。
【００２０】
車両２は、左右一対の前輪３と後輪４を備えている。また、車両２は、荷物Ｗの搬送作業を行う際に接地させて安定を図るアウトリガ５を備えている。なお、車両２は、その上部にクレーン装置６を支持している。
【００２１】
クレーン装置６は、荷物Ｗをワイヤロープによって吊り上げる装置である。クレーン装置６は、旋回台８、ブーム９、メインフックブロック１０、サブフックブロック１１、メインウインチ１３、メインワイヤロープ１４、サブウインチ１５、サブワイヤロープ１６、キャビン１７等を具備している。
【００２２】
旋回台８は、クレーン装置６を旋回可能に構成する構造体である。旋回台８は、円環状の軸受を介して車両２のフレーム上に設けられる。旋回台８には、アクチュエータである旋回用油圧モータ８１が設けられている。旋回台８は、旋回用油圧モータ８１によって左右方向に旋回可能に構成されている。
【００２３】
旋回用油圧モータ８１は、電磁比例切換バルブである旋回用バルブ２２によって回転操作される。旋回用バルブ２２は、旋回用油圧モータ８１に供給される作動油の流量を任意の流量に制御することができる。つまり、旋回台８は、旋回用バルブ２２によって回転操作される旋回用油圧モータ８１を介して任意の旋回速度に制御可能に構成されている。旋回台８には、旋回台８の旋回角度と旋回速度とを検出する旋回用センサ２７が設けられている。
【００２４】
ブーム９は、荷物Ｗを吊り上げ可能に構成する構造体である。ブーム９は、その基端が旋回台８の略中央に揺動可能に設けられている。ブーム９には、アクチュエータである伸縮用油圧シリンダ９１と起伏用油圧シリンダ９２が設けられている。ブーム９は、伸縮用油圧シリンダ９１によって長手方向に伸縮可能に構成されている。また、ブーム９は、起伏用油圧シリンダ９２によって上下方向に起伏可能に構成されている。さらに、ブーム９には、ブームカメラ９３が設けられている。
【００２５】
伸縮用油圧シリンダ９１は、電磁比例切換バルブである伸縮用バルブ２３によって伸縮操作される。伸縮用バルブ２３は、伸縮用油圧シリンダ９１に供給される作動油の流量を任意の流量に制御することができる。つまり、ブーム９は、伸縮用バルブ２３によって伸縮操作される伸縮用油圧シリンダ９１を介して任意の伸縮速度に制御可能に構成されている。ブーム９には、ブーム９のブーム長さと伸縮速度とを検出する伸縮用センサ２８が設けられている。
【００２６】
起伏用油圧シリンダ９２は、電磁比例切換バルブである起伏用バルブ２４によって伸縮操作される。起伏用バルブ２４は、起伏用油圧シリンダ９２に供給される作動油の流量を任意の流量に制御することができる。つまり、ブーム９は、起伏用バルブ２４によって伸縮操作される起伏用油圧シリンダ９２を介して任意の起伏速度に制御可能に構成されている。ブーム９には、ブーム９の起伏角度と起伏速度とを検出する起伏用センサ２９が設けられている。
【００２７】
ブームカメラ９３は、荷物Ｗおよび地物Ｃ（図１１参照）の画像を取得する。ブームカメラ９３は、ブーム９の先端部に設けられている。また、ブームカメラ９３は、３６０°回転可能に構成され、ブーム９の先端部を中心とする全方位を撮影することができる。なお、ブームカメラ９３は、後述する制御装置３２に接続されている。
【００２８】
メインフックブロック１０とサブフックブロック１１は、荷物Ｗを吊り上げるための部材である。メインフックブロック１０には、メインフック１０ａが設けられている。サブフックブロック１１には、サブフック１１ａが設けられている。
【００２９】
メインウインチ１３とメインワイヤロープ１４は、メインフック１０ａに引っ掛けられた荷物Ｗを吊り上げるための機構である。また、サブウインチ１５とサブワイヤロープ１６は、サブフック１１ａに引っ掛けられた荷物Ｗを吊り上げるための機構である。メインウインチ１３とサブウインチ１５には、それぞれの回転量を検出する巻回用センサ２６が設けられている。メインウインチ１３は、電磁比例切換バルブであるメイン用バルブ２５ｍによってメイン用油圧モータを制御し、任意の繰り入れおよび繰り出し速度に操作可能に構成されている。同様に、サブウインチ１５は、電磁比例切換バルブであるサブ用バルブ２５ｓによってサブ用油圧モータを制御し、任意の繰り入れおよび繰り出し速度に操作可能に構成されている。
【００３０】
キャビン１７は、操縦席を覆う構造体である。キャビン１７の内部には、車両２を操作するための操作具やクレーン装置６を操作するための操作具が設けられている。旋回操作具１８は、旋回用油圧モータ８１を操作することができる。起伏操作具１９は、起伏用油圧シリンダ９２を操作することができる。伸縮操作具２０は、伸縮用油圧シリンダ９１を操作することができる。メインドラム操作具２１ｍは、メイン用油圧モータを操作することができる。サブドラム操作具２１ｓは、サブ用油圧モータを操作することができる。
【００３１】
ＧＮＳＳ受信機３０は、衛星から測距電波を受信し、緯度、経度、標高を算出するものである。ＧＮＳＳ受信機３０は、キャビン１７に設けられている。従って、クレーン１は、キャビン１７の位置座標を取得することができる。また、車両２を基準とする方位を取得することができる。なお、ＧＮＳＳ受信機３０は、後述する制御装置３２に接続されている。
【００３２】
データ通信機３１は、外部のサーバコンピュータと通信を行う装置である。データ通信機３１は、キャビン１７に設けられている。データ通信機３１は、外部のサーバコンピュータから後述する作業領域Ａｗの空間情報および搬送作業に関する情報等を取得するように構成されている。なお、データ通信機３１は、後述する制御装置３２に接続されている。
【００３３】
制御装置３２は、各種切換バルブ（旋回用バルブ２２、伸縮用バルブ２３、起伏用バルブ２４、メイン用バルブ２５ｍおよびサブ用バルブ２５ｓ）を制御するコンピュータである。制御装置３２は、各種切換バルブ（２２、２３、２４、２５ｍ、２５ｓ）を制御するために種々のプログラムやデータが格納されている。また、制御装置３２は、各種センサ（巻回用センサ２６、旋回用センサ２７、伸縮用センサ２８および起伏用センサ２９）に接続されている。さらに、制御装置３２は、各種操作具（旋回操作具１８、起伏操作具１９、伸縮操作具２０、メインドラム操作具２１ｍおよびサブドラム操作具２１ｓ）に接続されている。そのため、制御装置３２は、各種操作具（１８、１９、２０、２１ｍ、２１ｓ）の操作量に対応した制御信号を生成することができる。
【００３４】
このように構成されるクレーン１は、車両２を走行させることで任意の位置にクレーン装置６を移動させることができる。また、クレーン１は、ブーム９を起立させ、かつブーム９を伸長させることでクレーン装置６の揚程や作業半径を拡大することができる。そして、クレーン１は、ブーム９の旋回、起伏、伸縮およびワイヤロープ（メインワイヤロープ１４、サブワイヤロープ１６）の巻き上げ等の動きを単独または併用することによって荷物Ｗを移動させることができる。
【００３５】
次に、図３から図７を用いて、クレーン１の作業領域Ａｗの作業可能範囲Ａｒ内における荷物Ｗの搬送経路ＣＲの自動生成について説明する。クレーン１は、建設現場等の作業領域Ａｗに配置されているものとする。また、クレーン１は、生成された搬送経路ＣＲに沿って自動でサブフック１１ａに吊り下げられた荷物Ｗを搬送するものとする。以下の説明で、位置情報とは、クレーン１の位置座標データである。機体情報とは、クレーン１の性能諸元データである。制御情報とは、クレーン１の作動状態、制御信号、各種センサの検出値等である。作業に関する情報とは、荷物Ｗの搬送開始位置である吊り上げ位置Ｐｓ、吊り上げ完了位置Ｐｕ、吊り下げ開始位置Ｐｄ、荷物Ｗの搬送終了位置である吊り下し位置Ｐｅ、荷物Ｗの重量Ｗｇ等に関する情報である。搬送経路情報とは、荷物Ｗの搬送経路ＣＲ、搬送速度等である。作業領域Ａｗの空間情報とは、作業領域Ａｗ内の地物Ｃ等の三次元情報である。
【００３６】
図３に示すように、クレーン１は、制御装置３２において荷物Ｗの搬送経路ＣＲを自動生成する。制御装置３２は、作業可能範囲設定部３２ａ、節点生成部３２ｂ、経路生成部３２ｃ、搬送経路決定部３２ｄ、搬送制御部３２ｅを有する。
【００３７】
制御装置３２の作業可能範囲設定部３２ａは、搬送する荷物Ｗの重量Ｗｇから作業可能範囲Ａｒを仮想空間上に設定する。作業可能範囲設定部３２ａは、データ通信機３１を介して外部のサーバコンピュータ等から作業に関する情報として吊り上げ位置Ｐｓ、吊り下し位置Ｐｅ、荷物Ｗの重量Ｗｇと作業領域Ａｗ（図４参照）の空間情報とを取得する。作業可能範囲設定部３２ａは、クレーン１の機体情報、荷物Ｗの重量Ｗｇからクレーン１が荷物Ｗを搬送することができる空間である作業可能範囲Ａｒ（図４参照）を算出する。
【００３８】
図４に示すように、節点生成部３２ｂは、ブーム９の旋回中心を原点とする極座標系において、作業可能範囲Ａｒ内にブーム９の任意のブーム長さＬｘ（ｎ）、任意の旋回角度θｙ（ｎ）および任意の起伏角度θｚ（ｎ）を所定の任意のブーム長さ刻み毎、かつ任意の旋回角度刻み毎、かつ任意の起伏角度刻み毎に、それぞれ変更させる場合の荷物Ｗが通過する節点Ｐ（ｎ）を仮想空間内に生成する（ｎは任意の自然数）。
【００３９】
節点生成部３２ｂは、車両２の進行方向を基準として時計回り方向の任意の旋回角度θｙ（ｎ）、水平方向を基準として任意の起伏角度θｚ（ｎ）の位置にあるブーム９を伸縮可能なブーム長さＬｘ（ｎ）の全範囲において任意のブーム長さ刻み毎に伸縮させる場合の節点Ｐ（ｎ）を生成する。次に、節点生成部３２ｂは、任意の旋回角度刻みだけ異なる任意の旋回角度θｙ（ｎ＋１）、任意の起伏角度θｚ（ｎ）の位置にあるブーム９を任意のブーム長さ刻み毎に伸縮させる場合の節点Ｐ（ｎ）を、伸縮可能なブーム長さＬｘ（ｎ）の全範囲において生成する。このように、節点生成部３２ｂは、旋回可能な旋回角度θｙ（ｎ）の全範囲において任意の旋回角度刻み毎に、任意の起伏角度θｚ（ｎ）の位置にあるブーム９を伸縮させる場合の節点Ｐ（ｎ）を生成する。
【００４０】
同様にして、節点生成部３２ｂは、任意の旋回角度刻みだけ異なる任意の起伏角度θｚ（ｎ＋１）の位置にあるブーム９を任意のブーム長さ刻み毎に伸縮させる場合の節点Ｐ（ｎ）を、旋回可能な旋回角度θｙ（ｎ）の全範囲において任意の旋回角度刻み毎に生成する。このように、節点生成部３２ｂは、旋回可能な旋回角度θｙ（ｎ）の全範囲における任意の旋回角度刻み毎、かつ起伏可能な起伏角度θｚ（ｎ）の全範囲における任意の起伏角度刻み毎、かつ伸縮可能なブーム長さＬｘ（ｎ）の全範囲における任意のブーム長さ刻み毎に節点Ｐ（ｎ）を生成する。この結果、作業可能範囲Ａｒ内には、ブーム９の任意のブーム長さＬｘ（ｎ）、任意の旋回角度θｙ（ｎ）および任意の起伏角度θｚ（ｎ）における節点Ｐ（ｎ）が任意の旋回角度刻み毎、任意の起伏角度刻み毎、任意のブーム長さ刻み毎に生成されている。
【００４１】
次に、制御装置３２の経路生成部３２ｃは、作業可能範囲Ａｒ内において、生成した節点Ｐ（ｎ）のうち、隣り合う位置にある節点Ｐ（ｎ）間を繋ぐことで節点Ｐ（ｎ）間の経路Ｒ（ｎ）を生成する（図５参照）。経路生成部３２ｃは、任意の一の節点Ｐ（ｎ）と隣り合う複数の他の節点Ｐ（ｎ＋１）、Ｐ（ｎ＋２）・・を一の節点Ｐ（ｎ）から荷物Ｗを移動可能な節点として特定する。経路生成部３２ｃは、一の節点Ｐ（ｎ）から隣り合う複数の他の節点Ｐ（ｎ＋１）、Ｐ（ｎ＋２）・・までの経路Ｒ（ｎ）、Ｒ（ｎ＋１）・・をそれぞれ生成する。経路生成部３２ｃは、全ての節点Ｐ（ｎ）間に経路Ｒ（ｎ）を生成することで、作業可能範囲Ａｒ内の空間をカバーする経路網を生成する。
【００４２】
図５（Ａ）に示すように、経路生成部３２ｃは、任意の旋回角度θｙ（ｎ）において、起伏角度θｚ（ｎ）のブーム９を任意のブーム長さ刻み毎に縮小させる順に生成した節点Ｐ（ｎ）、節点Ｐ（ｎ＋１）と、起伏角度θｚ（ｎ＋１）のブーム９を任意のブーム長さ刻み毎に縮小させて順に生成した荷物Ｗの節点Ｐ（ｎ＋２）、節点Ｐ（ｎ＋３）をそれぞれ繋いだ経路を生成する。節点Ｐ（ｎ）と節点Ｐ（ｎ＋１）を繋ぐ経路Ｒ（ｎ＋１）は、ブーム９の伸縮によって荷物Ｗが通過する経路である。節点Ｐ（ｎ）と節点Ｐ（ｎ＋２）を繋ぐ経路Ｒ（ｎ＋２）は、ブーム９の起伏によって荷物Ｗが通過する経路である。節点Ｐ（ｎ）と節点Ｐ（ｎ＋３）を繋ぐ経路Ｒ（ｎ＋３）は、ブーム９の伸縮かつ起伏によって荷物Ｗが通過する経路である。
【００４３】
また、図５（Ｂ）に示すように、経路生成部３２ｃは、任意のブーム長さＬｘ（ｎ）において、旋回角度θｙ（ｎ）のブーム９を任意の起伏角度刻み毎に起立させて生成した荷物Ｗの節点Ｐ（ｎ＋４）、節点Ｐ（ｎ＋５）と、旋回角度θｙ（ｎ＋１）のブーム９を任意の起伏角度刻み毎に起立させて生成した荷物Ｗの節点Ｐ（ｎ＋６）、節点Ｐ（ｎ＋７）をそれぞれ繋いだ経路を生成する。節点Ｐ（ｎ＋４）と節点Ｐ（ｎ＋５）を繋ぐ経路Ｒ（ｎ＋５）は、ブーム９の起伏によって荷物Ｗが通過する経路である。節点Ｐ（ｎ＋４）と節点Ｐ（ｎ＋６）を繋ぐ経路Ｒ（ｎ＋６）は、ブーム９の旋回によって荷物Ｗが通過する経路である。節点Ｐ（ｎ＋４）と節点Ｐ（ｎ＋７）を繋ぐ経路Ｒ（ｎ＋７）は、ブーム９の旋回かつ起伏によって荷物Ｗが通過する経路である。
【００４４】
また、図５（Ｃ）に示すように、経路生成部３２ｃは、任意の起伏角度θｚ（ｎ）において、ブーム長さＬｘ（ｎ）のブーム９を任意の旋回角度刻み毎に時計回り方向へ旋回させて生成した荷物Ｗの節点Ｐ（ｎ＋８）、節点Ｐ（ｎ＋９）と、ブーム長さＬｘ（ｎ＋１）のブーム９を任意の旋回角度刻み毎に時計回り方向へ旋回させて生成した荷物Ｗの節点Ｐ（ｎ＋１０）、節点Ｐ（ｎ＋１１）とをそれぞれ繋いだ経路を生成する。節点Ｐ（ｎ＋８）と節点Ｐ（ｎ＋９）を繋ぐ経路Ｒ（ｎ＋９）は、ブーム９の旋回によって荷物Ｗが通過する経路である。節点Ｐ（ｎ＋８）と節点Ｐ（ｎ＋１０）を繋ぐ経路Ｒ（ｎ＋１０）は、ブーム９の伸縮によって荷物Ｗが通過する経路である。節点Ｐ（ｎ＋８）と節点Ｐ（ｎ＋１１）を繋ぐ経路Ｒ（ｎ＋１１）は、ブーム９の旋回かつ伸縮によって荷物Ｗが通過する経路である。なお、経路Ｒ（ｎ＋１０）、経路Ｒ（ｎ＋１１）において、ブーム９の伸縮による高さ方向の変動は、サブワイヤロープ１６の巻き上げ、巻き下げによって生じないように制御されているものとする。
【００４５】
このように生成される複数の経路Ｒ（ｎ）は、ブーム９の伸縮、起伏または旋回のそれぞれ単独の動きによって搬送される荷物Ｗの経路と、伸縮、起伏および旋回のうち、複数の動きの併用によって搬送される荷物Ｗの経路とから構成されている。
【００４６】
制御装置３２の搬送経路決定部３２ｄは、アクチュエータを作動させる優先順位および所定の条件を満たす荷物Ｗの搬送経路ＣＲを決定する。アクチュエータを作動させる優先順位は、ブーム９を旋回させる旋回用油圧モータ８１、ブーム９を起伏させる起伏用油圧シリンダ９２、ブーム９を伸縮させる図示しない伸縮用油圧シリンダ９１とする。また、本実施形態の所定の条件である第一の条件は、各アクチュエータの単独作動による荷物Ｗの搬送時間を最小にする経路を選択することとする。さらに、所定の条件である第二の条件は、荷物Ｗの搬送時の旋回半径を小さくする経路Ｒ（ｎ）を選択することとする。なお、本実施形態において、搬送経路決定部３２ｄによる搬送経路ＣＲの決定は、荷物Ｗの高さ方向が一定である平面上の経路において実施するものとする。
【００４７】
図６に示すように、経路生成部３２ｃで生成された経路は、任意の旋回半径ＲＡの円周上に等しい間隔で生成されている節点Ｐ（Ａ１）、節点Ｐ（Ａ２）、・・節点Ｐ（Ａ６）と、任意の旋回半径ＲＢの円周上に等しい間隔で生成されている節点Ｐ（Ｂ１）、節点Ｐ（Ｂ２）、・・節点Ｐ（Ｂ６）を互いに繋いで生成されている。節点Ｐ（Ａ１）から節点Ｐ（Ａ６）を繋ぐ経路を経路Ｒ（ｎ＋１）、経路Ｒ（ｎ＋２）、・・経路Ｒ（ｎ＋６）とする。節点Ｐ（Ｂ１）から節点Ｐ（Ｂ６）を繋ぐ経路を経路Ｒ（ｎ＋７）、経路Ｒ（ｎ＋８）、・・経路Ｒ（ｎ＋１２）とする。また、節点Ｐ（Ａ１）と節点Ｐ（Ｂ１）とを繋ぐ経路を経路Ｒ（ｎ＋１３）とする。節点Ｐ（Ａ３）と節点Ｐ（Ｂ３）とを繋ぐ経路を経路Ｒ（ｎ＋１４）とする。経路Ｒ（ｎ＋１）から経路Ｒ（ｎ＋１２）は、ブーム９の旋回によって荷物Ｗが搬送される経路である。経路Ｒ（ｎ＋１３）と経路Ｒ（ｎ＋１４）は、ブーム９の起伏または伸縮によって荷物Ｗが搬送される経路である。
【００４８】
搬送経路決定部３２ｄは、第一の条件を満たす経路Ｒ（ｎ）を選択するために搬送時間に関する重みを各経路Ｒ（ｎ）に設定する。搬送経路決定部３２ｄは、搬送速度が最も速いブーム９の旋回によって荷物Ｗが搬送される経路Ｒ（ｎ＋１）から経路Ｒ（ｎ＋１２）に重み１を設定する（図６における囲み数字）。同様に、搬送経路決定部３２ｄは、搬送速度が旋回の次に速いブーム９の起伏、または搬送速度が最も遅いブーム９の伸縮によって荷物Ｗが搬送される経路Ｒ（ｎ＋１３）と経路Ｒ（ｎ＋１４）に、起伏による搬送時の重み２と伸縮による搬送時の重み３を設定する（図６における囲み数字）。つまり、複数の経路Ｒ（ｎ）の組み合わせから構成される搬送経路ＣＲは、重みの合計が小さいほど搬送時間が短くなる。
【００４９】
図７（Ａ）に示すように、節点Ｐ（Ａ１）を吊り上げ位置Ｐｓとし、節点Ｐ（Ａ３）を吊り下し位置Ｐｅとした場合、搬送経路決定部３２ｄは、ダイクストラ法等を用いて、節点Ｐ（Ａ１）と節点Ｐ（Ａ３）とを繋ぐ経路の重みが最小である経路を決定する。節点Ｐ（Ａ１）から節点Ｐ（Ａ３）までの経路は、優先順位の高いブーム９の旋回によって荷物Ｗが搬送される経路Ｒ（ｎ＋１）および経路Ｒ（ｎ＋２）を繋いだ搬送経路ＣＲ１（白塗矢印）と、経路Ｒ（ｎ＋６）、経路Ｒ（ｎ＋５）、経路Ｒ（ｎ＋４）および経路Ｒ（ｎ＋３）を繋いだ搬送経路ＣＲ２（黒塗矢印）がある。搬送経路ＣＲ１の旋回半径と搬送経路ＣＲ２の旋回半径とは、同一であるのでどちらの搬送経路ＣＲでも第二の条件を満たす。搬送経路決定部３２ｄは、重みの合計２の搬送経路ＣＲ１と重みの合計４の搬送経路ＣＲ２とのうち、経路の重みの合計が小さい搬送経路ＣＲ１を第一の条件を満たす搬送経路ＣＲとして選択する。
【００５０】
図７（Ｂ）に示すように、節点Ｐ（Ａ１）を吊り上げ位置Ｐｓとし、節点Ｐ（Ｂ３）を吊り下し位置Ｐｅとした場合、節点Ｐ（Ａ１）から節点Ｐ（Ｂ３）までの経路は、優先順位の高いブーム９の旋回とブーム９の起伏によって荷物Ｗが搬送される経路Ｒ（ｎ＋１）、経路Ｒ（ｎ＋２）および経路Ｒ（ｎ＋１４）を繋いだ旋回半径ＲＡの搬送経路ＣＲ３（黒塗矢印）と、経路Ｒ（ｎ＋１３）、経路Ｒ（ｎ＋７）および経路Ｒ（ｎ＋８）を繋ぐ旋回半径ＲＢの搬送経路ＣＲ４（白塗矢印）がある。搬送経路決定部３２ｄは、経路Ｒ（ｎ＋１３）と経路Ｒ（ｎ＋１４）に起伏による重み２を設定する。搬送経路ＣＲ３の重みの合計と搬送経路ＣＲ４の重みの合計とは、共に４であるのでどちらの搬送経路ＣＲでも第一の条件を満たす。搬送経路決定部３２ｄは、小さい旋回半径ＲＢの搬送経路ＣＲ４を第二の条件を満たす搬送経路ＣＲとして選択する。
【００５１】
制御装置３２の搬送制御部３２ｅは、アクチュエータの優先順位に基づいて決定された搬送経路ＣＲに沿って荷物Ｗを搬送するようにクレーン装置６の各種切換バルブに制御信号Ｍｄを送信する。荷物Ｗを搬送経路ＣＲ４で搬送する場合、搬送制御部３２ｅは、吊り上げ位置Ｐｓである節点Ｐ（Ａ１）からブーム９を起伏させて節点Ｐ（Ｂ１）に荷物Ｗを搬送させる。続けて、搬送制御部３２ｅは、荷物Ｗが節点Ｐ（Ｂ１）に到達すると、ブーム９を旋回させて節点Ｐ（Ｂ２）を介して吊り下し位置Ｐｅである節点Ｐ（Ｂ３）に荷物Ｗを搬送させる。
【００５２】
このように構成することで、クレーン１は、荷物Ｗの重量Ｗｇによって定まる作業可能範囲Ａｒ内（図４参照）のみに節点Ｐ（ｎ）とそれらを繋ぐ経路Ｒ（ｎ）を生成することで、経路生成のためのコストを削減することができる。また、クレーン１は、アクチュエータの荷物Ｗの搬送に優先順位の高いアクチュエータを用いて荷物Ｗが最短時間で吊り上げ位置Ｐｓから吊り下し位置Ｐｅまで搬送される搬送経路ＣＲと、搬送経路ＣＲで荷物Ｗを搬送する際に用いるアクチュエータの組み合わせが決定される。つまり、クレーン１は、その特性や作業可能範囲Ａｒの状態等から定めたアクチュエータの優先順位に基づいて、第一の条件および第二の条件を満たすアクチュエータの組み合わせを選択する。これにより、アクチュエータの作動条件を考慮した最適な搬送経路ＣＲで荷物Ｗを搬送することができる。
【００５３】
また、搬送経路決定部３２ｄは、荷物Ｗの搬送時の旋回半径を小さくする経路Ｒ（ｎ）の選択を第二の条件としているが、荷物Ｗの搬送時の高さや、進入禁止領域等の制限を満たす経路の選択を第二の条件にしてもよい。このように構成することで、クレーン１は、アクチュエータの荷物Ｗの搬送に優先順位の高いアクチュエータを用いて作業可能範囲Ａｒ内の状況や作業内容を考慮した搬送経路ＣＲが決定される。これにより、アクチュエータの作動条件を考慮した最適な搬送経路ＣＲで荷物Ｗを搬送することができる。なお、節点Ｐ（ｎ）は、メインウインチ１３およびサブウインチ１５の繰り入れおよび繰り出し、ジブのチルトおよび伸縮において、任意の刻み毎に生成することができる。つまり、クレーン１は、経路Ｒ（ｎ）および搬送経路ＲＣをメインウインチ１３およびサブウインチ１５の繰り入れおよび繰り出し、ジブのチルトおよび伸縮に基づいて生成することができる。
【００５４】
次に、図８を用いて、作業可能範囲Ａｒ内の特定位置における通過節点Ｐｐ（ｎ）および経路Ｒ（ｎ）の生成について説明する。作業可能範囲Ａｒ内には、節点Ｐ（ｎ）が生成されていないものとする。本実施形態において、特定位置は、荷物Ｗの吊り上げ位置Ｐｓ、吊り上げ完了位置Ｐｕ、吊り下げ開始位置Ｐｄおよび吊り下し位置Ｐｅとする。通過節点Ｐｐ（ｎ）は、荷物Ｗを通過させる節点である。つまり、搬送経路ＣＲは、通過節点Ｐｐ（ｎ）が含まれるように決定される。
【００５５】
図８に示すように、制御装置３２の節点生成部３２ｂは、操縦者等によって設定された吊り上げ位置Ｐｓ、吊り上げ完了位置Ｐｕ、吊り下げ開始位置Ｐｄおよび吊り下し位置Ｐｅの三次元座標情報を取得する（図３参照）。吊り上げ位置Ｐｓは、荷物Ｗの搬送開始位置である。吊り上げ完了位置Ｐｕは、荷物Ｗを吊り上げ位置Ｐｓから鉛直上方に吊り上げる高さを表している。吊り下し位置Ｐｅは、荷物Ｗの搬送終了位置である。吊り下げ開始位置Ｐｄは、荷物Ｗを鉛直上方から吊り下し位置Ｐｅに吊り下す高さを表している。
【００５６】
節点生成部３２ｂは、吊り上げ位置Ｐｓ、吊り上げ完了位置Ｐｕ、吊り下げ開始位置Ｐｄおよび吊り下し位置Ｐｅに荷物Ｗを通過させる通過節点Ｐｐ（ｎ）（本実施形態において、通過節点Ｐｐ（１）、通過節点Ｐｐ（２）、通過節点Ｐｐ（３）および通過節点Ｐｐ（４））を生成する。さらに、節点生成部３２ｂは、通過節点Ｐｐ（１）、通過節点Ｐｐ（２）、通過節点Ｐｐ（３）および通過節点Ｐｐ（４）を中心として任意に定めた所定の半径ＲＣからなる半球状の特定領域Ａｓを仮想空間内に設定する。
【００５７】
図９（Ａ）に示すように、節点生成部３２ｂは、特定領域Ａｓ内における通過節点Ｐｐ（ｎ）を基準として節点Ｐ（ｎ）を生成する。節点生成部３２ｂは、特定領域Ａｓ内における通過節点Ｐｐ（ｎ）と通過節点Ｐｐ（ｎ）に隣り合う節点Ｐ（ｎ）との間隔、および特定領域Ａｓ内において隣り合う節点Ｐ（ｎ）同士の間隔（間隔のばらつきの幅）が所定の範囲内に収まるように節点Ｐ（ｎ）の位置を調整する。
【００５８】
さらに、図９（Ｂ）に示すように、節点生成部３２ｂは、生成した通過節点Ｐｐ（１）、通過節点Ｐｐ（２）、通過節点Ｐｐ（３）および通過節点Ｐｐ（４）を基準として作業可能範囲Ａｒ内に複数の節点Ｐ（ｎ）を生成する。節点生成部３２ｂは、特定領域Ａｓ以外の作業可能範囲Ａｒ内に隣り合う節点Ｐ（ｎ）同士の間隔を所定の範囲内に収まるように節点Ｐ（ｎ）の位置を調整する。つまり、通過節点Ｐｐ（１）、通過節点Ｐｐ（２）、通過節点Ｐｐ（３）および通過節点Ｐｐ（４）を基点として作業可能範囲Ａｒ内に節点Ｐ（ｎ）を生成する。この際、節点生成部３２ｂは、特定領域Ａｓ内の節点密度が特定領域Ａｓ以外の領域の節点密度よりも高くなるように節点Ｐ（ｎ）を生成する。このように、節点生成部３２ｂは、節点Ｐ（ｎ）の位置を調整することで、隣り合う通過節点Ｐｐ（ｎ）と節点Ｐ（ｎ）との間隔および隣り合う節点Ｐ（ｎ）同士の間隔を所定の範囲内に抑えながら作業可能範囲Ａｒ内に複数の節点Ｐ（ｎ）を生成する。
【００５９】
制御装置３２の経路生成部３２ｃは、通過節点Ｐｐ（ｎ）、特定領域Ａｓに生成した節点Ｐ（ｎ）を含む作業可能範囲Ａｒ内の節点Ｐ（ｎ）のうち、隣り合う位置にある通過節点Ｐｐ（ｎ）と節点Ｐ（ｎ）間をそれぞれ繋ぐことで経路Ｒ（ｎ）を生成する（図５参照）。各特定領域Ａｓは、周囲よりも節点密度が高くなるように節点Ｐ（ｎ）が配置されているので、周辺よりも精緻な経路網が生成される。
【００６０】
図１０に示すように、制御装置３２の搬送経路決定部３２ｄは、アクチュエータを作動させる優先順位および所定の条件を満たす荷物Ｗの搬送経路ＣＲを決定する。搬送経路決定部３２ｄは、吊り上げ位置Ｐｓに生成されている通過節点Ｐｐ（１）を始点とし、吊り下し位置Ｐｅに生成されている通過節点Ｐｐ（４）を終点として搬送経路ＣＲを決定する。この際、搬送経路決定部３２ｄは、吊り上げ完了位置Ｐｕに生成されている通過節点Ｐｐ（２）と吊り下げ開始位置Ｐｄに生成されている通過節点Ｐｐ（３）とを通過地点として含んだ搬送経路ＣＲを決定する。搬送経路決定部３２ｄは、通過節点Ｐｐ（１）から通過節点Ｐｐ（４）を含むように経路Ｒ（ｎ）を選択することで、荷物Ｗが吊り上げ位置Ｐｓ、吊り上げ完了位置Ｐｕ、吊り下げ開始位置Ｐｄおよび吊り下し位置Ｐｅを通過する搬送経路ＣＲを構築することができる。制御装置３２の搬送制御部３２ｅは、決定された搬送経路ＣＲに沿って荷物Ｗを搬送するようにクレーン装置６の各種切換バルブに制御信号Ｍｄを送信する。クレーン１は、吊り上げ位置Ｐｓから吊り上げ完了位置Ｐｕ、吊り下げ開始位置Ｐｄおよび吊り下し位置Ｐｅを荷物Ｗが通過するように搬送する。
【００６１】
なお、クレーン１は、外部のサーバコンピュータ等から取得した吊り上げ位置Ｐｓ、吊り下し位置Ｐｅ等に基づいて搬送経路ＣＲを決定しているが、操縦者によって図示しない携帯端末等から入力された経由位置等に基づいて搬送経路ＣＲを決定してもよい。また、節点生成部３２ｂは、特定領域Ａｓを設定することなく、作業可能範囲Ａｒ全体で隣り合う複数の節点Ｐ（ｎ）同士の間隔を所定の範囲内に収まるように調整する構成でもよい。これにより、節点生成部３２ｂは、隣り合う複数の節点Ｐ（ｎ）同士の間隔を調整する領域が特定領域Ａｓよりも増大するので、通過節点Ｐｐ（ｎ）に隣り合う節点Ｐ（ｎ）と通過節点Ｐｐ（ｎ）の間隔、および隣り合う節点Ｐ（ｎ）同士の間隔の範囲（間隔のばらつきの幅）を小さくすることができる。
【００６２】
このように構成することで、クレーン１は、荷物Ｗの重量Ｗｇによって定まる作業可能範囲Ａｒ内に荷物Ｗを通過させたい特定位置である吊り上げ位置Ｐｓ、吊り上げ完了位置Ｐｕ、吊り下げ開始位置Ｐｄおよび吊り下し位置Ｐｅに通過節点Ｐｐ（ｎ）を生成してから作業可能範囲Ａｒ全体に節点を生成するので、特定位置または特定位置の近傍に節点が生成されるように作業可能範囲Ａｒ全体の節点密度を高める必要がない。また、クレーン１は、特定領域Ａｓ内の通過節点Ｐｐ（ｎ）と通過節点Ｐｐ（ｎ）に隣り合う節点Ｐ（ｎ）との間隔、および隣り合う節点Ｐ（ｎ）同士の間隔が所定の範囲に収まるように節点Ｐ（ｎ）の生成位置を調整している。このため、クレーン１は、搬送経路ＣＲに与える節点Ｐ（ｎ）のばらつきの影響が抑制される。
【００６３】
また、クレーン１は、節点密度を高めることなく、吊り上げ位置Ｐｓから鉛直上方に吊り上げ完了位置Ｐｕまで搬送され、吊り下し位置Ｐｅの鉛直上方の吊り下げ開始位置Ｐｄから吊り下される搬送経路ＣＲが生成される。これにより、クレーン１は、作業可能範囲Ａｒの三次元空間内に、計算量を抑制しつつ、指定した特定位置を荷物が確実に通過する搬送経路ＣＲを生成することができる。つまり、クレーン１は、特定位置を設定することでクレーン１の特性を考慮した経路を生成することができる。
【００６４】
本実施形態において、クレーン１は、外部のサーバコンピュータ等から作業領域Ａｗの空間情報および作業に関する情報等を取得し、制御装置３２において荷物Ｗの搬送経路ＣＲを自動生成するが、搬送経路ＣＲを取得する構成でもよい。
【００６５】
図１１に示すように、経路生成システム３３は、クレーン１による荷物Ｗの搬送経路ＣＲを自動生成する。経路生成システム３３は、サーバコンピュータ側通信機３４を有するサーバコンピュータ３５に構成されており、クレーン１の制御装置３２とデータ通信機３１を介して接続されている。経路生成システム３３は、情報通信部３３ａ、作業可能範囲設定部３２ａ、節点生成部３２ｂ、経路生成部３２ｃ、搬送経路決定部３２ｄを有する。なお、以下の経路生成システム３３は、クレーン１の制御装置３２に替えて適用されるものとして、その説明で用いた名称、図番、符号を用いることで、同じものを指すこととし、以下の実施形態において、既に説明した実施形態と同様の点に関してはその具体的説明を省略し、相違する部分を中心に説明する。
【００６６】
情報通信部３３ａは、クレーン１から各種情報を取得し、各種情報をクレーン１に伝達する。情報通信部３３ａは、サーバコンピュータ側通信機３４を用いて、クレーン１の位置情報、クレーン１の機体情報、作業に関する情報等をクレーン１の制御装置３２から取得する。また、情報通信部３３ａは、搬送経路決定部３２ｄで決定した搬送経路ＣＲをクレーン１に伝達する。
【００６７】
作業可能範囲設定部３２ａは、情報通信部３３ａが取得した搬送する荷物Ｗの重量Ｗｇから作業可能範囲Ａｒをサーバコンピュータ３５内の仮想空間上に設定する。さらに、作業可能範囲設定部３２ａは、情報通信部３３ａが取得した作業に関する情報である吊り上げ位置Ｐｓ、吊り上げ完了位置Ｐｕ、吊り下げ開始位置Ｐｄ、吊り下し位置Ｐｅ、荷物Ｗの重量Ｗｇと作業領域Ａｗ（図４参照）の空間情報とを取得する。作業可能範囲設定部３２ａは、クレーン１の機体情報、荷物Ｗの重量Ｗｇからクレーン１が荷物Ｗを搬送することができる空間である作業可能範囲Ａｒ（図４参照）を算出する。
【００６８】
節点生成部３２ｂは、吊り上げ位置Ｐｓ、吊り上げ完了位置Ｐｕ、吊り下げ開始位置Ｐｄおよび吊り下し位置Ｐｅに荷物Ｗを通過させる通過節点Ｐ（ｎ）（本実施形態において、通過節点Ｐｐ（１）、通過節点Ｐｐ（２）、通過節点Ｐｐ（３）および通過節点Ｐｐ（４））を生成する。節点生成部３２ｂは、通過節点Ｐｐ（１）、通過節点Ｐｐ（２）、通過節点Ｐｐ（３）および通過節点Ｐｐ（４）を中心として設定した特定領域Ａｓ内に節点Ｐ（ｎ）を生成する。さらに、節点生成部３２ｂは、生成した通過節点Ｐｐ（１）、通過節点Ｐｐ（２）、通過節点Ｐｐ（３）および通過節点Ｐｐ（４）を基準として作業可能範囲Ａｒ内に複数の節点Ｐ（ｎ）を生成する。
【００６９】
経路生成部３２ｃは、作業可能範囲Ａｒ内において荷物Ｗが通過可能な全ての経路Ｒ（ｎ）を生成する（図７参照）。経路Ｒ（ｎ）は、例えばサブワイヤロープ１６を最も巻き上げた状態で吊り下げられた荷物Ｗが通過可能な複数の節点Ｐ（ｎ）間を繋いだものである。そして、搬送経路決定部３２ｄは、アクチュエータを作動させる優先順位および所定の条件を満たし、通過節点Ｐｐ（１）、通過節点Ｐｐ（２）、通過節点Ｐｐ（３）および通過節点Ｐｐ（４）を含む荷物Ｗの搬送経路ＣＲを決定する。
【００７０】
経路生成システム３３は、サーバコンピュータ３５の仮想空間内で算出した搬送経路ＣＲを、サーバコンピュータ側通信機３４を用いてクレーン１の制御装置３２に送信する。制御装置３２は、経路生成システム３３から取得した搬送経路ＣＲの情報に基づいて、クレーン１の各アクチュエータを制御する。このように構成することで、経路生成システム３３は、クレーン１の位置情報、クレーン１の機体情報、作業に関する情報を取得し、十分な計算能力を有するサーバコンピュータ３５を用いて搬送経路ＣＲを算出する。これにより、経路生成システム３３は、計算能力に制限があるクレーン１の制御装置３２の計算量を抑制することができる。
【００７１】
上述の実施形態は、代表的な形態を示したに過ぎず、一実施形態の骨子を逸脱しない範囲で種々変形して実施することができる。さらに種々なる形態で実施し得ることは勿論のことであり、本発明の範囲は、特許請求の範囲の記載によって示され、さらに特許請求の範囲に記載の均等の意味、および範囲内のすべての変更を含む。
【符号の説明】
【００７２】
１          クレーン
８          旋回台
９          ブーム
３２ａ      作業可能範囲設定部
３２ｂ      節点生成部
３２ｃ      経路生成部
３２ｄ      搬送経路決定部
３２ｅ      搬送制御部
Ａｒ        作業可能範囲
Ａｓ        特定領域
Ｐｓ        吊り上げ位置
Ｐｅ        吊り下し位置
Ｐ（ｎ）    節点
Ｒ（ｎ）    経路
Ｐｐ（ｎ）  通過節点
ＣＲ        搬送経路
Ｗ          荷物
Ｗｇ        荷物の重量
【図１】
2020132314.tif 000003
【図２】
2020132314.tif 000004
【図３】
2020132314.tif 000005
【図４】
2020132314.tif 000006
【図５】
2020132314.tif 000007
【図６】
2020132314.tif 000008
【図７】
2020132314.tif 000009
【図８】
2020132314.tif 000010
【図９】
2020132314.tif 000011
【図１０】
2020132314.tif 000012
【図１１】
2020132314.tif 000013