(57)【特許請求の範囲】
【請求項１】
車体と、前記車体に搭載されるとともに車体に乗り込んだ運転者によって操作される操縦ユニットと、前記操縦ユニットからの操作量に基づいて前記車体の速度及び走行方向を変更するための制御量を生成する制御ユニットと、自由操向可能な少なくとも１つのキャスタ輪と、前記制御量により互いに独立して駆動制御される第１駆動部及び第２駆動部を含む駆動ユニットと、前記第１駆動部によって走行駆動される左駆動輪及び前記第２駆動部によって走行駆動される右駆動輪を含む駆動輪ユニットとを備え、前記左駆動輪と前記右駆動輪との回転差によって走行方向が変更される自走車両において、
車両の傾斜度を検出して前記制御ユニットに送る傾斜検出器を備え、
前記操縦ユニットは左操縦レバーと右操縦レバーとを有し、
前記制御ユニットが、前記左操縦レバーの操作量に基づいて前記第１駆動部に対する制御量を生成し、前記右操縦レバーの操作量に基づいて前記第２駆動部に対する制御量を生成するように構成され、
前記制御ユニットには、前記左操縦レバーの操作量に基づいて前記第１駆動部に要求される必要駆動トルクを算出し、前記右操縦レバーの操作量に基づいて前記第２駆動部に要求される必要駆動トルクを算出する駆動トルク算定部と、
傾斜横切り走行時における前記左操縦レバーの操作量及び前記右操縦レバーの操作量に基づく目標走行方向と実走行方向との方向ずれを解消する補償トルクを前記第１駆動部と前記第２駆動部とに対して前記傾斜度に基づいてそれぞれ算出する補償トルク算定部と、
前記必要駆動トルクと前記補償トルクとに基づいて前記制御量を補正する補正部と、を備え、
前記補正部が、前記第１駆動部に対する前記補償トルクに前記左操縦レバーの操作量に基づく前記必要駆動トルクを付加し、且つ、前記第２駆動部に対する前記補償トルクに前記右操縦レバーの操作量に基づく前記必要駆動トルクを付加して、前記制御量を補正することで、傾斜横切り走行であっても、車輪に作用する傾斜下向きの力を抑制する自走車両。
【請求項２】
前記駆動トルク算定部は、前記第１駆動部と前記第２駆動部とにおける目標回転数と実回転数とに基づいて前記必要駆動トルクを算出する請求項１に記載の自走車両。
【請求項３】
前記補償トルク算定部は、傾斜横切り走行時における車両傾斜度を入力パラメータとして前記補償トルクを導出する補償トルク導出テーブルを備えており、前記補償トルク導出テーブルは実験と学習によって構築される請求項１または２に記載の自走車両。
【請求項４】
前記自走車両が、集草容器への集草状況によって車両重量バランスが変化する乗用芝刈機であり、前記補償トルク導出テーブルは、入力パラメータとしてさらに車両重量分布値を設定している請求項３に記載の自走車両。
【請求項５】
前記駆動ユニットは電動モータで構成されている請求項１から４のいずれか一項に記載の自走車両。
【請求項６】
前記駆動ユニットは静油圧トランスミッション装置で構成されている請求項１から４のいずれか一項に記載の自走車両。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、運転者によって操作される操縦ユニットと、前記操縦ユニットからの操作量に基づいて制御量を生成する制御ユニットと、自由操向可能な少なくとも１つのキャスタ輪と、前記制御指令により互いに独立して駆動制御される第１駆動部及び第２駆動部を含む駆動ユニットと、前記第１駆動部によって走行駆動される左駆動輪及び前記第２駆動部によって走行駆動される右駆動輪を含む駆動輪ユニットとを備え、前記左駆動輪と前記右駆動輪との回転差によって走行方向が変更される自走車両に関する。
【背景技術】
【０００２】
上記のような自走車両は、左駆動輪と右駆動輪の速度（周速）差を大きくとることにより、小旋回が可能となるだけではなく、左駆動輪と右駆動輪とをそれぞれ異なる方向で回転させることにより、超信地旋回いわゆるゼロターンが可能となり、優れた小回り性能を持つ。このため、フォークリフトや芝刈機に適用されると好都合である。但し、走行面が傾斜面の場合、車輪に傾斜下向きの力が作用することから、車両は傾斜下向きに旋回する傾向となる。特に、車両が惰性走行している場合、車輪にトルクが伝わらないので車両は傾斜下向きに旋回してしまう。
【０００３】
この問題を解決するため、特許文献１には、それぞれ左右の電動モータにより独立に走行駆動される主駆動輪である左右車輪と、自由操向可能な操向輪である少なくとも１つのキャスタ輪と、対地作業を行うために駆動される作業機と、加速の指示を行うための加速操作子と、旋回の指示を行うための旋回操作子と、走行時での加速操作子の非操作時に、左右の電動モータから電源ユニットへ電力を回生するように回生制動用駆動部を制御することにより左右車輪を回生制動させる制御部とを備える電動対地作業車両が提案されており、その制御部は、走行時での加速操作子の非操作時で、かつ、旋回操作子から旋回指示が入力されている場合に、左右車輪のうち、旋回内側となる車輪の制動力を、旋回外側となる車輪の制動力よりも大きくするように、車輪の制動力を制御する。
具体的には、前後方向に向いた車両の重心を通る軸を中心として車両が左右いずれかに傾いて揺動した状態を検出するロール角度検出手段（ロール角センサ）及びロール角度補正手段を備え、ロール角度補正手段は、走行時でのアクセルペダルの非操作時である惰性走行時またはペダル制動時で、かつ、ロール角センサからの信号が表すロール角度θが０でない場合に、ロール角度θが０の場合の平地走行時のステアリング操作子の操作方向に対応する方向に向くように、左右車輪１のそれぞれの制動力を、ロール角度θに応じて補正する機能を有する。この構成により、左右車輪を左右の電動モータにより独立に走行駆動する、例えば左右の電動モータの回転速度差により旋回可能とする電動対地作業車両において、惰性走行時等の、走行時での加速操作子の非操作時でも、車両の安定走行が確保できる。
【０００４】
上述した、特許文献１による自走車両では、斜面を惰性走行している際に生じる、車両の傾斜下向き旋回傾向の抑制には効果がある。しかしながら、斜面を車輪を駆動させながら平地と同様に操縦するような使用状態は考慮されていない。傾斜角を持った地面や草地を横断するような走行（ここではこのような走行を傾斜横切り走行と称する）の場合、車両の傾斜下向き旋回傾向を考慮しながら、左右の駆動輪の駆動を制御する必要があり、その操縦には熟練を必要とする。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９‐２５５８４０号公報（段落番号〔００１２−００２６，００９８−０１０９〕、図１２−図１３）
【発明の概要】
【発明が解決しようとする課題】
【０００６】
フリーのキャスタ輪と左右駆動輪とを備えた自走車両が傾斜横切り走行をする場合には、単に左右駆動輪の回転速度差だけでなく、路面状態による負荷及び方向ずれの要因となる車両傾斜による重力負荷を考慮しながら、左右駆動輪に与えるトルクを考慮する必要があり、熟練者以外では傾斜横切り走行は困難である。
このような実情に鑑み、熟練を要せずに傾斜面を駆動走行して自在に横切ることできる、上述したタイプの自走車両が要望されている。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、本発明による自走車両は、車体と、前記車体に搭載されるとともに車体に乗り込んだ運転者によって操作される操縦ユニットと、前記操縦ユニットからの操作量に基づいて前記車体の速度及び走行方向を変更するための制御量を生成する制御ユニットと、自由操向可能な少なくとも１つのキャスタ輪と、前記制御量により互いに独立して駆動制御される第１駆動部及び第２駆動部を含む駆動ユニットと、前記第１駆動部によって走行駆動される左駆動輪及び前記第２駆動部によって走行駆動される右駆動輪を含む駆動輪ユニットとを備え、前記左駆動輪と前記右駆動輪との回転差によって走行方向が変更される自走車両において、車両の傾斜度を検出して前記制御ユニットに送る傾斜検出器を備え、前記操縦ユニットは左操縦レバーと右操縦レバーとを有し、前記制御ユニットが、前記左操縦レバーの操作量に基づいて前記第１駆動部に対する制御量を生成し、前記右操縦レバーの操作量に基づいて前記第２駆動部に対する制御量を生成するように構成され、前記制御ユニットには、前記左操縦レバーの操作量に基づいて前記第１駆動部に要求される必要駆動トルクを算出し、前記右操縦レバーの操作量に基づいて前記第２駆動部に要求される必要駆動トルクを算出する駆動トルク算定部と、
傾斜横切り走行時における前記左操縦レバーの操作量及び前記右操縦レバーの操作量に基づく目標走行方向と実走行方向との方向ずれを解消する補償トルクを前記第１駆動部と前記第２駆動部とに対して前記傾斜度に基づいてそれぞれ算出する補償トルク算定部と、前記必要駆動トルクと前記補償トルクとに基づいて前記制御量を補正する補正部と、を備え、前記補正部が、前記第１駆動部に対する前記補償トルクに前記左操縦レバーの操作量に基づく前記必要駆動トルクを付加し、且つ、前記第２駆動部に対する前記補償トルクに前記右操縦レバーの操作量に基づく前記必要駆動トルクを付加して、前記制御量を補正することで、傾斜横切り走行であっても、車輪に作用する傾斜下向きの力を抑制する。
【０００８】
車両が走行する際に走行路面と車輪との間に生じる走行抵抗が大きい場合に、駆動トルクが不足すると、運転者が意図しない車両速度の低下や車両停止が発生する。これを避けるために要求される必要駆動トルクを算定し、算定された必要駆動トルクが出力されるように駆動制御される。さらに、傾斜面を横切るように走行する傾斜横切り走行（車両長手方向軸回りに車両が傾く走行）の場合、車輪には傾斜下向きの力が生じるため、車両は傾斜下方にずれ落ちる傾向となる。しかもこの傾斜下向きの力は車両の傾斜度合いによって変化するため、運転者の意図に沿った走行が妨げられる。この傾斜下向きの力を相殺するトルク、つまり傾斜横切り走行時における目標走行方向と実走行方向との方向ずれを解消するトルク（ここではこのトルクを補償トルクと称する）が、車両の傾斜度に基づいて、補償トルク算定部によって算定される。算定された補償トルクは前述した必要駆動トルクとともに、操縦ユニットからの操作量に基づいて生成される制御量を補正するために利用される。この補正された制御量で駆動制御することで、傾斜横切り走行時においても運転者の意図に沿った走行が可能となる。
【０００９】
必要駆動トルクを算定する駆動トルク算定部の好適な実施形態の１つは、前記第１駆動部と前記第２駆動部とにおける目標回転数と実回転数とに基づいて前記必要駆動トルクを算出する構成である。目標回転数としては、予め作成された操作量／回転数テーブルなどを用いることにより操縦ユニットからの操作量から求めることができる第１駆動部と第２駆動部のそれぞれの回転数を利用する。また実回転数は、車輪や車輪への動力伝達系の回転数を測定することで得られる。
【００１０】
補償トルクは、傾斜面の傾斜角とその傾斜面を走行する車両の走行方向によって決まる傾斜横切り走行時車両の傾斜度及び車両の重量によって変動する。さらに、車両の車体構造によっても変わる。このことから、予め車両傾斜度毎に車両のずれ落ちを解消するための補償トルクを実験と学習とによって求めることによって作成された車両傾斜度を入力パラメータとして前記補償トルクを導出する補償トルク導出テーブルを用いると好都合である。
【００１１】
自走車両が何らかの荷物を搬送する機能を有する場合、その荷物の重量によって、より詳しくはその荷物の車両における重量分布によっても、補償トルクの値は変わる。このため、本発明の好適な実施形態の１つでは、前記補償トルク導出テーブルは、入力パラメータとしてさらに車両重量分布値を設定している。つまり、入力パラメータとして、車両傾斜度と車両重量分布値とを用いて実験及び学習演算することで、補償トルク導出テーブルを構築する。これにより、積載重量の変化にかかわらず、傾斜横切り走行時の良好な操縦性が得られる。
【００１２】
本発明の自走車両では、トルク制御や速度制御が簡単かつ迅速に行われることが望ましいので、特に好適な実施形態として、前記駆動ユニットは電動モータで構成されていることが好適である。その他の駆動ユニットの構成として、静油圧トランスミッション装置を採用することも可能である。静油圧トランスミッション装置の駆動源としてはエンジン（内燃機関）が適しているが、エンジンと回転電機（モータとジェネレータ）とを組み合わせたハイブリッドでもよい。また、静油圧トランスミッション装置における斜板制御は油圧式でも電気式でもよい。
【図面の簡単な説明】
【００１３】
【図１】斜面横切り走行時の駆動制御の基本原理を説明する模式図である。
【図２】本発明による乗用電動芝刈機の実施形態の一つを示す斜視図である。
【図３】乗用電動芝刈機の電気系統及び動力系統を示す系統図である。
【図４】制御ユニットの機能ブロック図である。
【図５】斜面横切り走行を含む走行制御の流れを示すフローチャートである。
【図６】平坦走行と傾斜横切り走行でのトルク制御の違いを示す説明図である。
【図７】別実施形態における図３に対応する系統図である。
【発明を実施するための形態】
【００１４】
本発明の実施形態としての自走車両の具体的な構成を説明する前に、図１を用いて、本発明を特徴付けている斜面横切り走行時の駆動制御の基本原理を説明する。なお、ここでは、駆動輪ユニットは後輪としての左右一対の駆動輪であり、この駆動後輪を駆動する駆動ユニットが電動モータで構成され、左右一対のキャスタ輪が前輪として構成されている。この自走車両は、作業ユニットとしてモーアユニットを車体に装備しており、乗用電動芝刈機として機能する。
【００１５】
運転者によって操作される操縦ユニットから、運転者が意図する運転のための操作量が一般にはセンサ検出信号として出力される。この操作量から、左駆動輪用モータと右駆動輪用モータとを駆動するための基本制御量が制御ユニットにおいて生成される。この基本制御量に基づいてモータが駆動されることで駆動輪に所定回転数（速度）とトルクが生じる。このことから、この説明では、基本制御量にはトルク：Ｕと速度：Ｎが含まれているとする。操縦ユニットの操作量から基本操作量の導出は、その関係をテーブル化したマップを通じて行われる。操作量をＳ、基本制御量をＣとすると、その関係式（マップテーブル）：Ｆは以下のように表される。
Ｃ＝Ｆ(Ｓ) 
左右一対の後輪が独立して制御されるので、上記式は左後輪系がＣL＝Ｆ(ＳL)で、右後輪系がＣR＝Ｆ(ＳR)で表すことができる。
【００１６】
登坂走行や悪路走行においては基本制御量によって生み出されるトルクが運転者の意図する走行に対して不足するトルク不足が発生する可能性がある。この不足トルク、つまり正常な駆動のために必要とされる必要駆動トルク（以下単に必要トルクと称する）：Ｖは、基本制御量に含まれる目標回転数：Ｎと、回転数検出センサから得られる回転数である実回転数：Ｍとから、予め求められている関係式：Ｈを用いて、以下のように導出することができる。
Ｖ＝Ｈ（Ｎ,Ｍ）
この必要トルクが追加されるように制御量を補正することで、トルク不足のない走行が実現する。
【００１７】
さらに、傾斜横切り走行する場合には、車輪には傾斜下向きの力が生じるため、これを相殺する補償トルクが車輪に付加されるように、制御量を補正しなければならない。そのために、車両の傾斜度を入力パラメータとして補償トルクが導出される関係を、実験とその実験結果の学習によって予め構築しておく。説明を簡単にするため、車両が傾斜面を水平に横切ることにし、傾斜度を車両のローリング角つまり傾斜角：θとすると、補償トルク：Ｗを導出する関係式：Ｇは以下のように表すことができる。
Ｗ＝Ｇ（θ）
この補償トルクが左右の後輪のそれぞれに振り分けるとすれば、
ＷL＝ＧL（θ）、ＷR＝Ｇ（θR）
となる。
この補償トルクが追加されるように制御量を補正することで、傾斜横切り走行であっても車輪に作用する傾斜下向きの力が抑制され、操縦性が向上する。
【００１８】
このため、補正部が必要トルクと補償トルクとに基づいて基本制御量を補正して補正制御量を生成する。この補正部における補正式：Ｊは、基本制御量：Ｃと必要トルク：Ｖと補償トルク：Ｗを入力パラメータとして補正制御量：Ｋを導出するものであり、以下のように表される。
Ｋ＝Ｊ（Ｃ,Ｖ,Ｗ）
車両が走行抵抗の少ない平坦な路面を走行する平坦走行時は、必要トルク：Ｖ＝０、補償トルク：Ｗ＝０となるので、補正制御量：Ｋは基本制御量：Ｃと同じとなる。
これに対して、傾斜横切り走行時は、補償トルク：Ｗが付加されるように、また必要に応じて必要トルク：Ｖが付加されるように、補正制御量：Ｋが生成され、この補正制御量：Ｋに基づいて後輪を駆動制御される。なお、その際、補償トルク：Ｗは左右の後輪に振り分けることができる。例えば、一方の車輪に負の補償トルクを付加し、他方の車輪に正の補償トルクを付加するような方法を採用してもよい。
【００１９】
次に、上述した斜面横切り走行時の駆動制御原理を採用した自走車両の具体的な実施形態を以下に説明する。図２と図３で示されているように、ここでも、自走車両は乗用電動芝刈機として構成されており、運転者によって操作される操縦ユニット１と、前記操縦ユニット１からの操作量に基づいて制御量を生成する制御ユニット５と、前記制御指令により互いに独立して駆動制御される第１駆動部４０Ａ及び第２駆動部４０Ｂを含む駆動ユニットと、前記第１駆動部４０Ａによって走行駆動される左駆動輪２ａ及び前記第２駆動部４０Ｂによって走行駆動される右駆動輪２ｂにより構成される後車輪ユニット２とを備えている。車両の走行方向の変更は前記左駆動輪２ａと前記右駆動輪２ｂとの回転差ないしは駆動トルク差あるいはその両方によって実現する。キャスタ輪ユニット３は左右一対の遊転自在なキャスタ輪３ａ，３ｂからなる。
【００２０】
乗用電動芝刈機の概観が図２に斜視図として示されており、電気系統図及び動力系統図が図３に模式的に示されている。図２から理解できるように、この乗用電動芝刈機は、キャスタ輪ユニット３と後車輪ユニット２とによって支持される車体１０、車体１０の後部に配置されたバッテリ２０、バッテリ２０の前方に配置された運転座席１１、運転座席１１の後方から立設された転倒保護フレーム１２、前車輪ユニット３と後車輪ユニット２との間で車体１０の下方空間に昇降リンク機構を介して昇降可能に車体１０から吊り下げられたモーアユニット１３を備えている。後車輪ユニット２やモーアユニット１３への給電は、ＥＣＵとも呼ばれる制御ユニット５による制御に基づいて動作するインバータ４を介して行われる。
【００２１】
運転座席１１の前方には運転者の足載せ場であるフロアプレートが設けられており、そこからブレーキペダル１４が突き出している。運転座席１１の両側には、車体横断方向の水平揺動軸回りに揺動する左操縦レバー１ａと右操縦レバー１ｂとからなる操縦ユニット１が配置されている。さらに、運転座席１１の片側、ここでは左側に電気制御系のスイッチボタンやスイッチレバー等を有する電気操作パネル１８が設けられている。
【００２２】
この実施形態では、左後車輪２ａと右後車輪２ｂは、それぞれインホイールモータである左輪モータ２１と右輪モータ２２を駆動源としている。図４で示されているように、左輪モータ２１と右輪モータ２２には、インバータ４として構成されている左輪給電部４１と右輪給電部４２によってそれぞれ独立的に供給される電力によってその回転速度またはトルクあるいはその両方が変化する。左後車輪２ａと右後車輪２ｂの回転速度（周速）を相違させることができ、この左右後車輪速度差によって乗用電動芝刈機の方向転換が行われる。つまり、この実施形態では、第１駆動部４０Ａは左輪給電部４１と左輪モータ２１とによって構成され、第２駆動部４０Ｂは右輪給電部４２と右輪モータ２２とによって構成されている。つまり、この実施形態では、駆動ユニットは、インバータである左輪給電部４１と右輪給電部４２及び電動モータである左輪モータ２１と右輪モータ２２とで構成されている。
【００２３】
左輪給電部４１及び右輪給電部４２から出力される電力(制御量)は、制御ユニット５によって算定される目標回転数（目標速度）に対応しているが、走行負荷によって、その実際の回転数（実速度）が目標より小さくなった場合には、モータ出力トルクが大きくなるように制御量が修正される。また、傾斜横切り走行時に生じる斜面下側の車輪に生じる下向きの力を相殺して、擬似的に平坦面走行と等価な状態を作り出すための補償トルクも制御ユニット５によって算定され、この補償トルクも考慮した制御量が左輪モータ２１及び右輪モータ２２に与えられる。
なお、図示されていないが、モーアユニット１３内に装備されている、芝刈りのためのブレードモータへの給電も、インバータ４を介して行われる。
【００２４】
図４に示すように、制御ユニット５は、入力デバイスとして、車輪状態検出器７と操縦状態検出器８と傾斜検出器９と接続しており、出力デバイスとしてインバータ４と接続している。
車輪状態検出器７には、左後車輪２ａの回転数（車輪状態情報）を検出する左後輪回転検出センサ７０ａ、右後車輪２ｂの回転数（車輪状態情報）を右後輪回転検出センサ７０ｂなど、走行に関する情報を検出するセンサが含まれる。操縦状態検出器８には、左操縦レバー１ａの揺動角（操縦状態情報）を検出する左操縦角検出センサ８０ａ、右操縦レバー１ｂの揺動角（操縦状態情報）を検出する右操縦角検出センサ８０ｂ、ブレーキペダル１４の操作角を検出するブレーキ検出センサなど操縦に関する情報を検出するセンサが含まれる。傾斜検出器９には、車両長手方向軸回りの傾斜角（傾斜度情報）を検出する第１傾斜センサ９０ａと車両横断方向軸回りの傾斜角を検出する第２傾斜センサ９０ｂとが含まれている。第１傾斜センサ９０ａと第２傾斜センサ９０ｂとの検出値から斜面横切り走行時に車輪に作用する傾斜下向き力成分を求めることができる。演算処理上は、車両が斜面を斜め走行している場合でも斜面横切り走行しているとみなして、その車両傾斜度を正規化して表すと好都合である。また、説明上もそのほうが簡単となるので、ここで扱われる傾斜度は斜面横切り走行での傾斜度に正規化されているとする。
【００２５】
制御ユニット５においては、基本制御量算定部５０、駆動トルク算定部５３、補正部５４、傾斜度算定部５５、補償トルク算定部５６、センサ情報処理部５９などが、プログラムの実行によって構築されるが、必要に応じて、ハードウエアによって構築してもよい。
傾斜度算定部５５は、前述した傾斜検出器９からの検出信号に基づいて車両の傾斜度を算定する。センサ情報処理部５９は、車輪状態検出器７や操縦状態検出器８や傾斜検出器９から入力されたセンサ信号を処理して、制御ユニット５の内部で利用可能な情報に変換する。
【００２６】
基本制御量算定部５０は、操縦ユニット１の操作量に基づいて左輪モータ２１と右輪モータ２２に対する基本制御量を算定する機能を有する。基本制御量は、平坦路面の走行、つまり目標回転数が実回転数となる走行を仮定して、操縦ユニット１の操作量に基づいて算定される制御量である。基本制御量算定部５０は、左輪速度演算部５１と右輪速度演算部５２とを含んでいる。左輪速度演算部５１は、運転者による左操縦レバー１ａの操作量を検出する左操縦角検出センサ８０ａを通じての操作量に基づいて左後車輪２ａの回転速度（回転数）、つまり左輪モータ２１の回転速度（トルク）を求める。同様な方法で、右輪速度演算部５２も、運転者による右操縦レバー１ｂの操作量を検出する右操縦角検出センサ８０ｂを通じての操作情報に基づいて右後車輪２ｂの回転速度（トルク）、つまり右輪モータ２２の回転速度（トルク）を算定する。この算定には、操作位置と回転速度の関係を表すテーブルや関数が用いられる。
【００２７】
駆動トルク算定部５３は、第１駆動部４０Ａ、と第２駆動部４０Ｂとに要求される必要駆動トルク（以下単に必要トルクと略称する）を算出する。この必要トルクとは、左操縦レバー１ａ又は右操縦レバー１ｂによる操作量に基づいて設定される目標回転数に基づいて基本制御量算定部５０で算定される基本制御量では実回転数が目標回転数に達しなかった場合に実速度が目標速度となるために左輪モータ２１又は右輪モータ２２要求されるトルク量を意味している。実回転数が目標回転数を越えた場合はその必要トルクは負の値となる。従って、駆動トルク算定部５３は、基本制御量算定部５０によって算定される左右後車輪２ａ，２ｂの目標回転数と、左後輪回転検出センサ７０ａと右後輪回転検出センサ７０ｂとによって得られる各後車輪２ａ，２ｂの実回転数とから必要トルクを導出する。
【００２８】
傾斜横切り走行の車両姿勢では、傾斜下側の車輪に傾斜下方方向の力が作用することから、左操縦レバー１ａ又は右操縦レバー１ｂによる操作量による目標走行と実走行との走行方向ずれが生じやすくなる。このような傾斜横切り走行時における目標走行方向と実走行方向との方向ずれを解消するためには、左後車輪２ａ又は右後車輪２ｂあるいはその両方にずれ落ちの力を相殺するようなトルク（負のトルクでもよい）を付加的に与えるとよい。このように傾斜を起因とする車両の方向ずれを解消するために付加的に与えるトルクを補償トルクとして算定するのが補償トルク算定部５６である。
【００２９】
このようにして算定された補償トルクに相応する制御量を付加的に左輪給電部４１又は右輪給電部４２あるいはその両方に与えることで、傾斜横切り走行時における目標走行方向と実走行方向との方向ずれを解消する補償トルクが左輪モータ２１又は右輪モータ２２あるいはその両方に生じる。これにより、傾斜横切り走行時の車両姿勢による操縦特性に関する悪影響を取り除くことができる。
【００３０】
なお、補償トルクの算定アルゴリズムは、車両の走行特性、操縦特性によって異なり、定量的な関係式を構築することが難しい。このため、この実施形態では、補償トルク算定部５６は、機種毎に傾斜横切り走行時における車両傾斜度を入力パラメータとして補償トルクを求める実験を繰り返し得られたデータを統計処理して、構築される補償トルク導出テーブルを備えている。実際に、種々の傾斜角での傾斜横切り走行を繰り返すことで得られたデータから、傾斜度／補償トルク導出テーブル（傾斜度から補償トルクを引き出すテーブル）を生成することで、簡単な構成であっても、迅速で良好な精度の補償トルク算定が可能となる。
また、補償トルクの算定においては、車両重量、特に車両重量バランスが重要な因子となる。従って、毎回の走行毎に、車両重量や車両重量バランスが変化する集草容器つきの芝刈機の場合や、荷物運搬車両としても利用する場合には、車両重量の分布値も入力パラメータとするとよい。車両重量分布値は、例えば、各車輪にかかる荷重を検出するセンサを車輪状態検出器として追加して、これらのセンサからの検出値に基づいて算出することができる。その際、補償トルク算定部５６は、種々の車両重量分布値毎の傾斜度／補償トルク導出テーブルを用意しておき、車輪状態情報に含まれる車両重量分布値によって適合する傾斜度／補償トルク導出テーブルを選択設定するとよい。
【００３１】
補正部５４は、駆動トルク算定部５３によって算定された必要トルク、又は補償トルク算定部５６によって算定された補償トルクあるいはその両方に基づいて、左輪速度演算部５１及び右輪速度演算部５２によって求められた左輪モータ２１と右輪モータ２２のための基本制御量を補正する。
【００３２】
以上のように構成された乗用電動芝刈機による傾斜横切り走行を含む走行制御の流れを図５のフローチャートを用いて以下に説明する。
乗用電動芝刈機のキースイッチがオンされると、この制御ルーチンがスタートする。まず、センサ情報処理部５９を介して、車輪状態情報に含まれる左後車輪２ａと右後車輪２ｂの回転数が取得される（＃０１）。さらに操縦状態情報に含まれる左操縦レバー１ａの揺動角（操作量）と右操縦レバー１ｂの揺動角（操作量）の取得も行われる（＃０３）。左右操縦レバー１ａ，１ｂの操作量が取得されると、その操作量に基づいて、前述したように基本制御量が算定される。この基本制御量は、以下に述べる必要トルクや補償トルクで補正されてインバータ４に与えられる制御量となる。その際、制御ユニット５からインバータ４に与えられる制御量に対応する車輪回転数（速度）を目標回転数とするとともに、取得した後車輪回転数を実回転数として比較すると、実回転数が目標回転数を下回っている不足回転数が不足トルクに対応するので、この目標回転数と実回転数とから必要トルクが算定される（＃０５）。
【００３３】
次に、傾斜度情報が取得され（＃０７）、傾斜度（傾斜角）が予め設定された所定値以上であるかどうかがチェックされる（＃１１）。傾斜度が所定値を下回っていれば（＃１１NO分岐）、さらに、先に算定された必要トルクが予め設定された所定範囲に入っていないかどうかチェックされる（＃１２）。この所定範囲は、推定されるトルク不足が無視できる範囲を表している。したがって、必要トルクが所定範囲に入っている場合（＃１２No分岐）、走行抵抗が少ない平坦路の走行などとみなされるので、そのまま、基本制御量は実施制御量として出力される（＃２５）。つまり補正部５４による基本制御量の補正は行われない。
【００３４】
ステップ＃１２のチェックで必要トルクが所定範囲外である場合（＃１２Yes分岐）、登坂走行や悪路走行や重量物搬送走行などによりトルク不足と判定され、基本制御量を必要トルクに基づいて補正する（＃３３）。補正された基本制御量は実施制御量として出力される（＃３５）。
【００３５】
ステップ＃１１のチェックで、傾斜度が所定値以上ならば（＃１１Yes分岐）、傾斜横切り走行における車輪のずれ落ちを抑制するためのトルク補償を行う必要があるので、その補償トルクを傾斜度に基づいて算定する（＃４１）。さらに、必要トルクが予め設定された所定範囲に入っていないかどうかもチェックされる（＃４２）。必要トルクが所定範囲外である場合では（＃４２Yes分岐）、基本制御量を補償トルクと必要トルクとに基づいて補正する（＃４３）。必要トルクが所定範囲外にはない場合では（＃４２No分岐）、基本制御量を補償トルクだけに基づいて補正する（＃４４）。補正された基本制御量は実施制御量として出力される（＃４５）。
【００３６】
補償トルクは、傾斜横切り走行時に左右のキャスタ輪３ａ，３ｂに生じる傾斜下方方向の力を相殺するための力を作り出すために左駆動輪２ａ又は右駆動輪２ｂあるいはその両方に付加するトルクである。なお、路面状態などによって受ける左右駆動輪２ａ，２ｂの走行抵抗による目標回転数（目標速度）と実回転数（実速度）のずれは必要トルクによって解消される。従って、この補償トルクは、傾斜横切り走行時における操作量による目標走行方向と実走行方向とのずれを解消する。この補償トルクの大きさは傾斜度（傾斜角）によって異なるので、傾斜度から補償トルクを導出することができるテーブルが予め用意されている。平坦路（傾斜角＝０）を走行している場合（図６（ａ））と、傾斜角：Ｘ°をもつ傾斜面を横切り走行している場合（図６（ｂ））での、それぞれの左右駆動輪２ａ，２ｂに与えられるトルクの様子が、図６に示されている。図６（ａ）ではトルク値ゼロをベースに左右駆動輪２ａ，２ｂが同一に増減制御されており、平坦路直線走行を示している。これに対して、図６（ｂ）では、キャスタ輪３ａ，３ｂに生じる傾斜下方方向（車体右側）の力を解消するべく、左駆動輪２ａには−ΔＴが、右駆動輪２ｂには＋ΔＴが補償トルクとして付加されている。これにより、傾斜横切り走行においても平坦路走行のような感覚で操縦可能となる。
【００３７】
制御ユニット５から出力された実施制御量はインバータ４で処理され、左輪給電部４１において左輪モータ２１のための制御指令が生成され、右輪給電部４２において右輪モータ２２のための制御指令が生成される（＃５１）。この制御指令に基づいて左輪モータ２１つまり左駆動輪２ａと、右輪モータ２２つまり右駆動輪２ｂが駆動される（＃５３）。
この一連のルーチンはキースイッチがオフにされるまで繰り返し実行され（＃６０No分岐）、キースイッチがオフになることにより終了する（＃６０Yes分岐）。
【００３８】
〔別な実施形態〕
（１）上述した実施形態では、駆動ユニットはインバータである左輪給電部４１と右輪給電部４２及び電動モータである左輪モータ２１と右輪モータ２２で構成されていたが、他の形態を採用することができる。例えば、図７に示すように、駆動ユニットと、エンジン３０を駆動源として、左右一対の静油圧式トランスミッション（以下ＨＳＴと略称する）３１と伝動機構３２とを介して左後車輪２ａと右後車輪２ｂとに油圧ユニット３３によって制御される回転動力を伝達する駆動ユニットを用いてもよい。ＨＳＴ３１は、油圧ポンプ又は油圧モータあるいはその両方の斜板角度を調整することで無段変速が可能であり、その各斜板角度はサーボ油圧制御機器を搭載した油圧ユニット３３によって制御される。従って、制御ユニット５に関しては、そこから出力される制御量は、油圧ユニット３３の制御機器に適合した制御信号となるが、その基本的な構成は同じである。基本的には、作動油の圧力を制御することによりトルク制御が実現し、作動油の流量を制御することにより速度制御が実現する。従って、先の実施形態における電動モータと同様な制御をＨＳＴ３１によって行うことができる。油圧による斜板制御に変えて、電気による斜板制御を採用してもよい。
（２）上述した最初の実施形態では、制御ユニット５の機能を分かり易く説明するために、基本制御量を算定する基本制御量算定部５０、必要トルクを算定する駆動トルク算定部５３、補償トルクを算定する５４などを区分けしている。従って、これらの機能部を統合したり、さらに分割したりすることは、本発明の枠内で自由である。
（３）上述した最初の実施形態では、駆動ユニットとしてインバータ制御される電動モータが採用されていたが、その他の制御形態を採用してもよい。
（４）上述した実施形態の自走車両は、駆動源をバッテリとする完全電気車両、又は駆動源をエンジン（内燃機関）の回転動力をＨＳＴで変速するＨＳＴ車両であったが、エンジンの駆動力で発電機を回してバッテリを充電するハイブリッド型車両であってもよい。
（５）上述した実施形態では、自走車両として乗用電動芝刈機を例としていたが、本発明が適用できる乗用作業車としては、芝刈機以外、フォークリフト、耕耘機、トラクタ、田植機、コンバイン、土木・建築作業機、除雪車などが挙げられる。
【産業上の利用可能性】
【００３９】
本発明は、左右の駆動輪が独立して回転制御可能な自走車両に適用可能である。
【符号の説明】
【００４０】
１操縦ユニット
１ａ左操縦レバー
１ｂ右操縦レバー
２駆動輪ユニット
２ａ左駆動輪
２ｂ右駆動輪
２１電動モータ
２２電動モータ
３キャスタ輪ユニット
３ａ，３ｂキャスタ輪
３１静油圧トランスミッション装置
４インバータ
４０Ａ第１駆動部
４０Ｂ第２駆動部
４１左輪給電部
４２右輪給電部
５制御ユニット
５０基本制御量算定部
５３駆動トルク算定部
５４補正部
５５傾斜度算定部
５６補償トルク算定部
５９センサ情報処理部
７車輪状態検出器
８操縦状態検出器
９傾斜検出器
【図１】
0006032871.tif 000002
【図２】
0006032871.tif 000003
【図３】
0006032871.tif 000004
【図４】
0006032871.tif 000005
【図５】
0006032871.tif 000006
【図６】
0006032871.tif 000007
【図７】
0006032871.tif 000008