(57)【特許請求の範囲】
【請求項１】
産業車両に搭載されるステアリング装置であって、
運転者の操作を受付けるステアリングと、
前記ステアリングの操作量に応じて、前記産業車両の進行方向を決めるべく操舵輪を操舵する操舵機構と、
前記産業車両における運転者の挙動に起因して検出結果が変化する検出パラメータに基づいて、前記産業車両が運転されているまたは運転されうる運転準備状態になっているか否かを判定する状態判定手段と、
前記状態判定手段により運転準備状態になっていると判定されていない場合に、操舵輪の舵角が所定の基準角となるように前記操舵機構を制御する復帰制御手段と、
前記産業車両を起動するためのキースイッチをオフとした以降、前記ステアリングに対して前記復帰制御手段による前記操舵機構の制御を解除するためのものとして定められた解除操作が行われたことを検知する解除検知手段と、を備えており、
前記解除検知手段により解除操作が行われたことが検知された場合、前記復帰制御手段による前記操舵機構の制御を実施しないように構成されている
ことを特徴とするステアリング装置。
【請求項２】
前記操舵輪の舵角を検出する舵角検出手段と、
前記復帰制御手段による前記操舵機構の制御が開始された以降の経過時間を計測する計測手段と、を備えており、
前記復帰制御手段は、前記状態判定手段により運転準備状態になっていると判定されていない場合に、前記舵角検出手段に検出される舵角が所定の基準角となるように前記操舵機構の制御を開始し、それ以降、前記計測手段による計測時間が所定の強制終了時間を経過したら前記操舵機構の制御を強制終了させる
ことを特徴とする請求項１に記載のステアリング装置。
【請求項３】
前記産業車両に運転者が搭乗していることを検知する搭乗検知手段、を備えており、
前記状態判定手段は、前記搭乗検知手段により運転者の搭乗が検知されていることをもって、前記運転準備状態になっていると判定する
ことを特徴とする請求項１または請求項２に記載のステアリング装置。
【請求項４】
当該ステアリング装置または前記産業車両に対して特定の操作が行われたか否かを検知する操作検知手段、を備えており、
前記状態判定手段は、前記操作検知手段により特定の操作が検知されたことをもって、前記運転準備状態になっていると判定する
ことを特徴とする請求項１から３のいずれかに記載のステアリング装置。
【請求項５】
前記操作検知手段は、前記産業車両を走行させるための走行操作が行われたことを検知可能であり、
前記状態判定手段は、前記操作検知手段により、前記走行操作が検知されたことをもって、前記運転準備状態になっていると判定する
ことを特徴とする請求項４に記載のステアリング装置。
【請求項６】
前記復帰制御手段による前記操舵機構の制御を開始するための操作として規定された制御開始操作を受け付ける操作受付手段、を備えており、
前記状態判定手段は、前記制御開始操作が受付けられたことをもって、前記運転準備状態でないと判定する
ことを特徴とする請求項１から５のいずれかに記載のステアリング装置。
【請求項７】
前記産業車両の車速を検出する車速検出手段、が備えられている場合において、
前記復帰制御手段は、前記車速検出手段により検出された車速が所定速度未満となっていることを条件として、前記操舵機構を制御する
ことを特徴とする請求項１から６に記載のステアリング装置。
【請求項８】
前記復帰制御手段は、前記舵角検出手段により検出される舵角が前記基準角を中心とした所定の許容範囲外にあることを条件として、前記操舵機構の制御を開始する
ことを特徴とする請求項１から７のいずれかに記載のステアリング装置。
【請求項９】
外部からの指令を受けて、当該ステアリング装置の動作モードを、前記復帰制御手段による前記操舵機構の制御が実行される復帰モード、および、該制御が実行されない非復帰モード、のいずれかに切り替えるモード切替手段、を備えており、
前記復帰制御手段は、当該ステアリング装置の動作モードが前記復帰モードに切り替えられていることを条件として、前記操舵機構を制御する
ことを特徴とする請求項１から８のいずれかに記載のステアリング装置。
【請求項１０】
運転者によるステアリングの操作を検出するステアリング操作検出手段、を備えており、
前記復帰制御手段は、前記操舵機構の制御中、前記ステアリング操作検出手段によりステアリングの操作が検出された場合に、その制御を停止させる
ことを特徴とする請求項１から９のいずれかに記載のステアリング装置。
【請求項１１】
前記ステアリング操作検出手段は、運転者によるステアリングの操作量を検出しており、
前記復帰制御手段は、前記操舵機構の制御中、前記ステアリング操作検出手段により検出された操作量が所定の操作量以上となった場合に、その制御を停止させる
ことを特徴とする請求項１０に記載のステアリング装置。
【請求項１２】
前記復帰制御手段は、前記操舵機構の制御を開始した以降、前記舵角検出手段により検出される舵角が前記基準角よりも所定角度だけ大きくなるまで制御を継続した後で、該制御を停止させる
ことを特徴とする請求項１から１１のいずれかに記載のステアリング装置。
【請求項１３】
前記復帰制御手段により前記操舵機構の制御が開始された以降の制御量に基づいて、前記基準角よりも所定角度だけ大きい制御舵角を決定する制御決定手段、を備えており、
前記復帰制御手段は、前記舵角検出手段により検出される舵角が前記制御舵角に到達するまで、前記操舵機構の制御を継続させる
ことを特徴とする請求項１２に記載のステアリング装置。
【請求項１４】
請求項１から１３のいずれかに記載のステアリング装置を搭載してなる
ことを特徴とする産業車両。
【請求項１５】
コンピュータを請求項１から１３のいずれかに記載の状態判定手段および復帰制御手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、産業車両に搭載されるステアリング装置に関する。
【背景技術】
【０００２】
フォークリフトなどの産業車両には、ステアリング操作に基づいて操舵輪を操舵するステアリング装置が搭載されており、このステアリング装置では、ステアリングの操作に応じて、操舵輪を左右方向に操舵するように構成されている（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平４−１５１６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、ステアリング装置では、操舵輪の操舵可能な角度範囲とステアリングの操作可能な角度範囲とが一致していないことが一般的である。具体的には、操舵輪の操舵可能な角度範囲が１回転未満（３６０度未満）であるのに対し、ステアリングの操作可能な角度範囲は１回転以上（３６０度以上；例えば３６０度×７（７回転））である。
【０００５】
また、ステアリングには、取っ手などの目印となるものが取り付けられているため、産業車両の運転者は、この目印の位置関係により、操舵輪の操舵角およびその操舵角に応じた産業車両の進行方向を推測することが多い。
【０００６】
しかし、ステアリング装置は、上述したように、操舵輪の操舵に際してステアリングが１回転以上操作（回転）可能であるため、取っ手の位置関係が運転者から見て同じ位置だったとしても、必ずしも操舵輪の舵角が同じとは限らない。
【０００７】
このため、運転者が推測する産業車両の進行方向と、実際に産業車両が進む進行方向とが異なる場合があり、この場合には、運転者が意図しない方向に発進してしまうという問題が生じる。
【０００８】
本発明は、このような問題を解決するためになされたものであり、産業車両の発進時に運転者が意図しない方向に進んでしまうのを防止することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するためになされた第１の構成（請求項１）は、産業車両に搭載されるステアリング装置であって、運転者の操作を受付けるステアリングと、前記ステアリングの操作量に応じて、前記産業車両の進行方向を決めるべく操舵輪を操舵する操舵機構と、前記産業車両における運転者の挙動に起因して検出結果が変化する検出パラメータに基づいて、前記産業車両が運転されているまたは運転されうる運転準備状態になっているか否かを判定する状態判定手段と、前記状態判定手段により運転準備状態になっていると判定されていない場合に、操舵輪舵角が所定の基準角となるように前記操舵機構を制御する復帰制御手段と、前記産業車両を起動するためのキースイッチをオフとした以降、前記ステアリングに対して前記復帰制御手段による前記操舵機構の制御を解除するためのものとして定められた解除操作が行われたことを検知する解除検知手段と、を備えており、前記解除検知手段により解除操作が行われたことが検知された場合、前記復帰制御手段による前記操舵機構の制御を実施しないように構成されている。
【００１０】
このように構成されたステアリング装置では、産業車両が運転準備状態になっていない場合に、操舵輪の舵角を基準角まで戻す復帰制御が実施される。
そのため、運転準備状態になっていない場合に復帰制御が実施される、ということを把握している運転者にとっては、産業車両の進行方向が復帰制御を経て基準角に対応する方向になっていることを認識したうえで、産業車両の運転を開始することができるため、運転者の意図しない方向へと産業車両を発進させてしまうことがなくなる。
【００１１】
なお、この構成における「運転準備状態」とは、産業車両が運転されうる状態だけではなく、現に運転されている状態も含む概念である。
また、この構成における復帰制御では、操舵輪の舵角が基準角となるような制御を行えばよく、例えば、外部からの指令を受けて操舵輪の舵角を基準角で維持するように付勢する付勢手段を設け、この付勢手段による付勢を復帰制御として実施するようにすることが考えられる。
【００１２】
また、実際の操舵輪の舵角を検出し、その検出値が基準角となるようなフィードバック制御を行うようにすることも考えられ、この場合には、上記構成を以下に示す第２の構成（請求項２）のようにすることが考えられる。
【００１３】
第２の構成は、前記操舵輪の舵角を検出する舵角検出手段と、前記復帰制御手段による前記操舵機構の制御が開始された以降の経過時間を計測する計測手段と、を備えている。そして、前記復帰制御手段は、前記状態判定手段により運転準備状態になっていると判定されていない場合に、前記舵角検出手段に検出される舵角が所定の基準角となるように前記操舵機構の制御を開始し、それ以降、前記計測手段による計測時間が所定の強制終了時間を経過したら前記操舵機構の制御を強制終了させる。
【００１４】
この構成であれば、実際の操舵輪の舵角を検出し、その検出値が基準角となるようなフィードバック制御を復帰制御として実施することができる。
また、上記各構成における検出パラメータとしては、運転者の挙動に起因して検出結果が変化するものであればよく、例えば、運転者が搭乗したことを検知する手段からの検出パラメータを採用することが考えられる。このための具体的な構成としては、上記構成を以下に示す第３の構成（請求項３）のようにするとよい。
【００１５】
第３の構成は、前記産業車両に運転者が搭乗していることを検知する搭乗検知手段、を備えており、前記状態判定手段は、前記搭乗検知手段により運転者の搭乗が検知されていることをもって、前記運転準備状態になっていると判定する。
【００１６】
この構成であれば、運転者が搭乗している場合に、復帰制御が行われてしまうことを防止することができる。
また、上述した検出パラメータとしては、運転者によるステアリングの操作を検知する手段からの検出パラメータを採用することが考えられる。このための具体的な構成としては、上記構成を以下に示す第４の構成（請求項４）のようにするとよい。
【００１７】
第４の構成は、当該ステアリング装置または前記産業車両に対して特定の操作が行われたか否かを検知する操作検知手段、を備えており、前記状態判定手段は、前記操作検知手段により特定の操作が検知されたことをもって、前記運転準備状態になっていると判定する。
【００１８】
これによれば、運転者によって産業車両に対して特定の操作が行われた場合には、復帰制御手段による操舵機構の制御が行わないこととなるため、運転者のニーズに応じたステアリング装置を提供することができる。
【００１９】
なお、この「特定の操作」は、ある操作対象の操作として規定されたものであってもよいし、１以上の操作対象に対する一連の操作手順として規定されたものであってもよい。
この構成における「特定の操作」としては、運転準備状態であることを示す操作であればよく、例えば、ステアリングに対する操作や、スロットルレバー（またはアクセル）などにより産業車両を走行させるための操作とすることが考えられる。
【００２０】
このためには、上記構成を以下に示す第５の構成（請求項５）のようにするとよい。
第５の構成において、前記操作検知手段は、前記産業車両を走行させるための走行操作が行われたことを検知可能であり、前記状態判定手段は、前記操作検知手段により、前記走行操作が検知されたことをもって、前記運転準備状態になっていると判定する。
【００２１】
これにより、産業車両を走行させるための操作が行われている状態で、復帰制御が行われてしまうことを防止することができる。
ところで、上記各構成では、任意に操舵機構の制御による復帰制御を実施させられるようにしてもよく、このためには、上記各構成を以下に示す第６の構成（請求項６）のようにするとよい。
【００２２】
第６の構成は、前記復帰制御手段による前記操舵機構の制御を開始するための操作として規定された制御開始操作を受け付ける操作受付手段、を備えており、前記状態判定手段は、前記制御開始操作が受付けられたことをもって、前記運転準備状態でないと判定する。
【００２３】
この構成であれば、復帰制御を任意に実施させることができる。
また、上記各構成においては、運転準備状態になっていない場合だけでなく、所定の条件が満たされていることを前提として、復帰制御が実施されるようにしてもよい。
【００２４】
復帰制御を実施するための条件としては、例えば、産業車両の車速が所定速度未満になっていること、が考えられ、この場合には、上記各構成を以下に示す第７の構成（請求項７）のようにするとよい。
【００２５】
第７の構成において、前記産業車両の車速を検出する車速検出手段、が備えられ、前記復帰制御手段は、前記車速検出手段により検出された車速が所定速度未満となっていることを条件として、前記操舵機構を制御する。
【００２６】
この構成であれば、産業車両の車速が所定速度未満となっている間は、復帰制御が行われないため、例えば、所定速度として産業車両が走行していない場合における速度を設定しておくことにより、産業車両の走行中に復帰制御が行われてしまうことを防止することができる。
【００２７】
また、復帰制御を実施するための条件としては、操舵輪の舵角が基準角から一定以上離れていること、を考えることもでき、この場合には、上記各構成を以下に示す第８の構成（請求項８）のようにするとよい。
【００２８】
第８の構成において、前記復帰制御手段は、前記舵角検出手段により検出される舵角が前記基準角を中心とした所定の許容範囲外にあることを条件として、前記操舵機構の制御を開始する。
【００２９】
これによれば、操舵輪の舵角が許容範囲内にある場合には復帰制御手段による操舵機構の制御を行わないため、この許容範囲を基準角に応じた方向として運転者の意図から外れない程度の範囲に設定しておくことにより、産業車両の発進時に運転者が意図しない方向に進んでしまうのを防止しつつ、復帰制御にかかる制御負荷を軽減することができる。
【００３０】
例えば、ステアリングの操作角度が±１８０度未満の範囲内にある状態では、ステアリングに取り付けられている目印（例えば、取っ手）の位置関係によって、運転者が推測する産業車両の進行方向と、実際に産業車両が進む方向とが一致する可能性が高いため、この状態で復帰制御が行われないよう上記許容範囲を設定しておくことにより、復帰制御にかかる制御負荷を効率良く軽減できる。
【００３１】
そして、例えば、産業車両が直進可能となる状態における操舵輪の舵角が基準角として定められていた場合、産業車両の発進時における進行方向がほぼ直進方向であれば、産業車両の左右近傍に壁が設けられていたとしても、復帰制御手段による操舵機構の制御を行わずして、産業車両発進時にその壁に接触しにくくすることが期待できる。
【００３２】
また、復帰制御を実施するか否かに応じてステアリング装置の動作モードを切替可能とした場合には、復帰制御を実施するための条件として、その動作モードが復帰制御を行うモードに切り替えられていることを採用することもでき、このためには、上記各構成を以下に示す第９の構成（請求項９）のようにするとよい。
【００３３】
第９の構成は、外部からの指令を受けて、当該ステアリング装置の動作モードを、前記復帰制御手段による前記操舵機構の制御が実行される復帰モード、および、該制御が実行されない非復帰モード、のいずれかに切り替えるモード切替手段、を備えており、前記復帰制御手段は、当該ステアリング装置の動作モードが前記復帰モードに切り替えられていることを条件として、前記操舵機構を制御する。
【００３４】
この構成であれば、ステアリング装置の動作モードが非復帰モードに切り替えられている間は復帰制御が行われないため、操舵角を基準角に戻すことを希望しないようなシーンにおいて、動作モードを非復帰モードへと切り替えておくことにより、意図しない復帰制御が行われて操舵角が基準角に戻ってしまうことを防止することができる。
【００３５】
ところで、上記各構成においては、復帰制御が開始された以降、運転準備状態へと移行することも考えられるため、その場合に、復帰制御が停止されるようにすることが望ましい。このように、運転準備状態へと移行する具体的な例としては、例えば、運転者がステアリングの操作を開始したような場合が想定され、この場合に復帰制御を停止させるためには、上記各構成を以下に示す第１０の構成（請求項１０）のようにするとよい。
【００３６】
第１０の構成は、運転者によるステアリングの操作を検出するステアリング操作検出手段、を備えており、前記復帰制御手段は、前記操舵機構の制御中、前記ステアリング操作検出手段によりステアリングの操作が検出された場合に、その制御を停止させる。
【００３７】
これによれば、ステアリング操作が行われた場合には復帰制御手段による操舵機構の制御が停止されるため、運転者によるステアリング操作を優先できる。
また、ステアリング装置において、ステアリングの操作を直接的に操舵輪へと伝達させているような場合には、復帰制御にて操舵角を基準角とすべく操舵機構を制御しているときに、操舵輪の操舵にステアリングが追従しきれなくなることも想定され、この場合、ステアリングが操舵方向と反対に操作されたものとして検出されてしまう。
【００３８】
この操作を検出して復帰制御を停止させることは、実際にステアリングが操作されたことによるものではない誤ったものであるため、このような誤った停止がなされないようにすることが望ましい。そのためには、上記構成を以下に示す第１１の構成（請求項１１）のようにすることが考えられる。
【００３９】
第１１の構成において、前記ステアリング操作検出手段は、運転者によるステアリングの操作量を検出しており、前記復帰制御手段は、前記操舵機構の制御中、前記ステアリング操作検出手段により検出された操作量が所定の操作量以上となった場合に、その制御を停止させる。
【００４０】
この構成であれば、ステアリングに対する所定の操作量が検出されるまで操舵機構の制御が継続されるため、この操作量として、誤りとして発生し得る操作量を設定しておくことにより、復帰制御が誤って停止されてしまうことを防止することができる。
【００４１】
ところで、操舵輪の操舵を開始すると、操舵輪と路面との摩擦によって操舵輪にねじれが発生する。そして、この状態で操舵輪の操舵を停止すると、ねじれた操舵輪が元に戻ろうとして、それまでの操舵方向とは逆方向に変位するため、操舵輪を所望の位置（舵角≒基準角となる位置）で停止させることはできない。
【００４２】
そこで、第１２の構成（請求項１２）のように、前記復帰制御手段は、前記操舵機構の制御を開始した以降、前記舵角検出手段により検出される舵角が前記基準角よりも所定角度だけ大きくなるまで制御を継続した後で、該制御を停止させる、ようにするとよい。
【００４３】
これによれば、基準角を所定角度通過してから操舵機構の制御を停止することで、その逆方向への変位を相殺することができる。つまり、上記構成では、基準角を通過する角度として、ねじれの影響で操舵輪が変位する変位量に対応する角度を設定しておくことにより、操舵輪を所望の位置で停止させ易くなる。
【００４４】
なお、上述した操舵輪には、操舵輪と路面との摩擦係数、操舵輪と路面との間に生じる摩擦力、操舵輪の操舵時における角速度などのパラメータに応じた大きさで"ねじれ"が発生するため、これらパラメータのうち何れかを利用することで、"ねじれ"の影響による操舵輪の変位量を推定することができる。具体的な例として、例えば、摩擦力や角速度に関係するパラメータとして、操舵機構の制御量が考えられ、このパラメータにより推定される変位量を加味して、操舵角が基準角に到達した以降、操舵機構の制御を所定角度だけ継続させられるようにすることが望ましい。
【００４５】
このための構成としては、上記構成を以下に示す第１３の構成（請求項１３）のようにすることが考えられる。
第１３の構成は、前記復帰制御手段により前記操舵機構の制御が開始された以降の制御量に基づいて、前記基準角よりも所定角度だけ大きい制御舵角を決定する制御決定手段、を備えており、前記復帰制御手段は、前記舵角検出手段により検出される舵角が前記制御舵角に到達するまで、前記操舵機構の制御を継続させる。
【００４６】
この構成であれば、"ねじれ"の影響による操舵輪の変位量が加味された操舵角である制御角となるまで、操舵機構の制御を継続させることができるため、操舵輪をより確実に所望の位置で停止させ易くなる。
【００４７】
また、上記課題を解決するためには、第１から第１３のいずれかの構成に係るステアリング装置を搭載してなることを特徴とする産業車両（請求項１４）としてもよい。
これによれば、上記各構成と同様の作用、効果を得ることができる。
【００４８】
また、上記課題を解決するためには、コンピュータを第１から第１３のいずれかの構成に係る状態判定手段および復帰制御手段として機能させるためのプログラム（請求項１５）としてもよい。
【００４９】
このプログラムを、産業車両または産業車両のステアリング装置に適用すれば、上記各構成と同様の作用、効果を得ることができる。
なお、上述したプログラムは、コンピュータシステムによる処理に適した命令の順番付けられた列からなるものであって、各種記録媒体や通信回線を介してステアリング装置，産業車両や、これを利用するユーザ等に提供されるものである。
【図面の簡単な説明】
【００５０】
【図１】産業車両であるフォークリフトの全体構成を示す斜視図である。
【図２】ステアリング装置を示す図である（図１のＡ−Ａ断面図に構成要素のブロックを付記したもの）。
【図３】第１実施形態において、操舵輪の復帰制御を行う操舵輪復帰処理を示すフローチャートである。
【図４】第１実施形態において、フォークリフトのキースイッチがオフされたときに実行される電源オフ処理を示すフローチャートである。
【図５】第２実施形態における操舵輪復帰処理を示すフローチャートである。
【図６】第２実施形態における条件判定処理を示すフローチャートである。
【図７】第２実施形態における状態判定処理を示すフローチャートである。
【図８】復帰制御において、アシストモータに印加される駆動信号のデューティ比が変化する様子を示すタイミングチャートである。
【図９】変形例の操舵輪復帰処理を示すフローチャートである。
【発明を実施するための形態】
【００５１】
以下に本発明の実施形態を図面と共に説明する。
１．全体構成
フォークリフト１は、荷役作業に用いられる産業車両であり、図１に示すように、本体２の前方に荷役機構３が設けられ、本体２の後方に運転席４およびステアリング装置５が設けられている。
【００５２】
ステアリング装置５は、本体２の後方側において運転席４と隣接する位置に搭載されたものであり、図２に示すように、運転者の操作を受けるステアリング５１、フォークリフト１の進行方向を決めるべく操舵される操舵輪５３、ステアリング５１の操作量に応じて操舵輪５３を操舵する操舵機構５４、操舵輪５３を回転駆動させるための駆動モータ５９、ステアリング５１の操作トルクを検出するトルクセンサ７１、操舵輪５３の舵角を検出する舵角センサ７３、フォークリフト１の運転者の存在を検出する運転者検出センサ７７、フォークリフト１の車速を検出する車速センサ７９、フォークリフト１全体を起動するためのキースイッチの切替状態を検出するキーセンサ８１、フォークリフト１周囲に報知を行う報知部８３、ステアリング装置５全体の動作を制御するコントローラ７５、などを備えている。
【００５３】
なお、本実施形態の運転者検出センサ７７とは、運転席４の荷重（体重）の変化により運転者の存在を検出する荷重センサ、赤外線センサ、画像センサなど通常のフォークリフト１の操作入力端としては搭載されていないセンサであり、運転者が運転席４に存在することを検知するセンサである。
【００５４】
ステアリング５１は、運転者の操作により操舵輪５３を操舵可能に構成されており、運転者がステアリング操作を行う際に利用可能な取っ手５２が取り付けられている。
操舵輪５３は、フォークリフト１走行用の駆動力を路面に与える駆動輪でもある。なお、本実施形態では、操舵輪５３の操舵可能な角度範囲が１回転未満（３６０度未満）であるのに対し、ステアリング５１の操作可能な角度範囲は１回転以上（３６０度以上；本実施形態では３６０度×７の７回転）である。また、本実施形態では、フォークリフト１が直進可能となる状態における操舵輪５３の舵角（例えば「０度」）が基準となる基準角として定められている。
【００５５】
操舵機構５４は、操舵輪５３を支持する操舵輪支持部５５、ステアリング５１の操作トルクを操舵輪５３に伝達させて操舵輪５３を操舵する操舵伝達機構６１、ステアリング５１による操舵輪５３の操舵をアシストするアシストモータ６３、アシストモータ６３を動作させる動作回路６５、などを備えている。
【００５６】
これらのうち、操舵輪支持部５５は、操舵輪５３が操舵される方向に沿って回転可能な状態で本体２に固定されており、その回転方向に操舵輪支持部５５を取り囲む操舵ギヤ５７が形成されている。
【００５７】
また、アシストモータ６３は、周知の電動パワーステアリング（ＥＰＳ）モータである。そして、このアシストモータ６３は、操舵伝達機構６１により伝達されるステアリング５１のトルクに応じた操舵トルクにて、操舵輪支持部５５の操舵ギヤ５７と噛み合わされたギヤ（図示されない）を回転させることにより、この操舵ギヤ５７を介して、操舵輪支持部５５および操舵輪支持部５５に支持された操舵輪５３を操舵する。
【００５８】
また、操舵伝達機構６１は、ステアリング５１から操舵輪支持部５５に向けて延びるロッド状の部材であり、操舵輪５３側の端部（下端）に、操舵輪支持部５５の操舵ギヤ５７と噛み合わされた伝達ギヤ６７が設けられており、ステアリング５１の操作トルクが、この伝達ギヤ６７および操舵ギヤ５７を介して、操舵輪支持部５５および操舵輪支持部５５
に支持された操舵輪５３に伝達される。
【００５９】
報知部８３は、フォークリフト１周囲（例えば運転者）に対して注意を促したり、フォークリフト１の動作状態を周囲に報知したりするためのものであり、報知音を発生するブザー、および、ブザーを駆動する駆動回路などにて構成されている。そして、駆動回路は、コントローラ７５からの指令に従い、ブザーに対し複数種類の報知音を発生可能に構成されている。
【００６０】
コントローラ７５は、内蔵メモリに格納されたプログラムに従って、運転者のステアリング操作（ステアリング５１の操作トルク）に応じた大きさで操舵トルクを発生する周知の操舵処理、操舵輪５３の舵角を基準となる基準角に戻す操舵輪復帰処理（図３、図５〜図７参照）、および、キースイッチがオン状態からオフ状態に切り替わった以降に電源オフ操作を行う電源オフ処理（図４参照）などを実行する。
【００６１】
なお、コントローラ７５は、キースイッチがオフ状態の場合、フォークリフト１の走行制御、荷役機構３の荷役制御および操舵処理を無効とするようにしている。
また、このコントローラ７５は、運転席４の前方に配置された操作部６と通信可能に接続されており、この操作部６への運転者の操作内容を検出できるように構成されている。
２．コントローラ７５の特徴的作動
本実施形態におけるステアリング装置５は、コントローラ７５に実施される処理内容に応じてその実施形態が異なるため、処理内容に応じた実施形態について順に説明する。
２−１．第１実施形態
（１）操舵輪復帰処理
本実施形態において、操舵輪復帰処理は、フォークリフト１の電源が投入されたときにコントローラ７５にて実行される。
【００６２】
この処理が開始されると、図３に示すように、まずＳ１０５では、トルクセンサ７１およびキーセンサ８１による検出結果に基づいて、操舵輪復帰処理の解除操作が運転者によって行われたか否かが判定される。ここでは、キースイッチがオフされてから所定時間以内に、特定の規則性をもった操作トルクがトルクセンサ７１により検出された（例えば、ステアリング５１を左右に複数回す操作が運転者により行われた）ことをもって、操舵輪復帰処理の解除操作が運転者によって行われたと判定される。
【００６３】
そして、Ｓ１０５にて操舵輪復帰処理の解除操作が行われたと判定された場合には（Ｓ１０５：ＹＥＳ）、処理がＳ１０７に移行し、車速センサ７９による検出結果に基づいて、フォークリフト１が停止している（車速がゼロであるか）か否かが判定される。
【００６４】
そして、Ｓ１０７では、フォークリフト１が停止していると判定されている間は（Ｓ１０７：ＹＥＳ）、このＳ１０７の処理が繰り返し実行され、フォークリフト１が停止していないと判定されると（Ｓ１０７：ＮＯ）、処理がＳ１０５に戻る。
【００６５】
また、Ｓ１０５にて操舵輪復帰処理の解除操作が行われていないと判定された場合には（Ｓ１０５：ＮＯ）、処理がＳ１１０に移行し、車速センサ７９による検出結果に基づいて、フォークリフト１が停止している（車速がゼロであるか）か否かが判定される。
【００６６】
そして、Ｓ１１０にてフォークリフト１が停止していないと判定された場合には（Ｓ１１０：ＮＯ）、処理がＳ１０５に戻る一方、Ｓ１１０にてフォークリフト１が停止していると判定されると（Ｓ１１０：ＹＥＳ）、処理がＳ１２０に移行する。
【００６７】
Ｓ１２０では、運転者検出センサ７７による検出結果に基づいて、フォークリフト１に運転者が存在するか否かが判定される。そして、Ｓ１２０にてフォークリフト１に運転者が存在すると判定された場合には（Ｓ１２０：ＹＥＳ）、処理がＳ１１０に移行する一方、Ｓ１２０にてフォークリフト１に運転者が存在しないと判定された場合には（Ｓ１２０：ＮＯ）、処理がＳ１３０に移行する。
【００６８】
Ｓ１３０では、トルクセンサ７１による検出結果に基づいて、運転者によりステアリング操作が行われているか否かが判定される。ここでは、トルクセンサ７１により、運転者がステアリング５１を操作している場合における操作トルクが検出されたことをもって、運転者によるステアリング操作が行われていると判定される。
【００６９】
そして、Ｓ１３０にて運転者によりステアリング操作が行われていると判定された場合には（Ｓ１３０：ＹＥＳ）、処理がＳ１１０に移行し、逆にＳ１３０にて運転者によりステアリング操作が行われていないと判定された場合には（Ｓ１３０：ＮＯ）、処理がＳ１４０に移行する。
【００７０】
Ｓ１４０では、舵角センサ７３により検出される操舵輪５３の舵角が基準角を中心とした所定の許容範囲外にあるか否かが判定される。Ｓ１４０の処理で用いられる「許容範囲」とは、基準角に応じた方向として運転者の意図から外れない程度の範囲に設定された値であり、コントローラ７５の内蔵メモリに格納されている。なお、本実施形態では、「許容範囲」として基準角を中心とする±２０度（＝４０度）が設定されている。
【００７１】
そして、Ｓ１４０にて舵角が基準角を中心とした所定の許容範囲内にあると判定された場合には（Ｓ１４０：ＮＯ）、処理がＳ１１０に移行する。一方、Ｓ１４０にて舵角が基準角を中心とした所定の許容範囲外にあると判定された場合には（Ｓ１４０：ＹＥＳ）、処理がＳ１５０に移行する。
【００７２】
Ｓ１５０では、舵角センサ７３により検出される操舵輪５３の舵角が基準角まで戻るように、操舵機構５４（具体的にはアシストモータ６３）を制御する操舵輪５３の復帰制御が開始される。ここで、操舵輪５３の復帰制御では、動作回路６５にアシストモータ６３を動作させることにより、操舵輪５３、延いては操舵ギヤ５７、伝達ギヤ６７、操舵伝達機構６１およびステアリング５１を操舵させて、舵角センサ７３により検出される舵角を基準角に戻すようにしている。具体的に説明すると、コントローラ７５は、舵角センサ７３の検出結果に基づいて検出される操舵輪５３の操舵速度が一定（例えば、１８°／ｓ）となるように、アシストモータ６３駆動時のデューティ比を可変させることにより、操舵輪５３の舵角を基準角に戻すようにしている。
【００７３】
続くＳ１６０では、復帰制御が開始された旨を報知させるべく、報知部８３に対して報知指令が出力される。これにより、報知部８３は、報知音を発生することで、フォークリフト１の周囲にその旨を報知する。なお、報知部８３は、復帰制御の開始から終了までの間、例えば「ピーピーピー」（短音）といった報知音を継続して発生する。
【００７４】
そして、Ｓ１７０では、コントローラ７５に内蔵されたタイマを用いて、そのカウント値をリセットした後、復帰制御に要している時間の計測が開始される。
続いて、Ｓ１８０では、上記タイマのカウント値に基づいて、Ｓ１７０の処理でタイマによる計測の開始から所定時間（例えば１分間）が経過したか否かが判定される。この「所定時間」は、例えば、操舵輪５３の操作が異物に妨げられたり、アシストモータ６３が故障したりするなどによって正常に復帰制御が行われない場合に復帰制御を強制終了するために定められた時間である。
【００７５】
そして、Ｓ１８０にて、タイマによる計測の開始から所定時間が経過したと判定された場合には（Ｓ１８０：ＹＥＳ）、復帰制御の終了処理が行われる（Ｓ２２０）。
ここで、Ｓ２２０では、動作回路６５に対してアシストモータ６３の動作を停止させる、すなわちアシストモータ６３の通電制御を停止するといった処理が行われる。
【００７６】
そして、今回復帰制御を終了することとなった起因がタイマによるものであるため、続
くＳ２３０では、復帰制御を強制終了した旨を報知させるべく、報知部８３に対して報知指令が出力された後、処理がＳ１０５に戻る。なお、このとき報知部８３（ブザー）は、例えば「ピー」（短音）といったエラー音を１回発生する。
【００７７】
一方、Ｓ１８０にて、タイマによる計測の開始から所定時間が経過していないと判定された場合には（Ｓ１８０：ＮＯ）、運転者検出センサ７７による検出結果に基づいて、フォークリフト１に運転者が存在するか否かが判定される（Ｓ１８２）。
【００７８】
そして、Ｓ１８２にてフォークリフト１に運転者が存在すると判定された場合には（Ｓ１８２：ＹＥＳ）、上述したＳ２２０と同様の復帰制御の終了処理が行われ（Ｓ１８４）、処理がＳ１０５に戻る。
【００７９】
一方、Ｓ１８２にてフォークリフト１に運転者が存在しないと判定された場合には（Ｓ１８２：ＮＯ）、処理がＳ１９０に移行する。Ｓ１９０では、トルクセンサ７１による検出結果に基づいて、運転者によりステアリング操作が行われているか否かが判定される。
【００８０】
そして、Ｓ１９０にて、運転者によりステアリング操作が行われていないと判定された場合には（Ｓ１９０：ＮＯ）、舵角センサ７３により検出される舵角が基準角に到達したか否かが判定される（Ｓ２００）。
【００８１】
そして、Ｓ２００にて、舵角が基準角に到達していないと判定された場合には（Ｓ２００：ＮＯ）、処理がＳ１８０に移行し、逆にＳ２００にて舵角が基準角に到達したと判定された場合には（Ｓ２００：ＹＥＳ）、処理がＳ２０５に移行する。
【００８２】
Ｓ２０５では、復帰制御の期間中（アシストモータ６３の通電制御中）にアシストモータ６３に流れる電流の平均値に基づいて、復帰制御を終了すべき舵角が決定される。
具体的に説明すると、コントローラ７５の内蔵メモリには、アシストモータ６３に流れる電流の電流値と、ねじれの影響で操舵輪５３が変位する変位量に対応する角度とが関連づけられたテーブルが格納されており、操舵輪復帰処理では、復帰制御を開始してから（Ｓ１７０）、舵角が基準角に到達する（Ｓ２００：ＹＥＳ）までの間、アシストモータ６３に流れる電流の電流値を定期的に取得し、その取得した電流値の平均値を算出する。
【００８３】
そして、Ｓ２０５では、上記テーブルを利用することにより、この平均値に対応する角度が抽出され、この抽出された角度が復帰制御を終了すべき舵角として決定される。つまり、本実施形態では、アシストモータ６３に流れる電流の平均値から、ねじれの影響で操舵輪５３が変位する変位量を推定することにより、復帰制御を終了すべき舵角を決定している。
【００８４】
続くＳ２２０では、操舵輪５３の舵角がＳ２０５にて決定された舵角に到達したタイミングで操舵輪５３の操舵を停止させることとなるため、最終的な操舵輪５３の操舵が停止されるのは、舵角が基準角を所定角度（Ｓ２０５にて決定された舵角だけ）過ぎてからとなる。
【００８５】
そして、今回は、舵角が基準角に到達したことが起因となり復帰制御を終了することとなったため、続くＳ２３０では、復帰制御が正常終了した旨を報知させるべく、報知部８３に対して報知指令が出力され、処理がＳ１０５に戻る。なお、このとき報知部８３（ブザー）は例えば「ピー」（長音）といった報知音を１回発生する。
【００８６】
一方、Ｓ１９０にて、運転者によりステアリング操作が行われていると判定された場合には（Ｓ１９０：ＹＥＳ）、上述したＳ２２０と同様の復帰制御の終了処理が行われた後
（Ｓ２１０）、コントローラ７５に内蔵されたタイマを用いて、そのカウント値をリセットした後、復帰制御に要している時間の計測が開始される（Ｓ２１２）。
【００８７】
続いて、Ｓ２１４では、上記タイマのカウント値に基づいて、Ｓ２１２の処理でタイマによる計測の開始から所定時間（本実施形態では３秒間）が経過したか否かが判定される。
【００８８】
そして、Ｓ２１４では、タイマによる計測の開始から所定時間が経過していないと判定されている間は（Ｓ２１４：ＮＯ）、このＳ２１４の処理が繰り返し実行され、タイマによる計測の開始から所定時間が経過したと判定されると（Ｓ２１４：ＹＥＳ）、処理がＳ１０５に戻る。
（２）電源オフ処理
電源オフ処理は、キースイッチがオン状態からオフ状態に切り替わったときにコントローラ７５にて実行される。
【００８９】
この処理が開始されると、図４に示すように、まずＳ３１０では、コントローラ７５に内蔵されたタイマを用いて、キースイッチがオフ状態に切り替わった以降の時間計測が開始される。なお、本実施形態では、電源オフ処理用のタイマと上記操舵輪復帰処理用のタイマとが同一のものであってもよいし、操舵輪復帰処理用のタイマとは別にタイマを設け、そのタイマを電源オフ処理用として利用してもよい。
【００９０】
続いて、Ｓ３２０では、上記タイマのカウント値に基づいて、Ｓ３１０の処理でタイマによる計測が開始されてから所定時間（例えば１分間）が経過したか否かが判定される。この「所定時間」は、フォークリフト１の電子機器（コントローラ７５など）が動作終了時に要する時間を確保するために定められた時間である。
【００９１】
そして、このＳ３２０の処理は、タイマによる計測が開始されてから所定時間が経過したと判定されるまでの間繰り返し実行され、タイマによる計測が開始されてから所定時間が経過したと判定されると（Ｓ３２０：ＹＥＳ）、キーセンサ８１による検出結果に基づいて、キースイッチがオフ状態であるか否かが判定される（Ｓ３３０）。
【００９２】
そして、Ｓ３３０にて、キースイッチがオン状態であると判定された場合には（Ｓ３３０：ＮＯ）、電源オフ処理が終了し、逆にキースイッチがオフ状態であると判定された場合には（Ｓ３３０：ＹＥＳ）、フォークリフト１の電源をオフし（Ｓ３４０）、電源オフ処理が終了する。
【００９３】
つまり、電源オフ処理では、キースイッチがオン状態からオフ状態に切り替わってから所定時間の間、フォークリフト１の電源をオンした状態を維持し続ける。その後、キースイッチがオン状態に切り替わらない場合には、運転者の存在の有無に関係なくフォークリフト１の電源をオフするようにしている一方、キースイッチがオン状態に切り替わった場合には、フォークリフト１の電源をオフしない。
２−２．第２実施形態
（１）操舵輪復帰処理
本実施形態における操舵輪復帰処理の処理手順を図５に基づいて説明する。
【００９４】
この操舵輪復帰処理では、まず、復帰開始条件が充足されているか否かがチェックされる（Ｓ４００）。本実施形態では、コントローラ７５が起動した以降、以下に示す条件判定処理を一定期間毎に繰り返し実行するように構成されており、この条件判定処理において、復帰開始の条件が充足または未充足である旨が設定されるため、その設定内容に基づいて、復帰開始条件が充足されているか否かがチェックされることになる。
【００９５】
ここで、条件判定処理について図６に基づいて説明すると、この条件判定処理では、まず、操作部６に設けられた動作モード切替スイッチにより、コントローラ７５によるステアリング装置５の動作モードが、操舵輪復帰処理による制御を許可する旨の「復帰モード」に切り替えられているか、操舵輪復帰処理による制御を許可しない旨の「非復帰モード」に切り替えられているか、がチェックされる（Ｓ４１０）。
【００９６】
このＳ４１０で「非復帰モード」に切り替えられていると判定された場合には（Ｓ４１０：ＮＯ）、復帰開始条件“未”充足である旨が設定される（Ｓ４２０）。本実施形態では、条件充足フラグに“０”をセットすることにより、条件未充足である旨が設定される。
【００９７】
一方、上記Ｓ４１０で「復帰モード」に切り替えられていると判定された場合には（Ｓ４１０：ＹＥＳ）、車速センサ７９による検出結果に基づいて、フォークリフト１の車速が所定速度未満であるか否かがチェックされる（Ｓ４３０）。本実施形態では、フォークリフト１が停止していると推定される車速未満となっているか否かがチェックされる。
【００９８】
このＳ４３０で、フォークリフト１の車速が所定速度未満ではない、つまり一定以上の車速でフォークリフト１が走行していると推定される場合には（Ｓ４３０：ＮＯ）、プロセスがＳ４２０へと移行する。
【００９９】
一方、上記Ｓ４３０で、フォークリフト１の車速が所定速度未満であると推定される場合には（Ｓ４３０：ＹＥＳ）、上記第１実施形態におけるＳ１４０と同様に、操舵輪５３の舵角が基準角を中心とした所定範囲外にあるか否かがチェックされる（Ｓ４４０）。
【０１００】
このＳ４４０で、操舵輪５３の舵角が基準角を中心とした所定範囲以内にあると判定された場合には（Ｓ４４０：ＮＯ）、プロセスがＳ４２０へと移行する一方、操舵輪５３の舵角が基準角を中心とした所定範囲外にあると判定された場合には（Ｓ４４０：ＹＥＳ）、復帰開始条件充足である旨が設定される（ｓ４５０）。本実施形態では、上述した条件充足フラグに“１”をセットすることにより、条件充足である旨が設定される。
【０１０１】
こうして、上記Ｓ４２０またはＳ４５０にて条件充足または条件未充足である旨が設定された後、本条件判定処理が終了する。
本実施形態における操舵輪復帰処理では、上述したＳ４００において、このように条件判定処理により繰り返しなされる設定内容に基づき、復帰開始条件が充足されているか否かを判定することとなる。
【０１０２】
そして、このＳ４００で復帰開始条件が充足していると判定されるまで待機状態となった後（Ｓ４００：ＮＯ）、復帰開始条件が充足していると判定されたら（Ｓ４００：ＹＥＳ）、フォークリフト１が運転者による運転がなされているまたはなされうる“運転準備状態”となっているか否かがチェックされる（Ｓ５００）。
【０１０３】
本実施形態では、このＳ５００において以下に示す状態判定処理を起動するように構成されており、この状態判定処理において、運転準備状態となっているか否かが設定されるため、その設定内容に基づいて、運転準備状態となっているか否かがチェックされる。
【０１０４】
ここで、状態判定処理について図７に基づいて説明すると、この状態判定処理では、まず、制御開始操作が実施されているか否かがチェックされる（Ｓ５１０）。本実施形態においては、操作部６に設けられた復帰処理開始スイッチをオン側に切り替える操作が、制御開始操作として設定されている。なお、この復帰処理開始スイッチは、いわゆるモーメンタリ型のスイッチであり、操作が受付けられている間のみオン側への切り替えが実現されるように構成されている。
【０１０５】
このＳ５１０で制御開始操作が実施されていると判定された場合（Ｓ５１０:ＹＥＳ）、運転準備状態でない旨が設定される（Ｓ５７０）。本実施形態では、状態判定フラグに“１”をセットすることにより、運転準備状態でない旨が設定される。
【０１０６】
一方、上記Ｓ５１０で制御開始操作が実施されていないと判定された場合には（Ｓ５１０：ＮＯ）、運転者検出センサ７７による検出結果に基づいて、フォークリフト１に運転者が搭乗しているか否かがチェックされる（Ｓ５３０）。
【０１０７】
このＳ５３０で運転者が搭乗していると判定された場合（Ｓ５３０:ＹＥＳ）、運転準備状態である旨が設定される（Ｓ５２０）。本実施形態では、上述した状態判定フラグに“０”をセットすることにより、運転準備状態である旨が設定される。
【０１０８】
一方、上記Ｓ５３０で運転者が搭乗していないと判定された場合（Ｓ５３０：ＮＯ）、トルクセンサ７１の検出結果に基づいて、運転者によるステアリング操作が行われているか否かがチェックされる（Ｓ５４０）。
【０１０９】
このＳ５４０で、ステアリング操作が行われていると判定された場合（Ｓ５４０：ＹＥＳ）、プロセスがＳ５２０へと移行する一方、ステアリング操作が行われていないと判定された場合（Ｓ５４０：ＮＯ）、フォークリフト１を走行させるための操作（走行操作）が実施されているか否かがチェックされる（Ｓ５５０）。本実施形態では、走行操作として、操作部６に設けられたスロットルレバーが操作されているか否かをチェックする。
【０１１０】
このＳ５５０で、走行操作が実施されていると判定された場合（Ｓ５５０：ＹＥＳ）、プロセスがＳ５２０へと移行する一方、走行操作が実施されていないと判定された場合（Ｓ５５０：ＮＯ）、荷役操作が実施されているか否かがチェックされる（Ｓ５６０）。本実施形態では、荷役操作として、荷役機構３への動作指令を行うべく操作部６に設けられた動作レバーの操作（および荷役動作中に操作を中断している状態を含む）が行われているか否かをチェックするように構成されている。
【０１１１】
このＳ５６０で、荷役操作が実施されていると判定された場合には（Ｓ５６０：ＹＥＳ）、プロセスがＳ５２０へと移行する一方、荷役操作が実施されていないと判定された場合には（Ｓ５６０：ＮＯ）、プロセスがＳ５７０へと移行する。
【０１１２】
こうして、上記Ｓ５２０またはＳ５７０にて運転準備状態ではない旨または運転準備状態である旨が設定された後、状態判定処理が終了し、その設定内容を戻り値として、プロセスが操舵輪復帰処理へと戻る。
【０１１３】
本実施形態における操舵輪復帰処理では、Ｓ５００において状態判定処理の戻り値に基づき、運転準備状態であるか否かを判定することとなる。
そして、このＳ５００で運転準備状態であると判定されると（Ｓ５００：ＹＥＳ）、プロセスがＳ４００へと戻り、ここまでの処理手順が繰り返される。
【０１１４】
その後、上記Ｓ５００で運転準備状態でないと判定されると（Ｓ５００：ＮＯ）、上記Ｓ４００にて復帰開始条件が充足され、上記Ｓ５００で運転準備状態でないと判定されて以降、この状況のままで所定の持続時間が経過したか否かがチェックされる（Ｓ６１０）。
【０１１５】
このＳ６１０で上記状況のままで持続時間が経過していないと判定される場合には（Ｓ６１０：ＮＯ）、条件充足・運転準備状態でないと判定された状況が維持されている間（Ｓ６２０：ＮＯ）、このＳ６１０〜Ｓ６２０が繰り返される。
【０１１６】
この繰り返しの中で状況が変化した場合には（Ｓ６２０：ＹＥＳ）、プロセスがＳ４００へと戻るが、状況が変化することなく（Ｓ６２０：ＮＯ）、持続時間が経過すると（Ｓ６１０：ＹＥＳ）、第１実施形態におけるＳ１５０と同様、操舵機構５４（におけるアシストモータ６３）に基づく復帰制御が開始される（Ｓ１５０）。
【０１１７】
なお、本実施形態において、この復帰制御の開始直後は、アシストモータ６３の駆動信号におけるデューティ比を時間経過に沿って上昇させていくことにより、操舵輪５３の操舵速度を徐々に上昇させる制御がなされる（図８参照）。
【０１１８】
この後、第１実施形態におけるＳ１６０〜１８０と同様に、報知処理が開始され（Ｓ１６０）、復帰制御に要する時間の計測が開始された後（Ｓ１７０）、その計測値が所定時間に到達したか否かがチェックされる（Ｓ１８０）。
【０１１９】
このＳ１８０で、計測値が所定時間に到達していなければ（Ｓ１８０：ＮＯ）、上記Ｓ４００，Ｓ５００と同様に、復帰開始条件が充足しているか否かのチェック（Ｓ６３０）、運転準備状態であるか否かのチェックが行われる（Ｓ６４０）。
【０１２０】
ただ、このＳ６４０では、単にステアリング５１が操作されていることを検出するのではなく、ステアリング５１に対する所定の操作量までの操作が行われたことを検出することになる。なぜなら、本実施形態のように、ステアリング５１の操作を直接的に操舵輪５３へと伝達させる構成では、復帰制御中、操舵輪５３の操舵にステアリング５１が追従しきれなくなることも想定され、この場合、ステアリング５１が操舵方向と反対に操作されたものとして誤って検出されてしまう恐れがあるからである。そこで、本実施形態では、「所定の操作量」として、誤りとして発生し得る操作量が設定されており、これにより、復帰制御が誤って停止されないようにしている。
【０１２１】
このＳ６３０，Ｓ６４０において、復帰開始条件が充足しなくなった場合（Ｓ６３０：ＮＯ）、および、復帰開始条件が充足しているものの（Ｓ６３０：ＹＥＳ）、上記Ｓ６４０で運転準備状態になった場合（Ｓ６４０：ＹＥＳ）には、第１実施形態におけるＳ２１０と同様、復帰制御の終了処理が行われてから（Ｓ６５０）、プロセスがＳ４００へと戻り、以降の処理手順が繰り返される。
【０１２２】
なお、この終了処理では、アシストモータ６３の駆動信号におけるデューティ比を時間経過と共に減少させていくことにより、操舵輪５３の操舵速度を徐々に低下させる制御がなされる(図８参照)。
【０１２３】
一方、復帰開始条件が充足しており（Ｓ６３０：ＹＥＳ）、かつ、運転準備状態ではない場合には（Ｓ６４０：ＮＯ）、制御終了条件が充足されたか否かがチェックされる（Ｓ６６０）。本実施形態においては、舵角センサ７３により検出される舵角が基準角に到達したことをもって、制御終了条件が充足されていると判定される。
【０１２４】
このＳ６６０で制御終了条件が充足されていなければ（Ｓ６６０：ＮＯ）、プロセスが上記Ｓ１８０へと戻る一方、制御終了条件が充足されていれば（Ｓ６６０：ＹＥＳ）、第１実施形態におけるＳ２０５と同様に、上記Ｓ１５０にて開始した復帰制御を終了させるべき制御舵角が決定される（Ｓ６７０）。
【０１２５】
こうして制御舵角が決定されたら、舵角センサ７３により検出される舵角が制御舵角に到達するまで復帰制御が継続された後（Ｓ６８０：ＮＯ）、第１実施形態におけるＳ２２０〜Ｓ２３０と同様、復帰制御の終了処理が行われ（Ｓ６９０）、報知処理が行われてから（Ｓ２３０）、プロセスがＳ４００へと戻り、以降の処理手順が繰り返される。
【０１２６】
なお、このＳ６９０による終了処理においても、操舵輪５３の操舵速度を徐々に低下させる制御がなされる(図８参照)。
３．作用、効果
以上説明したように、本実施形態では、フォークリフト１の停止や、フォークリフト１が運転準備状態になっていないなどといった諸条件に基づいて（Ｓ１０５〜Ｓ２３０、Ｓ４００、Ｓ５００）、操舵輪５３の舵角が基準角まで戻る復帰制御が行われる（Ｓ１５０〜Ｓ２３０）。
【０１２７】
これにより、上記条件の成立により復帰制御が行われることを知る運転者にとっては、フォークリフト１の進行方向が復帰制御により基準角に応じた方向になっていることを認識できるため、フォークリフト１の発進時に運転者が意図しない方向に進んでしまうようなことがなくなる。
【０１２８】
また、上記実施形態では、運転者が搭乗していることをもって（Ｓ１２０、Ｓ１８２、Ｓ５３０）、運転準備状態であると判定されるため、運転者の搭乗中に復帰制御が行われてしまうことを防止することができる。
【０１２９】
また、本実施形態では、ステアリング操作が行われた場合には復帰制御による操舵機構５４の制御が停止されるため、運転者によるステアリング操作を優先できる。
また、本実施形態では、操舵輪５３の舵角が許容範囲内にある場合には操舵輪復帰処理による操舵機構５４の制御を行わないため、フォークリフト１の発進時に運転者が意図しない方向に進んでしまうのを防止しつつ、コントローラ７５にかかる制御負荷を軽減することができる。
【０１３０】
また、本実施形態では、ステアリング５１の操作角度が±１８０度未満の範囲内にある状態で復帰制御が行われないようにＳ１４０における上記許容範囲を設定しているため、復帰制御にかかる制御負荷を効率良く軽減できる。そして、フォークリフト１の発進時における進行方向がほぼ直進方向であれば、フォークリフト１の左右近傍に壁が設けられていたとしても、復帰制御を行わずしてフォークリフト１発進時にその壁に接触しにくくすることが期待できる。
【０１３１】
ところで、操舵輪５３の操舵を停止するに際しては、上述したようにねじれの影響で操舵輪５３がそれまでの操舵方向と逆方向に変位することから、本実施形態のように、基準角を所定角度通過してから操舵機構５４の制御を停止することで、その逆方向への変位を相殺することができる。つまり、本実施形態では、基準角を通過する角度として、ねじれの影響で操舵輪５３が変位する変位量に対応する角度を設定しているので、操舵輪５３を所望の位置で停止させ易くなる。
【０１３２】
また、本実施形態では、復帰制御における操舵機構の制御量（本実施形態ではアシストモータ６３の平均電流）に基づいて、復帰制御を終了すべき舵角を決定しているため（Ｓ２０５）、操舵輪５３をより確実に所望の位置で停止させ易くなる。
【０１３３】
また、本実施形態によれば、運転者によってフォークリフト１に対して特定の操作が行われた場合に（Ｓ１０５：ＹＥＳ）、復帰制御が行われないため、運転者のニーズに応じたステアリング装置５を提供することができる。
【０１３４】
また、本実施形態によれば、フォークリフト１が停止していないと判定されている間（Ｓ１１０：ＮＯ）は、復帰制御が行われないため、フォークリフト１の走行中に復帰制御が行われるのを確実に防止することができる。
【０１３５】
また、本実施形態によれば、フォークリフト１を走行させるための走行操作が行われている状態で、復帰制御が行われてしまうことを防止することができる（Ｓ５５０）。
また、本実施形態では、まず、制御開始操作が実施されていれば（Ｓ５１０）、運転準備状態になっていないと判定されるため（Ｓ５７０）、他の条件により運転準備状態になるか否かを問わず、復帰制御を任意に実施させることができる。
【０１３６】
また、本実施形態では、フォークリフト１の車速が走行している場合における速度となっている間、復帰制御が行われないため（Ｓ４３０→Ｓ４５０）、フォークリフト１の走行中に復帰制御が行われてしまうことを防止することができる。
【０１３７】
また、本実施形態では、ステアリング装置５の動作モードが非復帰モードに切り替えられている間は復帰制御が行われないため（Ｓ４１０）、操舵角を基準角に戻すことを希望しないようなシーンにおいて、動作モードを非復帰モードに切り替えておくことにより、意図しない復帰制御が行われて操舵角が基準角に戻ってしまうことを防止することができる。
【０１３８】
また、本実施形態では、復帰制御が開始された以降、ステアリング５１に対する所定の操作量が検出されるまで操舵機構５４の制御が継続され（Ｓ５４０→Ｓ５７０）、これにより、復帰制御が誤って停止されてしまうことを防止することができる。
４．その他の実施形態
本発明は、特許請求の範囲に記載された発明の趣旨に合致するものであればよく、上述の実施形態に限定されるものではない。
【０１３９】
例えば、上記実施形態においては、本願発明の構成をフォークリフト１に適用した構成を例示したが、フォークリフト１以外の産業車両にも適用できることはいうまでもない。
上記実施形態では、キースイッチの切替状態をステアリング装置５側で判定していたが、本発明はこれに限定されるものではなく、外部（例えば、フォークリフト１全体を統括制御する制御部）で判定されたキースイッチの切替状態を、ステアリング装置５が取得するようにしてもよい。
【０１４０】
また、上記実施形態の運転者検出センサ７７は、通常フォークリフト１を操作するための入力端とは別に設けられるようにされていたが、本発明はこれに限定されるものではなく、ステアリング５１、アクセル、ブレーキなどの運転者が通常フォークリフト１を操作
するための入力端として操作可能なものを利用して運転者の存在の有無を検出してもよい。
【０１４１】
この場合、例えば、所定時間以上の間、ステアリング５１、アクセル、ブレーキなどの操作がないことが検出された場合に、運転者の存在がないものと検出するとよい。
また、上記実施形態では、キースイッチがオフされてから所定時間の間に、運転者による特定のステアリング操作があった場合に、復帰制御を行わないようにしていたが、本発明はこれに限定されるものではなく、例えば、スイッチボタンをフォークリフトのディスプレイ装置に設け、そのスイッチボタンが押された場合には復帰制御を行わないようにしてもよい。
【０１４２】
また、上記実施形態の復帰制御では、操舵輪５３の操舵速度が一定となるようにアシストモータ６３を制御していたが、本発明はこれに限定されるものではなく、例えば、アシストモータ６３駆動時のデューティ比が一定となるように、アシストモータ６３を制御してもよい。
【０１４３】
また、復帰制御では、操舵輪５３の操舵速度を徐々に減速させてから操舵輪５３を停止させるようにしてもよい。
すなわち、復帰制御は、少なくとも舵角センサ７３により検出される舵角と基準角との差が所定の閾値以下となった場合に、操舵輪の操舵速度が所定速度以下となるように操舵機構５４を制御してもよい。
【０１４４】
そして、この場合、操舵輪復帰処理（図３）のＳ２００以降の処理は、下記のようにするとよい。なお、以下の説明では、本実施形態に対して変更した処理についてのみ説明する。
【０１４５】
すなわち、Ｓ２００では、舵角センサ７３により検出される舵角と基準角との差が所定の閾値（例えば０）以下か否かが判定される。なお、この閾値は、復帰制御の終了処理において減速し始めるべき値として予め定められたものである。つまり、この変形例におけるＳ２００の処理では、舵角が復帰制御を減速し始めるべき角度に到達したか否かを判定していることになる。
【０１４６】
そして、Ｓ２００にて、舵角と基準角との差が閾値以下ではないと判定された場合には（Ｓ２００：ＮＯ）、処理がＳ１８０に移行し、逆にＳ２００にて舵角と基準角との差が閾値以下であると判定された場合には（Ｓ２００：ＹＥＳ）、処理がＳ２２０に移行する。
【０１４７】
Ｓ２２０では、舵角と基準角との差が閾値以下となったタイミングで、操舵輪５３の操舵速度を徐々に減速させてから操舵輪５３の操舵を停止させる。なお、この変形例では、アシストモータ６３駆動時のデューティ比を通常よりも下げる（例えば通常の３０％から２０％に下げる）ことにより操舵輪５３の操舵速度を所定速度以下に減速した後、デューティ比を０％まで漸減させていく。
【０１４８】
以上説明した変形例にすれば、操舵輪５３の操舵速度に応じて角速度を小さくすることで、操舵輪５３に発生するねじれを小さくすることができるため、操舵輪５３の操舵停止後に、ねじれた操舵輪５３が元に戻ろうとする変位量を小さくすることができ、その結果、操舵輪５３を所望の位置で停止させ易くなる。
【０１４９】
また、上記実施形態の操舵輪復帰処理では、フォークリフト１が停止していること（Ｓ１１０：ＹＥＳ）を、復帰制御を行うための条件の１つとしていたが、本発明はこれに限
定されるものではなく、この条件が満たされていなくても復帰制御を行うようにしてもよい。
【０１５０】
以下、この変形例について図９を用いて説明する。なお、図９において、図３の操舵輪復帰処理と同様の処理については同一のステップ番号を付している。また、以下の説明において、上記実施形態と同様の処理については説明を省略する。
【０１５１】
図５に示す操舵輪復帰処理が開始され、Ｓ１０５にて操舵輪復帰処理の解除操作が行われたと判定されている間は（Ｓ１０５：ＹＥＳ）、Ｓ１０５の処理が繰り返し実行される。
【０１５２】
そして、Ｓ１０５にて操舵輪復帰処理の解除操作が行われていないと判定されると（Ｓ１０５：ＮＯ）、処理がＳ１２０に移行し、運転者検出センサ７７による検出結果に基づいて、フォークリフト１に運転者が存在するか否かが判定される。
【０１５３】
以上説明した変形例では、上記実施形態と比較すると、フォークリフト１が停止していること（図３のＳ１１０：ＹＥＳ）が、復帰制御を行うための条件から外されているが、この変形例についても、フォークリフト１の運転者の存在などという条件の成立により復帰制御が行われることを知る運転者にとっては、フォークリフト１の進行方向が復帰制御により基準角に応じた方向になっていることを認識できる。このため、フォークリフト１の発進時に運転者が意図しない方向に進んでしまうようなことがなくなる。
【０１５４】
また、上記実施形態では、復帰開始条件が充足しているか否か、運転準備状態になっているか否か、の判定に際して参照されるパラメータが、運転者の挙動に起因して検出結果が変化する検出パラメータとして採用されている。しかし、この検出パラメータとしては、運転者の挙動に起因して検出結果が変化するものであればよく、上記以外のパラメータを採用することができることはいうまでもない。
【０１５５】
具体的な例としては、例えば、ステアリング装置５と無線通信可能な通信端末を運転者に所持させ、ステアリング装置５側の通信圏内にその通信端末が入ってきたことが検出されたことをもって、運転準備状態になったと判定するようにすることが考えられる。
【０１５６】
また、上記第２実施形態では、制御開始操作が行われたことをもって、運転準備状態ではないと判定するように構成されているが（Ｓ５１０→Ｓ５２０）、このように判定するための「特定の操作」は、１以上の操作対象に対する一連の手順に従った操作が行われたことをもって、運転準備状態ではないと判定するように構成してもよい。
【０１５７】
また、上記第２実施形態では、動作モード切替スイッチが「復帰モード」に切り替えられていることをもって、動作モードが「復帰モード」であるか「非復帰モード」であるかが判定されるように構成されているが（Ｓ４１０）、このように判定するための操作は、１以上の操作対象に対する一連の手順に従った操作が行われたこととしてもよい。
【０１５８】
また、上記実施形態では、電源オフ処理を経てフォークリフト１の電源がオフにされるように構成されたものを例示したが、この電源オフ処理を行うことなく、キースイッチがオフ状態に切り替えられたことをもって、フォークリフト１の電源がオフにされるように構成してもよい。
【０１５９】
また、上記実施形態では、舵角センサ７３により検出される舵角が基準角に到達したか否かが、復帰制御を終了する判断基準となっている構成を例示した（Ｓ２００，Ｓ６６０，Ｓ６８０）。しかし、舵角が基準角に到達したときにオン状態となるリミットスイッチを用意しておき、このリミットスイッチがオン状態に到達した否かを、復帰制御を終了する判断基準としてもよい。
５．発明特定事項と実施形態との対応関係
以上説明した実施形態において、舵角センサ７３が本発明における舵角検出手段に相当し、運転者検出センサ７７,Ｓ１２０,Ｓ１８２，Ｓ５３０の処理が本発明における搭乗検知手段に相当し、車速センサ７９,Ｓ１０７，Ｓ１１０，Ｓ４３０の処理が本発明における車速検出手段に相当し、トルクセンサ７１，Ｓ１３０，Ｓ１９０，Ｓ５４０の処理が本発明におけるステアリング操作検出手段に相当する。また、Ｓ１５０〜Ｓ２３０の処理が本発明における復帰制御手段に相当する。また、Ｓ２０５,Ｓ６７０の処理が本発明における制御決定手段に相当し、トルクセンサ７１およびキーセンサ８１,Ｓ１０５,Ｓ５５０，Ｓ５６０の処理が本発明における操作検出手段に相当する。
【０１６０】
また、Ｓ５００が本発明における状態判定手段に相当し、また、Ｓ５１０の処理が本発明における制御開始操作を受け付ける操作受付手段に相当し、操作部６への運転者の操作内容を検出するコントローラ７５が本発明におけるモード切替手段に相当する。
【符号の説明】
【０１６１】
１…フォークリフト、２…本体、３…荷役機構、４…運転席、５…ステアリング装置、６…操作部、５１…ステアリング、５２…取っ手、５３…操舵輪、５４…操舵機構、５５…操舵輪支持部、５７…操舵ギヤ、５９…駆動モータ、６１…操舵伝達機構、６３…アシストモータ、６５…動作回路、６７…伝達ギヤ、７１…トルクセンサ、７３…舵角センサ、７５…コントローラ、７７…運転者検出センサ、７９…車速センサ、８１…キーセンサ、８３…報知部。
【図１】
0005808278.tif 000002
【図２】
0005808278.tif 000003
【図３】
0005808278.tif 000004
【図４】
0005808278.tif 000005
【図５】
0005808278.tif 000006
【図６】
0005808278.tif 000007
【図７】
0005808278.tif 000008
【図８】
0005808278.tif 000009
【図９】
0005808278.tif 000010