(57)【要約】【課題】逐次変化する走行状態に追従することで操作者の意図した操作を実現可能にする。【解決手段】左右の走行部が履帯４２Ｌ，４２Ｒで構成されたクローラ式車両４の走行制御装置２Ａであって、履帯速度指令値と履帯速度実測値との偏差を無くす操作量を生成する油機バランス補償部１０と、履帯４２Ｌ，４２Ｒのスリップを制御するスリップ制御部２Ａと、を備え、スリップ制御部２Ａは、クローラ式車両４の位置及び姿勢を計測するＧＮＳＳ／ＩＭＵ装置４６から現在の位置信号及び姿勢信号を入力して履帯４２Ｌ，４２Ｒのスリップ曲率半径を推定するスリップ曲率半径推定部１６と、推定されたスリップ曲率半径を利用したモデル予測によって操作量を補正する制御曲率半径演算部１８とを具備する。【選択図】図１
2018111447.tif 000002
【特許請求の範囲】
【請求項１】
左右の走行部が履帯で構成されたクローラ式車両の走行制御装置であって、
履帯速度指令値と履帯速度実測値との偏差を無くす操作量を生成する速度制御部と、
前記履帯のスリップを制御するスリップ制御部と、を備え、
前記スリップ制御部は、
前記クローラ式車両の位置及び姿勢を計測する手段から現在の位置信号及び姿勢信号を入力して前記履帯のスリップ曲率半径を推定するスリップ曲率半径推定部と、
推定されたスリップ曲率半径を利用したモデル予測によって前記操作量を補正する制御曲率半径演算部と、
を具備することを特徴とする走行制御装置。
【請求項２】
左右の走行部が履帯で構成されたクローラ式車両の走行制御装置であって、
履帯速度指令値と履帯速度実測値との偏差を無くす操作量を生成する速度制御部と、
前記履帯のスリップを制御するスリップ制御部と、を備え、
前記スリップ制御部は、
前記クローラ式車両の位置及び姿勢を計測する手段から現在の位置信号及び姿勢信号を入力して前記履帯のスリップ率を推定するスリップ率推定部と、
推定されたスリップ率を利用したモデル予測によって前記操作量を補正するスリップ補償部と、
を具備すること特徴とする走行制御装置。
【請求項３】
左右の走行部が履帯で構成されたクローラ式車両の走行制御装置であって、
履帯速度指令値と履帯速度実測値との偏差を無くす操作量を生成する速度制御部と、
前記履帯のスリップを制御するスリップ制御部と、を備え、
前記スリップ制御部は、
前記クローラ式車両の位置及び姿勢を計測する手段から現在の位置信号及び姿勢信号を入力して前記履帯のスリップ曲率半径を推定するスリップ曲率半径推定部と、
推定されたスリップ曲率半径を利用したモデル予測によって前記操作量を補正する制御曲率半径演算部と、
前記クローラ式車両の位置及び姿勢を計測する手段から現在の位置信号及び姿勢信号を入力して前記履帯のスリップ率を推定するスリップ率推定部と、
推定されたスリップ率を利用したモデル予測によって前記制御曲率半径演算部で補正された操作量をさらに補正するスリップ補償部と、
具備することを特徴とする走行制御装置。
【請求項４】
前記スリップ曲率半径推定部は、所定周期で前記クローラ式車両の位置及び姿勢を検出することにより車両が移動する円周の曲率半径を求め、求められた曲率半径上を移動する前記クローラ式車両を本来進むべく移動方向へ戻すための補正円の曲率半径を求め、この補正円の曲率半径に基づいて前記クローラ式車両に対する操作量を補正すること特徴とする請求項1又は３に記載の走行制御装置。
【請求項５】
前記速度制御部は、油機バランス補償部で構成され、
当該油機バランス補償部は、装置外部から入力された前記履帯速度指令値と左右の前記履帯の速度を計測するエンコーダで計測された履帯速度計測値との偏差を演算して左右の履帯の走行バランスが一定となるよう左右の油機のバランスを補償する請求項１乃至３の何れか１項に記載の走行制御装置。
【請求項６】
左右の走行部が履帯で構成されたクローラ式車両をコンピュータにより走行制御する方法であって、
履帯速度指令値と履帯速度実測値との偏差を無くす操作量を生成するステップと、
前記履帯のスリップを制御するステップと、を備え、
前記スリップを制御するステップは、
前記クローラ式車両の位置及び姿勢を計測する手段から現在の位置信号及び姿勢信号を入力して前記履帯のスリップ曲率半径を推定し、
推定されたスリップ曲率半径を利用したモデル予測によって前記操作量を補正する、
ことを特徴とする走行制御方法。
【請求項７】
左右の走行部が履帯で構成されたクローラ式車両をコンピュータにより走行制御する方法であって、
履帯速度指令値と履帯速度実測値との偏差を無くす操作量を生成するステップと、
前記履帯のスリップを制御するステップと、を備え、
前記スリップを制御するステップは、
前記クローラ式車両の位置及び姿勢を計測する手段から現在の位置信号及び姿勢信号を入力して前記履帯のスリップ率を推定し、
推定されたスリップ率を利用したモデル予測によって前記操作量を補正する、
こと特徴とする走行制御方法。
【請求項８】
左右の走行部が履帯で構成されたクローラ式車両をコンピュータにより走行制御する方法であって、
履帯速度指令値と履帯速度実測値との偏差を無くす操作量を生成するステップと、
前記履帯のスリップを制御するステップと、を備え、
前記スリップを制御するステップは、
前記クローラ式車両の位置及び姿勢を計測する手段から現在の位置信号及び姿勢信号を入力して前記履帯のスリップ曲率半径を推定し、
推定されたスリップ曲率半径を利用したモデル予測によって前記操作量を補正し、
前記クローラ式車両の位置及び姿勢を計測する手段から現在の位置信号及び姿勢信号を入力して前記履帯のスリップ率を推定し、
推定されたスリップ率を利用したモデル予測によって、前記推定されたスリップ曲率半径を利用したモデル予測で補正された操作量をさらに補正する、
ことを特徴とする走行制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、クローラ式車両の走行制御装置及び走行制御方法に関する。
【背景技術】
【０００２】
土木建設現場等で使用される建設機械としては、クローラ式車両（「履帯式車両」とも称する）が多用されている。クローラ式車両は左右の走行部が一つの履帯で構成されており、整地環境で使われる車輪式と比べて接地面積が大きい。このため、接地圧が小さくなり不整地走行する車両に適している。操作方法としては、その左右の履帯の速度差により瞬間的な回転運動の繰り返し車両運動の操作が行われる。
【０００３】
従来、クローラ式車両等の走行制御手法としては、主にＧＰＳ等を用いて走行支援をする装置（例えば、特許文献１）や、画像と走行軌跡を予測して重畳表示させる方法（例えば、特許文献２）が提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−２５０６９６号公報
【特許文献２】特許第５８０９９８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、クローラ式車両では履帯の制御が容易ではなく、車両が意図したとおりに動かずに操作者の度重なる軌道修正／微調整の連続作業が発生する。履帯制御が容易ではない理由は以下の２点が考えられる。第１には、不整地における履帯と地面との非定常なスリップによる並進や回転の滑りによる。スリップは地面の状態（埴土、壌土、砂土など）と水分量（雨期、乾期）、車両状態（速度、重量）によっても変化をするので、走行制御に困難が伴う。
【０００６】
第２には、左右の油機（油圧モータ）の操作入力に対する出力のアンバランスが制御性を困難にしている点である。油圧モータのバランスは特定の速度域（特に、最大速度域）において平衡化されるように最適化されているため、それ以外の速度域（低・中速度域）の場合には左右どちらかの方向に曲がりやすい、あるいは曲がりにくいといった不具合を生じる。熟練者は操作レバーを無意識に微調整することで自然と対応できるが，今後さらに増えることが予想される非習熟者には操作負荷が高い。
【０００７】
このように、クローラ式車両では、地面との間で滑りを生じたり、左右の履帯を動かすための油機が正しくバランスしていなかったりすることがあり、このような状態で不整地を走行すると、操作者の意図した経路を外れやすくなり、操作者のより一層の注意監視とそれに伴う操作量の微調整が必要となるという傾向がある。
【０００８】
本発明は上記事情に鑑み、逐次変化する走行状態に追従することで操作者の意図した操作を実現可能にした走行制御装置及び走行制御方法を提供することを目的としている。
【課題を解決するための手段】
【０００９】
上記目的を達成するための第１の形態は、左右の走行部が履帯で構成されたクローラ式車両の走行制御装置であって、履帯速度指令値と履帯速度実測値との偏差を無くす操作量を生成する速度制御部と、前記履帯のスリップを制御するスリップ制御部と、を備え、前記スリップ制御部は、前記クローラ式車両の位置及び姿勢を計測する手段から現在の位置信号及び姿勢信号を入力して前記履帯のスリップ曲率半径を推定するスリップ曲率半径推定部と、推定されたスリップ曲率半径を利用したモデル予測によって前記操作量を補正する制御曲率半径演算部と、を具備することを特徴としている。
【００１０】
第２の形態は、左右の走行部が履帯で構成されたクローラ式車両の走行制御装置であって、履帯速度指令値と履帯速度実測値との偏差を無くす操作量を生成する速度制御部と、前記履帯のスリップを制御するスリップ制御部と、を備え、前記スリップ制御部は、前記クローラ式車両の位置・姿勢を計測する手段から現在の位置信号及び姿勢信号を入力して前記履帯のスリップ率を推定するスリップ率推定部と、推定されたスリップ率を利用したモデル予測によって前記操作量を補正するスリップ補償部と、を具備すること特徴としている。
【００１１】
第３の形態は、左右の走行部が履帯で構成されたクローラ式車両の走行制御装置であって、履帯速度指令値と履帯速度実測値との偏差を無くす操作量を生成する速度制御部と、前記履帯のスリップを制御するスリップ制御部と、を備え、前記スリップ制御部は、前記クローラ式車両の位置・姿勢を計測する手段から現在の位置信号及び姿勢信号を入力して前記履帯のスリップ曲率半径を推定するスリップ曲率半径推定部と、推定されたスリップ曲率半径を利用したモデル予測によって前記操作量を補正する制御曲率半径演算部と、前記クローラ式車両の位置及び姿勢を計測する手段から現在の位置信号及び姿勢信号を入力して前記履帯のスリップ率を推定するスリップ率推定部と、推定されたスリップ率を利用したモデル予測によって前記制御曲率半径演算部で補正された操作量をさらに補正するスリップ補償部と、を具備することを特徴としている。
【発明の効果】
【００１２】
本発明の形態によれば、車両の走行状態を計測し、計測データをフィードバックして操作量を更新する制御則を追加することができ、車両が曲がって走行してしまう等、思い通りに進まないときでも補正された操作量により指示した通りの動作をすることができる。
【図面の簡単な説明】
【００１３】
【図１】走行制御装置の第１実施形態の構成を示すブロック図である。
【図２】制御対象となるクローラ式車両の外観構成を示す斜視図である。
【図３】ジョイスティックの傾きと車両の動作との関係を示す説明図である。
【図４】第１実施形態の作用を示す説明図である。
【図５】第１実施形態の実験結果を示す説明図である。
【図６】走行制御装置の第２実施形態の構成を示すブロック図である。
【図７】走行制御装置の第３実施形態の構成を示すブロック図である。
【発明を実施するための形態】
【００１４】
＜はじめに＞
前述したように、クローラ式車両は左右の走行部が一つの履帯で構成されており、整地環境で使われる車両式と比べて接地面積が大きい。このため、接地圧が小さくなり不整地走行する車両に適している。操作方法としては、その左右の履帯の速度差により瞬間的な回転運動の繰り返し車両運動の操作が行われる。
【００１５】
しかし、理想的な２輪モデルのように大きさと車輪の滑りが無視できる状態では、速度差により車両の挙動は一意に記述できるために制御も容易であるが、実際には以下の理由によりクローラ式車両の挙動を記述することは容易ではない。
【００１６】
すなわち、履帯には、その回転方向のスリップ（縦滑り）とそれに直行する方向のスリップ（横滑り）の両方が生じる。この内、スリップ（縦滑り）は主に、駆動力が履帯と地面との最大静止摩擦力を超えた時に生じる。縦滑りは、“スリップ率”として表現できる。
【００１７】
また、不整地走行をするため、滑り量は事前に予測が難しいため逐次算出する必要がある。以下に示す各実施形態は上記知見に基づくものであり、以下の実施形態で行われる走行制御を“走行アシスト制御”とも称する。
＜第１実施形態＞
図１は走行制御装置の第１実施形態の構成を示すブロック図である。
【００１８】
第１実施形態の走行制御装置２Ａは、図２に示すクローラ式車両４の走行制御をジョイスティック（操縦桿）６から供給される操作量に基づいて実行する。具体的には、変換部８と、油機バランス補償部１０と、スリップ制御部１２Ａと、逆変換部１４とを備えている。
【００１９】
走行制御の対象となるクローラ式車両４は、図２に示すように、履帯４２（４２Ｌ，４２Ｒ）により不整地を走行するもので、クローラ式車両４の位置及び姿勢を検出するＧＮＳＳ／ＩＭＵ装置４６、すなわちＧＮＳＳ（Global  Navigation  Satellite  System）／ＩＭＵ（Inertial  Measurement  Unit）装置４６を備えている。図２中、４８は運転席、５０は荷台、５２は制御装置を示す。
【００２０】
変換部８は、ジョイスティック（操縦桿）６からＣＡＮ（Controller Area Network）通信により供給される操作量を履帯速度指令に変換して油機バランス補償部１０に供給する。なお、クローラ式車両４における制御データ等の伝送は、車両で一般的に使用されているＣＡＮ通信による。
【００２１】
油機バランス補償部１０は、速度制御部１１で構成される。すなわち、速度制御部１１は、クローラ式車両４の左右の履帯４２Ｌ，４２Ｒの速度、加速度をそれぞれ計測するエンコーダ４４（４４Ｌ，４４Ｒ）の各計測信号をフィードバック信号として入力する。そして、変換部８からの履帯速度指令との各偏差を演算し、左右の油圧ポンプ（油機）のバランスを補償した操作量をスリップ制御部１２Ａに供給する。操作量即ち、補償済み操作指令履帯速度ｖｂは以下の数１で表すことができる。
【００２２】
［数１］
2018111447.tif 000003
【００２３】
ここで、
［数２］
2018111447.tif 000004
【００２４】
である。添字Ｒは右、添字Ｌは左を示し，iはe（エンコーダ）,j（ジョイスティック）,b（補償済み）のいずれかである。ここで、制御量は左右の履帯の速度ｖ＝[ｖL ｖR]である。
ｖL は左履帯４２Ｌの回転速度、ｖR は右履帯４２Ｒの回転速度、ｄは車両重心から各履帯までの距離を示す。ここで、
［数３］
2018111447.tif 000005
となる。
【００２５】
スリップ制御部１２Ａは、スリップ曲率半径推定部１６と、制御曲率半径演算部１８とから構成されている。スリップ曲率半径推定部１６は、クローラ式車両４に設けられたＧＮＳＳ／ＩＭＵ装置４６で計測された位置信号及び姿勢信号をフィードバック信号として入力してスリップ曲率半径を推定する。具体的な推定方法は後述する。制御曲率半径演算部１８は、スリップ曲率半径推定値により、油機バランス補償部１０で油機の左右バランスが補償された後の履帯速度指令値を補正し、新たな履帯速度指令値を逆変換部１４に供給する。
【００２６】
逆変換部１４は、スリップ制御部１２Ａで演算された新たな履帯速度指令値をＣＡＮ信号形式のジョイスティック操作量に変換してクローラ式車両４に供給する。
【００２７】
次に、第１実施形態の作用を油機バランス補償部１０の処理と、スリップ制御部１２Ａの処理に分けて説明する。
【００２８】
＜油機バランス補償部１０の処理＞
前述したように、左右の油圧モータの操作入力に対して出力にアンバランスが生じると、車両が操作者の意図した経路を外れてしまうことになる。このため、左右の油圧モータのバランスを適正に補償して、クローラ式車両４が操作者の意図した経路を逸脱しないように制御する必要がある。
【００２９】
油機バランス補償部１０は、エンコーダ４４Ｌ，４４Ｒから履帯速度計測値を入力し、変換部８から供給される履帯速度指令値と履帯速度計測値との偏差を演算する。そして、この偏差がゼロにして左右の履帯４２Ｌ，４２Ｒの走行バランスが一定となるよう左右の油圧モータのバランスを補償する。補償後の操作指令は、スリップ制御部１２Ａに出力される。
【００３０】
＜スリップ制御部１２Ａの処理＞
油機バランス補償部１０で左右の履帯４２Ｌ，４２Ｒを駆動する油圧モータの油圧バランスを補償しても、履帯と地面の間でスリップが発生すると、車両は意図した経路から外れてしまうことがある。スリップ制御部１２Ａは、スリップに起因する走行制御の不具合を是正する。
【００３１】
まず、操作指令を出力するジョイスティック（操縦桿）６の操作量について説明する。図３に示すように、ジョイスティック６はその操作方向によってｘ−ｙ座標で示される４象限のどの方向に操作されているかによって出力される操作指令が異なってくる。
【００３２】
ジョイスティック６の傾き量Ｊは、左右方向（ｘ方向）の傾き量Ｊxと前後方向（ｙ方向）の傾き量Ｊyにより構成される。この傾き量ＪがＣＡＮ通信により走行制御装置２Ａに、油圧モータに対する速度指令値として出力される。
【００３３】
また、クローラ式車両４は、曲率半径によって動きが決定される。したがって、所定の制御周期毎に曲率半径を制御することにより走行制御を実行することができる。ここで、制御量は左右の履帯の速度ｖ＝[ｖL ｖR]である。
【００３４】
クローラ式車両４の走行曲率半径ρは、以下の式で表される。
【００３５】
［数４］
ρ＝ｄ・（ｖL ＋ｖR ）／（−ｖL ＋ｖR ）
ｖL は左履帯４２Ｌの回転速度、ｖR は右履帯４２Ｒの回転速度、ｄは車両重心から各履帯までの距離を示す。
【００３６】
スリップ曲率半径推定部１６は、所定の制御周期における現時点ｋから１周期前の操作量（左右の履帯の速度）ｖk-1と、ＧＮＳＳ／ＩＭＵ装置４６からのフィードバック量（車両の速度、角速度）とから今回のスリップ曲率半径ρkdを推定する。
【００３７】
図４は、クローラ式車両４がＡ地点に位置する時刻ｔ＝ｋからＥ地点に位置するｔ＝ｋ＋３まで、サンプリング時間Δｔ毎に進むクローラ式車両４の動きを示している。この場合、Ａ地点に位置する時刻ｔ＝ｋからＢ地点に位置するｔ＝ｋ＋１までの間に履帯４２Ｌ，４２Ｒに滑りが発生していると仮定する。クローラ式車両４は、曲率半径ρpで示される円Ｏの円周上を動いている。
【００３８】
Ａ地点からＥ地点まで、一定の前進入力（Ｊx＝０、Ｊy＝１００％、Ｊxはジョイスティック６の横方向（ｘ方向）の傾き量、Ｊyはジョイスティック６の縦方向（ｙ方向）の傾き量）が行われた場合、クローラ式車両４は、理想的には図中の破線上を移動する。しかし、実際には、履帯４２Ｌ，４２Ｒの滑りにより、時刻ｔ＝ｋ＋１では円Ｏ上のＢ地点に位置する。元の直線上に戻るためには、時刻ｔ＝ｋ＋１ から時刻ｔ＝ｋ＋２の間に適当な制御入力、例えば、適切な円Ｏ１を設定し、その円周に沿うような入力を与える。次の時刻ｔ＝ｋ＋２では円Ｏ２（＝Ｏ）を経由するようにすることで滑らかにその直線上に戻るように制御できる。以下、具体的に説明する。
【００３９】
今、∠ＡＯＢの角度θは、θ＝（ｖk・Δｔ）／２πρpk であり、∠ＢＯ１Ｃ（＝φ）と同じである。ただし、ρp はＡ地点からＢ地点に移動するときの曲率半径であり、ＧＮＳＳ／ＩＭＵ装置４６の計測値を用いて求める。ｖは車両の代表速度であり、以下の式で求められる。ｖL は左側履帯４２Ｌの速度、ｖR は右側履帯４２Ｒの速度である。
【００４０】
［数５］
ｖ＝（ｖL ＋ｖR ）／２
次に、Ｂ地点からＣ地点までの時間はΔｔ／２であることを考慮すると、角度φは
［数６］
φ＝（ｖk+1・Δｔ／２）／２πρｄk+1 
となる。そのためθ＝φより、曲率半径ρd は以下の式のように求まる。
【００４１】
［数７］
（ｖk・Δｔ）／２πρpk ＝（ｖk+1・Δｔ／２）／２πρｄk+1 
ゆえに、ρｄk+1 ＝（ｖk+1 ／ｖk ）・ρpk ／２
不整地走行の場合、スリップ率は分散が大きいことが判明しているため、実際は周波数によるフィルタリング（ローパスフィルタ）や統計によるフィルタリング（カルマンフィルタ）を用いてノイズを排除した値を取得する。
【００４２】
短時間ではクローラ式車両４と地面とのインタラクション（相互作用）が変わらないと仮定する。すなわち、Ｂ地点からＤ地点へ移動するときにもＡ地点からＢ地点へ移動した時と同じ滑りが発生すると仮定すると、円Ｏ１の曲率半径ρｄを実現するために必要な曲率半径の変化ρΔは、
［数８］
ρdk+1 ＝ρpk ＋ρΔk+1 
ゆえに、ρΔk+1 ＝ρdk+1 −ρpk 
となる。これにより、Ｂ地点（時刻k+1）における理想的な曲率半径ρuk+1は、以下のように求めることができる。
【００４３】
［数９］
ρuk+1 ＝ｇ・ρΔk+1 ＋ρk+1 
＝ｇ・｛（ｖk+1 ／ｖk ）・ρpk ／２−ρpk ｝＋ρk+1 
で求められる。ただし、ｇは追加される曲率半径に対するゲインである。
【００４４】
次いで、以下の表１に示すように、左右の履帯４２Ｌ、４２Ｒの各速度に割り振る。割り振るときには、履帯４２Ｌ、４２Ｒの速度の絶対値が小さくなるようにすることで安全に車両の動きを補正することができる。
【００４５】
［表１］
2018111447.tif 000006
【００４６】
逆変換部１４は、上述のように求められた左右の履帯速度をジョイスティック６の出力に変換してクローラ式車両４に供給する。これは、あらかじめ速度に対するジョイスティックの倒し角のマップを作成しておき、これら用いることで速度指令をＣＡＮ信号であるジョイスティック６の指令に変換する。
【００４７】
図５は、第１実施形態の制御（走行アシスト制御）を適用した場合の実験結果を示すグラフである。
【００４８】
図５に示すように、スタート地点Ｓから理想的には直線ＳＬで示す軌跡で直線状に走行するようにジョイスティック６から操作指令を出力している。しかし、アシスト制御による補正をしない場合には、曲線ＣＬ１で示すように約４０ｍ走行する間に約１２ｍも目的位置からずれてしまうことが確認された。この状態で第１実施形態のアシスト制御を実行すると、曲線ＣＬ２で示すように、ほぼ直線ＳＬと同様の軌跡を保って走行できることが確認された。
【００４９】
このように、第１実施形態によれば、地面との間で滑りを生じたり、油機が正しくバランスしていなかったりする状態で不整地を走行する場合でも、操作者の意図した経路を外れることなく走行することが可能になる。このため、操作者は、ジョイスティック６による操作量の微調整を行う必要がなく、操作性が向上する。
＜第２実施形態＞
図６は走行制御装置の第２実施形態の構成を示すブロック図である。なお、図１と同一構成部分には同一符号を付してその説明は省略する。
【００５０】
第２実施形態の走行制御装置２Ｂは、第１実施形態のスリップ制御部１２Ｂに代えてスリップ率推定部２０と、スリップ補償部２２とを備えたスリップ制御部１２Ｂを設けた点を特徴としている。
【００５１】
第２実施形態が第１実施形態と大きく異なる点は、制御で補償を行う物理量の違いである。第２実施形態では履帯速度差のみを補償するために直接的、短期的ではあるが、瞬間的なスリップ率の補償を行い，車両と地面とのインタラクションの変化に対する即応性が高い制御となる。このため、スリップ率が変化するときや、動き始め前後のジョイスティック入力が意図した方向からずれる場合を補償しない。一方、第１実施形態の手法では，履帯は瞬間的にはある曲率半径の円弧状を移動することを仮定してその動きを２ステップ先まで考慮している。運動学しか考慮されていない簡易的なものであるものの、時刻ｔ＝ｋ＋１ において時刻ｔ＝ｋ＋２ と時刻ｔ＝ｋ＋３を予測するモデル予測制御と同じであるため、よりジョイスティック入力に対する追従性は高いものとなる。
【００５２】
図６において、スリップ率推定部２０は、ＧＮＳＳ／ＩＭＵ装置４６で計測された位置信号及び姿勢信号をフィードバック信号として入力して履帯４２（４２Ｌ，４２Ｒ）のスリップ率を推定する。
【００５３】
スリップ補償部２２は、スリップ率推定値により、油機バランス補償部１０で油機の左右バランスが補償された後の操作量を補正し、新たな操作量を逆変換部１４に供給する。
＜スリップ率推定部の処理＞
スリップ率はＧＮＳＳ／ＩＭＵ装置４６から供給される位置信号及び姿勢信号から以下の式のようにオンラインで計算することができる。
【００５４】
［数１０］
2018111447.tif 000007
【００５５】
ただし、第１実施形態と同様、スリップ率は分散が大きいため、解析結果はフィルタを介して安定化させて取得する必要がある。実際には，αLを左履帯４２Ｌのスリップ率，αRを右履帯４２Ｒのスリップ率とすると，次式にようにすべりを補償して実際の指令履帯速度を算出する。
【００５６】
［数１１］
2018111447.tif 000008
【００５７】
算出された指令履帯速度は、逆変換部１４でＣＡＮ信号に変換されてクローラ式車両４に供給される。
＜第３実施形態＞
図７は走行制御装置の第３実施形態の構成を示すブロック図である。なお、図１、図６と同一構成部分には同一符号を付してその説明は省略する。
【００５８】
第３実施形態は、第１実施形態の構成と第２実施形態の構成とを統合して、より制御性を向上させた走行制御装置を実現するものである。
【００５９】
図７に示すように、第３実施形態の走行制御装置２Ｃは、スリップ曲率半径推定部１６と、制御曲率半径演算部１８と、スリップ率推定部２０と、スリップ補償部２２とからなるスリップ制御部１２Ｃを備えている。
【００６０】
スリップ制御部１２Ｃでは、スリップ曲率半径推定部１６により、クローラ式車両４のＧＮＳＳ／ＩＭＵ装置４６から現在の位置信号及び姿勢信号を入力して履帯のスリップ曲率半径を推定し、制御曲率半径演算部１８により、推定されたスリップ曲率半径を利用したモデル予測によって操作量を補正する。一方、スリップ率推定部２０は、クローラ式車両４のＧＮＳＳ／ＩＭＵ装置４６から現在の位置信号及び姿勢信号を入力して履帯のスリップ率を推定し、スリップ補償部２２は、推定されたスリップ率を利用したモデル予測によって制御曲率半径演算部１８で補正された操作量をさらに補正する。
【００６１】
具体的には、制御曲率半径演算部１８で求めたジョイスティックアシスト補正された履帯速度ｖと、スリップ補償ブロックへの速度入力である．そのため，履帯速度ｖを算出するまでは第１実施形態と変わらないが，次式の入力がｖとなる。スリップ率の算出方法は第２実施形態と同じである。
【００６２】
［数１２］
2018111447.tif 000009
【００６３】
第３実施形態によれば、第１実施形態と第２実施形態のそれぞれの利点を組み合わせることにより、より精度の高い走行制御を実現することができる。
【００６４】
上述した各実施形態によれば、クローラ式車両４が曲がって走行したり等、操作者の思い通りに進まないときでも補正された操作量により指示した通りの動作をすることができる。車両の操作特性が良好となった結果、オペレータによる遠隔操縦又は搭乗操縦時の負担が軽減できる。また、車両の走行特性が良好となったことにより、オペレータ無しの自律制御時の制御性が向上し、精度の良い車両コントロールが可能となる。
【００６５】
以上の各実施形態は、操作入力に対する理想的な出力に近づくように、クローラ式車両４への入力がオーバーライドされ、車両がその補正された入力に従って走行する“走行アシスト機能”を有する。この“走行アシスト機能”は、異なるジョイスティック操作入力（搭乗操作、遠隔操作、外部制御モード）を用いても適用可能であり、適宜、機能のON/OFFを選択することができるものである。
【００６６】
以上、各実施形態を用いて本発明を詳細に説明したが、本発明は本明細書中に説明した実施形態に限定されるものではない。本発明の範囲は、特許請求の範囲の記載及び特許請求の範囲の記載と均等の範囲により決定されるものである。
【符号の説明】
【００６７】
２Ａ，２Ｂ，２Ｃ…走行制御装置、４…クローラ式車両、６…ジョイスティック（操縦桿、操縦レバー）、８…変換部、１０…油機バランス補償部、１１…速度制御部、１２Ａ，１２Ｂ，１２Ｃ…スリップ制御部、１４…逆変換部、１６…スリップ曲率半径推定部、１８…制御曲率半径演算部、２０…スリップ率推定部、２２…スリップ補償部、４２（４２Ｌ，４２Ｒ）…履帯、４４（４４Ｌ，４４Ｒ）…エンコーダ、４６…衛星測位装置/慣性測量装置（ＧＮＳＳ／ＩＭＵ装置）、４８…運転席、５０…荷台
【図１】
2018111447.tif 000010
【図２】
2018111447.tif 000011
【図３】
2018111447.tif 000012
【図４】
2018111447.tif 000013
【図５】
2018111447.tif 000014
【図６】
2018111447.tif 000015
【図７】
2018111447.tif 000016