(57)【要約】【課題】旋回走行中の変速により発生する加速度に起因して、ロール角度検出用のセンサの出力に基づいて演算した機体のロール角度が信頼性の低いものになるのを防止する。【解決手段】機体のロール角度に応じて出力が変化するロール角度検出用のセンサ７７と、このセンサ７７の出力に基づいて機体のロール角度を演算するロール角度演算手段４０Ｄａを備え、ロール角度演算手段４０Ｄａが、旋回情報出力手段Ａの出力に基づいて機体の旋回走行を検知している間は、センサ７７に働く遠心力を演算する遠心力演算処理と、この遠心力演算処理で得た値に基づいてセンサ７７の出力を補正する補正処理を行い、この補正処理後のセンサ７７の出力に基づいて機体のロール角度を演算し、旋回情報出力手段Ａと変速情報出力手段Ｂの出力に基づいて旋回走行中の変速を検知している間は、センサ７７の出力を取り込まない取込中断処理を行うように構成してある。【選択図】図８
2011004677.tif 000002
【特許請求の範囲】
【請求項１】
機体のロール角度に応じて出力が変化するロール角度検出用のセンサと、このセンサの出力に基づいて機体のロール角度を演算するロール角度演算手段と、機体の旋回に関する情報を出力する旋回情報出力手段を備え、
前記ロール角度演算手段が、前記旋回情報出力手段の出力に基づいて機体の旋回走行を検知すると、この旋回走行を検知している間は、前記センサに働く遠心力を演算する遠心力演算処理と、この遠心力演算処理で得た値に基づいて前記センサの出力を補正する補正処理を行い、この補正処理後の前記センサの出力に基づいて機体のロール角度を演算するように構成した作業機のロール角度検出構造において、
機体の変速に関する情報を出力する変速情報出力手段を設け、
前記ロール角度演算手段が、前記旋回情報出力手段と前記変速情報出力手段の出力に基づいて旋回走行中の変速を検知すると、この変速を検知している間は、前記センサの出力を取り込まない取込中断処理を行うように構成してある作業機のロール角度検出構造。
【請求項２】
機体のロール角度に応じて出力が変化するロール角度検出用のセンサと、この出力に基づいて機体のロール角度を演算するロール角度演算手段と、機体の旋回に関する情報を出力する旋回情報出力手段を備え、
前記ロール角度演算手段が、前記旋回情報出力手段の出力に基づいて機体の旋回走行を検知すると、この旋回走行を検知している間は、前記センサに働く遠心力を演算する遠心力演算処理と、この遠心力演算処理で得た値に基づいて前記センサの出力を補正する補正処理を行い、この補正処理後の前記センサの出力に基づいて機体のロール角度を演算するように構成した作業機のロール角度検出構造において、
機体の変速に関する情報を出力する変速情報出力手段を設け、
前記ロール角度演算手段が、前記旋回情報出力手段と前記変速情報出力手段の出力に基づいて旋回走行中の変速を検知すると、この変速を検知している間は、旋回走行中の変速時に前記センサに働く加速度を演算する加速度演算処理と、この加速度演算処理と前記遠心力演算処理で得た値に基づいて前記センサの出力を補正する補正処理を行い、この補正処理後の前記センサの出力に基づいて機体のロール角度を演算するように構成してある作業機のロール角度検出構造。
【請求項３】
機体のロール角度に応じて出力が変化するロール角度検出用のセンサと、このセンサの出力に基づいて機体のロール角度を演算するロール角度演算手段と、機体の旋回に関する情報を出力する旋回情報出力手段を備え、
前記ロール角度演算手段が、前記旋回情報出力手段の出力に基づいて機体の旋回走行を検知すると、この旋回走行を検知している間は、前記センサに働く遠心力を演算する遠心力演算処理と、この遠心力演算処理で得た値に基づいて前記センサの出力を補正する補正処理を行い、この補正処理後の前記センサの出力に基づいて機体のロール角度を演算するように構成した作業機のロール角度検出構造において、
機体の変速に関する情報を出力する変速情報出力手段と、旋回走行中の変速時に前記センサに働く加速度を検出する加速度検出手段を設け、
前記ロール角度演算手段が、前記旋回情報出力手段と前記変速情報出力手段の出力に基づいて旋回走行中の変速を検知すると、この変速を検知している間は、前記遠心力演算処理で得た値と前記加速度検出手段の出力に基づいて前記センサの出力を補正する補正処理を行い、この補正処理後の前記センサの出力に基づいて機体のロール角度を演算するように構成してある作業機のロール角度検出構造。
【請求項４】
前記ロール角度演算手段が、前記センサの出力を平滑化処理し、この平滑化処理後の前記センサの出力に基づいて機体のロール角度を演算し、前記旋回情報出力手段の出力に基づいて機体の旋回走行を検知すると、この旋回走行を検知している間は、前記遠心力演算処理で得た値に基づく補正処理後の前記センサの出力に基づいて前記平滑化処理を継続し、前記旋回情報出力手段と前記変速情報出力手段の出力に基づいて旋回走行中の変速を検知すると、この変速を検知している間は、前記遠心力演算処理で得た値と前記加速度演算処理で得た値又は前記加速度検出手段の出力とに基づく補正処理後の前記センサの出力に基づいて前記平滑化処理を継続し、かつ、変速旋回中の変速を検知する直前に演算した機体のロール角度を出力する出力固定処理を行うように構成してある請求項２又は３に記載の作業機のロール角度検出構造。
【請求項５】
前記センサとして加速度センサを採用してある請求項１〜４のいずれか一つに記載の作業機のロール角度検出構造。
【請求項６】
前記加速度センサを前記機体の左右方向の動的加速度に反応するように前記機体に装備してある請求項５に記載の作業機のロール角度検出構造。
【請求項７】
機体のロール方向の角速度を検出する角速度センサを備え、
前記ロール角度演算手段が、前記センサの出力と前記角速度センサの出力に基づいて前記機体のロール角度を演算するように構成してある請求項１〜６のいずれか一つに記載の作業機のロール角度検出構造。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機体のロール角度に応じて出力が変化するロール角度検出用のセンサと、このセンサの出力に基づいて機体のロール角度を演算するロール角度演算手段と、機体の旋回に関する情報を出力する旋回情報出力手段を備え、前記ロール角度演算手段が、前記旋回情報出力手段の出力に基づいて機体の旋回走行を検知すると、この旋回走行を検知している間は、前記センサに働く遠心力を演算する遠心力演算処理と、この遠心力演算処理で得た値に基づいて前記センサの出力を補正する補正処理を行い、この補正処理後の前記センサの出力に基づいて機体のロール角度を演算するように構成した作業機のロール角度検出構造に関する。
【背景技術】
【０００２】
上記のような作業機のロール角度検出構造としては、例えば、走行機体の軸間距離や車輪間隔及び前輪の舵角や機体の走行速度などに基づいて、旋回走行時に発生する遠心力を算出し、この遠心力と予め備えた傾斜センサ（ロール角度検出用のセンサ）の対遠心力特性に基づいて、旋回走行時における傾斜センサの出力に含有する遠心力に起因した外乱値を算出し、その外乱値を旋回走行時における傾斜センサの出力から減算する演算処理により、旋回走行時の傾斜センサの出力を適正なものに補正するように構成したものがある（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−２２４１６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
作業機には、前輪の舵角などに基づいて旋回走行中に機体の走行状態を切り換えることにより機体の旋回半径を小さくするように構成したものがある。具体的には、例えば、旋回走行の開始時に前輪の舵角が設定角度以上になるのに伴って、機体の走行状態を、左右の前輪の周速と左右の後輪の周速が同じになるように左右の前輪及び左右の後輪を駆動する４輪駆動状態から、左右の前輪の周速が左右の後輪の周速よりも速くなるように左右の前輪を増速する前輪増速状態に切り換え、かつ、旋回走行の終了時に前輪の舵角が設定角度未満になるのに伴って、機体の走行状態を前輪増速状態から４輪駆動状態に切り換えるように構成したものなどがある。
【０００５】
このように構成した作業機においては、機体の走行状態が切り換わるときに機体の走行速度が変化するようになり加速度が発生する。そして、このときの加速度にロール角度検出用のセンサが反応して、このときの加速度を外乱値としてロール角度検出用のセンサの出力に含むようになる。その結果、旋回走行中に機体の走行状態が切り換わる場合には、走行状態の切り換えに起因して発生する加速度により、ロール角度検出用のセンサの出力に基づいて演算した機体のロール角度が信頼性の低いものになる。
【０００６】
又、旋回走行中の人為的な変速操作や制動操作により旋回走行中に機体の走行速度が変化した場合にも、機体の走行状態を切り換えた場合と同様に加速度が発生することから、この加速度により、ロール角度検出用のセンサの出力に基づいて演算した機体のロール角度が信頼性の低いものになる。
【０００７】
本発明は、旋回走行中の走行状態の切り換えや変速操作などにより発生する加速度に起因して、ロール角度検出用のセンサの出力に基づいて演算した機体のロール角度が信頼性の低いものになるのを防止することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の第１の課題解決手段では、
機体のロール角度に応じて出力が変化するロール角度検出用のセンサと、このセンサの出力に基づいて機体のロール角度を演算するロール角度演算手段と、機体の旋回に関する情報を出力する旋回情報出力手段を備え、
前記ロール角度演算手段が、前記旋回情報出力手段の出力に基づいて機体の旋回走行を検知すると、この旋回走行を検知している間は、前記センサに働く遠心力を演算する遠心力演算処理と、この遠心力演算処理で得た値に基づいて前記センサの出力を補正する補正処理を行い、この補正処理後の前記センサの出力に基づいて機体のロール角度を演算するように構成した作業機のロール角度検出構造において、
機体の変速に関する情報を出力する変速情報出力手段を設け、
前記ロール角度演算手段が、前記旋回情報出力手段と前記変速情報出力手段の出力に基づいて旋回走行中の変速を検知すると、この変速を検知している間は、前記センサの出力を取り込まない取込中断処理を行うように構成してある。
【０００９】
この課題解決手段によると、例えば、旋回走行中の人為的な変速操作や制動操作により旋回走行中に機体の走行速度が変化する場合には、前輪の舵角などの機体の旋回に関する情報を旋回情報出力手段が出力し、又、変速操作指令や制動操作量などの機体の変速に関する情報を変速情報出力手段が出力し、これらの情報に基づいてロール角度演算手段が旋回走行中の変速を検知することになる。
【００１０】
又、例えば、旋回走行中に前輪の舵角が設定角度以上になるのに伴って機体の走行状態が４輪駆動状態から前輪増速状態に切り換わり、かつ、旋回走行中に前輪の舵角が設定角度未満になるのに伴って機体の走行状態が前輪増速状態から４輪駆動状態に切り換わるように構成したものにおいて、その切り換えが行われる場合には、前輪の舵角を機体の旋回に関する情報として旋回情報出力手段が出力し、又、機体の走行状態を切り換えるための変速指令（前輪増速指令や前輪減速指令）を機体の変速に関する情報として変速情報出力手段が出力し、これらの情報に基づいてロール角度演算手段が旋回走行中の変速を検知することになる。
【００１１】
そして、ロール角度演算手段が旋回走行中の変速を検知している間は取込中断処理を行うことにより、旋回走行中の変速によって発生する加速度を外乱値として含むロール角度検出用のセンサの出力に基づいてロール角度演算手段が機体のロール角度を演算することを阻止することができる。
【００１２】
従って、旋回走行中の走行状態の切り換え又は人的な変速操作や制動操作などにより発生する加速度を外乱値として含むロール角度検出用のセンサの出力に基づいて機体のロール角度を演算することにより、演算した機体のロール角度が信頼性の低いものになるのを防止することができる。
【００１３】
本発明の第２の課題解決手段では、
機体のロール角度に応じて出力が変化するロール角度検出用のセンサと、この出力に基づいて機体のロール角度を演算するロール角度演算手段と、機体の旋回に関する情報を出力する旋回情報出力手段を備え、
前記ロール角度演算手段が、前記旋回情報出力手段の出力に基づいて機体の旋回走行を検知すると、この旋回走行を検知している間は、前記センサに働く遠心力を演算する遠心力演算処理と、この遠心力演算処理で得た値に基づいて前記センサの出力を補正する補正処理を行い、この補正処理後の前記センサの出力に基づいて機体のロール角度を演算するように構成した作業機のロール角度検出構造において、
機体の変速に関する情報を出力する変速情報出力手段を設け、
前記ロール角度演算手段が、前記旋回情報出力手段と前記変速情報出力手段の出力に基づいて旋回走行中の変速を検知すると、この変速を検知している間は、旋回走行中の変速時に前記センサに働く加速度を演算する加速度演算処理と、この加速度演算処理と前記遠心力演算処理で得た値に基づいて前記センサの出力を補正する補正処理を行い、この補正処理後の前記センサの出力に基づいて機体のロール角度を演算するように構成してある。
【００１４】
この課題解決手段によると、例えば、旋回走行中の人為的な変速操作や制動操作により旋回走行中に機体の走行速度が変化する場合には、前輪の舵角などの機体の旋回に関する情報を旋回情報出力手段が出力し、又、変速操作指令や制動操作量などの機体の変速に関する情報を変速情報出力手段が出力し、これらの情報に基づいてロール角度演算手段が機体の旋回走行中の変速を検知することになる。
【００１５】
又、例えば、旋回走行中に前輪の舵角が設定角度以上になるのに伴って機体の走行状態が４輪駆動状態から前輪増速状態に切り換わり、かつ、旋回走行中に前輪の舵角が設定角度未満になるのに伴って機体の走行状態が前輪増速状態から４輪駆動状態に切り換わるように構成したものにおいて、その切り換えが行われる場合には、前輪の舵角を機体の旋回に関する情報として旋回情報出力手段が出力し、又、機体の走行状態を切り換えるための変速指令（前輪増速指令や前輪減速指令）を機体の変速に関する情報として変速情報出力手段が出力し、これらの情報に基づいてロール角度演算手段が旋回走行中の変速を検知することになる。
【００１６】
そして、ロール角度演算手段が、旋回走行中の変速を検知している間は、旋回走行中の変速によって発生する加速度を外乱値として含むロール角度検出用のセンサの出力に基づいて機体のロール角度を演算するのではなく、その加速度（加速度演算処理で得たもの）を取り除いた後のロール角度検出用のセンサの出力に基づいて機体のロール角度を演算することになる。
【００１７】
従って、旋回走行中の走行状態の切り換え又は人的な変速操作や制動操作などにより発生する加速度を外乱値として含むロール角度検出用のセンサの出力に基づいて機体のロール角度を演算することにより、演算した機体のロール角度が信頼性の低いものになるのを防止することができる。
【００１８】
本発明の第３の課題解決手段では、
機体のロール角度に応じて出力が変化するロール角度検出用のセンサと、このセンサの出力に基づいて機体のロール角度を演算するロール角度演算手段と、機体の旋回に関する情報を出力する旋回情報出力手段を備え、
前記ロール角度演算手段が、前記旋回情報出力手段の出力に基づいて機体の旋回走行を検知すると、この旋回走行を検知している間は、前記センサに働く遠心力を演算する遠心力演算処理と、この遠心力演算処理で得た値に基づいて前記センサの出力を補正する補正処理を行い、この補正処理後の前記センサの出力に基づいて機体のロール角度を演算するように構成した作業機のロール角度検出構造において、
機体の変速に関する情報を出力する変速情報出力手段と、旋回走行中の変速時に前記センサに働く加速度を検出する加速度検出手段を設け、
前記ロール角度演算手段が、前記旋回情報出力手段と前記変速情報出力手段の出力に基づいて旋回走行中の変速を検知すると、この変速を検知している間は、前記遠心力演算処理で得た値と前記加速度検出手段の出力に基づいて前記センサの出力を補正する補正処理を行い、この補正処理後の前記センサの出力に基づいて機体のロール角度を演算するように構成してある。
【００１９】
この課題解決手段によると、例えば、旋回走行中の人為的な変速操作や制動操作により旋回走行中に機体の走行速度が変化する場合には、前輪の舵角などの機体の旋回に関する情報を旋回情報出力手段が出力し、又、変速操作指令や制動操作量などの機体の変速に関する情報を変速情報出力手段が出力し、これらの情報に基づいてロール角度演算手段が機体の旋回走行中の変速を検知することになる。
【００２０】
又、例えば、旋回走行中に前輪の舵角が設定角度以上になるのに伴って機体の走行状態が４輪駆動状態から前輪増速状態に切り換わり、かつ、旋回走行中に前輪の舵角が設定角度未満になるのに伴って機体の走行状態が前輪増速状態から４輪駆動状態に切り換わるように構成したものにおいて、その切り換えが行われる場合には、前輪の舵角を機体の旋回に関する情報として旋回情報出力手段が出力し、又、機体の走行状態を切り換えるための変速指令（前輪増速指令や前輪減速指令）を機体の変速に関する情報として変速情報出力手段が出力し、これらの情報に基づいてロール角度演算手段が旋回走行中の変速を検知することになる。
【００２１】
そして、ロール角度演算手段が、旋回走行中の変速を検知している間は、旋回走行中の変速によって発生する加速度を外乱値として含むロール角度検出用のセンサの出力に基づいて機体のロール角度を演算するのではなく、その加速度（加速度検出手段の検出で得たもの）を取り除いた後のロール角度検出用のセンサの出力に基づいて機体のロール角度を演算することになる。
【００２２】
従って、旋回走行中の走行状態の切り換え又は人的な変速操作や制動操作などにより発生する加速度を外乱値として含むロール角度検出用のセンサの出力に基づいて機体のロール角度を演算することにより、演算した機体のロール角度が信頼性の低いものになるのを防止することができる。
【００２３】
本発明の第４の課題解決手段では、上記第２又は３の課題解決手段において、
前記ロール角度演算手段が、前記センサの出力を平滑化処理し、この平滑化処理後の前記センサの出力に基づいて機体のロール角度を演算し、前記旋回情報出力手段の出力に基づいて機体の旋回走行を検知すると、この旋回走行を検知している間は、前記遠心力演算処理で得た値に基づく補正処理後の前記センサの出力に基づいて前記平滑化処理を継続し、前記旋回情報出力手段と前記変速情報出力手段の出力に基づいて旋回走行中の変速を検知すると、この変速を検知している間は、前記遠心力演算処理で得た値と前記加速度演算処理で得た値又は前記加速度検出手段の出力とに基づく補正処理後の前記センサの出力に基づいて前記平滑化処理を継続し、かつ、変速旋回中の変速を検知する直前に演算した機体のロール角度を出力する出力固定処理を行うように構成してある。
【００２４】
この課題解決手段によると、ロール角度演算手段が平滑化処理を行うことにより、ロール角度検出用のセンサの出力が突発的に大きく変化しても、ロール角度検出用のセンサの出力を均して安定させることができ、ロール角度演算手段が、突発的に大きく変化したロール角度検出用のセンサの出力に基づいて機体のロール角度を演算することを防止することができる。
【００２５】
その結果、例えば、ロール角度演算手段が演算した機体のロール角度に基づいて、機体にローリング可能に装備した作業装置を任意のロール角度に維持にするローリング制御を行なう場合に、突発的に大きく変化した機体のロール角度に応じて作業装置のロール角度を大きく修正することによる制御の遅れや乱れを回避することができる。
【００２６】
ところで、ロール角度演算手段が、旋回情報出力手段と変速情報出力手段の出力に基づいて旋回走行中の変速を検知した場合に、加速度演算処理で得た値又は加速度検出手段の出力に基づいてロール角度検出用のセンサの出力を補正するように構成すると、変速情報出力手段の出力に遅れが生じることなどにより、加速度が発生するタイミングと、ロール角度演算手段がロール角度検出用のセンサの出力を補正するタイミングとが一致しないことがある。そして、このようなタイミングのズレが生じた場合には、ロール角度検出用のセンサの出力から旋回走行中の変速により発生する加速度を適切に取り除くことが難しくなる。
【００２７】
そのため、加速度演算処理で得た値又は加速度検出手段の出力に基づく補正後のロール角度検出用のセンサの出力から機体のロール角度を演算し、この演算結果に基づいて、作業装置を任意のロール角度に維持にするローリング制御を行なうように構成した場合には、変速情報出力手段の出力が遅れることなどに起因したローリング制御での制御精度の低下を招くことがある。
【００２８】
そこで、この課題解決手段では、ロール角度演算手段が旋回走行中の変速を検知している間は出力固定処理を行うように構成してあり、これにより、変速情報出力手段の出力が遅れることなどに起因したローリング制御での制御精度の低下を防止することができる。
【００２９】
又、この課題解決手段では、ロール角度演算手段が、旋回走行を検知している間は、遠心力演算処理で得た値に基づく補正処理後のロール角度検出用のセンサの出力に基づいて平滑化処理を継続し、旋回走行中の変速を検知している間は、遠心力演算処理で得た値と加速度演算処理で得た値又は加速度検出手段の出力とに基づく補正処理後のロール角度検出用のセンサの出力に基づいて平滑化処理を継続するように構成してあることから、旋回走行中に変速を検知しなくなった場合には、旋回走行により発生する遠心力や旋回走行中の変速により発生する加速度を取り除いた後のロール角度検出用のセンサの出力を均して安定させた値に基づいて、ロール角度演算手段が機体のロール角度を演算することになる。
【００３０】
これにより、例えば、ロール角度演算手段が、旋回走行中の変速を検知している間は、その出力を変速旋回中の変速を検知する直前に演算した値とすることにより、ロール角度検出用のセンサの出力の取り込みとともに平滑化処理を中断し、旋回走行中の変速を検知しなくなるのに伴って、ロール角度検出用のセンサの出力の取り込みとともに平滑化処理を再開するように構成する場合に比較して、旋回走行中の変速を検知しなくなった後にロール角度演算手段が演算する機体のロール角度を、実際の機体のロール角度に即した安定した値にすることができる。
【００３１】
従って、演算した機体のロール角度が信頼性の低いものになることを防止することができる上に、演算した機体のロール角度に基づくローリング制御を良好に行なわせることができる。
【００３２】
本発明の第５の課題解決手段では、上記第１〜４のいずれかの課題解決手段において、
前記センサとして加速度センサを採用してある。
【００３３】
この課題解決手段によると、加速度センサは、例えばケースに封入した粘度の高い液体（シリコンオイルなど）の表面に対するケースの傾斜に伴う静電容量の変化を角度変化として捉える液封入静電容量方式などの傾斜角センサのような時間遅れ要素がないことから、ロール角度検出用のセンサの出力に基づく機体のロール角度の演算を迅速に行うことができる。
【００３４】
従って、機体のロール角度の演算を迅速に行えるようにしながら、演算した機体のロール角度が信頼性の低いものになるのを防止することができる。
【００３５】
本発明の第６の課題解決手段では、上記第５の課題解決手段において、
前記加速度センサを前記機体の左右方向の動的加速度に反応するように前記機体に装備してある。
【００３６】
この課題解決手段によると、機体の左右方向に加速度が働いていない状態で機体がローリングすると、ロール角度に対する加速度センサの出力波形が、ロール角度の０°（水平）を重力加速度の０Ｇとする正弦曲線を描くようになる。そして、この正弦曲線における、機体のロール角度の検出に関係する０°を中心にした所定範囲（例えば±１５°の範囲）の曲線部分においては、加速度センサの出力と機体の傾斜角度との関係が直線的になる。
【００３７】
つまり、加速度センサを機体の左右方向の動的加速度に反応するように装備することにより、加速度センサの出力と機体のロール角度との関係を示す正弦曲線における、機体のロール角度の検出に関係する０°を中心にした所定範囲を直線近似することができ、その直線近似で求めた一次関数に基づいて、加速度センサの出力を機体のロール角度に換算することができ、アークサイン関数などの三角関数を用いる場合に比較して、機体のロール角度の演算を迅速に行うことができる。
【００３８】
従って、機体のロール角度の演算を更に迅速に行えるようにしながら、演算した機体のロール角度が信頼性の低いものになるのを防止することができる。
【００３９】
本発明の第７の課題解決手段では、上記第１〜６のいずれかの課題解決手段において、
機体のロール方向の角速度を検出する角速度センサを備え、
前記ロール角度演算手段が、前記センサの出力と前記角速度センサの出力に基づいて前記機体のロール角度を演算するように構成してある。
【００４０】
この課題解決手段によると、慣性の影響を受けず応答性に優れる角速度センサの出力をロール角度演算手段が積分することにより、機体のロール角度をより迅速に演算することができる。しかしながら、角速度センサの出力から演算した機体のロール角度には累積誤差が含まれる。
【００４１】
一方、ロール角度検出用のセンサの出力から機体のロール角度を演算する場合は、ロール角度検出用のセンサである例えば傾斜角センサ又は加速度センサの出力を機体のロール角度に換算するだけであることから、角速度センサの出力を積分する場合のような累積誤差は存在しない。
【００４２】
そこで、角速度センサの出力から得た機体のロール角度を、ロール角度検出用のセンサの出力から得た機体のロール角度により補正すれば、角速度センサの出力から得た機体のロール角度に含まれる累積誤差を取り除くことができる。
【００４３】
従って、信頼性の高い機体のロール角度を更に迅速に演算することができる。
【図面の簡単な説明】
【００４４】
【図１】耕耘作業機の全体側面図である。
【図２】トラクタの伝動構成を示す概略平面図である。
【図３】トラクタの基本構成を示す概略平面図である。
【図４】走行制御及び作業動力制御に関する制御構成を示すブロック図である。
【図５】舵角及び走行速度と旋回時の走行状態との関係を示す図である。
【図６】昇降制御及びローリング制御に関する制御構成を示すブロック図である。
【図７】ローリング制御に関する制御構成を示すブロック図である。
【図８】第１実施形態におけるロール角度の検出に関する制御構成を示すブロック図である。
【図９】重力加速度とロール角度の関係を示す図である。
【図１０】第１実施形態におけるロール角度の演算に関するフローチャートである。
【図１１】第２実施形態におけるロール角度の検出に関する制御構成を示すブロック図である。
【図１２】第２実施形態におけるロール角度の演算に関するフローチャートである。
【図１３】第３実施形態におけるロール角度の演算に関するフローチャートである。
【図１４】第２実施形態及び第３実施形態の別実施形態を示すブロック図である。
【発明を実施するための形態】
【００４５】
〔第１実施形態〕
以下、本発明を実施するための形態の一例として、本発明に係る作業機のロール角度検出構造を、作業機の一例である耕耘作業機に適用した第１実施形態を図面に基づいて説明する。
【００４６】
図１に示すように、耕耘作業機は、トラクタ（走行車体の一例）１の後部に、作業装置連結用のリンク機構２を介して、ロータリ耕耘装置（作業装置の一例）３を昇降可能かつローリング可能に連結することにより、ロータリ耕耘仕様に構成してある。
【００４７】
トラクタ１は、左右一対の前輪４Ｌ，４Ｒを操舵可能かつ駆動可能に装備し、左右一対の後輪５Ｌ，５Ｒを駆動可能かつ独立制動可能に装備して、４輪駆動形式に構成してある。トラクタ１の前半部には、水冷式のエンジン６を搭載し、ラジエータ７や燃料タンク８など配備してある。エンジン６には、車体フレーム兼用のトランスミッションケース（以下、Ｔ／Ｍケースと略称する）９を連結してある。トラクタ１の後半部には、前輪操舵用のステアリングホイール１０や運転座席１１などを配備して搭乗運転部１２を形成し、搭乗運転部１２を覆うキャビン１３を装備してある。
【００４８】
図１及び図２に示すように、エンジン６からの動力は、Ｔ／Ｍケース９の内部に供給し、その内部において二重軸構造により走行用と作業用とに分ける。走行用の動力は、走行用の主変速装置１４、走行用のクラッチを兼ねる前後進切換装置１５、及び、走行用の副変速装置１６にその順に伝達し、副変速装置１６による変速後の動力を前輪駆動用と後輪駆動用とに分ける。前輪駆動用の動力は、前輪用のクラッチを兼ねる前輪用の変速装置１７や前輪用の差動装置１８などを介して左右の前輪４Ｌ，４Ｒに伝達する。後輪駆動用の動力は、後輪用の差動装置１９などを介して左右の後輪５Ｌ，５Ｒに伝達する。作業用の動力は、作業用のクラッチ２０や作業用の変速装置２１などを介して作業動力取り出し用のＰＴＯ軸２２に伝達し、このＰＴＯ軸２２から、伸縮自在かつ屈曲自在に構成した伝動機構２３を介してロータリ耕耘装置３の入力軸（図示せず）に伝達する。
【００４９】
主変速装置１４、前後進切換装置１５、前輪用の変速装置１７、作業用のクラッチ２０、及び、作業用の変速装置２１は電子油圧制御式に構成してある。副変速装置１６はシンクロメッシュ式に構成してある。
【００５０】
図２及び図４に示すように、Ｔ／Ｍケース９には多板型に構成した左右一対のサイドブレーキ２４Ｌ，２４Ｒを装備してある。搭乗運転部１２には左右一対のブレーキペダル２５Ｌ，２５Ｒを配備してある。そして、左側のサイドブレーキ２４Ｌは左側のブレーキペダル２５Ｌに、右側のサイドブレーキ２４Ｒは右側のブレーキペダル２４Ｒに、それぞれ制動用の連係機構２６Ｌ，２６Ｒを介して連係してある。左右のブレーキペダル２５Ｌ，２５Ｒは踏み込み解除位置に自動復帰するように構成してある。
【００５１】
図１に示すように、ロータリ耕耘装置３は、リンク機構２に連結するフレーム２７に、左右向きの軸心周りに回転する耕耘ロータ２８、トラクタ１からの動力を耕耘ロータ２８に伝達する伝動機構２９、耕耘ロータ２８の上部を覆う固定式の上部カバー３０、及び、耕耘ロータ２８の後部を覆う上下揺動式の後部カバー３１、などを備えて構成してある。後部カバー３１は、ロータリ耕耘装置３の耕耘深さに応じて、上部カバー３０に対して上下方向に揺動変位する。
【００５２】
図１及び図６に示すように、Ｔ／Ｍケース９の後部には、トラクタ１に対してロータリ耕耘装置３を昇降駆動する昇降用の駆動手段３２を装備してある。昇降用の駆動手段３２は、Ｔ／Ｍケース９に上下揺動可能に装備した左右一対のリフトアーム３３Ｌ，３３Ｒ、左右のリフトアーム３３Ｌ，３３Ｒを上下方向に揺動駆動する左右一対のリフトシリンダ３４Ｌ，３４Ｒ、及び、左右のリフトシリンダ３４Ｌ，３４Ｒに対する作動油の流れを制御して左右のリフトシリンダ３４Ｌ，３４Ｒの長さを変更する昇降用の電磁制御弁３５、などにより電子油圧制御式に構成してある。左右のリフトシリンダ３４Ｌ，３４Ｒにはそれぞれ単動型の油圧シリンダを採用してある。
【００５３】
耕耘作業機には、トラクタ１に対してロータリ耕耘装置３をロール方向に駆動するローリング用の駆動手段３６を装備してある。ローリング用の駆動手段３６は、リンク機構２の左側の下部リンク２Ｌを左側のリフトアーム３３Ｌに連結するターンバックル式の連係ロッド３７、リンク機構２の右側の下部リンク２Ｒを右側のリフトアーム３３Ｒに連結するローリングシリンダ３８、及び、ローリングシリンダ３８に対する作動油の流れを制御して連係ロッド３７に対するローリングシリンダ３８の長さを変更するローリング用の電磁制御弁３９、などにより電子油圧制御式に構成してある。ローリングシリンダ３８には複動型の油圧シリンダを採用してある。
【００５４】
図４及び図６に示すように、トラクタ１には電子制御ユニット（以下、ＥＣＵと略称する）４０を搭載してある。ＥＣＵ４０は、ＣＰＵやＥＥＰＲＯＭ及びタイマなどを備えたマイクロコンピュータを利用して構成してある。
【００５５】
ＥＣＵ４０には、耕耘作業機の走行に関する制御を行なう走行制御手段４０Ａ、作業用の動力に関する制御を行なう作業動力制御手段４０Ｂ、ロータリ耕耘装置３の昇降に関する制御を行なう昇降制御手段４０Ｃ、及び、機体のローリングに関する制御を行なうローリング制御手段４０Ｄ、などを備えてある。
【００５６】
図４に示すように、走行制御手段４０Ａには、搭乗運転部１２に備えた主変速レバー４１の操作位置を検出する主変速用のレバーセンサ４２の出力、搭乗運転部１２に備えた前後進切換レバー４３の操作位置を検出する前後進切り換え用のレバーセンサ４４の出力、搭乗運転部１２に備えた走行用の選択スイッチ４５の出力、ピットマンアーム（図示せず）の左右方向への揺動角度を旋回内側の前輪４Ｌ，４Ｒの舵角θｓｉとして検出する舵角センサ４６の出力、及び、副変速装置１６の出力回転数を検出する回転センサ４７の出力、などを入力してある。
【００５７】
主変速レバー４１は、揺動操作式で任意の操作位置に位置保持可能に構成してある。前後進切換レバー４３は、揺動操作式で前進位置と中立位置と後進位置の３位置に位置保持可能に構成してある。
【００５８】
主変速用のレバーセンサ４２と舵角センサ４６には回転式のポテンショメータを採用してある。前後進切り換え用のレバーセンサ４４は、前後進切換レバー４３の前進位置への操作を検出するリミットスイッチ（図示せず）と、前後進切換レバー４３の後進位置への操作を検出するリミットスイッチ（図示せず）により構成してある。選択スイッチ４５にはモーメンタリスイッチを採用してある。回転センサ４７には電磁ピックアップ式のものを採用してある。
【００５９】
走行制御手段４０Ａは、主変速用のレバーセンサ４２の出力に基づいて、主変速装置１４の変速段が、主変速レバー４１の操作位置に対応した変速段になるように、主変速装置１４に備えた主変速用の油圧機構４８の作動を制御する。
【００６０】
図示は省略するが、主変速用の油圧機構４８は、変速を円滑にする複数の主変速用の補助クラッチ、対応する主変速用の補助クラッチに対する作動油の流れを制御する複数の変速補助用の電磁制御弁、対応する主変速用のシフト部材を摺動操作する複数の主変速シリンダ、及び、対応する主変速シリンダに対する作動油の流れを制御する複数の主変速用の電磁制御弁、などにより構成してある。主変速用の補助クラッチには多板型の油圧クラッチを採用してある。主変速シリンダには複動型の油圧シリンダを採用してある。
【００６１】
図４に示すように、走行制御手段４０Ａは、前後進切り換え用のレバーセンサ４４の出力に基づいて、前後進切換装置１５の作動状態が、前後進切換レバー４３の操作位置に対応した作動状態になるように、前後進切換装置１５に備えた前後進切り換え用の油圧機構４９の作動を制御する。
【００６２】
前後進切り換え用の油圧機構４９は、前後進切り換え用のクラッチ５０や、前後進切り換え用のクラッチ５０に対する作動油の流れを制御する前後進切り換え用の電磁制御弁５１などにより構成してある。前後進切り換え用のクラッチ５０には多板型の油圧クラッチを採用してある。
【００６３】
図４及び図５に示すように、走行制御手段４０Ａは、走行用の選択スイッチ４５の操作に基づいて、実行する走行用の制御モードを、２輪駆動モードと４輪駆動モードと前輪増速モードと制動前輪増速モードとに切り換える。又、装着する後輪５Ｌ，５Ｒに対応して予め記憶してある後輪５Ｌ，５Ｒの外径と回転センサ４７の出力に基づいて機体の走行速度Ｖを演算する。つまり、走行制御手段４０Ａと回転センサ４７により機体の走行速度Ｖを検出する車速検出手段５２を構成してある。
【００６４】
２輪駆動モードでは、走行制御手段４０Ａは、舵角センサ４６の出力や機体の走行速度Ｖに関係なく、前輪用の変速装置１７が左右の前輪４Ｌ，４Ｒへの伝動を遮断する中立状態になるように、前輪用の変速装置１７に備えた前輪変速用の油圧機構５３の作動を制御する〔２輪駆動制御〕。これにより、トラクタ１の走行状態を２輪駆動状態にすることができる。
【００６５】
尚、前輪変速用の油圧機構５３は、前輪変速用のクラッチ５４や、前輪変速用のクラッチ５４に対する作動油の流れを制御する前輪変速用の電磁制御弁５５などにより構成してある。前輪変速用のクラッチ５４には多板型の油圧クラッチを採用してある。
【００６６】
４輪駆動モードでは、走行制御手段４０Ａは、舵角センサ４６の出力や機体の走行速度Ｖに関係なく、前輪用の変速装置１７が等速伝動状態になるように前輪変速用の油圧機構５３の作動を制御する〔４輪駆動制御〕。これにより、トラクタ１の走行状態を４輪駆動状態にすることができる。
【００６７】
尚、前輪用の変速装置１７の等速伝動状態は、左右の前輪４Ｌ，４Ｒの周速が左右の後輪５Ｌ，５Ｒの周速と同じになるように左右の前輪４Ｌ，４Ｒを駆動する状態である。
【００６８】
前輪増速モードでは、走行制御手段４０Ａは、舵角センサ４６の出力に基づいて旋回内側の前輪４Ｌ，４Ｒの舵角θｓｉを判別し、機体の走行速度Ｖを参照する。そして、旋回内側の前輪４Ｌ，４Ｒの舵角θｓｉが設定角度θｓ（例えば３０度）未満である場合は、機体の走行速度Ｖにかかわらず前述した４輪駆動制御を行ない、トラクタ１の走行状態を４輪駆動状態にする。又、旋回内側の前輪４Ｌ，４Ｒの舵角θｓｉが設定角度θｓ以上で機体の走行速度Ｖが設定範囲（例えば０．２ｋｍ／ｈ以上で５．０ｋｍ／ｈ未満の範囲）外である場合にも、前述した４輪駆動制御を行ない、トラクタ１の走行状態を４輪駆動状態にする。そして、旋回内側の前輪４Ｌ，４Ｒの舵角θｓｉが設定角度θｓ以上で機体の走行速度Ｖが設定範囲内である場合には、前輪用の変速装置１７が前輪増速状態になるように前輪変速用の油圧機構５３の作動を制御する〔前輪増速制御〕。これにより、トラクタ１の走行状態を前輪増速状態にすることができる。
【００６９】
尚、前輪用の変速装置１７の前輪増速状態は、左右の前輪４Ｌ，４Ｒの周速が左右の後輪５Ｌ，５Ｒの周速の２倍又は約２倍になるように左右の前輪４Ｌ，４Ｒを駆動する伝動状態である。
【００７０】
つまり、前輪増速モードでは、機体の走行速度Ｖを設定範囲内に維持した状態で、旋回内側の前輪４Ｌ，４Ｒを設定角度θｓ以上に操舵することにより、４輪駆動状態の場合よりも小さい旋回半径で機体を旋回させることができる。
【００７１】
制動前輪増速モードにおいても、走行制御手段４０Ａは、旋回内側の前輪４Ｌ，４Ｒの舵角θｓｉを判別し、機体の走行速度Ｖを参照する。そして、旋回内側の前輪４Ｌ，４Ｒの舵角θｓｉが設定角度θｓ未満である場合、及び、旋回内側の前輪４Ｌ，４Ｒの舵角θｓｉが設定角度θｓ以上で機体の走行速度Ｖが設定範囲外である場合は、前述した前輪増速モードと同様に、４輪駆動制御を行なってトラクタ１の走行状態を４輪駆動状態にする。又、旋回内側の前輪４Ｌ，４Ｒの舵角θｓｉが設定角度θｓ以上で機体の走行速度Ｖが設定範囲内の高速領域（例えば３．６ｋｍ／ｈ以上で５．０ｋｍ／ｈ未満の領域）である場合に、前述した前輪増速制御を行なってトラクタ１の走行状態を前輪増速状態にする。そして、旋回内側の前輪４Ｌ，４Ｒの舵角θｓｉが設定角度θｓ以上で機体の走行速度Ｖが設定範囲内の低速領域（例えば０．２ｋｍ／ｈ以上で３．６ｋｍ／ｈ未満の領域）である場合に、前輪用の変速装置１７が前輪増速状態になるように前輪変速用の油圧機構５３の作動を制御し、かつ、旋回内側のサイドブレーキ２４Ｌ，２４Ｒが制動状態になるように制動用の油圧機構５６の作動を制御する制動前輪増速制御を行なう。これにより、トラクタ１の走行状態を制動前輪増速状態にすることができる。
【００７２】
つまり、制動前輪増速モードでは、機体の走行速度Ｖを設定範囲内の高速領域内に維持した状態で、旋回内側の前輪４Ｌ，４Ｒを設定角度θｓ以上に操舵することにより、４輪駆動状態の場合よりも小さい旋回半径で機体を旋回させることができる。又、走行速度Ｖを設定範囲内の低速領域内に維持した状態で、旋回内側の前輪４Ｌ，４Ｒを設定角度θｓ以上に操舵することにより、前輪増速状態の場合よりも小さい旋回半径で機体を旋回させることができる。
【００７３】
尚、制動用の油圧機構５６は、左右の制動用の連係機構２６Ｌ，２５Ｒにそれぞれ備えたブレーキシリンダ５７Ｌ，５７Ｒや、左右のブレーキシリンダ５７Ｌ，５７Ｒに対する作動油の流れを制御する制動用の電磁制御弁５８などにより構成してある。左右のブレーキシリンダ５７Ｌ，５７Ｒには、伸長付勢用の圧縮バネ５９Ｌ，５９Ｒを備えた単動型の油圧シリンダを採用してある。
【００７４】
図４に示すように、作業動力制御手段４０Ｂには、搭乗運転部１２に備えたＰＴＯレバー６０の操作位置を検出する作業用のレバーセンサ６１の出力、などを入力してある。ＰＴＯレバー６０は、揺動操作式で任意の操作位置に位置保持可能に構成してある。作業用のレバーセンサ６１には回転式のポテンショメータを採用してある。
【００７５】
作業動力制御手段４０Ｂは、作業用のレバーセンサ６１の出力に基づいて、作業用のクラッチ２０の作動状態が、ＰＴＯレバー６０の操作位置に対応した作動状態になるように、作業用のクラッチ２０に対する作動油の流れを制御する作業クラッチ用の電磁制御弁６２の作動を制御する。又、作業用の変速装置２１の変速段及び正逆転状態が、ＰＴＯレバー６０の操作位置に対応した変速段及び正逆転状態になるように、作業用の変速装置２１に備えた作業変速用の油圧機構６３の作動を制御する。
【００７６】
尚、作業用のクラッチ２０には多板型の油圧クラッチを採用してある。図示は省略するが、作業変速用の油圧機構６３は、作業変速用のシフト部材を摺動操作する作業変速用のシリンダや、作業変速用のシリンダに対する作動油の流れを制御する作業変速用の電磁制御弁などにより構成してある。作業変速用のシリンダには複動型の油圧シリンダを採用してある。
【００７７】
図６に示すように、昇降制御手段４０Ｃには、搭乗運転部１２に備えた高さ設定レバー６４の操作位置を検出する高さ設定用のレバーセンサ６５の出力、搭乗運転部１２に備えた昇降指令レバー６６の操作を検出する昇降指令用のレバーセンサ６７の出力、搭乗運転部１２に備えた上限設定ダイヤル６８や耕深設定ダイヤル６９の出力、リフトアーム３３Ｌ，３３Ｒの上下揺動角度を検出するアームセンサ７０の出力、及び、ロータリ耕耘装置３の後部カバー３１の上下揺動角度を検出するカバーセンサ７１の出力、などを入力してある。
【００７８】
高さ設定レバー６４は、揺動操作式で任意の操作位置に位置保持可能に構成してある。昇降指令レバー６６は、揺動操作式で中立位置に自動復帰するように構成してある。高さ設定用のレバーセンサ６５、上限設定ダイヤル６８、耕深設定ダイヤル６９、アームセンサ７０、及び、カバーセンサ７１には、回転式のポテンショメータを採用してある。昇降指令用のレバーセンサ６７は、昇降指令レバー６６の上昇位置への揺動操作を検出するリミットスイッチ（図示せず）と、昇降指令レバー６６の下降位置への揺動操作を検出するリミットスイッチ（図示せず）により構成してある。
【００７９】
昇降制御手段４０Ｃは、高さ設定用のレバーセンサ６５の出力に基づいて高さ設定レバー６４の操作を検知した場合に高さ制御を行なう。又、昇降指令用のレバーセンサ６７の出力に基づいて、昇降指令レバー６６の中立位置から上昇位置への揺動操作を検知した場合に上昇制御を行なう。逆に、昇降指令レバー６６の中立位置から下降位置への揺動操作を検知した場合に下降制御を行なう。そして、高さ制御又は下降制御の実行中に、カバーセンサ７１の出力に基づいて、ロータリ耕耘装置３の接地を検知した場合に、高さ制御又は下降制御から耕深制御に切り換える。
【００８０】
高さ制御では、アームセンサ７０の出力が高さ設定用のレバーセンサ６５の出力に対応する（高さ設定用のレバーセンサ６５の出力の不感帯幅内に収まる）ように昇降用の駆動手段３２の作動を制御する。そして、カバーセンサ７１の出力に基づいてロータリ耕耘装置３の接地を検知すると、高さ制御から耕深制御に切り換わる。
【００８１】
つまり、高さ設定レバー６４を操作することにより、ロータリ耕耘装置３を、高さ設定レバー６４の操作位置に応じた任意の対車体高さに位置させることができる。そして、高さ設定レバー６４を、ロータリ耕耘装置３が接地する操作位置まで操作することにより耕深制御を行わせることができる。
【００８２】
上昇制御では、高さ設定レバー６４の操作位置にかかわらず、アームセンサ７０の出力が上限設定ダイヤル６８の出力に対応する（上限設定ダイヤル６８の出力の不感帯幅内に収まる）ように昇降用の駆動手段３２の作動を制御する。
【００８３】
つまり、昇降指令レバー６６を上昇位置に揺動操作することにより、上限設定ダイヤル６８により設定した上限位置までロータリ耕耘装置３を上昇させることができる。
【００８４】
下降制御では、アームセンサ７０の出力が高さ設定用のレバーセンサ６５の出力に対応する（高さ設定用のレバーセンサ６５の出力の不感帯幅内に収まる）ように昇降用の駆動手段３２の作動を制御する。そして、カバーセンサ７１の出力に基づいてロータリ耕耘装置３の接地を検知すると、下降制御から耕深制御に切り換わる。
【００８５】
つまり、昇降指令レバー６６を下降位置に揺動操作することにより、高さ設定レバー６４により設定した高さまでロータリ耕耘装置３を下降させることができる。そして、高さ設定レバー６４を、ロータリ耕耘装置３が接地する操作位置に操作しておくことにより、下降制御に続けて耕深制御を行わせることができる。
【００８６】
耕深制御では、カバーセンサ７１の出力が耕深設定ダイヤル６９の出力に対応する（耕深設定ダイヤル６９の出力の不感帯幅内に収まる）ように昇降用の駆動手段３２の作動を制御することにより、ロータリ耕耘装置３の耕耘深さを、耕深設定ダイヤル６９により設定した制御目標耕深に維持する。
【００８７】
図６〜８に示すように、ローリング制御手段４０Ｄには、搭乗運転部１２に備えたローリング制御用の選択スイッチ７２やロール角度設定ダイヤル７３の出力、トラクタ１の前部側における左右中心位置に立設したステアリングポスト（図示せず）に取り付けたセンサユニット７４の出力、及び、ローリングシリンダ３８の長さを検出するストロークセンサ７５の出力、などを入力してある。又、センサユニット７４の出力に基づいてトラクタ１のロール角度を演算するロール角度演算手段４０Ｄａ、ロール角度設定ダイヤル７３の出力やロール角度演算手段４０Ｄａの出力などに基づいてローリングシリンダ３８の制御目標長さを演算する目標長さ演算手段４０Ｄｂ、及び、ローリング用の駆動手段３６の作動を制御する作動制御手段４０Ｄｃ、などを備えてある。
【００８８】
センサユニット７４は、ＥＣＵ４０にＣＡＮ（Controller Area Network）通信によって相互通信可能に接続してある。そして、センサユニット７４とロール角度演算手段４０Ｄａにより、トラクタ１のロール角度を検出するロール角度検出手段７６を構成してある。
【００８９】
ローリング制御用の選択スイッチ７２にはモーメンタリスイッチを採用してある。ロール角度設定ダイヤル７３には回転式のポテンショメータを採用してある。ストロークセンサ７５には摺動式のポテンショメータを採用してある。
【００９０】
図６及び図７に示すように、ローリング制御手段４０Ｄは、ローリング制御用の選択スイッチ７２の操作に基づいて、実行するローリング用の制御モードを、水平圃場においてロータリ耕耘装置３を任意のロール角度に維持する水平地用のローリング制御と、傾斜圃場での等高線に沿った作業走行時においてロータリ耕耘装置３を任意のロール角度に維持する傾斜地用のローリング制御とに切り換える。
【００９１】
水平地用のローリング制御では、センサユニット７４の出力に基づいてロール角度演算手段４０Ｄａがトラクタ１のロール角度を演算し、この演算値と、ロール角度設定ダイヤル７３の出力と、トラクタ１に対するロータリ耕耘装置３のロール角度とローリングシリンダ３８の長さとを対応させたローリング制御用の相関関係データに基づいて、目標長さ演算手段４０Ｄｂが、ロータリ耕耘装置３のロール角度をロール角度設定ダイヤル７３により設定した制御目標ロール角度に維持するのに必要なローリングシリンダ３８の制御目標長さを演算する。そして、この目標長さ演算手段４０Ｄｂの出力とストロークセンサ７５の出力に基づいて、作動制御手段４０Ｄｃが、ローリングシリンダ３８の長さが制御目標長さに達する（制御目標長さの不感帯幅内に収まる）ようにローリング用の駆動手段３６の作動を制御する。
【００９２】
これにより、水平圃場での作業走行時には、トラクタ１のローリングにかかわらず、ロータリ耕耘装置３のロール角度をロール角度設定ダイヤル７３により設定した制御目標ロール角度に維持することができ、耕深設定ダイヤル５７により設定した耕耘深さで圃場を耕すことができる。
【００９３】
傾斜地用のローリング制御では、水平地用のローリング制御の場合と同様の制御作動を行ないながら、谷側に位置する前輪４Ｌ，４Ｒと後輪５Ｌ，５Ｒの沈下量や凹み量などを考慮して設定した補正値に基づいて、ロール角度設定ダイヤル７３が出力するロータリ耕耘装置３の制御目標ロール角度を補正する。
【００９４】
これにより、傾斜圃場において耕耘作業機を等高線に沿って走行させる作業走行時には、谷側車輪４Ｌ，４Ｒ，５Ｌ，５Ｒの沈下量や凹み量などを考慮した好適なローリング制御を行なうことができる。その結果、傾斜圃場での作業走行時においても、トラクタ１のローリングにかかわらず耕深設定ダイヤル５７により設定した耕耘深さで圃場を耕すことができる。
【００９５】
図７及び図８に示すように、センサユニット７４には、加速度検出用のセンサ素子からなる静電容量方式の２軸の加速度センサ（ロール角度検出用のセンサの一例）７７や、角速度検出用のセンサ素子からなる振動方式の角速度センサ７８などを備えてある。そして、センサユニット７４のステアリングポストに対する取り付け姿勢を、加速度センサ７７がトラクタ１の左右方向（Ｙ軸方向）と上下方向（Ｚ軸方向）の動的加速度に反応し、かつ、角速度センサ７７がロール方向の角速度に反応する姿勢に設定してある。
【００９６】
このようにセンサユニット７４の取り付け姿勢を設定することにより、機体がローリングする場合には、加速度センサ７７がトラクタ１のロール角度に応じて重力加速度に反応し、加速度センサ７７の重力加速度に対する出力がトラクタ１のロール角度に応じて変化する。又、角速度センサ７８が機体のロール方向の角速度を検出する。
【００９７】
又、前述したように、センサユニット７４をトラクタ１の前部側に立設したステアリングポストに取り付けたことにより、ロータリ耕耘装置３から比較的に離れた位置にセンサユニット７４が位置するようになっている。これにより、耕耘作業時の振動が加速度センサ７７や角速度センサ７８の出力に影響し難くなっており、耕耘作業時の振動に起因した加速度センサ７７及び角速度センサ７８の検出精度の低下を防止することができる。
【００９８】
つまり、加速度センサ７７の重力加速度に対する出力からトラクタ１のロール角度を精度良く求めることができる。又、角速度センサ７８が出力する角速度からもトラクタ１のロール角度を精度良く求めることができる。
【００９９】
図９の（ａ）に示すように、加速度センサ７７の出力のうちのＹ軸出力は、機体の左右方向に加速度が働いていない状態で機体がローリングすると、ロール角度に対する波形が、ロール角度の０°（水平）を重力加速度の０Ｇとする正弦曲線を描くようになる。そこで、ロール角度検出手段７６では、加速度センサ７７のＹ軸出力をトラクタ１のロール角度の検出に利用してある。
【０１００】
図８に示すように、ロール角度演算手段４０Ｄａには、加速度センサ７７の出力を平滑化する平滑化手段４０ａ、平滑化した加速度センサ７７の出力をトラクタ１のロール角度に換算する換算手段４０ｂ、角速度センサ７８の零点（基準電圧）を補正する零点補正手段４０ｃ、角速度センサ７８の出力からトラクタ１のロール角度を求める積分手段４０ｄ、及び、換算手段４０ｂの出力により積分手段４０ｄの出力を補正するロール角度補正手段４０ｅ、などを備えてある。
【０１０１】
平滑化手段４０ａは、ロール角度演算手段４０Ｄａが設定時間（例えば１０ｍｓ）ごとに取り込んだ加速度センサ７７のＹ軸出力に対してローパスフィルタ処理を行ない、この処理で得た値に対して所定個数の移動平均処理を行なう。これにより、加速度センサ７７のＹ軸出力を安定させることができる。
【０１０２】
換算手段４０ｂは、加速度センサ７７のＹ軸出力とトラクタ１のロール角度との関係を示す正弦曲線のうち、トラクタ１のロール角度の検出に関係する０°を中心にした所定範囲（例えば±１５°の範囲）の曲線部分を直線近似して求めた一次関数に基づいて、加速度センサ７７のＹ軸出力をトラクタ１のロール角度に換算する〔図９の（ｂ）参照〕。これにより、三角関数を用いて加速度センサ７７の出力をトラクタ１のロール角度に換算する場合に比較して、換算処理を単純化することができ、処理速度を向上させることができる。
【０１０３】
零点補正手段４０ｃは、ロール角度演算手段４０Ｄａが設定時間（例えば１０ｍｓ）ごとに取り込んだ角速度センサ７８の出力に対してローパスフィルタ処理を行ない、この処理で得た低周波数成分を角速度センサ７８の出力から減算する減算処理を行なうことにより角速度センサ７８の出力を適正にする。
【０１０４】
積分手段４０ｄは、零点補正後の角速度センサ７８の出力を積分することにより、角速度センサ７８の出力からトラクタ１のロール角度を求める。
【０１０５】
ロール角度補正手段４０ｅは、換算手段４０ｂが出力する加速度センサ７７のＹ軸出力から求めたトラクタ１のロール角度により、積分手段４０ｄが出力する角速度センサ７８の出力から求めたトラクタ１のロール角度を補正する。
【０１０６】
つまり、応答性に優れる角速度センサ７８の出力から得たトラクタ１のロール角度を、精度に優れる加速度センサ７７のＹ軸出力から得たトラクタ１のロール角度で補正することにより、トラクタ１のロール角度を高い精度で応答性良く検出することができる。
【０１０７】
ロール角度演算手段４０Ｄａには、平滑化手段４０ａの移動平均処理における時定数を、走行制御手段４０Ａが演算した機体の走行速度Ｖに比例して大きくし、所定の係数を掛けることにより、予め設定した上限までの範囲内で調節する時定数調節手段４０ｆを備えてある。
【０１０８】
これにより、加速度センサ７７におけるＹ軸出力の単位時間当たりでの変動が少なくなる低速走行時には、平滑化処理での時定数を小さくして処理速度の向上を図りながら、加速度センサ７７のＹ軸出力を安定させることができる。又、加速度センサ７７におけるＹ軸出力の単位時間当たりでの変動が多くなる高速走行時には、平滑化処理での時定数を大きくすることにより、加速度センサ７７のＹ軸出力を安定させることができる。
【０１０９】
ところで、加速度センサ７７のＹ軸出力をトラクタ１のロール角度の検出に利用すると、機体の旋回走行時に発生する遠心力Ｆに加速度センサ７７が反応することにより、そのときの遠心力Ｆを外乱値として加速度センサ７７のＹ軸出力に含むことになる。
【０１１０】
そのため、代掻き作業などのように機体の旋回走行中も作業を継続して行う場合には、旋回走行中のローリング制御を精度良く行なえるようにする上において、加速度センサ７７のＹ軸出力から旋回走行中に発生する遠心力Ｆを取り除く必要がある。
【０１１１】
そこで、図８に示すように、ロール角度演算手段４０Ｄａには、機体の旋回走行時に加速度センサ７７に働く遠心力Ｆを演算する遠心力演算手段４０ｇと、遠心力演算手段４０ｇの出力に基づいて加速度センサ７７のＹ軸出力を補正する補正手段４０ｈを備えてある。
【０１１２】
又、図３に示すように、トラクタ１は、アッカーマン・ジャントー方式に基づいて、旋回走行時には、旋回内側の前輪４Ｌ，４Ｒの舵角θｓｉが旋回外側の前輪４Ｌ，４Ｒの舵角θｓｏよりも大きくなって、各車輪４Ｌ，４Ｒ，５Ｌ，５Ｒの旋回中心が固定車軸である後車軸７９の延長線上の一点に収束するように構成してある。これにより、トラクタ１の軸間距離Ｌと車輪間隔Ｔと旋回内側の前輪４Ｌ，４Ｒの舵角θｓｉとから、機体の旋回半径Ｒを演算するための数式である、Ｒ＝Ｌ／ｔａｎθｓｉ＋Ｔ／２、を導き出すことができる。
【０１１３】
図８に示すように、遠心力演算手段４０ｇには、機体の旋回走行時に加速度センサ７７に働く基本遠心力Ｆｓを演算する基本遠心力演算手段４０ｇａを備えてある。基本遠心力演算手段４０ｇａは、走行制御手段４０Ａを介した舵角センサ４６の出力に基づいて機体の旋回を検知した場合に、このトラクタ１の設計指標をアッカーマン・ジャントー方式とすることによって得た上記の機体旋回半径演算用の数式と、舵角センサ４６の出力に基づいて、旋回走行時の機体の旋回半径Ｒを演算する。そして、この機体の旋回半径Ｒと、走行制御手段４０Ａが演算した機体の走行速度Ｖと、これらから機体の旋回角速度ωを演算するための数式である、ω＝Ｖ／Ｒ、に基づいて機体の旋回角速度ωを演算する。
【０１１４】
又、このトラクタ１では、前述したように加速度センサ７７をステアリングポストに取り付けることから、演算した機体の旋回半径Ｒと、加速度センサ７７の後車軸７９からの離間距離Ｌｓと、これらから加速度センサ７７の旋回半径Ｒｓを演算するための数式である、Ｒｓ＝√（Ｒ＾２＋Ｌｓ＾２）、に基づいて、加速度センサ７７の旋回半径Ｒｓを演算する。そして、この加速度センサ７７の旋回半径Ｒｓと、機体の旋回角速度ωと、これらから加速度センサ７７に働く基本遠心力Ｆｓを演算するための数式である、Ｆｓ＝Ｒｓ・ω＾２、に基づいて基本遠心力Ｆｓを演算する。
【０１１５】
しかしながら、上記の演算では、実走行時に発生する各車輪４Ｌ，４Ｒ，５Ｌ，５Ｒのスリップなどに起因した誤差を考慮することができない。そこで、遠心力演算手段４０ｇには、基本遠心力演算手段４０ｇａの出力を補正する第１遠心力補正手段４０ｇｂを備えてある。第１遠心力補正手段４０ｇｂには、圃場での試験走行において実測した加速度センサ７７に働く実遠心力と、このときに演算した算出遠心力との比を、その誤差を補正するための補正係数Ｋ１として備えてある。そして、第１遠心力補正手段４０ｇｂは、この補正係数Ｋ１を基本遠心力演算手段４０ｇａの出力に乗算することにより、基本遠心力演算手段４０ｇａの出力を、実走行時に発生する各車輪４Ｌ，４Ｒ，５Ｌ，５Ｒのスリップなどに起因した誤差を考慮した適正な値に補正する。
【０１１６】
又、このトラクタ１においては、前述したように、旋回走行時の走行状態として２輪駆動状態と４輪駆動状態と前輪増速状態と制動前輪増速状態とがある。これらの走行状態では、走行制御手段４０Ａが演算した機体の走行速度Ｖや舵角センサ４６が出力する旋回内側の前輪４Ｌ，４Ｒの舵角θｓｉが同じであっても機体の旋回半径Ｒが異なることになる。例えば、左右の後輪５Ｌ，５Ｒのみを駆動する２輪駆動状態での機体の旋回半径Ｒを基準にした場合、左右の前輪４Ｌ，４Ｒの周速が左右の後輪５Ｌ，５Ｒの周速と同じになるように左右の前輪４Ｌ，４Ｒを駆動する４輪駆動状態では機体の旋回半径Ｒが大きくなる。又、左右の前輪４Ｌ，４Ｒの周速が左右の後輪５Ｌ，５Ｒの周速よりも速くなるように左右の前輪４Ｌ，４Ｒを駆動する前輪増速状態では機体の旋回半径Ｒが小さくなる。更に、この前輪増速状態で旋回内側の後輪５Ｌ，５Ｒを制動する制動前輪増速状態では機体の旋回半径Ｒが更に小さくなる。つまり、上記の演算及び補正では、旋回走行時の走行状態の違いに起因して発生する誤差を考慮することができない。
【０１１７】
そこで、遠心力演算手段４０ｇには、旋回走行時の走行状態に基づいて基本遠心力演算手段４０ｇａの出力を補正する第２遠心力補正手段４０ｇｃを備えてある。第２遠心力補正手段４０ｇｃには、旋回走行時の各走行状態に応じて理論的に推定した値、又は、圃場での試験走行において実測した各走行状態での加速度センサ７７に働く実遠心力と、このときに各走行状態に対応して演算した算出遠心力との比を、旋回走行時の走行状態の違いに起因して発生する誤差を補正するための補正係数Ｋ２ａ〜Ｋ２ｄとして備えてある。そして、第２遠心力補正手段４０ｇｃは、走行制御手段４０Ａが出力する走行用の選択スイッチ４５により選択した走行用の制御モードと、走行制御手段４０Ａを介した舵角センサ４６の出力θｓｉと、走行制御手段４０Ａが演算した機体の走行速度Ｖに基づいて、旋回走行時の走行状態を判別し、その走行状態に応じた補正係数Ｋ２ａ〜Ｋ２ｄを、第１遠心力補正手段４０ｇｂの出力に乗算することにより、基本遠心力演算手段４０ｇａの出力を、旋回走行時の走行状態の違いに起因して発生する誤差を考慮した適正な値に補正する。
【０１１８】
尚、旋回走行時における各走行状態での機体の旋回半径Ｒの関係が前述した通りであることから、各走行状態での補正係数Ｋ２ａ〜Ｋ２ｄの関係は、Ｋ２ｂ（４輪駆動状態での補正係数）＜Ｋ２ａ（２輪駆動状態での補正係数）＜Ｋ２ｃ（前輪増速状態での補正係数）＜Ｋ２ｄ（制動前輪増速状態での補正係数）となる。具体的には、例えば、２輪駆動状態での補正係数Ｋ２ａを「１」とした場合、４輪駆動状態での補正係数Ｋ２ｂを「０．７」、前輪増速状態での補正係数Ｋ２ｃを「１．５」、制動前輪増速状態での補正係数Ｋ２ｄ＝「１．８」とすることが考えられる。
【０１１９】
補正手段４０ｈは、上記の補正により得た予想率の高い遠心力Ｆに対して、加速度センサ７７の出力に対応させるための換算処理を行なった後、換算処理後の遠心力Ｆを加速度センサ７７の出力から減算することにより、加速度センサ７７の出力を、そのときの外乱値である遠心力Ｆを取り除いた、旋回走行時のロール角度の検出に適した値に補正する。
【０１２０】
これにより、旋回走行時に発生する遠心力Ｆに起因したロール角度検出手段７６におけるロール角度の検出精度の低下を防止することができ、検出精度が低下したロール角度検出手段７６の出力に基づいて精度の低いローリング制御が行われることを防止することができる。
【０１２１】
ところで、走行用の制御モードとして前輪増速モード又は制動前輪増速モードを選択した場合には、旋回走行中にトラクタ１の走行状態が切り換わるときの前輪４Ｌ，４Ｒの増減速や旋回内側の後輪５Ｌ，５Ｒに対する制動や制動解除によって発生する加速度に加速度センサ７７が反応することにより、そのときの加速度を外乱値として加速度センサ７７のＹ軸出力に含むことになる。
【０１２２】
そのため、代掻き作業などのように機体の旋回走行中も作業を継続して行う場合には、旋回走行中のローリング制御を精度良く行なえるようにする上において、加速度センサ７７のＹ軸出力に影響する旋回走行中の加速度に起因したロール角度検出手段７６におけるロール角度の検出精度の低下を防止する必要がある。
【０１２３】
そこで、図７及び図１０に示すように、旋回走行中に走行制御手段４０Ａが出力する走行状態の切り換え指令をロール角度演算手段４０Ｄａに入力し、ロール角度演算手段４０Ｄａが、この入力に基づいてトラクタ１の走行状態の切り換えを検知した場合には、その切り換え指令に基づく走行状態の切り換え開始から走行状態の切り換えが完了するまでの設定時間（例えば０．５秒）の間は、加速度センサ７７及び角速度センサ７８の出力の取り込みを中断して、それらの出力に基づくトラクタ１のロール角度の演算を中断するとともに、走行状態の切り換え開始直前の加速度センサ７７と角速度センサ７８の出力に基づく演算で得たトラクタ１のロール角度を出力するように構成してある。
【０１２４】
ロール角度演算手段４０Ｄａに入力する走行状態の切り換え指令とは、トラクタ１の走行状態を４輪駆動状態から前輪増速状態に切り換えるときに走行制御手段４０Ａが前輪変速用の電磁制御弁５５に出力する前輪増速指令、トラクタ１の走行状態を前輪増速状態から４輪駆動状態に切り換えるときに走行制御手段４０Ａが前輪変速用の電磁制御弁５５に出力する前輪減速指令、トラクタ１の走行状態を４輪駆動状態から制動前輪増速状態に切り換えるときに走行制御手段４０Ａが前輪変速用の電磁制御弁５５に出力する前輪増速指令又は制動用の電磁制御弁５８に出力する制動指令、トラクタ１の走行状態を制動前輪増速状態から４輪駆動状態に切り換えるときに走行制御手段４０Ａが前輪変速用の電磁制御弁５５に出力する前輪減速指令又は制動用の電磁制御弁５８に出力する制動解除指令、トラクタ１の走行状態を前輪増速状態から制動前輪増速状態に切り換えるときに走行制御手段４０Ａが制動用の電磁制御弁５８に出力する制動指令、及び、トラクタ１の走行状態を制動前輪増速状態から前輪増速状態に切り換えるときに走行制御手段４０Ａが制動用の電磁制御弁５８に出力する制動解除指令であり、ロール角度演算手段４０Ｄａは、これらの指令に基づいて旋回走行中の走行状態の切り換えを検知する。
【０１２５】
つまり、走行用の制御モードとして前輪増速モード又は制動前輪増速モードを選択した場合において、前述した旋回走行中の走行状態の切り換えによって加速度が発生している間は、ロール角度演算手段４０Ｄａが、加速度センサ７７及び角速度センサ７８の出力に基づくトラクタ１のロール角度の演算を中断することにより、旋回走行時の走行状態の切り換えにより発生する加速度を含んだ加速度センサ７７のＹ軸出力に基づいてトラクタ１のロール角度を演算することに起因した、ロール角度演算手段４０Ｄａが演算するトラクタ１のロール角度の信頼性の低下を防止することができ、ロール角度検出手段７６におけるロール角度の検出精度の低下を防止することができる。
【０１２６】
そして、旋回走行中の走行状態の切り換えによって加速度が発生している間は、ロール角度演算手段４０Ｄａが、その出力を走行状態の切り換え開始直前の演算で得た値（トラクタ１のロール角度）に固定することになり、ローリング制御手段４０Ｄが、その固定値に基づいてローリング制御を行うようになることから、旋回走行中の走行状態の切り換えにより発生する加速度に起因して検出精度が低下したロール角度検出手段７６の出力に基づいて精度の低いローリング制御が行われることを防止することができる。
【０１２７】
以下、図１０のフローチャートに基づいて第１実施形態でのロール角度演算処理の流れを簡単に説明する。
先ず、車速検出手段５２及びカバーセンサ７１の出力に基づいて、ロータリ耕耘装置３の後部カバー３１が接地している作業走行状態か否かを判別する〔＃１〕。
作業走行状態である場合は、車速検出手段５２の出力に基づいて平滑化処理（移動平均処理）の時定数を調節し〔＃２〕、加速度センサ７７及び角速度センサ７８の出力を逐次取り込み〔＃３〕、角速度センサ７８の出力に対する零点補正処理と積分処理を行なう〔＃４、＃５〕。
作業走行状態でない場合は作業走行状態に切り換わるまで待機する。
次に、舵角センサ４６の出力に基づいて旋回走行状態か否かを判別する〔＃６〕。
旋回走行状態でない場合は、加速度センサ７７の出力に対する平滑化処理と換算処理を行ない〔＃７、＃８〕、＃５の積分処理で得たロール角度を＃８の換算処理で得たロール角度により補正するロール角度補正処理を行い〔＃９〕、これらの処理で得た最新のトラクタ１のロール角度を出力する〔＃１０〕。
旋回走行状態である場合は、カバーセンサ７１の出力に基づいて、ロータリ耕耘装置３が浮上する作業の中断状態か否かを判別する〔＃１１〕。
作業の中断状態である場合は、加速度センサ７７及び角速度センサ７８の出力を取り込まない取込中断処理を行い〔＃１２〕、再び作業走行状態に切り換わるまでの間、加速度センサ７７及び角速度センサ７８の出力に基づくトラクタ１のロール角度の演算を中断し〔＃１３〕、トラクタ１のロール角度の出力を中断する〔＃１４〕。
作業の中断状態でない場合は、舵角センサ４６の出力や車速検出手段５２の出力などに基づいて、機体の旋回走行時に加速度センサ７７に働く遠心力Ｆを演算する遠心力演算処理を行ない〔＃１５〕、この遠心力演算処理で得た遠心力を加速度センサ７７の出力から減算する補正処理を行ない〔＃１６〕、走行制御手段４０Ａの出力に基づいて走行制御手段４０Ａが走行状態の切り換えを指令したか否かを判別する〔＃１７〕。
走行制御手段４０Ａが走行状態の切り換えを指令していない場合は＃７に進み、＃１６の補正処理で得た値に基づいて＃７の平滑化処理で得る値を更新する。
走行制御手段４０Ａが走行状態の切り換えを指令した場合は、加速度センサ７７及び角速度センサ７８の出力を取り込まない取込中断処理を行い〔＃１８〕、それらの出力に基づくトラクタ１のロール角度の演算を中断し〔＃１９〕、走行状態の切り換え開始直前の加速度センサ７７と角速度センサ７８の出力に基づく演算で得たトラクタ１のロール角度を出力する出力固定処理を行ない〔＃２０〕、タイマの出力に基づいて、走行状態の切り換えに要する設定時間が経過したか否かを判別する〔＃２１〕。
設定時間が経過していない間は出力固定処理を継続し、設定時間が経過した場合は出力固定処理からロール角度演算処理に戻る。
【０１２８】
つまり、この構成においては、舵角センサ４６が機体の旋回に関する情報を出力する旋回情報出力手段Ａとして機能する。又、走行制御手段４０Ａとタイマが機体の変速に関する情報を出力する変速情報出力手段Ｂとして機能する。そして、舵角センサ４６が出力する前輪４Ｌ，４Ｒの舵角が機体の旋回に関する情報であり、走行制御手段４０Ａが出力する走行状態の切り換え指令とタイマが出力する計時情報が機体の変速に関する情報である。
【０１２９】
ローリング制御手段４０Ｄは、ＥＣＵ４０とセンサユニット７４とをＣＡＮ通信するように構成したことにより、検出精度の向上や省線化などを図りながらも、センサユニット７４の故障情報などを受け取ることができ、加速度センサ７７及び角速度センサ７８の出力異常などを検知することができる。そして、ローリング制御の実行中に加速度センサ７７の出力異常を検知した場合には、ローリング制御を終了するとともに搭乗運転部１２に備えた警報ランプ（図示せず）又は液晶表示部（図示せず）などを作動させて操縦者に報知する。又、ローリング制御の実行中に角速度センサ７８の出力異常を検知した場合には、加速度センサ７７の出力のみに基づいてローリング制御を行うとともに搭乗運転部１２に備えた警報ランプ又は液晶表示部などを作動させて操縦者に報知する。
【０１３０】
つまり、加速度センサ７７及び角速度センサ７８の故障などを操縦者に報知することができるとともに、角速度センサ７８に異常が生じた場合であっても、トラクタ１のローリングにかかわらず、ロータリ耕耘装置３のロール角度をロール角度設定ダイヤル７３により設定した制御目標ロール角度に維持することができ、作業を良好に継続することができる。
【０１３１】
又、ＣＡＮ通信により、センサユニット７４にはバッテリ電圧をそのまま使用することができる。その結果、ＥＣＵ４０により生成した電圧を使用する場合に比較して、ＥＣＵ４０の低消費電流化やセンサユニット７４の取り扱い性の向上を図ることができる。
【０１３２】
尚、この実施形態においては、舵角センサ４６の出力をローリング制御手段４０Ｄに走行制御手段４０Ａを介して入力するように構成したが、舵角センサ４６の出力をローリング制御手段４０Ｄに直接入力するように構成してもよい。
【０１３３】
〔第２実施形態〕
以下、本発明を実施するための形態の一例として、本発明に係る作業機のロール角度検出構造を、作業機の一例である耕耘作業機に適用した第２実施形態を図面に基づいて説明する。
尚、この第２実施形態は、ロール角度演算手段４０Ｄａの構成とロール角度演算手段４０Ｄａによるロール角度の演算方法が前述した第１実施形態と異なることから、以下、ロール角度演算手段４０Ｄａの構成とロール角度演算手段４０Ｄａによるロール角度の演算方法を図面に基づいて説明する。
【０１３４】
図１１に示すように、ロール角度演算手段４０Ｄａには、加速度センサ７７の出力を平滑化する平滑化手段４０ａ、平滑化した加速度センサ７７の出力をトラクタ１のロール角度に換算する換算手段４０ｂ、角速度センサ７８の零点（基準電圧）を補正する零点補正手段４０ｃ、角速度センサ７８の出力からトラクタ１のロール角度を求める積分手段４０ｄ、換算手段４０ｂの出力により積分手段４０ｄの出力を補正するロール角度補正手段４０ｅ、平滑化手段４０ａの移動平均処理における時定数を、走行制御手段４０Ａが演算した機体の走行速度Ｖに比例して大きくし、所定の係数を掛けることにより、予め設定した上限までの範囲内で調節する時定数調節手段４０ｆ、機体の旋回走行時に加速度センサ７７に働く遠心力を演算する遠心力演算手段４０ｇ、及び、遠心力演算手段４０ｇの出力に基づいて加速度センサ７７のＹ軸出力を補正する補正手段４０ｈ、に加えて、機体の旋回走行中における走行状態の切り換え時（変速時の一例）に加速度センサ７７に働く加速度を演算する加速度演算手段４０ｉを備えてある。
【０１３５】
遠心力演算手段４０ｇには、機体の旋回走行時に加速度センサ７７に働く基本遠心力を演算する基本遠心力演算手段４０ｇａ、基本遠心力演算手段４０ｇａの出力を実走行時に発生する各車輪４Ｌ，４Ｒ，５Ｌ，５Ｒのスリップなどに起因した誤差を考慮した適正な値に補正する第１遠心力補正手段４０ｇｂ、及び、旋回走行時の走行状態に基づいて基本遠心力演算手段４０ｇａの出力を補正する第２遠心力補正手段４０ｇｃ、を備えてある。
【０１３６】
補正手段４０ｈは、上記の補正により得た予想率の高い遠心力に対して、加速度センサ７７の出力に対応させるための換算処理を行なった後、換算処理後の遠心力を加速度センサ７７の出力から減算することにより、加速度センサ７７の出力を、そのときの外乱値である遠心力を取り除いた、旋回走行時のロール角度の検出に適した値に補正する。
【０１３７】
これにより、旋回走行時に発生する遠心力に起因したロール角度検出手段７６におけるロール角度の検出精度の低下を防止することができる。
【０１３８】
加速度演算手段４０ｉには、機体の旋回走行中における走行状態の切り換え時に加速度センサ７７に働く基本加速度を演算する基本加速度演算手段４０ｉａと、基本加速度演算手段４０ｉａの出力を、実走行時に発生する各車輪４Ｌ，４Ｒ，５Ｌ，５Ｒのスリップなどに起因した誤差を考慮した適正な値に補正する加速度補正手段４０ｉｂを備えてある。
【０１３９】
基本加速度演算手段４０ｉａには、旋回走行中に走行制御手段４０Ａが出力する走行状態の切り換え指令を入力してある。そして、基本加速度演算手段４０ｉａは、その入力に基づいてトラクタ１の走行状態の切り換えを検知した場合には、その切り換え指令に基づく走行状態の切り換え開始から走行状態の切り換えが完了するまでの設定時間（例えば０．５秒）の間、走行状態の切り換えにより発生する加速度センサ７７に働く基本加速度を演算する。
【０１４０】
加速度補正手段４０ｉｂには、圃場での試験走行で実測した実加速度と、そのときに演算した算出加速度との比を、その誤差を補正するための補正係数Ｋ３として備えてある。そして、加速度補正手段４０ｉｂは、この補正係数Ｋ３を基本加速度演算手段４０ｉａの出力に乗算することにより、基本加速度演算手段４０ｉａの出力を、実走行時に発生する各車輪４Ｌ，４Ｒ，５Ｌ，５Ｒのスリップなどに起因した誤差を考慮した適正な値に補正する。そして、補正後の予想率の高い加速度を補正手段４０ｈに出力する。
【０１４１】
補正手段４０ｈは、加速度演算手段４０ｉが出力する予想率の高い加速度に対して、加速度センサ７７の出力に対応させるための換算処理を行なった後、換算処理後の加速度を、遠心力を取り除いた後の加速度センサ７７の出力から加減算することにより、加速度センサ７７の出力を、そのときの外乱値である遠心力と加速度を取り除いた、旋回走行時のロール角度の検出に適した値に補正する。
【０１４２】
つまり、走行用の制御モードとして前輪増速モード又は制動前輪増速モードを選択した場合において、前述した旋回走行中の走行状態の切り換えによって加速度が発生している間は、そのときの加速度を加速度演算手段４０ｉが演算し、この演算により得た加速度に基づいて補正手段４０ｈが加速度センサ７７のＹ軸出力を補正し、この補正後の加速度センサ７７のＹ軸出力から得たトラクタ１のロール角度に基づいてロール角度補正手段４０ｅが角速度センサ７８の出力から得たトラクタ１のロール角度を補正し、この補正後のトラクタ１のロール角度に基づいてローリング制御手段４０Ｄがローリング制御を行うようになる。
【０１４３】
これにより、旋回走行時の走行状態の切り換えにより発生する加速度を含んだ加速度センサ７７のＹ軸出力から得たトラクタ１のロール角度に基づいて、ロール角度補正手段４０ｅが角速度センサ７８の出力から得たトラクタ１のロール角度を補正することに起因した、ロール角度演算手段４０Ｄａが演算するトラクタ１のロール角度の信頼性の低下を防止することができ、ロール角度検出手段７６におけるロール角度の検出精度の低下を防止することができ、結果、旋回走行中の走行状態の切り換えにより発生する加速度に起因して検出精度が低下したロール角度検出手段７６の出力に基づいて精度の低いローリング制御が行われることを防止することができる。
【０１４４】
以下、図１２のフローチャートに基づいて第２実施形態でのロール角度演算処理の流れを簡単に説明する。
先ず、車速検出手段５２及びカバーセンサ７１の出力に基づいて、ロータリ耕耘装置３の後部カバー３１が接地している作業走行状態か否かを判別する〔＃１〕。
作業走行状態である場合は、車速検出手段５２の出力に基づいて平滑化処理（移動平均処理）の時定数を調節し〔＃２〕、加速度センサ７７及び角速度センサ７８の出力を逐次取り込み〔＃３〕、角速度センサ７８の出力に対する零点補正処理と積分処理を行なう〔＃４、＃５〕。
作業走行状態でない場合は作業走行状態に切り換わるまで待機する。
次に、舵角センサ４６の出力に基づいて旋回走行状態か否かを判別する〔＃６〕。
旋回走行状態でない場合は、加速度センサ７７の出力に対する平滑化処理と換算処理を行ない〔＃７、＃８〕、＃５の積分処理で得たロール角度を＃８の換算処理で得たロール角度により補正するロール角度補正処理を行い〔＃９〕、これらの処理で得たトラクタ１のロール角度を出力する〔＃１０〕。
旋回走行状態である場合は、カバーセンサ７１の出力に基づいて、ロータリ耕耘装置３が浮上する作業の中断状態か否かを判別する〔＃１１〕。
作業の中断状態である場合は、加速度センサ７７及び角速度センサ７８の出力を取り込まない取込中断処理を行い〔＃１２〕、再び作業走行状態に切り換わるまでの間、加速度センサ７７及び角速度センサ７８の出力に基づくトラクタ１のロール角度の演算を中断し〔＃１３〕、トラクタ１のロール角度の出力を中断する〔＃１４〕。
作業の中断状態でない場合は、舵角センサ４６の出力や車速検出手段５２の出力などに基づいて、機体の旋回走行時に加速度センサ７７に働く遠心力Ｆを演算する遠心力演算処理を行ない〔＃１５〕、この遠心力演算処理で得た遠心力を加速度センサ７７の出力から減算する補正処理を行ない〔＃１６〕、走行制御手段４０Ａの出力に基づいて走行制御手段４０Ａが走行状態の切り換えを指令したか否かを判別する〔＃１７〕。
走行制御手段４０Ａが走行状態の切り換えを指令していない場合は＃７に進み、＃１６の補正処理で得た値に基づいて＃７の平滑化処理で得る値を更新する。
走行制御手段４０Ａが走行状態の切り換えを指令した場合は、タイマの出力に基づいて走行状態の切り換えに要する設定時間が経過したか否かを判別する〔＃１８〕。
設定時間が経過していない場合は、旋回走行中の走行状態の切り換え時に加速度センサ７７に働く加速度を演算する加速度演算処理を行ない〔＃１９〕、この加速度演算処理で得た加速度を＃１６で補正した後の加速度センサ７７の出力に加減算する補正処理を行ない〔＃２０〕、＃７に進むことにより、＃２０の補正処理で得た値に基づいて＃７の平滑化処理で得る値を更新する。
設定時間が経過した場合は＃７に進むことにより、＃１６での補正処理で得た値に基づいて＃７の平滑化処理で得る値を更新する。
【０１４５】
〔第３実施形態〕
以下、本発明を実施するための形態の一例として、本発明に係る作業機のロール角度検出構造を、作業機の一例である耕耘作業機に適用した第３実施形態を図面に基づいて説明する。
尚、この第３実施形態は、旋回走行中にトラクタ１の走行状態の切り換えを検知した後のロール角度演算手段４０Ｄａでの処理が前述した第２実施形態と異なることから、以下、旋回走行中にトラクタ１の走行状態の切り換えを検知した後のロール角度演算手段４０Ｄａでの処理を図面に基づいて説明する。
【０１４６】
図１３に示すように、ロール角度演算手段４０Ｄａは、旋回走行中に走行制御手段４０Ａが出力する走行状態の切り換え指令に基づいてトラクタ１の走行状態の切り換えを検知した場合には、その切り換え指令に基づく走行状態の切り換え開始から走行状態の切り換えが完了するまでの設定時間（例えば０．５秒）の間は、走行状態の切り換え開始直前の加速度センサ７７と角速度センサ７８の出力に基づく演算で得た値（トラクタ１のロール角度）を出力する出力固定処理を行なう。又、その一方で、遠心力演算手段４０ｇにより、旋回走行時に加速度センサ７７に働く遠心力を演算し、加速度演算手段４０ｉにより、旋回走行中の走行状態の切り換え時に加速度センサ７７に働く加速度を演算し、補正手段４０ｈにより、加速度センサ７７の出力を演算した遠心力と加速度に基づいて補正し、平滑化手段４０ａにより、その補正後の加速度センサ７７の出力に基づく平滑化処理を行う。
【０１４７】
つまり、走行用の制御モードとして前輪増速モード又は制動前輪増速モードを選択した場合において、前述した旋回走行中の走行状態の切り換えによって加速度が発生している間は、ロール角度演算手段４０Ｄａが、その出力を走行状態の切り換え開始直前の演算で得た値（トラクタ１のロール角度）に固定することになり、これにより、変速情報出力手段Ｂとして機能する走行制御手段４０Ａの出力が遅れて、加速度が発生するタイミングと、ロール角度演算手段４０Ｄａが加速度センサ７７の出力を補正するタイミングとがずれることなどに起因した、ロール角度演算手段４０Ｄａが演算するトラクタ１のロール角度の信頼性の低下を防止することができ、ロール角度検出手段７６におけるロール角度の検出精度の低下を防止することができる。
【０１４８】
又、その固定値に基づいてローリング制御手段４０Ｄがローリング制御を行うことから、走行制御手段４０Ａの出力の遅れなどに起因して検出精度が低下したロール角度検出手段７６の出力に基づいて精度の低いローリング制御が行われることを防止することができる。
【０１４９】
しかも、ロール角度演算手段４０Ｄａが、旋回走行中に走行状態の切り換えに要する設定時間の経過を検知した場合には、旋回走行により発生する遠心力や旋回走行中の走行状態の切り換えにより発生する加速度を取り除いた後の加速度センサ７７の出力を均して安定させた値に基づいてトラクタ１のロール角度を演算することになる。
【０１５０】
これにより、旋回走行中の走行状態の切り換えに要する設定時間が経過した後にロール角度演算手段４０Ｄａが演算するトラクタ１のロール角度を、実際のトラクタ１のロール角度に即した安定した値にすることができ、演算したトラクタ１のロール角度に基づくローリング制御を良好に行なわせることができる。
【０１５１】
以下、図１３のフローチャートに基づいて第３実施形態でのロール角度演算処理の流れを簡単に説明する。
先ず、車速検出手段５２及びカバーセンサ７１の出力に基づいて、ロータリ耕耘装置３の後部カバー３１が接地している作業走行状態か否かを判別する〔＃１〕。
作業走行状態である場合は、車速検出手段５２の出力に基づいて平滑化処理（移動平均処理）の時定数を調節し〔＃２〕、加速度センサ７７及び角速度センサ７８の出力を逐次取り込み〔＃３〕、角速度センサ７８の出力に対する零点補正処理と積分処理を行なう〔＃４、＃５〕。
作業走行状態でない場合は作業走行状態に切り換わるまで待機する。
次に、舵角センサ４６の出力に基づいて旋回走行状態か否かを判別する〔＃６〕。
旋回走行状態でない場合は、加速度センサ７７の出力に対する平滑化処理と換算処理を行ない〔＃７、＃８〕、＃５の積分処理で得たロール角度を＃８の換算処理で得たロール角度により補正するロール角度補正処理を行う〔＃９〕。
そして、走行状態の切り換え開始直前の加速度センサ７７と角速度センサ７８の出力に基づく演算で得た値（トラクタ１のロール角度）を出力する出力固定処理を行なっているか否かを判別し〔＃１０〕、出力固定処理を行なっていない場合は、上記の処理で得た最新のトラクタ１のロール角度を出力し〔＃１１〕、出力固定処理を行なっている場合は、上記の処理で得た最新のトラクタ１のロール角度の出力を保留する。
＃６での判別結果が旋回走行状態である場合は、カバーセンサ７１の出力に基づいて、ロータリ耕耘装置３が浮上する作業の中断状態か否かを判別する〔＃１２〕。
作業の中断状態である場合は、加速度センサ７７及び角速度センサ７８の出力を取り込まない取込中断処理を行い〔＃１３〕、再び作業走行状態に切り換わるまでの間、加速度センサ７７及び角速度センサ７８の出力に基づくトラクタ１のロール角度の演算を中断し〔＃１４〕、トラクタ１のロール角度の出力を中断する〔＃１５〕。
作業の中断状態でない場合は、舵角センサ４６の出力や車速検出手段５２の出力などに基づいて、機体の旋回走行時に加速度センサ７７に働く遠心力Ｆを演算する遠心力演算処理を行ない〔＃１６〕、この遠心力演算処理で得た遠心力を加速度センサ７７の出力から減算する補正処理を行ない〔＃１７〕、走行制御手段４０Ａの出力に基づいて走行制御手段４０Ａが走行状態の切り換えを指令したか否かを判別する〔＃１８〕。
走行制御手段４０Ａが走行状態の切り換えを指令していない場合は＃７に進むことにより、＃１７の補正処理で得た値に基づいて＃７の平滑化処理で得る値を更新する。
走行制御手段４０Ａが走行状態の切り換えを指令した場合は、タイマの出力に基づいて、走行状態の切り換えに要する設定時間が経過したか否かを判別する〔＃１９〕。
設定時間が経過していない場合は、走行状態の切り換え開始直前の加速度センサ７７と角速度センサ７８の出力に基づく演算で得た値（トラクタ１のロール角度）を出力する出力固定処理を行なう〔＃２０〕。又、その一方で、旋回走行中の走行状態の切り換え時に加速度センサ７７に働く加速度を演算する加速度演算処理を行ない〔＃２１〕、この加速度演算処理で得た加速度を＃１７で補正した後の加速度センサ７７の出力に加減算する補正処理を行なう〔＃２２〕。そして、＃２２の補正処理で得た値は＃７の平滑化処理に送り、＃２０の補正処理で得た値に基づいて＃７の平滑化処理で得る値を更新する。
設定時間が経過した場合は＃７に進むことにより、＃１７の補正処理で得た値に基づいて＃７の平滑化処理で得る値を更新する。
【０１５２】
〔別実施形態〕
以下、本発明の別実施形態について説明する。
【０１５３】
〔１〕作業機としては、トラクタ１の後部にリンク機構２を介してプラウ（作業装置の一例）を昇降可能かつローリング可能に連結した牽引耕耘仕様の耕耘作業機、トラクタ１の後部にリンク機構２を介して代掻き装置（作業装置の一例）を昇降可能かつローリング可能に連結した代掻き作業機、あるいは、トラクタ１の後部にモーア連結用のリンク機構２を介してモーアを昇降可能かつローリング可能に連結した芝刈機、などであってもよい。
【０１５４】
〔２〕ロール角度検出用のセンサ７７として、機体の左右方向（Ｙ軸方向）の動的加速度のみに反応する１軸や、機体の前後方向（Ｘ軸方向）と左右方向（Ｙ軸方向）と上下方向（Ｚ軸方向）の動的加速度に反応する３軸などの加速度センサを採用してもよい。又、液封入静電容量方式などの傾斜角センサを採用してもよい。
【０１５５】
〔３〕角速度センサ７８を備えずに、ロール角度演算手段４０Ｄａが、ロール角度検出用のセンサ７７の出力のみに基づいて機体のロール角度を演算するように構成してもよい。
【０１５６】
〔４〕加速度センサ７７を、機体の上下方向（Ｚ軸方向）の動的加速度に反応するように機体に装備し、ロール角度演算手段４０Ｄａが、その加速度センサ７７の重力加速度に対するＺ軸出力に基づいて機体のロール角度を演算するように構成してもよい。
【０１５７】
〔５〕ロール角度検出用のセンサ７７と角速度センサ７８の一方又は双方を走行車体１の後部に配備して走行車体１（機体）のロール角度を検出するように構成してもよい。又、ロール角度検出用のセンサ７７と角速度センサ７８の双方を作業装置３に装備して作業装置３（機体）のロール角度を検出するように構成してもよい。
【０１５８】
〔６〕角速度センサ７８として機械式のものや光学式のものなどを採用してもよい。
【０１５９】
〔７〕ロール角度演算手段４０Ｄａが、加速度センサ７７からの動的加速度に対するＺ軸出力に基づいて、加速度センサ７７のＹ軸出力に含まれる機体の振動などに起因したノイズ成分を抽出し、この抽出したノイズ成分を、加速度センサ７７の重力加速度に対するＹ軸出力から取り除くノイズ除去処理を行うように構成してもよい。
【０１６０】
〔８〕ロール角度演算手段４０Ｄａが、加速度センサ７７の重力加速度に対する出力を、アークサイン関数を用いて機体のロール角度に換算するように構成してもよい。又、加速度センサ７７の出力と機体のロール角度とを対応させたテーブルに基づいて機体のロール角度に換算するように構成してもよい。
【０１６１】
〔９〕第１実施形態においては、ロール角度演算手段４０Ｄａが、ロール角度検出用のセンサ７７の出力を平滑化処理し、平滑化処理で得た値を遠心力演算処理で得た値で補正する補正処理を行うように構成してもよい。
又、第２実施形態及び第３実施形態においては、ロール角度演算手段４０Ｄａが、ロール角度検出用のセンサ７７の出力を平滑化処理し、平滑化処理で得た値を遠心力演算処理や加速度演算処理で得た値で補正する補正処理を行うように構成してもよい。
【０１６２】
〔１０〕第１実施形態及び第３実施形態においては、ロール角度演算手段４０Ｄａが、旋回走行中に走行制御手段４０Ａが出力する走行状態の切り換え指令に基づいてトラクタ１の走行状態の切り換えを検知した場合に、その切り換え指令に基づく走行状態の切り換え開始から走行状態の切り換えが完了するまでの設定時間の間、加速度センサ７７の出力の取り込みのみを中断して、加速度センサ７７の出力に基づくトラクタ１のロール角度の演算を中断するとともに、走行状態の切り換え開始直前の加速度センサ７７の出力に基づく演算で得たトラクタ１のロール角度により、角速度センサ７８の出力に基づく演算で得たトラクタ１のロール角度を補正するように構成してもよい。
【０１６３】
〔１１〕第１実施形態及び第３実施形態においては、ロール角度演算手段４０Ｄａが、旋回走行中に走行制御手段４０Ａが出力する走行状態の切り換え指令に基づいてトラクタ１の走行状態の切り換えを検知した場合に、その切り換え指令に基づく走行状態の切り換え開始から走行状態の切り換えが完了するまでの設定時間の間、トラクタ１のロール角度の出力を停止するように構成してもよい。
尚、この構成においては、走行状態の切り換え開始から走行状態の切り換えが完了するまでの設定時間の間、ローリング制御手段４０Ｄが、ロータリ耕耘装置３の姿勢を、走行状態の切り換え開始直前の姿勢やトラクタ１に対する基本姿勢などに保持するように構成してもよい。
【０１６４】
〔１２〕第２実施形態及び第３実施形態においては、前輪用の変速装置の出力回転数を検出する前輪用の回転センサ、又は、左右の前輪４Ｌ，４Ｒの回転数を検出する左右一対の前輪用の回転センサと、左右の後輪５Ｌ，５Ｒの回転数を検出する左右一対の後輪用の回転センサを設け、これらの回転センサの出力などに基づいて、加速度演算手段４０ｉが、旋回走行中の走行状態の切り換えに伴う前輪４Ｌ，４Ｒの増減速や後輪５Ｌ，５Ｒの制動により発生する加速度を演算するように構成してもよい。
【０１６５】
〔１３〕第２実施形態及び第３実施形態においては、ロール角度演算手段４０Ｄａが、機体の旋回走行中の変速時にロール角度検出用のセンサ７７に働く加速度を演算する構成に代えて、図１４に示すように、機体の旋回走行中の変速時にロール角度検出用のセンサ７７に働く加速度を検出する加速度検出手段８０を設け、ロール角度演算手段４０Ｄａが、旋回情報出力手段Ａと変速情報出力手段Ｂの出力に基づいて機体の旋回走行中の変速を検知している間は、遠心力演算処理で得た値と加速度検出手段８０の出力に基づいてロール角度検出用のセンサ７７の出力を補正するように構成してもよい。
尚、加速度検出手段８０には、加速度センサや角速度センサなどを採用することができる。
【０１６６】
〔１４〕旋回情報出力手段Ａとして方位センサなどを採用するようにしてもよい。
【０１６７】
〔１５〕変速情報出力手段Ｂとして、主変速レバー４１の操作位置を検出する主変速用のレバーセンサ４２を採用し、ロール角度演算手段４０Ｄａが、旋回情報出力手段Ａの出力に基づいて機体の旋回を検知している旋回走行中に、レバーセンサ４２の出力に基づいて走行用の主変速装置１４による変速を検知した場合には、その変速を検知してから変速が完了するまでの間、第１実施形態においては、その変速検知の直前に演算した演算値を出力するように、第２実施形態においては、遠心力演算処理で得た値と加速度演算処理で得た値又は加速度検出手段８０の出力とに基づいてロール角度検出用のセンサ７７の出力を補正するように、第３実施形態においては、その変速検知の直前に演算した演算値を出力し、かつ、遠心力演算処理で得た値と加速度演算処理で得た値又は加速度検出手段８０の出力とに基づいてロール角度検出用のセンサ７７の出力を補正するように構成してもよい。
【０１６８】
〔１６〕変速情報出力手段Ｂとして、左右のブレーキペダル２５Ｌ，２５Ｒの踏み込み操作量を検出する左右のペダルセンサを設け、ロール角度演算手段４０Ｄａが、旋回情報出力手段Ａの出力に基づいて機体の旋回を検知している旋回走行中に、左右のペダルセンサの出力に基づいて左右のサイドブレーキ２４Ｌ，２４Ｒの制動による変速を検知した場合には、その制動による変速を検知している間、第１実施形態においては、その変速検知の直前に演算した演算値を出力するように、第２実施形態においては、遠心力演算処理で得た値と加速度演算処理で得た値又は加速度検出手段８０の出力とに基づいてロール角度検出用のセンサ７７の出力を補正するように、第３実施形態においては、その変速検知の直前に演算した演算値を出力し、かつ、遠心力演算処理で得た値と加速度演算処理で得た値又は加速度検出手段８０の出力とに基づいてロール角度検出用のセンサ７７の出力を補正するように構成してもよい。
【０１６９】
〔１７〕走行制御手段４０Ａが、変速に関する情報として走行状態の切り換え開始指令と走行状態の切り換え終了指令を出力し、その走行状態の切り換え開始指令に基づいて、旋回走行中におけるトラクタ１の走行状態の切り換えを検知した場合には、ロール角度演算手段４０Ｄａが、走行状態の切り換え開始指令を受け取ってから走行状態の切り換え終了指令を受け取るまでの間、第１実施形態においては、その変速検知の直前に演算した演算値を出力するように、第２実施形態においては、遠心力演算処理で得た値と加速度演算処理で得た値又は加速度検出手段８０の出力とに基づいてロール角度検出用のセンサ７７の出力を補正するように、第３実施形態においては、その変速検知の直前に演算した演算値を出力し、かつ、遠心力演算処理で得た値と加速度演算処理で得た値又は加速度検出手段８０の出力とに基づいてロール角度検出用のセンサ７７の出力を補正するように構成してもよい。
【０１７０】
〔１８〕変速情報出力手段Ｂとして、前輪用の変速装置の出力回転数を検出する前輪用の回転センサや、左右の後輪５Ｌ，５Ｒの回転数を検出する左右一対の後輪用の回転センサなどを設けるようにしてもよい。
【０１７１】
〔１９〕走行制御手段４０Ａに、旋回内側の前輪４Ｌ，４Ｒの舵角θｓｉが設定角度θｓ未満である場合、及び、旋回内側の前輪４Ｌ，４Ｒの舵角θｓｉが設定角度θｓ以上で機体の走行速度Ｖが設定範囲外である場合に、４輪駆動制御を行なってトラクタ１の走行状態を４輪駆動状態にし、旋回内側の前輪４Ｌ，４Ｒの舵角θｓｉが設定角度θｓ以上で機体の走行速度Ｖが設定範囲内である場合に、２輪駆動制御を行なってトラクタ１の走行状態を２輪駆動状態にする２駆４駆切り換えモードを備えるように構成したものにおいては、トラクタ１の走行状態を４輪駆動状態から２輪駆動状態に切り換えるときに走行制御手段４０Ａが前輪変速用の電磁制御弁５５に出力する前輪駆動停止指令、及び、トラクタ１の走行状態を２輪駆動状態から４輪駆動状態に切り換えるときに走行制御手段４０Ａが前輪変速用の電磁制御弁５５に出力する前輪駆動指令を、機体の変速に関する情報とし、ロール角度演算手段４０Ｄａが、旋回走行中のこれらの指令により走行状態の切り換え（変速）を検知した場合には、その走行状態の切り換えを検知している間、第１実施形態においては、その変速検知の直前に演算した演算値を出力するように、第２実施形態においては、遠心力演算処理で得た値と加速度演算処理で得た値又は加速度検出手段８０の出力とに基づいてロール角度検出用のセンサ７７の出力を補正するように、第３実施形態においては、その変速検知の直前に演算した演算値を出力し、かつ、遠心力演算処理で得た値と加速度演算処理で得た値又は加速度検出手段８０の出力とに基づいてロール角度検出用のセンサ７７の出力を補正するように構成してもよい。
【産業上の利用可能性】
【０１７２】
本発明は、旋回走行時に作業を行うことのある耕起作業機や代掻き作業機などの農用作業機もしくは芝刈機などの作業機において、旋回走行時に変動する機体（走行車体１又は作業装置３）のロール角度を検出する場合に利用することができる。
【符号の説明】
【０１７３】
４０Ｄａ  ロール角度演算手段
７７      ロール角度検出用のセンサ（加速度センサ）
７８      角速度センサ
８０      加速度検出手段
Ａ        旋回情報出力手段
Ｂ        変速情報出力手段
【図１】
2011004677.tif 000003
【図２】
2011004677.tif 000004
【図３】
2011004677.tif 000005
【図４】
2011004677.tif 000006
【図５】
2011004677.tif 000007
【図６】
2011004677.tif 000008
【図７】
2011004677.tif 000009
【図８】
2011004677.tif 000010
【図９】
2011004677.tif 000011
【図１０】
2011004677.tif 000012
【図１１】
2011004677.tif 000013
【図１２】
2011004677.tif 000014
【図１３】
2011004677.tif 000015
【図１４】
2011004677.tif 000016