[go: up one dir, main page]

JP6437640B2 - 自律走行車の誘導制御システム - Google Patents

自律走行車の誘導制御システム Download PDF

Info

Publication number
JP6437640B2
JP6437640B2 JP2017516546A JP2017516546A JP6437640B2 JP 6437640 B2 JP6437640 B2 JP 6437640B2 JP 2017516546 A JP2017516546 A JP 2017516546A JP 2017516546 A JP2017516546 A JP 2017516546A JP 6437640 B2 JP6437640 B2 JP 6437640B2
Authority
JP
Japan
Prior art keywords
autonomous
control
deviation
control system
vehicle
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2017516546A
Other languages
English (en)
Other versions
JPWO2016178294A1 (ja
Inventor
松本 圭司
圭司 松本
丹生 秀和
秀和 丹生
プラシャントクマー ビピンチャンドラ ボラ
プラシャントクマー ビピンチャンドラ ボラ
リトラジュ シリバスト
リトラジュ シリバスト
マノジュ シャルマ
マノジュ シャルマ
ソムヨ ダス
ソムヨ ダス
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yanmar Co Ltd
Original Assignee
Yanmar Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Yanmar Co Ltd filed Critical Yanmar Co Ltd
Publication of JPWO2016178294A1 publication Critical patent/JPWO2016178294A1/ja
Application granted granted Critical
Publication of JP6437640B2 publication Critical patent/JP6437640B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/0088Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots characterized by the autonomous decision making process, e.g. artificial intelligence, predefined behaviours
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0276Control of position or course in two dimensions specially adapted to land vehicles using signals provided by a source external to the vehicle
    • G05D1/0278Control of position or course in two dimensions specially adapted to land vehicles using signals provided by a source external to the vehicle using satellite positioning signals, e.g. GPS
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/13Receivers
    • G01S19/14Receivers specially adapted for specific applications
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/38Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
    • G01S19/39Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/42Determining position
    • G01S19/45Determining position by combining measurements of signals from the satellite radio beacon positioning system with a supplementary measurement
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/0055Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots with safety arrangements
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0212Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/08Control of attitude, i.e. control of roll, pitch, or yaw
    • G05D1/0891Control of attitude, i.e. control of roll, pitch, or yaw specially adapted for land vehicles
    • AHUMAN NECESSITIES
    • A01AGRICULTURE; FORESTRY; ANIMAL HUSBANDRY; HUNTING; TRAPPING; FISHING
    • A01BSOIL WORKING IN AGRICULTURE OR FORESTRY; PARTS, DETAILS, OR ACCESSORIES OF AGRICULTURAL MACHINES OR IMPLEMENTS, IN GENERAL
    • A01B69/00Steering of agricultural machines or implements; Guiding agricultural machines or implements on a desired track
    • A01B69/007Steering or guiding of agricultural vehicles, e.g. steering of the tractor to keep the plough in the furrow
    • A01B69/008Steering or guiding of agricultural vehicles, e.g. steering of the tractor to keep the plough in the furrow automatic

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Automation & Control Theory (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Business, Economics & Management (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Evolutionary Computation (AREA)
  • Game Theory and Decision Science (AREA)
  • Medical Informatics (AREA)
  • Guiding Agricultural Machines (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)

Description

本発明は、走行車(自動走行車)を制御するシステムに関し、より詳しくは、自律走行型のロボットトラクタの誘導制御方法に関する。
自律走行車の技術は、多様性、可能性の両側面において急速に進化している。自律走行車及び自律操縦飛行機は当初、航行用、敵領内でのビデオ監視用等の、軍事目的で開発されたが、近年ではこれに限ることなく、非軍事用の用途に用いられるようになっている。このような非軍事用の自律走行車又は自律操縦飛行機の一例として、デジタルカメラなどのセンサを搭載するための無線操縦飛行機がある。デジタルカメラの映像は無線操縦飛行機から二次LOS無線接続を介して地上の基地局で取得される。
各構成部品は、ロボット工学及びフィジカルコンピューティングの分野を発展させるためにも用いられている。自律走行車開発の技術水準は、結果的にマイクロエレクトロニクス及び集積回路基板に応用できるとも言える。
現状の自律走行車は、誘導信号を誘導システムから受信し、受信した誘導信号に基づいて走行車を制御する制御ユニットを備える。誘導システムは、地上基地若しくは遠隔操作基地に設けられる。制御システムは、誘導用のデータを自律走行車に搭載される制御ユニットに送信する。以前の誘導システムでは、異なる誘導フェーズを用いることはなく、インナーループ内のヨーレート制御に沿ったアウターループ内のラテラル制御又はヘディング制御、若しくは、ヨーレート制御を行わない並列制御(ヘディング制御及びラテラル制御)の何れかを行っていた。走行車の向首角及び横方向の小さい偏差の両方を制御するための基本的な概念が求められている。現在の技術では、走行車の横方向の偏差を所定値よりも小さい値に維持すること、並びに、より低い向首角の偏差及び安定性が求められる。そのような概念は、例えば最適化された自律農業で見られる。
特許文献1には、農業用作業車を目標経路に誤差なく精確に追従させた自律走行を容易に可能とさせる技術が開示されている。特許文献1の技術では、車体の方位を検出するヘディングセンサと、車体の走行位置を認識するGPSセンサを備え、前輪中央位置を車体の目標経路に追従させる自律走行手段と、GPSセンサの設置位置を目標経路に追従させる自律走行補正手段とを設けることで、目標経路との誤差を小さくしている。
特開2002−358122号公報
従来の技術では、自律走行車が前進移動する際に、自律走行車が目標パス上を精確にトレースするための誘導制御方法について展開されていた。しかし、圃場サイズや形状によっては、前後進の切替を頻繁に行う必要がある場合に生じる後進移動時の誘導制御方法については考慮されていなかった。前後進の切替操作が生じるケースとしては、(1)畦際での旋回、(2)圃場から出る直前の方向変換、枕地仕上げがあり、特に狭い圃場で作業を行う際には頻繁に生じることが知られている。
以上のように、無人走行車や自律型ロボット走行車が、予め定義されて設計された(前進移動、旋回、後進移動を含む)静的パスデータに基づいて独立的に機能するべく走行制御する自動誘導システムが求められている。
本発明は、自律走行車の誘導制御方法に関する。より詳しくは、機能的な操作を自律走行車自身で行う無人走行を容易化した自律走行型のロボットトラクタに関する。例えば、自律走行型のロボットトラクタは、無人走行を容易化するとともに、トラクタによる農作業を自律的に実行するものである。そのようなロボットトラクタの誘導の主たる目的は、一連の耕作作業を完全な自律操作で行うことであり、トラクタの位置を制御し、トラクタを予め定義された経路に従って(種々の作業を行いつつ)移動させることである。実際の農業に適用する際には、異なる土壌条件及び異なる障害物が存在する耕作領域において横方向の偏差及び進行方向の偏差を低く抑える必要がある。自律操作の間には、オペレータは、耕作条件に基づいて速度及びヒッチ操作を変更することができる。
自律走行型のロボットトラクタは、圃場を走行し、電子制御ユニット(ECU)に保存されたアルゴリズムに従って機能を発揮する。走行車の作業走行は、ECUに保存されたパスデータ、及び、GPS技術を活用したGNSSセンサを介して受信された信号に基づいて行われる。つまり、自律誘導は、ロボットトラクタを設計された経路に沿って走行させることができる。
本発明の第一態様は、衛星測位システムを利用して走行車の位置を測位しながら自律して走行及び作業を行う自律走行車の誘導制御システムであって、前記自律走行車を後進移動させる際に、前記衛星測位システムのアンテナ位置よりも所定距離後方に仮想アンテナ位置を設定し、その仮想アンテナ位置における目標パスからの横方向の偏差を用いてラテラル制御を行うことを特徴とする。
本発明の第一態様に係る好ましい実施形態では、前記自律走行車の誘導制御システムは、前記仮想アンテナ位置を設定してアンテナ位置補正を行って、横方向の偏差と向首角の偏差を算出し、横方向の偏差を改善する前記ラテラル制御と、目標向首角と実際の向首角との差に基づいて算出される向首角の偏差を改善するヘディング制御と、操舵システムに入力される操舵レートのコマンドを出力するヨーレート制御とを行って、前記目標パスに沿って前記自律走行車を後進移動させる。
前記自律走行車の誘導制御システムは、前記目標パスに含まれる曲線経路の不連続性に起因する前記目標パスからの偏差を修正するフィードフォワード制御をさらに実行する。
本発明の第二態様は、衛星測位システムを利用して走行車の位置を測位しながら自律して走行及び作業を行う自律走行車の誘導制御システムであって、前記自律走行車を前進移動させる際に、前記衛星測位システムのアンテナ位置よりも所定距離前方に仮想アンテナ位置を設定し、その仮想アンテナ位置における前記目標パスからの横方向の偏差を用いてラテラル制御を行う。
本発明の好ましい実施形態では、前記自律走行車は、目標パスからの横方向の偏差又は向首角の偏差が所定値を超えた場合に、停止され、自律走行を終了する。
本発明の好ましい実施形態では、前記自律走行車は、遠隔操作によるオーバーライド制御操作によって自律走行を停止可能であり、その停止位置から自律走行を再開可能である。
本発明の誘導制御システムによれば、自律走行車の前進移動、旋回、及び、後進移動において、予め設計された目標パスに従った走行を実現できる。
上述の技術思想及び本発明の他の特徴は、これに続く詳細な説明に記載され、そこでは添付の図面を参照して説明が行われる。
自律走行車の一実施形態であるロボットトラクタを示す図である。 ロボットトラクタのキャビン内の構成を示す図である。 ロボットトラクタの制御ブロック図である。 自律誘導システムを構成するモジュールのブロック図である。 直線経路での自律走行車の軌道を示すグラフである。 曲線経路での自律走行車の軌道を示すグラフである。 後進移動時の自律走行車の軌道を示すグラフである。 全体的な制御方法を示すブロック図である。 曲線経路の不連続性による経路中の軌道の偏差を示す図である。 GNSSアンテナの位置補正を示す図である。 GNSSアンテナの位置補正のフローチャートである。
本発明の実施形態は、添付の図面を参照して以下に記載される。しかし、本発明は本実施形態に限定されるものではない。大きさ、形状、配置、個数、及び本発明の装置に含まれる種々の要素の構成については、好適な例を示しているに過ぎず、本発明の範囲を逸脱しない範囲で当業者による様々な改良が可能である。従って、本発明の実施形態は、当業者に対して本発明をより明確に説明するために記載されているに過ぎない。添付の図面において、同様の符号は同様の構成要素を示している。
本明細書では、複数箇所において、「ある」、「一つの」、又は、「複数の」実施形態について言及される。これは、そのような参照が同一の実施形態であること、若しくは、特徴要件が単一の実施形態に適用されることを必ずしも示唆するものではない。つまり、異なる実施形態の一つの特徴は、他の実施形態に対して複合されるものである。
ここで用いられている「ある」、「一つの」、及び「その」という単数表記は、他の表記を伴わなくとも同時に複数表記も含むことを意図している。さらに、明細書中の「含む」、「備える」、「含んでいる」、「備えている」等の記載は、特徴、完成形、工程、操作、要素、及び/又は構成要素の存在を示すものであり、その他の一つ又は複数の特徴、完成形、工程、操作、要素、構成要素、及び/又はそれらの集合の存在又は追加を排除するものではない。ある要素が「接続される」又は「結合される」ものとして記載される場合、他の要素に直接的に接続又は結合されても良いし、さらに他の要素を介在させても良い。さらに、「接続される」又は「結合される」という記載は、動作的に行われるものも含んでいる。ここで用いられるように、「及び/又は」という記載は、一つ又は複数の関連する部材の任意の又は全ての組み合わせ及び配置を含んでいるものとする。
他の方法で定義されていない場合、技術用語及び科学用語を含む全ての用語は、本発明の属する分野の通常の知識を有する者が共通して理解される意味で用いられる。さらに、一般的な辞書での定義の用語は、関連した技術の文脈内での一貫した定義を有するものとして理解されるべきであり、ここで明確に定義されているにも関わらず、理想的な意味又は過度に形式張った意味として理解されるべきではない。
本発明は、自律走行車の誘導制御方法に関する。より詳しくは、機能的な操作を自律走行車自身で行う無人走行を容易化した自律走行型のロボットトラクタに関する。例えば、自律走行型のロボットトラクタは、無人走行を容易化するとともに、トラクタによる農作業を自律的に実行するものである。そのようなロボットトラクタの誘導の主たる目的は、一連の耕作作業を完全な自律操作で行うことであり、トラクタの位置を制御し、トラクタを予め定義された経路に従って(種々の作業を行いつつ)移動させることである。実際の農業に適用する際には、異なる土壌条件及び異なる障害物が存在する耕作領域において横方向の偏差及び進行方向の偏差を低く抑える必要がある。自律操作の間には、オペレータは、耕作条件に基づいて速度及びヒッチ操作を変更することができる。
以下、図1から図3を参照して、本発明に係る自律走行車の一実施形態であるロボットトラクタ(以下、単に「トラクタ」)1、及び、トラクタ1の誘導制御を行う誘導制御システム2について説明する。トラクタ1は、無人で自律して走行可能かつ作業可能である。具体的には、トラクタ1は、誘導制御システム2による制御を受けて、所定の経路に沿って移動しつつ、経路上の所定箇所で作業を行う。
トラクタ1は、エンジン3を収容するボンネット4、及び、ボンネット4の後方に配置されるキャビン5を備える。キャビン5内には、運転席6と、その前方に配置されるダッシュボード7が設けられ、運転席6の周囲及びダッシュボード7には、ステアリングハンドル8、主変速レバー9、前後進切替レバー10、昇降レバー11、PTO変速レバー12等の操作具が設けられる。つまり、トラクタ1は、オペレータによる運転が可能な構成を有している。
運転席6の下方にミッションケース15が配置される。エンジン3の動力がミッションケース15内の変速装置16により変速されて、フロントアクスル17に支承される前輪18及びリヤアクスル19に支承される後輪20、並びに、作業機21を駆動するPTO軸に伝達される。作業機21は、機体後部に三点リンク機構22を介して装着されており、三点リンク機構22の作動(ヒッチ操作)によって作業機21を上下方向に移動可能、かつ、左右に傾斜可能に構成されている。
ロボットトラクタ1には、その運転を制御するための電子制御ユニット(ECU)30が搭載されている。ECU30には、エンジン3の回転数を検出する回転数センサ31、後輪20の回転数を検出する車速センサ32、ステアリングハンドル8の回動角(つまり前輪18の回動角)を検出する操舵角センサ33、前後進切替レバー10の操作位置を検出するポジションセンサ34等のセンサ類が接続されており、これらのセンサによる検出値が検出信号に変換されてECU30に送信される。また、ECU30には、エンジン3の回転数を制御するガバナ装置40、トラクタ1の速度を制御する変速装置16、トラクタ1の進行方向(操舵角)を制御する操向装置41、三点リンク機構22を制御する昇降装置42等の各アクチュエータが接続されている。ECU30は、これらのアクチュエータの作動を制御することで、トラクタ1の運転を自動的に制御することが可能である。そして、ECU30は、誘導制御システム2を含むことで、誘導制御システム2に基づいたトラクタ1の自律運転を可能にしている。
トラクタ1のボンネット4の上面に衛星測位システムであるGNSSからの信号を受信するGNSSアンテナ50が配置されている。GNSSアンテナ50は、測位衛星からの信号を受信することで、トラクタ1の位置を測位する。これとともに、GNSSアンテナ50は、ヘディングセンサを内蔵することでトラクタ1の向首角を同時に検出する。GNSSアンテナ50は、ECU30と接続されており、測位衛星からの検出信号をECU30に送信する。つまり、ECU30によって、トラクタ1の位置及び向首角が取得される。なお、測位衛星を利用したGNSSシステムとしては、GPS技術を活用した衛星測位システムが代表例として挙げられる。例えば、GPS衛星を用いた測位に加えて、準天頂衛星、グロナス衛星等の他の衛星を用いたシステムを利用することも可能である、また、GPS測位としては、単独測位、相対測位、DGPS測位、RTK−GPS測位等を採用することができる。
トラクタ1には、前方、側方、又は後方に障害物があるかどうかを検出する障害物センサ51が取り付けられている。障害物センサ51は、レーザセンサ、超音波センサ等によって構成され、トラクタ1の前方、側方、及び後方に存在する障害物を認識し、検出信号を生成する。また、トラクタ1は、前方、側方、及び後方を撮影するカメラ52が取り付けられる。障害物センサ51及びカメラ52は、ECU30と接続されており、ECU30に検出結果を送信する。
トラクタ1の誘導制御システム2を遠隔操作によって制御する際には、タブレット55等の無線機器が用いられる。タブレット55からの制御信号は、トラクタ1のキャビン5の上面に配置されるアンテナ56によって受信される。アンテナ56は、ECU30と接続されており、制御信号をECU30に送信する。
図4は、自律誘導システムを構成する各モジュールの概略図を示す。本実施形態では、GPSが姿勢角度信号及びロボットトラクタバス上のCANメッセージフォーマット内で検出した位置信号を送信する。ECU内のプラットフォームでCAN信号を受信し、それを物理信号に変換する。この物理信号は次に自律誘導モデルに伝送される。プラットフォームのソフトウェアは、フラッシュファイル内に存在し、実行時に自律誘導に関する詳細な静的パスを生成する静的パスデータを読み込む。自律誘導モデルは、検出された信号及び静的パスデータに基づいて所望のコマンドを算出し、トラクタバスの操舵制御システムにコマンドを送信する。オペレータは、タブレット端末によって自律誘導モデルにロボットトラクタ上のオーバーライド制御信号を送信可能であり、それを受けた自律誘導モデルは、パスジオメトリに基づいてオーバーライド制御信号に応答する。このオーバーライド制御信号コマンドは、トラクタバスのECUによって送信される。
自律走行型のロボットトラクタの制御則は、横方向の位置偏差を低減すること、及び走行車の向首角(方位)を制御することを目的に設計されている。誘導システムは、ロボットトラクタが自律モードで作業することを容易化するものである。
[1.トラクタの傾きに起因する位置ズレ補正]
GNSSアンテナは、トラクタの上面に配置されている。これにより、走行車の傾きに起因して検出位置にズレが生じる。この位置ズレは、次の数式を用いた姿勢角度補正によって補正される。
Figure 0006437640
[2.トラクタ走行]
トラクタ走行のアルゴリズムによって、誘導システムは、読み込まれた静的パスデータに基づいた走行車の走行を容易に追跡することができる。経路の追跡方法は、直線経路と曲線経路との間で異なっている。それは、曲線経路における走行では走行車の向首角の影響が重要となるが、直線経路における走行ではラテラル制御が優先されるためである。
[測地からNED座標系への変換]
測地座標系の緯度、経度、高度で検出されるトラクタの位置、及び、走行車の静的パスの位置データが地平直交座標系であるNED座標系に変換される。NED座標データは、位置偏差及び向首角偏差を算出するために用いられる。
図5は、直線経路中の自律走行車の軌道を示すグラフである。この場合の誘導方法は、目標とするヨーレートがLOSレートをゼロにすることで引き出されるように、主に並行走行に基づいて行われる。LOSレートをゼロにするために、走行車はLOSベクトル内で走行する必要がある。
図6は、曲線経路中の自律走行車の軌道を示すグラフである。ヘディング制御では、目標とする向首角が、並行走行方式ではなくパスジオメトリから引き出される。
経路追跡のアルゴリズムは、現在のトラクタの位置に基づいて、以下の(1)から(4)に示す情報を静的パスから抜き取り、抜き取った情報を他の誘導モジュールに提供するものである。
(1)目標パスデータ、旋回角、始動点及び停止点
(2)作業領域(耕作領域)及び枕地領域
(3)運転状況(直進、旋回等)
(4)前進移動又は後進移動
上記情報は、自律した機能的作業、及び、異なる誘導フェーズを制御する制御モジュールに用いられる。
図7は、後進移動時の自律走行車の軌道を示すグラフである。本実施形態では、目標の向首角及び横方向の偏差は、後進移動時の実施形態に対して示されている。
[3.NED座標系からトラクタ本体への変換]
位置偏差は、オイラー角を用いて、ローカルの本体フレームに変換される。これにより、グローバル座標系での走行車走行の制御を簡単にし、かつ、精確にできる。
[4.制御方法]
図8は、全体的な制御方法のブロック図である。本実施形態での発展した制御則は、フィードバック制御ループ及びフィードフォワード制御ループを伴うカスケード制御システムである。
[フィードバック制御]
走行車の向首角の偏差だけでなく横方向の偏差を改善するために、ラテラル制御は、アウターループ内でヘディング制御と並行して実行されるように設計される。ヨーレート制御は、操舵レートを取得し、全体的な誘導システムのロバスト性を向上するために、インナーループ内で実行される。このインナーループ制御は、土壌の起伏、センサーノイズ、電子油圧制御の操舵システムの非線形性等の種々の外乱から影響を受けるシステムの感度を制御する。
[ラテラル制御]
横方向の偏差(Yerror)は、予め定義されたパスからトラクタまでの最小距離で算出される。ラテラル制御では、横方向の偏差は、NEDフレーム内で算出され、コマンドとして本体フレームに変換される。つまり、横方向の偏差は、本体Yフレーム内でのものとして扱われる。
[ヘディング制御]
ヘディング制御では、向首角の偏差を制御する。向首角の偏差は、目標向首角と実際のトラクタの向首角との差として算出される。ヘディング制御は、曲線経路走行中に優先される。
[ヨーレート制御]
ヨーレート制御は、インナーループ内で実行される。そして、アウターループコントローラの出力、つまり横方向の偏差及び向首角は、算出されたヨーレートの参照入力値と比較される。ヨーレート制御の出力は、操舵システムに入力される操舵レートのコマンドである。
ラテラル制御、ヘディング制御、及び、ヨーレート制御の制御則は、PD制御システムである。
Figure 0006437640
[フィードフォワード制御システム]
図9は、曲線経路の不連続性に起因してパスから脱線した際の軌道を示す。曲線経路の不連続性は、直線部分と曲線部分の接続箇所に存在し、これにより、走行車がパスから外れることとなる。フィードバック制御に加えて、フィードフォワードコントローラは、直線から曲線及び曲線から直線へのパスの遷移中のシステムのオーバーシュートを排除するように設計される。フィードフォワード制御は、旋回角及び速度に関する機能である。
[コントロールゲインのスケジューリング]
コントロールゲインのスケジューリングは、外乱に対するシステムの安定性を最適化し、エラーを低減するために実行されている。コントロールゲインは、走行車の速度に関する機能に特化している。
[5.GNSSアンテナ位置補正]
図10は、GNSSアンテナ位置の補正の様子を示す。これは、自律走行車の誘導制御を実現する際に重要な特徴である。アンテナ位置が重要な役割を果たすときは、過渡的なフェーズである。つまり、GNSSアンテナがトラクタの前部に配置されている場合、横方向の偏差はより早く検出される。これにより、システム遅れを減らし、全体的な過渡応答特性を向上することができる。しかしながら、後進制御時には、横方向の偏差は、トラクタの後部と比較して遅く検出される。このため、過渡応答を向上することを目的として、GNSSアンテナの位置での横方向の偏差(L1)、及び、向首角の偏差に基づいて、後部位置における横方向の偏差(L2)を算出する。つまり、トラクタの後部位置を仮想アンテナ位置として設定し、後進制御を行うことで過渡応答を向上している。
[6.誘導フェーズ]
あらゆる圃場及び種々の作業に対する自律的な操作を実現するために、異なる誘導フェーズが必要となる。その誘導フェーズには、次に示す制御方法が用いられる。
(1)直進
直進制御フェーズでは、インナーループ制御でヨーレート制御が行われる間、アウターループ制御でラテラル制御及びヘディング制御が行われる。ヘディング制御は、パスジオメトリに基づいた目標向首角を入力とする。
(2)旋回
旋回制御フェーズでは、アウターループ制御で、ラテラル制御、ヘディング制御及びフィードフォワード制御が行われ、インナーループ制御でヨーレート制御が行われる。ヘディング制御は、パスジオメトリに基づいた目標向首角を入力とする。
(3)後進移動
後進制御フェーズでは、後方への移動が始まる前に、操舵角がゼロとなるように第一の操舵角制御が行われる。後進制御では、横方向の偏差は、前輪ではなく後輪位置で算出される。
[7.自律的な機能操作]
自律誘導システムは、次に示す機能操作を行う。
(1)耕作領域、非耕作領域の何れか、読み込まれた静的パス、及び、走行車の位置データに基づいた自律的なヒッチ操作及びPTO操作。
(2)自律モードは、トラクタが始点にいない場合には始められない。この機能では、ECU内で予め定義された静的パスの始点に対するロボットトラクタの姿勢の偏りに従って、実際の位置を確認することが求められる。
(3)このシステムでは、パスの偏差(横方向の偏差及び向首角の偏差)が所定値を超えないことが求められる。仮に、この所定値を超えた場合は、自律モードが停止される。
(4)ロボットトラクタの自律モードは、耕作の終点で終了する。これは、保存された走行パスに関する情報及びトラクタの実際の位置に基づいて実現される。
(5)センサ(障害物センサ又はカメラ)によって障害物が検出された場合も、自律操作を終了する。
[8.オーバーライド制御操作]
自律操作の間、ユーザーは、パスジオメトリに基づいてオーバーライド制御を決定する誘導に応じて、タブレットのような遠隔操作を用いて次の制御信号を変更することができる。また、遠隔操作によりトラクタを停止させた後は、その位置から再開可能である。
(1)作業領域及び枕地領域におけるトラクタの速度
(2)作業領域及び枕地領域におけるヒッチ操作及びPTO操作
図11は、本発明の実施形態におけるGNSSアンテナの位置補正のフローチャートを示す。ステップ802において、後進フラグが立ったかどうか確認される。後進フラグが立ったときは、ステップ804において、目標の向首角(Ψpath)が算出される。ステップ806において、向首角の偏差(Ψerror=Ψpath−Ψm)が算出される。ステップ808において、アンテナ位置とトラクタのリヤアクスルの位置との距離(Wb)が決定される。ステップ810において、アンテナ位置での目標経路(ld)との横方向の偏差が決定される。ステップ812において、リヤアクスル位置での横方向の偏差(ld_rear axle)が決定される。ステップ802において、後進フラグが立たない場合、ステップ814において、横方向の偏差は、アンテナ位置での目標経路(ld)との距離として決定される。なお、後進制御に関する他の実施形態では、リヤアクスル位置での横方向の偏差を用いてラテラル制御を行うこともできる。
本発明は、予め決定された経路追従(種々の旋回を含む)における安定性を維持することで、例えば所定の位置精度範囲内の偏差制限内での自律走行車の誘導に含まれている課題を解決する。
従来技術では、誘導システムは、異なる誘導フェーズに対応しておらず、後進制御時のGNSSアンテナの位置補償を重視していなかったため、複合的な制御はなされていなかった。また、従来のラテラル制御は、ボディフレーム内のコマンドを算出していなかった。さらには、従来の概念では、トラクタ内にオペレータがいない状態での安定した自律作業を維持しつつ、異なった圃場サイズ及び形状に対して様々な自律作業を行うことはできなかった。
本発明による技術思想は、ヘディング制御及び修正されたラテラル偏差制御を(並列で)行う複合制御をアウターループ制御で行い、ヨーレート制御をインナーループ制御で行うことである。本発明の制御設計では、ヨーレート制御は、操舵角よりも操舵角速度について行われる。より進化した制御設計によって、走行車の位置及び向首角の偏差を低減すること、並びに、地上の外乱が存在する中、土壌条件が異なる中、操舵システムの非線形性が存在する中でのシステムの安定性を維持することが可能である。走行車の位置精度が高いレベルで求められることで、ロボットトラクタの制御を煩雑化している。そして、適切なゲインスケジューリング技術を伴う新たに設計された制御則によって、そのような煩雑さを解消し、所望の制約を実現できる。
本発明では、誘導システムは、圃場における自律作業が静的パスに対する自律作業始動条件を満たすか否かを判別することで始動される。自律モードでは、静的パスの終点(耕作完了点)で停止することで、トラクタが圃場外に出ることを防止している。誘導システムは、圃場が異なるサイズ又は形状を有する場合にも様々な自律作業を行うことを可能にし、継続してトラクタの偏差を監視し、大きな偏差が生じた場合にトラクタを停止することで、安全性を確保している。本発明では、トラクタ内にオペレータが常駐することが必要不可欠ではなく、それにより、ユーザーは、離れた位置でタブレット等の遠隔操作具を用いて自律作業を監視し、トラクタの速度を制限範囲内で変更し、ヒッチ作業を操作することができる。遠隔操作によりトラクタを停止した後、その停止位置から自律作業を再開することができる。
本実施形態で説明された誘導制御は、包括的なものであり、自律的な農作業に限定されることなく、自律的な乗用車等に適用することも可能である。
図面及び明細書に記載された事項と同等の関連性を有するものは、本発明に含まれるものである。本発明の実施形態に示されるものは例示であり、本発明の利用可能性を制限するものではない。当業者は、本発明から逸脱しない範囲で、具体的な実施形態に対する種々の修正及び代替について、開示された内容によって示唆される全ての範囲において改良することができる。
自律走行車の誘導制御システム及び方法に関する本発明は、添付の図面に示された本発明の実施形態と関連させて説明されているが、これらに限定されることはない。すなわち、当業者による種々の代替、改良、変更は、本発明の範囲及び思想を逸脱しない範囲で誘導制御システムに対して適用可能である。
本発明は、自律走行車を目標経路に沿って走行させる誘導制御方法に利用可能である。
1:ロボットトラクタ(自律走行車)、2:誘導制御システム、5:キャビン、21:作業機、50:GNSSアンテナ(衛星測位システムのアンテナ)、55:タブレット

Claims (6)

  1. 衛星測位システムを利用して走行車の位置を測位しながら自律して走行及び作業を行う自律走行車の誘導制御システムであって、
    前記自律走行車を後進移動させる際に、前記衛星測位システムのアンテナ位置よりも所定距離後方に仮想アンテナ位置を設定し、その仮想アンテナ位置における目標パスからの横方向の偏差を用いてラテラル制御を行う
    ことを特徴とする自律走行車の誘導制御システム。
  2. 前記自律走行車の誘導制御システムは、
    前記仮想アンテナ位置を設定してアンテナ位置補正を行って、横方向の偏差と向首角の偏差を算出し、
    横方向の偏差を改善する前記ラテラル制御と、目標向首角と実際の向首角との差に基づいて算出される向首角の偏差を改善するヘディング制御と、操舵システムに入力される操舵レートのコマンドを出力するヨーレート制御とを行って、前記目標パスに沿って前記自律走行車を後進移動させる
    ことを特徴とする請求項1に記載の自律走行車の誘導制御システム。
  3. 前記自律走行車の誘導制御システムは、
    前記目標パスに含まれる曲線経路の不連続性に起因する前記目標パスからの偏差を修正するフィードフォワード制御をさらに実行する
    ことを特徴とする請求項2に記載の自律走行車の誘導制御システム。
  4. 前記自律走行車を前進移動させる際に、前記衛星測位システムのアンテナ位置よりも所定距離前方に仮想アンテナ位置を設定し、その仮想アンテナ位置における前記目標パスからの横方向の偏差を用いてラテラル制御を行う
    請求項1から3の何れか一項に記載の自律走行車の誘導制御システム。
  5. 前記自律走行車は、目標パスからの横方向の偏差又は向首角の偏差が所定値を超えた場合に、停止され、自律走行を終了する
    請求項1から4の何れか一項に記載の自律走行車の誘導制御システム。
  6. 前記自律走行車は、遠隔操作によるオーバーライド制御操作によって自律走行を停止可能であり、その停止位置から自律走行を再開可能である
    請求項1から5の何れか一項に記載の自律走行車の誘導制御システム。
JP2017516546A 2015-05-07 2015-12-07 自律走行車の誘導制御システム Active JP6437640B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
IN1824/MUM/2015 2015-05-07
IN1824MU2015 IN2015MU01824A (ja) 2015-05-07 2015-12-07
PCT/JP2015/084338 WO2016178294A1 (ja) 2015-05-07 2015-12-07 自律走行車の誘導制御システム

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2018214230A Division JP2019061695A (ja) 2015-05-07 2018-11-14 誘導制御システム

Publications (2)

Publication Number Publication Date
JPWO2016178294A1 JPWO2016178294A1 (ja) 2018-03-01
JP6437640B2 true JP6437640B2 (ja) 2018-12-12

Family

ID=54394908

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2017516546A Active JP6437640B2 (ja) 2015-05-07 2015-12-07 自律走行車の誘導制御システム
JP2018214230A Pending JP2019061695A (ja) 2015-05-07 2018-11-14 誘導制御システム

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2018214230A Pending JP2019061695A (ja) 2015-05-07 2018-11-14 誘導制御システム

Country Status (4)

Country Link
US (1) US10761531B2 (ja)
JP (2) JP6437640B2 (ja)
IN (1) IN2015MU01824A (ja)
WO (1) WO2016178294A1 (ja)

Families Citing this family (40)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106323270B (zh) * 2016-07-29 2020-05-22 北京合众思壮科技股份有限公司 一种数据采集方法和装置
US10589971B2 (en) * 2016-12-15 2020-03-17 Richard Arnold Working platform for a tractor
WO2018135256A1 (ja) 2017-01-20 2018-07-26 株式会社クボタ 作業車
CN109936976A (zh) * 2017-01-24 2019-06-25 株式会社久保田 联合收割机、收割机、以及自动转向系统
JP6994831B2 (ja) * 2017-01-24 2022-01-14 株式会社クボタ 自動操舵システム
JP6737731B2 (ja) 2017-03-31 2020-08-12 ヤンマーパワーテクノロジー株式会社 農作業車両の自律走行システム
US10742494B2 (en) * 2017-04-27 2020-08-11 Veoneer Us, Inc. System and method for configuring at least one sensor system of a vehicle
DE202017103847U1 (de) * 2017-06-28 2017-07-21 Airbus Operations Gmbh System zur Führung eines Roboters durch eine Passagierflugzeugkabine
JP2020528846A (ja) * 2017-10-26 2020-10-01 エスゼット ディージェイアイ テクノロジー カンパニー リミテッドSz Dji Technology Co.,Ltd 農業用機械の制御方法、装置及びシステム
JP6858694B2 (ja) * 2017-12-18 2021-04-14 株式会社クボタ トラクタ
US11175665B2 (en) 2018-01-17 2021-11-16 Agco International Gmbh Steering controller for an autonomous vehicle
JP6928571B2 (ja) * 2018-03-23 2021-09-01 ヤンマーパワーテクノロジー株式会社 自律走行システム
US10671070B2 (en) * 2018-05-23 2020-06-02 Baidu Usa Llc PID embedded LQR for autonomous driving vehicles (ADVS)
JP6938444B2 (ja) * 2018-07-13 2021-09-22 株式会社クボタ 作業機
WO2020016677A1 (en) * 2018-07-18 2020-01-23 Precision Planting Llc Systems and methods of working a field and determining a location of implements within a field
CN108808240A (zh) * 2018-07-25 2018-11-13 安徽泗州拖拉机制造有限公司 一种大型无人驾驶拖拉机用天线
JP7068969B2 (ja) * 2018-08-29 2022-05-17 ヤンマーパワーテクノロジー株式会社 自動走行システム
US11800827B2 (en) 2018-09-14 2023-10-31 Agjunction Llc Using non-real-time computers for agricultural guidance systems
CN112996377B (zh) * 2018-11-20 2023-11-28 本田技研工业株式会社 自主作业机、自主作业机的控制方法以及存储介质
EP3887863A1 (en) * 2018-12-02 2021-10-06 MTD Products Inc Autonomous mower navigation system and method
CN109765886B (zh) * 2018-12-21 2022-05-24 北京智行者科技有限公司 车辆跟随的目标轨迹识别方法
US11324158B2 (en) * 2019-01-25 2022-05-10 Deere & Company System and method for controlling an implement connected to a vehicle
CN110109452A (zh) * 2019-04-11 2019-08-09 湖南龙舟农机股份有限公司 一种双天线导航边界保护系统
GB2585222B (en) * 2019-07-03 2022-10-12 Raytheon Systems Ltd Autonomous vehicles supporting global navigation satellite system (gnss) anti-spoofing
WO2021021675A1 (en) * 2019-07-26 2021-02-04 Agjunction Llc Using smart-phones and other hand-held mobile devices in precision agriculture
US11623689B2 (en) 2019-09-09 2023-04-11 Mtd Products Inc Real time kinematics power equipment device with auto-steering
US11377112B2 (en) * 2019-11-13 2022-07-05 Baidu Usa Llc Low-speed, backward driving vehicle controller design
JP7262374B2 (ja) * 2019-11-20 2023-04-21 ヤンマーパワーテクノロジー株式会社 作業車両用の自動走行システム
JP7183141B2 (ja) * 2019-11-29 2022-12-05 株式会社クボタ 作業車
EP4075225A4 (en) * 2019-12-13 2023-06-07 Positec Power Tools (Suzhou) Co., Ltd. JOB CARD MAKING METHOD AND DEVICE, ROBOT AND STORAGE MEDIA
JP6944510B2 (ja) * 2019-12-27 2021-10-06 本田技研工業株式会社 車両制御装置、車両及び車両制御方法
US11531115B2 (en) * 2020-02-12 2022-12-20 Caterpillar Global Mining Llc System and method for detecting tracking problems
US11685412B2 (en) * 2020-03-05 2023-06-27 Caterpillar Paving Products Inc. Override of autonomous functions of a machine
CN111487976B (zh) * 2020-05-03 2022-11-18 哈尔滨工程大学 一种倒车轨迹跟踪方法
US20230341862A1 (en) 2020-06-15 2023-10-26 Doog Inc. Autonomous Movement Device, Autonomous Movement Method, And Program
JP7449815B2 (ja) * 2020-08-21 2024-03-14 ヤンマーホールディングス株式会社 測位装置、作業車両、測位方法、及び測位プログラム
JP7094338B2 (ja) * 2020-10-14 2022-07-01 株式会社クボタ 作業車
US20220128993A1 (en) * 2020-10-23 2022-04-28 Deere & Company Methods, apparatus, and articles of manufacture to display acquisition paths
JP7392689B2 (ja) * 2021-06-25 2023-12-06 井関農機株式会社 作業車両
US20230048365A1 (en) * 2021-08-11 2023-02-16 Here Global B.V. Corrected trajectory mapping

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3275364B2 (ja) * 1992-05-29 2002-04-15 株式会社明電舎 無人搬送車の後進走行制御方法
JP3032407B2 (ja) * 1993-06-25 2000-04-17 株式会社クボタ 自動走行車両
DE19830858A1 (de) * 1998-07-10 2000-01-13 Claas Selbstfahr Erntemasch Vorrichtung und Verfahren zur Bestimmung einer virtuellen Position
JP2002358122A (ja) * 2001-05-31 2002-12-13 Yanmar Agricult Equip Co Ltd 農業用作業車
US6756887B2 (en) * 2001-07-23 2004-06-29 Wayne W. Evans Method and apparatus for the dynamic vector control of automatic variable range and directional reception of gps global positioning signals, dynamic vehicle tracking, remote notification of collision and synthetic voice data communications
US7400956B1 (en) * 2003-03-20 2008-07-15 Hemisphere Gps Inc. Satellite position and heading sensor for vehicle steering control
US9002565B2 (en) * 2003-03-20 2015-04-07 Agjunction Llc GNSS and optical guidance and machine control
US7127340B2 (en) * 2004-08-17 2006-10-24 Deere & Company Variable gain logic for a GPS based automatic steering system
JP4948098B2 (ja) * 2006-09-12 2012-06-06 ヤンマー株式会社 農用作業車
US8803735B2 (en) * 2010-11-19 2014-08-12 Agjunction Llc Portable base station network for local differential GNSS corrections
DE102011114183A1 (de) * 2011-09-22 2013-03-28 Bomag Gmbh Verfahren zur Steuerung eines Beladungsvorgangs eines Transportfahrzeugs mit Fräsgut, Vorrichtung zur Durchführung eines solchen Verfahrens und Fräsvorrichtung
US20140168009A1 (en) * 2012-12-17 2014-06-19 Trimble Navigation Ltd. Multi-IMU INS for vehicle control
BR112016004526B1 (pt) * 2013-09-10 2020-06-02 Agco Corporation Sistema e método de transferência que transporta o material que não grão de uma máquina de colheita para uma máquina de embalagem rebocada pela máquina de colheita
KR102140854B1 (ko) * 2014-02-06 2020-08-03 얀마 파워 테크놀로지 가부시키가이샤 자율 주행 작업 차량의 주행 경로 설정 방법
EP3104244B1 (en) * 2014-02-06 2019-03-27 Yanmar Co., Ltd. Parallel travel work system
WO2016017367A1 (ja) * 2014-07-30 2016-02-04 ヤンマー株式会社 遠隔操作装置

Also Published As

Publication number Publication date
JP2019061695A (ja) 2019-04-18
IN2015MU01824A (ja) 2015-05-22
US20180321682A1 (en) 2018-11-08
US10761531B2 (en) 2020-09-01
JPWO2016178294A1 (ja) 2018-03-01
WO2016178294A1 (ja) 2016-11-10

Similar Documents

Publication Publication Date Title
JP6437640B2 (ja) 自律走行車の誘導制御システム
US10732637B2 (en) Apparatus and method for controlling a vehicle
US11052943B2 (en) System and method for controlling a vehicle
US11180189B2 (en) Automated reverse implement parking
US10401856B2 (en) Vehicle travel control apparatus
AU2017277800B2 (en) Swath tracking system for an off-road vehicle
CN107943049B (zh) 一种无人车控制方法及无人割草车
US9526199B2 (en) Work vehicle coordinating system
JP6420173B2 (ja) 自動走行圃場作業車両
JP6682354B2 (ja) 自律走行経路生成システム
EP2784617B1 (en) Work vehicles coordinating system
EP3170380B1 (en) Single-mode implement steering
WO2017208306A1 (ja) 自動走行作業車両
JP7083445B2 (ja) 自律走行システム
JP6695297B2 (ja) 自律走行システム
Iida et al. Path-following control of a head-feeding combine robot
US11851061B2 (en) Prevention of trailer coupler tracking jump during hitch assist operation
JP2019038535A (ja) 自動走行圃場作業車両
JP4939170B2 (ja) 追尾システム
US12108695B2 (en) Automatic travel system
JP7000283B2 (ja) 車両走行制御装置
JP2019053470A (ja) 作業車両用の自律走行システム
US20220163971A1 (en) Robotic vehicle with safety measures
JP2023110557A (ja) 自動操舵システム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20171106

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180626

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180925

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20181016

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20181114

R150 Certificate of patent or registration of utility model

Ref document number: 6437640

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250