JPH08249061A - Running controller for autonomous running vehicle - Google Patents
Running controller for autonomous running vehicleInfo
- Publication number
- JPH08249061A JPH08249061A JP7052747A JP5274795A JPH08249061A JP H08249061 A JPH08249061 A JP H08249061A JP 7052747 A JP7052747 A JP 7052747A JP 5274795 A JP5274795 A JP 5274795A JP H08249061 A JPH08249061 A JP H08249061A
- Authority
- JP
- Japan
- Prior art keywords
- positioning
- vehicle
- gps
- data
- dead reckoning
- 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.)
- Pending
Links
- 238000012937 correction Methods 0.000 claims abstract description 59
- 238000004364 calculation method Methods 0.000 claims description 17
- 238000012545 processing Methods 0.000 claims description 9
- 238000012935 Averaging Methods 0.000 claims description 4
- 238000001514 detection method Methods 0.000 abstract description 25
- 238000005259 measurement Methods 0.000 abstract description 13
- 244000025254 Cannabis sativa Species 0.000 description 29
- 238000000034 method Methods 0.000 description 27
- 230000007246 mechanism Effects 0.000 description 25
- 238000004891 communication Methods 0.000 description 17
- 238000013500 data storage Methods 0.000 description 16
- 238000010586 diagram Methods 0.000 description 6
- 238000002360 preparation method Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 239000005433 ionosphere Substances 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Classifications
-
- A—HUMAN NECESSITIES
- A01—AGRICULTURE; FORESTRY; ANIMAL HUSBANDRY; HUNTING; TRAPPING; FISHING
- A01B—SOIL WORKING IN AGRICULTURE OR FORESTRY; PARTS, DETAILS, OR ACCESSORIES OF AGRICULTURAL MACHINES OR IMPLEMENTS, IN GENERAL
- A01B79/00—Methods for working soil
- A01B79/005—Precision agriculture
Landscapes
- Life Sciences & Earth Sciences (AREA)
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Soil Sciences (AREA)
- Environmental Sciences (AREA)
- Guiding Agricultural Machines (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
- Position Fixing By Use Of Radio Waves (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は、衛星からの電波を受信
して車輌の自己位置を測定し、自律走行制御を行なう自
律走行車の走行制御装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a traveling control apparatus for an autonomous traveling vehicle which receives radio waves from a satellite to measure the self position of the vehicle and controls the autonomous traveling.
【0002】[0002]
【従来の技術】一般に、ゴルフ場、河川敷堤防、公園等
の各種フィールドで草刈、芝刈等の作業を無人で行なう
作業車等の自律走行車においては、自己位置を測定する
技術が自律走行を行なう上で重要なものとなり、この自
己位置を測定する技術としては、従来、特開昭63−2
47612号公報等に開示されているように、測位衛星
から送信される電波を受信して自己位置を測定する技術
や、特開平2−132321号公報等に開示されている
ように、走行距離と進行方向から車輌の位置を推測する
推測航法による技術がある。2. Description of the Related Art Generally, in an autonomous vehicle such as a work vehicle that performs unmanned work such as grass cutting and lawn mowing in various fields such as a golf course, a river bank, a park, etc., the technology for measuring the self position makes autonomous driving. It becomes important above, and as a technique for measuring this self-position, there is a conventional technique disclosed in Japanese Patent Laid-Open No. 63-2
As disclosed in Japanese Patent Publication No. 47612 and the like, a technique of receiving a radio wave transmitted from a positioning satellite to measure its own position, and as disclosed in Japanese Patent Application Laid-Open No. Hei 2-132321, There is a dead reckoning technology that estimates the position of a vehicle from the direction of travel.
【0003】しかしながら、前者の技術では、衛星及び
受信機の時計の誤差、衛星の軌道の誤差、電離層による
電波の遅れ、大気圏による電波の遅れ、マルチパス等に
より、比較的狭い領域内を無人で移動する自律走行作業
車に対しては測位精度が不足し、また、後者の技術で
は、走行距離に比例して誤差が累積する。However, in the former technique, due to the error of the clock of the satellite and the receiver, the error of the orbit of the satellite, the delay of the radio wave due to the ionosphere, the delay of the radio wave due to the atmosphere, multipath, etc. Positioning accuracy is insufficient for moving autonomous work vehicles, and in the latter technique, errors accumulate in proportion to the traveled distance.
【0004】このため、本出願人は、先に、特願平6−
19642号において、既知の地点で衛星からの測位情
報を受信して測位結果に基づく補正情報を送信する第1
の衛星利用測位手段からの補正情報を受信し、この補正
情報及び衛星からの測位情報に基づき車輌の自己位置を
測位する第2の衛星利用測位手段を自律走行車に設ける
ことにより、単独の衛星利用測位手段に比較してはるか
に良好な精度を確保し、さらに、基準位置からの走行履
歴を算出し、この走行履歴に基づいて自車輌の位置を測
位する推測航法測位手段を設け、自車輌が走行中である
か停止中であるかを問わず上記第2の衛星利用測位手段
と上記推測航法測位手段との相互の対応する時刻の測位
データの差を平均化処理し、この平均化処理した最新の
位置補正値で上記推測航法測位手段による測位データを
補正することにより、推測航法による測位データを衛星
からの測位データによって常に正確に補正し、効率良く
且つ高精度な自律走行を行なうことのできる技術を提案
している。Therefore, the applicant of the present invention has previously filed Japanese Patent Application No. 6-
In No. 19642, positioning information from a satellite is received at a known point, and correction information based on the positioning result is transmitted.
By providing the autonomous traveling vehicle with the second satellite-based positioning means for receiving the correction information from the satellite-based positioning means and positioning the vehicle's own position based on the correction information and the positioning information from the satellite, The dead-reckoning positioning means that secures far better accuracy than the use positioning means, calculates the travel history from the reference position, and positions the vehicle based on this travel history is provided. Averaging processing is performed on the difference between the positioning data at the corresponding times of the second satellite-based positioning means and the dead-reckoning positioning means regardless of whether the vehicle is running or stopped. By correcting the positioning data by the dead-reckoning positioning means with the latest position correction value, the positioning data by dead-reckoning navigation is always accurately corrected by the positioning data from the satellite, and efficient and highly accurate autonomous operation is possible. It has proposed a technique capable of performing a row.
【0005】[0005]
【発明が解決しようとする課題】しかしながら、例え
ば、草刈、芝刈等の作業を無人で行なう作業車が作業領
域の境界近辺で旋回あるいは平行移動して作業を継続す
る場合など、極短距離の自律走行時にも本出願人が先に
提案した技術を適用しようとすると、衛星を利用した測
位データの精度に限界があるため、制御が不安定になる
虞があった。However, for example, when an unmanned work vehicle for mowing, lawn mowing, or the like continues to work by turning or translating in the vicinity of the boundary of the work area, autonomous operation at an extremely short distance is required. If the applicant proposes to apply the technique previously proposed during traveling, there is a limit to the accuracy of positioning data using satellites, which may cause unstable control.
【0006】本発明は上記事情に鑑みてなされたもの
で、衛星利用の測位データにより基準位置からの走行履
歴に基づく測位データを補正して自律走行を制御する
際、移動距離に応じて測位データの補正を適応的に切り
換え、制御安定性を向上することのできる自律走行車の
走行制御装置を提供することを目的としている。The present invention has been made in view of the above circumstances, and when the autonomous traveling is controlled by correcting the positioning data based on the traveling history from the reference position by the positioning data using the satellite, the positioning data is determined according to the moving distance. It is an object of the present invention to provide a traveling control device for an autonomous vehicle capable of adaptively switching the correction of (1) to improve control stability.
【0007】[0007]
【課題を解決するための手段】本発明は、既知の地点で
衛星からの測位情報を受信して測位結果に基づく補正情
報を送信する第1の衛星利用測位手段からの補正情報を
受信し、該補正情報及び上記衛星からの測位情報に基づ
き自車輌の位置を測位する第2の衛星利用測位手段と、
基準位置からの走行履歴を算出し、この走行履歴に基づ
いて自車輌の位置を測位する推測航法測位手段と、自車
輌が走行中であるか停止中であるかを問わず上記第2の
衛星利用測位手段と上記推測航法測位手段との相互の対
応する時刻の両測位データの差を位置補正値として算出
し、移動平均処理する相互補正値算出手段と、上記推測
航法測位手段の測位データによる現在の自車輌の位置か
ら目標位置までの移動距離を設定値と比較し、上記移動
距離が上記設定値以下のとき、上記推測航法測位手段の
測位データに基づいて自律走行を制御し、上記移動距離
が上記設定値を越えるとき、上記相互補正値算出手段に
よって平均化処理した最新の位置補正値で上記推測航法
測位手段による測位データを補正して自車輌の現在位置
を新たに算出し、自律走行を制御する自律走行制御手段
とを備えたことを特徴とする。The present invention receives correction information from a first satellite-based positioning means that receives positioning information from a satellite at a known point and transmits correction information based on the positioning result, A second satellite-based positioning means for positioning the position of the vehicle based on the correction information and the positioning information from the satellite;
Dead reckoning positioning means for calculating a traveling history from the reference position and positioning the position of the vehicle based on the traveling history, and the second satellite regardless of whether the vehicle is traveling or stopped. The difference between both positioning data at corresponding times of the use positioning means and the dead reckoning positioning means is calculated as a position correction value, and the mutual correction value calculating means for moving average processing and the positioning data of the dead reckoning positioning means are used. The moving distance from the current position of the vehicle to the target position is compared with a set value, and when the moving distance is equal to or less than the set value, autonomous traveling is controlled based on the positioning data of the dead reckoning positioning means, and the moving is performed. When the distance exceeds the set value, the current position of the vehicle is newly calculated by correcting the positioning data by the dead reckoning positioning means with the latest position correction value averaged by the mutual correction value calculating means, Characterized by comprising a self-running control means for controlling the law travel.
【0008】[0008]
【作用】本発明では、第2の衛星利用測位手段で、衛星
からの測位情報と第1の衛星利用測位手段からの既知の
地点での測位結果に基づく補正情報とを受信して自車輌
位置を測定するとともに、推測航法測位手段で、基準位
置からの走行履歴を算出し、この走行履歴に基づいて自
車輌位置を測定し、また、自車輌が走行中であるか停止
中であるかを問わず、第2の衛星利用測位手段と推測航
法測位手段との相互の対応する両測位データの差を位置
補正値として算出し、平均化処理する。そして、自律走
行制御手段で、推測航法測位手段の測位データによる現
在の自車輌の位置から目標位置までの移動距離を設定値
と比較し、移動距離が設定値以下のとき、上記推測航法
測位手段の測位データに基づいて自律走行を制御し、移
動距離が設定値を越えるとき、平均化処理した最新の位
置補正値によって推測航法測位手段による測位データを
補正して自車輌の現在位置を新たに算出し、自律走行を
制御する。In the present invention, the second satellite-based positioning means receives the positioning information from the satellite and the correction information based on the positioning result at the known point from the first satellite-based positioning means and receives the vehicle position. In addition to measuring, the dead reckoning positioning means calculates the travel history from the reference position, measures the vehicle position based on this travel history, and determines whether the vehicle is running or stopped. Regardless, the difference between both corresponding positioning data of the second satellite-based positioning means and dead-reckoning positioning means is calculated as a position correction value and averaged. Then, the autonomous traveling control means compares the moving distance from the current position of the vehicle to the target position based on the positioning data of the dead reckoning positioning means with a set value, and when the moving distance is less than the set value, the dead reckoning positioning means Autonomous driving is controlled based on the positioning data of the vehicle, and when the travel distance exceeds the set value, the positioning data by the dead reckoning positioning means is corrected by the latest averaged position correction value to newly set the current position of the vehicle. Calculate and control autonomous driving.
【0009】[0009]
【実施例】以下、図面を参照して本発明の実施例を説明
する。図面は本発明の一実施例を示し、図1は制御装置
のブロック図、図2はD−GPS用移動局を備えた芝刈
作業車及びD−GPS用固定局を示す説明図、図3は刈
跡境界検出機構の構成を示す説明図、図4は刈跡境界検
出機構の動作を示す説明図、図5は操舵制御系の構成を
示す説明図、図6は走行経路及び作業領域を示す説明
図、図7及び図8は主制御ルーチンのフローチャート、
図9は作業領域への移動走行制御ルーチンのフローチャ
ート、図10はD−GPS・推測航法相互補正値算出ル
ーチンのフローチャート、図11は現在位置算出ルーチ
ンのフローチャート、図12は刈跡境界検出ルーチンの
フローチャート、図13はD−GPS無線通信ルーチン
のフローチャートである。Embodiments of the present invention will be described below with reference to the drawings. The drawings show an embodiment of the present invention, FIG. 1 is a block diagram of a control device, FIG. 2 is an explanatory view showing a lawn mowing vehicle equipped with a D-GPS mobile station and a D-GPS fixed station, and FIG. FIG. 4 is an explanatory view showing the structure of the cut boundary detection mechanism, FIG. 4 is an explanatory view showing the operation of the cut boundary detection mechanism, FIG. 5 is an explanatory view showing the structure of the steering control system, and FIG. 6 is a traveling route and a work area. Explanatory drawing, FIGS. 7 and 8 are flowcharts of the main control routine,
FIG. 9 is a flowchart of a movement traveling control routine to the work area, FIG. 10 is a flowchart of a D-GPS / dead-reckoning navigation mutual correction value calculation routine, FIG. 11 is a flowchart of a current position calculation routine, and FIG. 12 is a cut mark boundary detection routine. A flowchart, FIG. 13 is a flowchart of a D-GPS wireless communication routine.
【0010】図2の(a)において、符号1は無人で自
走可能な自律走行作業車を示し、本実施例においては、
ゴルフ場等の草・芝刈作業を行なう芝刈作業車であり、
エンジン駆動で走行し、前後輪の操舵角を独立して制御
することができるようになっている。この芝刈作業車1
には、衛星からの電波を受信して自己位置を測定するた
めの衛星電波受信機、走行履歴に基づいて現在位置を測
定するための推測航法用センサ、走行障害物を検出する
ためのセンサ、草・芝刈作業領域において刈跡境界に沿
った倣い走行を行なうための刈跡境界を検出するセンサ
等が搭載され、高精度な自律走行を行なうことができる
ようになっている。In FIG. 2 (a), reference numeral 1 indicates an unmanned and self-propelled autonomous vehicle, and in this embodiment,
It is a lawn mowing vehicle for grass and lawn mowing work at golf courses,
The vehicle is driven by the engine and the steering angles of the front and rear wheels can be controlled independently. This lawnmower 1
Includes a satellite radio receiver for receiving radio waves from a satellite to measure its own position, a dead reckoning sensor for measuring the current position based on the travel history, a sensor for detecting a traveling obstacle, In the grass / lawn mowing work area, a sensor or the like for detecting a cut boundary for performing a contour running along the cut boundary is mounted, and highly accurate autonomous running can be performed.
【0011】上記衛星電波受信機は、本実施例において
は、全世界測位衛星システム(Global Positioning Sys
tem;以下、GPSと略記する)によるGPS衛星から
の電波を受信して自己位置を測定するためのGPS受信
機であり、既知の地点に配置された固定局で位置観測を
行なって補正情報(ディファレンシャル情報)を移動局
にフィードバックする、いわゆるディファレンシャルG
PS(以下、D−GPSと略記する)用の移動局GPS
受信機である。In the present embodiment, the satellite radio receiver is a global positioning satellite system (Global Positioning System).
tem; hereinafter abbreviated as GPS) is a GPS receiver for receiving radio waves from GPS satellites to measure its own position, and performs position observation at a fixed station located at a known point to correct information ( So-called differential G which feeds back (differential information) to the mobile station.
Mobile station GPS for PS (hereinafter abbreviated as D-GPS)
It is a receiver.
【0012】周知のように、GPSによる測位誤差の要
因としては、衛星及び受信機の時計の誤差、衛星の軌道
の誤差、電離層による電波の遅れ、大気圏による電波の
遅れ、マルチパス等があり、その他に、最も大きな誤差
要因としてセレクタブル・アベイラビリティ(S/A)
と呼ばれる運用者による意図的な精度劣化がある。これ
らの要因による誤差のうち、同位相の誤差は既知の地点
の固定局で捕捉した各衛星に対応する補正情報を利用す
ることにより除去することができ、移動局での測位精度
を数m程度まで飛躍的に向上することができる。As is well known, the factors of positioning errors by GPS include errors of satellite and receiver clocks, errors of satellite orbits, delay of radio waves by the ionosphere, delay of radio waves by the atmosphere, multipath, etc. In addition, the largest error factor is selectable availability (S / A)
There is a deliberate deterioration in accuracy called by the operator. Of the errors due to these factors, the in-phase error can be removed by using the correction information corresponding to each satellite captured by the fixed station at the known point, and the positioning accuracy at the mobile station is about several meters. Can be dramatically improved.
【0013】このため、上記芝刈作業車1には、移動局
GPS受信機のアンテナ2と、固定局からのディファレ
ンシャル情報を受信するための無線通信機のアンテナ3
とが立設されており、車外の既知の地点には、図2の
(b)に示すように、固定局GPS受信機のアンテナ3
1と、移動局GPS受信機へディファレンシャル情報を
送信するための無線通信機のアンテナ32とを備えた固
定局30が配置されるようになっている。For this reason, the lawnmower work vehicle 1 has an antenna 2 for a mobile station GPS receiver and an antenna 3 for a wireless communication device for receiving differential information from a fixed station.
Are installed upright, and at a known point outside the vehicle, as shown in FIG. 2B, the antenna 3 of the fixed station GPS receiver is installed.
1 and a fixed station 30 equipped with an antenna 32 of a wireless communication device for transmitting differential information to a mobile station GPS receiver.
【0014】また、上記推測航法用センサとしては、地
磁気センサ4と車輪エンコーダ5とが上記芝刈作業車1
に備えられ、上記障害物検出用センサとしては、超音波
センサあるいは光センサ等の無接触型センサ6a,6b
が上記芝刈作業車1の前後部に取付けられるとともに、
マイクロスイッチ等を使用した接触型センサ7a,7b
が上記芝刈作業車1の前後端に取付けられている。As the dead reckoning sensor, a geomagnetic sensor 4 and a wheel encoder 5 are used as the lawnmower vehicle 1.
The contactless sensors 6a and 6b such as ultrasonic sensors or optical sensors are provided as the obstacle detection sensors.
Is attached to the front and rear of the lawn mowing vehicle 1,
Contact type sensors 7a, 7b using a micro switch or the like
Are attached to the front and rear ends of the lawnmower work vehicle 1.
【0015】また、上記芝刈作業車1の車輌本体下部に
は、草・芝刈作業を行うためのモーア等の刈刃機構9
と、草・芝刈作業の刈跡境界を検出するための刈跡境界
検出機構10とが備えられている。At the lower part of the vehicle body of the lawn mowing vehicle 1, a cutting blade mechanism 9 such as a mower for performing grass / lawn mowing work is provided.
And a cut mark boundary detection mechanism 10 for detecting a cut mark boundary of grass / lawn mowing work.
【0016】上記刈跡境界検出機構10は、草・芝高さ
を検出する機構を車体横方向左右に2組並列に配設して
構成され、図3(a)の正面図、図3(b)の側面図に
示すように、各機構は、上記芝刈作業車1の車体1aに
軸11a,11bを介して回動可能に支持される各揺動
部材12a,12bの下端に、草・芝丈に応じて上下す
るそり状の板13a,13bが、それぞれ回動可能に懸
架されて構成されている。上記各揺動部材12a,12
bは、左右の軸11a,11bにぞれぞれ固定されてお
り、左右の軸11a,11bにそれぞれ取付けられた回
転角センサ14a,14bによって各々の回転角が検出
されるようになっている。The above-mentioned cut boundary detecting mechanism 10 is constituted by arranging two sets of grass and turf height detecting mechanisms in parallel on the left and right sides of the vehicle body in parallel. The front view of FIG. As shown in the side view of FIG. 2b), each mechanism is provided on the lower end of each rocking member 12a, 12b rotatably supported by the vehicle body 1a of the lawnmower working vehicle 1 via shafts 11a, 11b. Sled-shaped plates 13a and 13b that move up and down according to the length of the grass are rotatably suspended. The rocking members 12a, 12
b is fixed to the left and right shafts 11a and 11b, respectively, and the respective rotation angles are detected by the rotation angle sensors 14a and 14b attached to the left and right shafts 11a and 11b, respectively. .
【0017】各揺動部材12a,12bを介して車体1
aに懸架される各そり状の板13a,13bは、草・芝
を押しつぶさない程度の軽さとなっており、芝刈作業車
1が移動すると、草・芝高さに応じて上下することにな
り、各揺動部材12a,12bが回動して、各々の回動
角が各回転角センサ14a,14bで検出される。The vehicle body 1 through the swing members 12a and 12b.
The sled-shaped plates 13a and 13b suspended on a are light enough not to crush grass / turf, and when the lawn mowing vehicle 1 moves, it moves up and down according to the height of the grass / turf. The swinging members 12a and 12b rotate, and the respective rotation angles are detected by the rotation angle sensors 14a and 14b.
【0018】さらに、図1に示すように、上記芝刈作業
車1には、マイクロコンピュータ等から構成される制御
装置50が搭載されており、この制御装置50にセンサ
・アクチュエータ類が接続されるとともに、移動局GP
S受信機15、固定局30からのディファレンシャル情
報を受信するための無線通信機16が接続され、既知の
地点で衛星からの測位情報を受信し、測位結果に基づく
補正情報を送信する第1の衛星利用測位手段としての固
定局30に対し、上記衛星からの測位情報を受信すると
ともに上記固定局30からの補正情報を受信し、自車輌
の位置を測位する第2の衛星利用測位手段としての機
能、基準位置からの走行履歴を算出し、この走行履歴に
基づいて自車輌の位置を測位する推測航法測位手段とし
ての機能、自車輌が走行中であるか停止中であるかを問
わず上記第2の衛星利用測位手段と上記推測航法測位手
段との相互の対応する時刻の両測位データの差を位置補
正値として算出し、平均化処理する相互補正値算出手段
としての機能、及び、上記推測航法測位手段の測位デー
タによる現在の自車輌の位置から目標位置までの移動距
離を設定値と比較し、上記移動距離が上記設定値以下の
とき、上記推測航法測位手段の測位データに基づいて自
律走行を制御し、上記移動距離が上記設定値を越えると
き、上記相互補正値算出手段によって平均化処理した最
新の位置補正値で上記推測航法測位手段による測位デー
タを補正して自車輌の現在位置を新たに算出し、自律走
行を制御する自律走行制御手段としての機能を実現する
ようになっている。Further, as shown in FIG. 1, the lawnmower working vehicle 1 is equipped with a control device 50 composed of a microcomputer or the like, and sensors and actuators are connected to the control device 50. , Mobile station GP
The S receiver 15 and the wireless communication device 16 for receiving the differential information from the fixed station 30 are connected, the positioning information from the satellite is received at a known point, and the correction information based on the positioning result is transmitted. To the fixed station 30 as a satellite positioning means, a second satellite positioning means for receiving positioning information from the satellite and correction information from the fixed station 30 and positioning the vehicle Function, function as a dead reckoning positioning means for calculating the traveling history from the reference position and positioning the position of the vehicle based on this traveling history, regardless of whether the vehicle is running or stopped A function as a mutual correction value calculation means for calculating a difference between both positioning data at corresponding times of the second satellite-based positioning means and the dead reckoning positioning means as a position correction value, and averaging. The moving distance from the current vehicle position to the target position based on the positioning data of the dead reckoning positioning means is compared with a set value, and when the moving distance is less than or equal to the set value, based on the positioning data of the dead reckoning positioning means. When the moving distance exceeds the set value, the positioning data by the dead reckoning positioning means is corrected by the latest position correction value averaged by the mutual correction value calculating means to correct the own vehicle. The current position is newly calculated, and the function as the autonomous traveling control means for controlling the autonomous traveling is realized.
【0019】詳述すると、上記制御装置50には、上記
刈跡境界検出機構10の回転角センサ14a,14bが
接続される刈跡境界検出部51、上記地磁気センサ4及
び上記車輪エンコーダ5が接続される推測航法位置検出
部52、上記移動局GPS受信機15及び上記無線通信
機16が接続されるD−GPS位置検出部53、上記無
接触型センサ6a,6b及び上記接触型センサ7a,7
bが接続される障害物検出部54、これらの各検出部5
1,52,53,54が接続される走行制御部56、こ
の走行制御部56によって参照される作業データ・マッ
プが格納されている作業データ蓄積部57、上記走行制
御部56からの指示によって車輌制御を行なう車輌制御
部58が備えられ、さらに、この車輌制御部58からの
出力に基づいて芝刈作業車1の各機構部を駆動するた
め、駆動制御部59、操舵制御部60、及び、刈刃制御
部61が備えられている。More specifically, the control device 50 is connected to the cut boundary detecting section 51 to which the rotation angle sensors 14a and 14b of the cut boundary detecting mechanism 10 are connected, the geomagnetic sensor 4 and the wheel encoder 5. Dead-reckoning position detecting section 52, D-GPS position detecting section 53 to which the mobile station GPS receiver 15 and the wireless communication device 16 are connected, the non-contact type sensors 6a, 6b and the contact type sensors 7a, 7
The obstacle detection unit 54 to which b is connected, and each of these detection units 5
1, 52, 53, 54 are connected to a travel control unit 56, a work data storage unit 57 in which a work data map referred to by the travel control unit 56 is stored, and a vehicle is instructed by the travel control unit 56. A vehicle control unit 58 for performing control is provided, and further, a drive control unit 59, a steering control unit 60, and a mowing unit are provided to drive the respective mechanical units of the lawnmower working vehicle 1 based on the output from the vehicle control unit 58. A blade controller 61 is provided.
【0020】上記刈跡境界検出部51では、上記刈跡境
界検出機構10の各回転角センサ14a,14bからの
草・芝丈に応じた回転角信号を処理して草・芝の刈跡境
界位置を検出する。すなわち、草・芝刈作業領域におい
て、図4の(a),(b)に示されるように、一方の回
転角センサ14aで検出される回動角θ1と他方の回転
角センサ14bで検出される回動角θ2との差が一定値
以上のとき、その位置を既に草・芝が刈り取られた既刈
部と未だ草・芝が刈り取られていない未刈部との刈跡境
界として検出し、刈跡境界の位置データを上記走行制御
部56に出力する。The cut boundary detection unit 51 processes the rotation angle signals from the rotation angle sensors 14a and 14b of the cut boundary detection mechanism 10 according to the grass / turf heights to cut the grass / turf boundary. Detect the position. That is, in the grass / lawn mowing work area, as shown in FIGS. 4A and 4B, the rotation angle θ1 detected by one rotation angle sensor 14a and the rotation angle θ1 detected by the other rotation angle sensor 14b. When the difference from the rotation angle θ2 is a certain value or more, that position is detected as a cut boundary between the already-cut part where grass / turf has already been cut and the uncut part where grass / turf has not yet been cut, The position data of the cut boundary is output to the traveling control unit 56.
【0021】上記推測航法位置検出部52では、上記車
輪エンコーダ5によって検出される車速を積分して走行
距離を求め、この走行距離を上記地磁気センサ4により
検出した走行方向の変化に対応させて累積することによ
り、基準地点からの走行履歴を算出して自車輌の現在位
置を測定し、測位データを上記走行制御部56に出力す
る。尚、上記推測航法位置検出部52に接続されるセン
サとしては、上記地磁気センサ4及び車輪エンコーダ5
の組合わせに限定されることなく、ジャイロ等を組合わ
せても良い。The dead reckoning position detecting unit 52 integrates the vehicle speed detected by the wheel encoder 5 to obtain a traveling distance, and accumulates the traveling distance in correspondence with a change in traveling direction detected by the geomagnetic sensor 4. By doing so, the travel history from the reference point is calculated, the current position of the vehicle is measured, and the positioning data is output to the travel control unit 56. The sensors connected to the dead reckoning position detector 52 include the geomagnetic sensor 4 and the wheel encoder 5.
The combination is not limited to the above, and a gyro or the like may be combined.
【0022】上記D−GPS位置検出部53では、上記
移動局GPS受信機15を介して捕捉したGPS衛星群
(3次元測位の場合には少なくとも4個、2次元測位の
場合には少なくとも3個)70からの航法メッセージ、
すなわち、衛星の時計補正係数、軌道情報、衛星の暦、
衛星の配置等の測位情報と、無線通信機16を介して受
信した固定局30からのディファレンシャル情報とから
自車輌の位置を高精度に測定し、その測位データを上記
走行制御部56に出力する。In the D-GPS position detector 53, a group of GPS satellites captured via the mobile station GPS receiver 15 (at least four in the case of three-dimensional positioning and at least three in the case of two-dimensional positioning). ) Navigation message from 70,
That is, satellite clock correction coefficient, orbit information, satellite calendar,
The position of the vehicle is measured with high accuracy based on positioning information such as satellite placement and the differential information received from the fixed station 30 via the wireless communication device 16, and the positioning data is output to the travel control unit 56. .
【0023】上記D−GPS位置検出部53に対する固
定局30は、固定局GPS受信機33が接続されるD−
GPS固定局部34、このD−GPS固定局部34から
のディファレンシャル情報を送信するためのD−GPS
情報送信部35、このD−GPS情報送信部35に接続
される無線通信機36等から構成されている。The fixed station 30 for the D-GPS position detector 53 is a D-to which a fixed station GPS receiver 33 is connected.
GPS fixed station section 34, D-GPS for transmitting the differential information from this D-GPS fixed station section 34
The information transmitter 35 includes a wireless communication device 36 connected to the D-GPS information transmitter 35.
【0024】上記D−GPS固定局部34では、上記固
定局GPS受信機33を介して受信した上記衛星群70
からの測位情報を処理してディファレンシャル補正デー
タを作成する。このディファレンシャル補正データは、
上記D−GPS情報送信部35において無線通信のパケ
ットデータに変換され、無線通信機36を介して送信さ
れる。In the D-GPS fixed station section 34, the satellite group 70 received via the fixed station GPS receiver 33.
And processing the positioning information from to create differential correction data. This differential correction data is
The D-GPS information transmitting unit 35 converts the packet data into wireless communication packet data and transmits the packet data via the wireless communication device 36.
【0025】尚、本実施例においては、D−GPSの固
定局30を、上記芝刈作業車1の移動局を対象とした特
定の装置として設置するようにしているが、ディファレ
ンシャル情報を送信する無線局を備えた既存のD−GP
S固定局、あるいは、通信衛星を介してディファレンシ
ャル情報を送信する既存のD−GPS固定局等を利用す
ることも可能である。In the present embodiment, the D-GPS fixed station 30 is installed as a specific device for the mobile station of the lawnmower vehicle 1, but it is a radio that transmits differential information. Existing D-GP with stations
It is also possible to use an S fixed station or an existing D-GPS fixed station that transmits differential information via a communication satellite.
【0026】一方、上記障害物検出部54は、上記無接
触型センサ6a,6b、及び、上記接触型センサ7a,
7bによって予測できない障害物を検出し、検出信号を
上記走行制御部56に出力する。On the other hand, the obstacle detecting section 54 includes the non-contact type sensors 6a, 6b and the contact type sensors 7a, 7b.
An obstacle that cannot be predicted is detected by 7b, and a detection signal is output to the traveling control unit 56.
【0027】上記走行制御部56では、上記刈跡境界検
出部51、上記推測航法位置検出部52、上記D−GP
S位置検出部53からの各測位データを適宜選択及び処
理し、上記作業データ蓄積部57の作業データを参照し
て現在位置と目標位置との誤差量を算出して走行経路や
車輌制御指示を決定する。尚、上記障害物検出部54に
より障害物が検出されたときには、障害物回避あるいは
車輌停止を指示する。In the traveling control unit 56, the cut boundary detection unit 51, the dead reckoning position detection unit 52, the D-GP.
Each positioning data from the S position detection unit 53 is selected and processed as appropriate, the error amount between the current position and the target position is calculated by referring to the work data of the work data storage unit 57, and the travel route and the vehicle control instruction are given. decide. When an obstacle is detected by the obstacle detection unit 54, an instruction to avoid the obstacle or stop the vehicle is issued.
【0028】芝刈作業車1の自律走行制御は、上記推測
航法位置検出部52からの推測航法測位データと、上記
D−GPS位置検出部53からのD−GPS測位データ
による推測航法測位データに対する補正とを適応的に切
り換えるD−GPS・推測航法による走行制御と、上記
刈跡境界検出部51からのデータを使用した作業領域に
おける倣い走行制御とに大別されるが、D−GPS・推
測航法による走行制御下においては、目標地点までの移
動距離が予め設定された閾値を越えるとき、D−GPS
測位データと推測航法測位データとの差を平均化処理し
た値で推測航法測位データを補正して現在位置を算出
し、目標地点までの移動距離が上記閾値以下のときに
は、推測航法測位データを直接使用して現在位置を算出
する。The autonomous traveling control of the lawnmower work vehicle 1 is performed by correcting the dead reckoning positioning data from the dead reckoning position detecting section 52 and the dead reckoning positioning data by the D-GPS positioning data from the D-GPS position detecting section 53. Driving control by D-GPS / dead reckoning which adaptively switches between and, and traveling traveling control in a work area using the data from the above-mentioned cut boundary detection unit 51 are roughly divided into D-GPS / dead reckoning. Under the traveling control by D-GPS, when the moving distance to the target point exceeds a preset threshold value,
The dead reckoning positioning data is corrected by correcting the dead reckoning positioning data with the value obtained by averaging the difference between the positioning data and the dead reckoning positioning data, and when the moving distance to the target point is less than or equal to the above threshold, the dead reckoning positioning data is directly calculated. Use to calculate the current position.
【0029】上記作業データ蓄積部57は、固定データ
が記憶されるROMエリアと、制御実行中のワークデー
タが記憶されるRAMエリアとから構成され、ROMエ
リアには、草・芝刈作業を行なう作業領域の地形データ
や複数の作業領域を含む領域全体の地形データ等が予め
格納されており、RAMエリアには、各センサからの信
号を処理したデータ、D−GPSによる測位データ、推
測航法による測位データ、後述するD−GPS・推測航
法の相互補正値データ、及び、この相互補正値データあ
るいは推測航法による測位データに基づいて算出される
自車輌の現在位置データ等が記憶されるようになってい
る。The work data storage unit 57 is composed of a ROM area for storing fixed data and a RAM area for storing work data under control execution. The ROM area is a work for performing grass and lawn mowing work. The terrain data of the area, the terrain data of the entire area including a plurality of work areas, and the like are stored in advance. In the RAM area, data processed from signals from each sensor, positioning data by D-GPS, positioning by dead reckoning Data, mutual correction value data of D-GPS and dead reckoning described later, and current position data of the vehicle calculated based on this mutual correction value data or positioning data by dead reckoning are stored. There is.
【0030】上記車輌制御部58では、上記走行制御部
56からの指示を具体的な制御指示量に変換し、駆動制
御部59、操舵制御部60、刈刃制御部61に出力す
る。これにより、駆動制御部59では、スロットル開度
を調整してエンジン出力を制御するためのスロットルア
クチュエータ、変速アクチュエータ、前後進切換アクチ
ュエータ、ブレーキアクチュエータ等の走行制御アクチ
ュエータ20を駆動し、また、油圧ポンプ21を制御し
て各機能部を駆動するための油圧を発生させる。操舵制
御部60では、前輪舵角センサ25a、後輪舵角センサ
25bからの入力に基づいて前輪操舵用油圧制御弁22
a、後輪操舵用油圧制御弁22bを介して操舵制御(操
舵量フィードバック制御)を行ない、刈刃制御部61で
は、刈刃制御用油圧制御弁26を介して刈刃機構9のサ
ーボ制御を行なう。The vehicle control unit 58 converts the instruction from the traveling control unit 56 into a specific control instruction amount and outputs it to the drive control unit 59, the steering control unit 60, and the cutting blade control unit 61. As a result, the drive control unit 59 drives the travel control actuators 20 such as the throttle actuator, the speed change actuator, the forward / reverse switching actuator, and the brake actuator for adjusting the throttle opening to control the engine output, and the hydraulic pump. 21 is controlled to generate hydraulic pressure for driving each functional unit. In the steering control unit 60, the front wheel steering hydraulic control valve 22 is operated based on the inputs from the front wheel steering angle sensor 25a and the rear wheel steering angle sensor 25b.
a, steering control (steering amount feedback control) is performed via the rear wheel steering hydraulic control valve 22b, and the cutting blade control unit 61 performs servo control of the cutting blade mechanism 9 via the cutting blade control hydraulic control valve 26. To do.
【0031】図5に示すように、芝刈作業車1の操舵系
は、エンジン19によって駆動される上記油圧ポンプ2
1に、上記操舵制御部60によって制御される前輪操舵
用油圧制御弁22a及び後輪操舵用油圧制御弁22bが
接続されるとともに、各油圧制御弁22a,22bに、
前輪用油圧シリンダ23a、後輪用油圧シリンダ23b
がそれぞれ接続されており、各油圧シリンダ23a,2
3bにより、前輪操舵機構24a、後輪操舵機構24b
が独立して駆動される構成となっている。As shown in FIG. 5, the steering system of the lawnmower working vehicle 1 includes a hydraulic pump 2 driven by an engine 19.
1, the front wheel steering hydraulic control valve 22a and the rear wheel steering hydraulic control valve 22b controlled by the steering control unit 60 are connected, and the hydraulic control valves 22a and 22b are respectively connected to
Front wheel hydraulic cylinder 23a, rear wheel hydraulic cylinder 23b
Are respectively connected to each of the hydraulic cylinders 23a, 2
3b, front wheel steering mechanism 24a, rear wheel steering mechanism 24b
Are driven independently.
【0032】そして、各操舵機構24a,24bに取付
けられた各舵角センサ25a,25bより検出された前
後輪の各舵角が上記操舵制御部60に入力されると、検
出された舵角と目標舵角との偏差をなくすよう、上記操
舵制御部60によって各油圧制御弁22a,22bを介
して各操舵機構24a,24bが制御される。When the steering angles of the front and rear wheels detected by the steering angle sensors 25a and 25b attached to the steering mechanisms 24a and 24b are input to the steering control section 60, the detected steering angles are The steering control unit 60 controls the steering mechanisms 24a and 24b via the hydraulic control valves 22a and 22b so as to eliminate the deviation from the target steering angle.
【0033】以下、図6に示すような複数の区画の作業
領域に対し、無人で草・芝刈作業を行なう場合について
説明する。この場合、芝刈作業車1は作業開始に当たっ
て任意の準備位置80に待機しているものとし、最初の
作業領域82への移動、この作業領域82における草・
芝刈作業、作業領域82から次の作業領域85への移
動、この作業領域85における草・芝刈作業、戻り位置
88への移動が、図7,図8に示す主制御ルーチン、及
び図9に示す移動走行制御ルーチンに従って自律的に行
われる。Hereinafter, a case where unmanned grass / lawn mowing work is performed on a plurality of divided work areas as shown in FIG. 6 will be described. In this case, the lawnmower 1 is assumed to be waiting at an arbitrary preparation position 80 before starting work, and is moved to the first work area 82.
Lawn mowing work, movement from the work area 82 to the next work area 85, grass / lawn mowing work in this work area 85, and movement to the return position 88 are shown in the main control routine shown in FIGS. 7 and 8 and in FIG. It is carried out autonomously according to a mobile traveling control routine.
【0034】まず、図7及び図8に示す主制御ルーチン
では、ステップS101で、D−GPSを用いて現在の自己
位置である準備位置80を計測する。この位置計測は、
経度、緯度等のD−GPSの測位データ(必要に応じて
高度データも加えられる)を、作業データ蓄積部57に
格納されている測地系のデータに変換することにより行
われる。尚、この測地系へのデータ変換は、D−GPS
位置検出部53で行なっても良く、あるいは、走行制御
部56において行なっても良い。First, in the main control routine shown in FIGS. 7 and 8, in step S101, the D-GPS is used to measure the preparation position 80 which is the current self-position. This position measurement is
It is performed by converting the D-GPS positioning data such as longitude and latitude (altitude data is also added if necessary) into geodetic system data stored in the work data storage unit 57. Data conversion to this geodetic system is performed by D-GPS.
It may be performed by the position detection unit 53 or the traveling control unit 56.
【0035】次いで、ステップS102へ進むと、作業デー
タ蓄積部57を参照して最初の作業領域82の地形デー
タを読出し、計測した準備位置80から作業開始地点ま
での経路81を生成してステップS103へ進む。ステップ
S103では、後述する図9の移動走行制御ルーチンを実行
して作業開始位置へ車輌を移動し、ステップS104で、刈
刃制御用油圧制御弁26を開弁して刈刃機構9に油圧を
供給し、刈刃を作動させて草・芝刈作業を開始する。
尚、草・芝刈作業は、一定速走行(例えば、3〜6km
/h)により行なう。草・芝刈時の走行速度は、あまり
遅いと草・芝刈作業効率が悪化し、また速すぎると刈ム
ラが生じるため、3〜6km/h程度が望ましい。Next, in step S102, the topographical data of the first work area 82 is read out by referring to the work data storage unit 57, a route 81 from the measured preparation position 80 to the work start point is generated, and step S103 is performed. Go to. Step
In S103, the traveling traveling control routine of FIG. 9 described later is executed to move the vehicle to the work start position, and in step S104, the cutting blade control hydraulic control valve 26 is opened to supply the cutting blade mechanism 9 with hydraulic pressure. Then, operate the cutting blade to start grass / lawn mowing work.
In addition, grass and lawn mowing work is performed at a constant speed (for example, 3 to 6 km).
/ H). If the traveling speed of grass / lawn mowing is too slow, the grass / lawn mowing work efficiency will deteriorate, and if it is too fast, uneven cutting will occur, so about 3 to 6 km / h is desirable.
【0036】そして、ステップS105で、作業1回目か否
かを調べ、作業1回目であるときには、ステップS105か
らステップS106へ進んで、後述する図11の現在位置算
出ルーチンによって得られるD−GPS・推測航法によ
る車輌現在位置を作業データ蓄積部57から読み出した
後、ステップS107で、作業データ蓄積部57の作業デー
タを参照し、作業領域82における作業1回目の1行程
(1列)の経路に対する現在位置との誤差量を求める。Then, in step S105, it is checked whether or not it is the first work, and if it is the first work, the process proceeds from step S105 to step S106 to obtain the D-GPS / After the vehicle current position by dead reckoning is read from the work data storage unit 57, the work data of the work data storage unit 57 is referred to in step S107, and the route of the first work (first row) in the work area 82 Find the amount of error from the current position.
【0037】次に、ステップS108へ進み、上記ステップ
S107で求めた誤差量に応じて前後輪の各目標舵角に対す
る操舵量を決定し、ステップS109で、前輪操舵用油圧制
御弁22a、後輪操舵用油圧制御弁22bを介して、前
輪操舵機構24a、後輪操舵機構24bをそれぞれ駆動
し、前輪舵角センサ25a及び後輪舵角センサ25bに
より前輪舵角及び後輪舵角を検出して目標舵角を得るよ
う制御する。Next, the process proceeds to step S108 and the above step
The steering amount for each target steering angle of the front and rear wheels is determined according to the error amount obtained in S107, and in step S109, the front wheel steering mechanism is operated via the front wheel steering hydraulic control valve 22a and the rear wheel steering hydraulic control valve 22b. 24a and the rear wheel steering mechanism 24b are respectively driven, and the front wheel steering angle sensor 25a and the rear wheel steering angle sensor 25b detect the front wheel steering angle and the rear wheel steering angle to perform control so as to obtain the target steering angle.
【0038】その後、ステップS110で、1行程(1列)
の終端点に達したか否かを調べ、終端点に達していない
とき、前述のステップS106へ戻って草・芝刈作業を続行
し、終端点に達したとき、ステップS118で1区画(現在
の作業対象の作業領域)の作業を終了したか否かを判断
する。Then, in step S110, one step (one column)
It is checked whether or not the end point has been reached. If the end point has not been reached, the process returns to step S106 described above to continue the grass / lawn mowing work, and when the end point is reached, one section (current section It is determined whether or not the work of the work area of the work target) is completed.
【0039】この場合、作業1回目であるため、ステッ
プS118から前述のステップS105へ戻って、再び作業1回
目か否かを調べ、作業2回目以降になると、上記ステッ
プS105からステップS111へ分岐し、走行制御アクチュエ
ータ20を駆動して刈刃の幅分だけ車体を横シフトさせ
て次作業位置へ移動させ、ステップS112以降で刈跡境界
に沿った作業経路83の倣い走行を行なう。尚、この次
作業位置への移動は、D−GPS・推測航法による車輌
位置に基づいて行われるが、移動距離が極短距離のた
め、後述する図11の現在位置算出ルーチンにおいて、
推測航法による測位データを直接使用して現在位置が求
められる。In this case, since it is the first work, the process returns from step S118 to the above-mentioned step S105 to check again whether or not it is the first work, and when it is the second work or later, the process branches from step S105 to step S111. The traveling control actuator 20 is driven to laterally shift the vehicle body by the width of the cutting blade to move it to the next work position, and in step S112 and thereafter, the contour travel of the work path 83 along the cut boundary is performed. The movement to the next work position is performed based on the vehicle position by D-GPS / dead reckoning. However, since the movement distance is extremely short, the current position calculation routine of FIG.
The current position is obtained by directly using the dead reckoning positioning data.
【0040】ステップS112では、後述する図12の刈跡
境界検出ルーチンを実行し、刈跡境界検出機構10の回
転角センサ14a,14bからの信号に基づいて前回作
業による刈跡境界を検出する。そして、ステップS113
で、この刈跡境界と車輌位置とを比較して予め設定され
た芝刈オーバラップ量を実現するための誤差量を求め
る。In step S112, a cut boundary detection routine shown in FIG. 12, which will be described later, is executed to detect the cut boundary of the previous work based on the signals from the rotation angle sensors 14a and 14b of the cut boundary detection mechanism 10. Then, step S113
Then, the margin of cut is compared with the vehicle position to obtain the error amount for realizing the preset lawn mowing overlap amount.
【0041】次いで、ステップS114へ進み、この誤差量
に応じて前後輪の各操舵量を決定すると、ステップS115
で、前輪操舵用油圧制御弁22a、後輪操舵用油圧制御
弁22bを介して前輪操舵機構24a、後輪操舵機構2
4bをそれぞれ駆動し、目標舵角を得るよう制御する。Then, the process proceeds to step S114, and when the steering amounts of the front and rear wheels are determined according to this error amount, step S115
The front wheel steering mechanism 24a and the rear wheel steering mechanism 2 are connected via the front wheel steering hydraulic control valve 22a and the rear wheel steering hydraulic control valve 22b.
4b are respectively driven and controlled to obtain the target rudder angle.
【0042】その後、ステップS116で、再度、作業デー
タ蓄積部57からD−GPS・推測航法による車輌現在
位置を読み出すと、ステップS117で、1行程終端点に達
したか否かを調べ、1行程終端点に達していないときに
は、前述のステップS112へ戻って刈跡境界に沿った倣い
走行を続け、1行程終端点に達したとき、ステップS118
へ進んで1区画(作業領域82)の作業を終了したか否
か判断する。Then, in step S116, the current vehicle position by D-GPS / dead reckoning is read again from the work data storage unit 57, and in step S117 it is checked whether or not the one-stroke end point has been reached. If the end point has not been reached, the process returns to step S112 described above to continue the contour travel along the cut boundary, and when the end point for one stroke is reached, step S118
Then, it is determined whether or not the work for one section (work area 82) is completed.
【0043】そして、1区画(作業領域82)での作業
を終了するまでステップS105〜S118を繰返し、1区画の
作業を終了したとき、ステップS118からステップS119へ
進んで、全作業を終了したか否かを判断する。ここで
は、まだ、次の作業領域85での作業を終了していない
ため、前述のステップS102へ戻って、同様の手順で作業
領域82から作業領域85への経路84を生成すると、
図9の移動走行制御ルーチンに従って次の作業領域85
に移動し、同様に最初の1行程のみD−GPS・推測航
法により草・芝刈作業を行ない、2回目以降は経路86
の倣い走行により草・芝刈作業を行なう。Then, steps S105 to S118 are repeated until the work in one section (work area 82) is completed, and when the work in one section is completed, the process proceeds from step S118 to step S119 to finish all the work. Determine whether or not. Here, since the work in the next work area 85 has not been completed yet, if the process returns to step S102 described above and the path 84 from the work area 82 to the work area 85 is generated by the same procedure,
Next work area 85 according to the traveling control routine of FIG.
Similarly, the grass and lawn mowing work is performed by D-GPS and dead reckoning only for the first stroke, and the route 86 is used for the second and subsequent strokes.
Perform grass and lawn mowing work by following the running of.
【0044】やがて、全作業を終了すると、ステップS1
19からステップS120へ進み、作業データ蓄積部57を参
照して戻り位置88への経路87を生成すると、ステッ
プS121で、図9の移動走行制御ルーチンに従って戻り位
置88まで移動し、ルーチンを終了して車輌を停止させ
る。Eventually, when all the work is completed, step S1
After proceeding from step S120 to step S120 and generating the route 87 to the return position 88 by referring to the work data storage unit 57, in step S121, the route is moved to the return position 88 according to the traveling control routine of FIG. Stop the vehicle.
【0045】次に、図9に示す移動走行制御ルーチンに
よる経路81,84,87における自律走行について説
明する。尚、前述の主制御ルーチンにおいては、自己位
置の測位データと作業データ蓄積部57の作業データと
から経路81,84,87を生成するようにしている
が、経路81,84,87そのものを予め作業データ蓄
積部57に記憶させておいても良い。Next, the autonomous traveling on the routes 81, 84, 87 by the traveling control routine shown in FIG. 9 will be described. In the main control routine described above, the routes 81, 84 and 87 are generated from the positioning data of the self position and the work data of the work data storage unit 57. However, the routes 81, 84 and 87 themselves are previously generated. It may be stored in the work data storage unit 57.
【0046】D−GPSによる自己位置の測定では、単
独のGPSに比較してはるかに良好な精度が得られる
が、衛星の捕捉状態や電波の受信状態等によっては、自
律走行制御時に必要とするタイミングで必要とする精度
が得られない場合がある。従って、本発明では、自車輌
1が走行中であるか停止中であるかに拘らず常にD−G
PS及び推測航法の両者を含めた相互の位置補正値(相
互補正値)を算出しておき、この相互補正値で推測航法
による測位データを補正して精度を確保するようにして
いる。In the self-position measurement by D-GPS, much better accuracy can be obtained than in the case of a single GPS, but it is necessary for autonomous traveling control depending on the satellite acquisition state, the radio wave reception state, and the like. The accuracy required for timing may not be obtained. Therefore, in the present invention, regardless of whether the vehicle 1 is running or stopped, the D-G
Mutual position correction values (mutual correction values) including both PS and dead reckoning are calculated, and the positioning data by dead reckoning is corrected by this mutual correction value to ensure accuracy.
【0047】すなわち、ステップS201で、作業データ蓄
積部57に記憶されている目標地点、目標軌跡、予め設
定した指定進行速度を読み出すと、ステップS202で、移
動終了か否かを判断し、移動終了ならばステップS203で
車輌を停止してルーチンを抜け、移動終了でない場合に
は、ステップS204へ進む。That is, in step S201, when the target point, the target trajectory, and the preset designated traveling speed stored in the work data storage unit 57 are read out, it is determined in step S202 whether or not the movement is completed, and the movement is completed. If so, the vehicle is stopped in step S203 and the routine is exited. If the movement is not ended, the process proceeds to step S204.
【0048】ステップS204では、車輪エンコーダ5よっ
て検出される芝刈作業車1の移動速度が上記ステップS2
01で読み出した指定進行速度となるよう、走行制御アク
チュエータ20の1つを構成するスロットルアクチュエ
ータを介してエンジン19の出力を制御し、ステップS2
05で、後述する図11の現在位置算出ルーチンによって
求められた自車輌の現在位置を作業データ蓄積部57か
ら読み出し、ステップS206で、目標地点と現在位置とを
比較し、目標進行方位角を算出する。In step S204, the moving speed of the lawnmower working vehicle 1 detected by the wheel encoder 5 is the above-mentioned step S2.
The output of the engine 19 is controlled via the throttle actuator that constitutes one of the traveling control actuators 20 so that the specified traveling speed read out at 01 is reached, and step S2
At 05, the current position of the own vehicle obtained by the current position calculation routine of FIG. 11 to be described later is read from the work data storage unit 57, and at step S206, the target point and the current position are compared to calculate the target traveling azimuth angle. To do.
【0049】次に、ステップS207へ進むと、地磁気セン
サ4によって刻々と検出される現在の進行方位角を読み
出し、ステップS208で、目標進行方位角と現在の進行方
位角とから進行方位の誤差量を求め、その誤差量に応じ
て前後輪の操舵量を決定し、ステップS209へ進んで、決
定した前後輪操舵量に応じて前輪操舵用油圧制御弁22
a、後輪操舵用油圧制御弁22bを介して前輪操舵機構
24a、後輪操舵機構24bをそれぞれ駆動し、目標舵
角を得るよう制御する。Next, when proceeding to step S207, the current traveling azimuth detected momentarily by the geomagnetic sensor 4 is read out, and at step S208, an error amount of the traveling azimuth from the target traveling azimuth and the current traveling azimuth. Is calculated, the steering amount of the front and rear wheels is determined according to the error amount, the process proceeds to step S209, and the hydraulic control valve 22 for steering the front wheels is determined according to the determined steering amount of the front and rear wheels.
The front wheel steering mechanism 24a and the rear wheel steering mechanism 24b are respectively driven via a and the rear wheel steering hydraulic control valve 22b to perform control so as to obtain the target steering angle.
【0050】その後、ステップS210で、現在位置と目標
位置とを比較し、ステップS211へ進んで目標位置に到達
したか否かを判断する。その結果、目標位置に到達して
いないときには、ステップS206へ戻って再び目標進行方
位角を算出して走行を続け、目標位置に到達したとき、
ステップS201へ戻って目標地点、目標軌跡、指定進行速
度を読み出して同様の処理を繰り返す。Then, in step S210, the current position is compared with the target position, and the process proceeds to step S211 to determine whether or not the target position has been reached. As a result, when the target position has not been reached, the process returns to step S206, the target traveling azimuth angle is calculated again, and traveling is continued, and when the target position is reached,
Returning to step S201, the target point, the target trajectory, and the designated traveling speed are read out, and the same processing is repeated.
【0051】ここで、自車輌の現在位置測定について説
明する。現在位置測定に際しては、図10のD−GPS
・推測航法相互補正値算出ルーチンによってD−GPS
・推測航法の両者を含めた相互補正値を求めておき、図
11の現在位置算出ルーチンで、目標地点までの移動距
離に応じ、推測航法により現在位置を求めるか、相互補
正値を使用して現在位置を求めるかを決定する。Now, the measurement of the current position of the vehicle will be described. When measuring the current position, the D-GPS shown in FIG.
・ D-GPS by dead reckoning mutual correction value calculation routine
・ A mutual correction value that includes both dead reckoning is calculated, and the current position calculation routine of FIG. 11 calculates the current position by dead reckoning according to the moving distance to the target point or uses the mutual correction value. Decide whether to get the current position.
【0052】まず、D−GPS・推測航法相互補正値算
出ルーチンについて説明する。このD−GPS・推測航
法相互補正値算出ルーチンは、タイムシェアリング等に
よりバックグランドで処理され、常に最新の補正値を参
照できるようになっており、ステップS301で、後述する
図13のD−GPS無線通信ルーチンからのディファレ
ンシャル演算による測位結果Pgの入力を待ち、このD
−GPS測位結果Pgが入力されると、ステップS302へ
進んでD−GPS測位時刻に対応した時刻での推測航法
による位置データPsを読み出す。First, the D-GPS / dead reckoning mutual correction value calculation routine will be described. This D-GPS / dead-reckoning navigation mutual correction value calculation routine is processed in the background by time sharing or the like so that the latest correction value can always be referred to. Waiting for the input of the positioning result Pg by the differential calculation from the GPS wireless communication routine,
-When the GPS positioning result Pg is input, the process proceeds to step S302 to read the dead reckoning position data Ps at the time corresponding to the D-GPS positioning time.
【0053】次いで、ステップS303へ進み、D−GPS
による測位結果Pgと推測航法による位置データPsと
の差を相互補正値として算出すると(K=Pg−P
s)、ステップS304で、今回算出した相互補正値Kを含
めた過去n点の移動平均値Kaを算出して作業データ蓄
積部57のRAMエリアに記憶されている移動平均値K
aを更新し、上記ステップS301へ戻って次のD−GPS
測位結果Pgの入力を待つ。尚、nの値は、推測航法の
精度や累積誤差の大小等により予め最適な値に決定して
おく。Next, in step S303, the D-GPS is used.
If the difference between the positioning result Pg by P and the position data Ps by dead reckoning is calculated as a mutual correction value (K = Pg−P
s), in step S304, the moving average value Ka of the past n points including the currently calculated mutual correction value K is calculated, and the moving average value K stored in the RAM area of the work data storage unit 57 is calculated.
a is updated, the process returns to step S301, and the next D-GPS
Wait for input of positioning result Pg. It should be noted that the value of n is determined in advance as an optimum value depending on the precision of dead reckoning and the magnitude of accumulated error.
【0054】以上のようにバックグランドで算出される
最新の平均化された相互補正値Kaは、図11の現在位
置算出ルーチンに読み込まれ、目標地点までの移動距離
が比較的長い場合、推測航法による測位データに相互補
正値Kaを適用して現在位置が算出され、極短距離の移
動の場合には、推測航法による測位データによって現在
位置が算出される。The latest averaged mutual correction value Ka calculated in the background as described above is read into the current position calculation routine of FIG. 11, and when the moving distance to the target point is relatively long, dead reckoning navigation is performed. The current position is calculated by applying the mutual correction value Ka to the positioning data according to, and in the case of movement of an extremely short distance, the current position is calculated based on the dead reckoning positioning data.
【0055】まず、ステップS401で、推測航法による現
在位置データPsnを読み出すと、ステップS402で、目
標地点までの移動距離Sを、予めシステムの制御性を考
慮して設定された閾値Dfと比較し、S>Dfのとき、
ステップS403へ進んで、推測航法による現在位置データ
Psnに、前述のD−GPS・推測航法相互補正値算出
ルーチンによって算出された最新の平均化された相互補
正値Kaを加算して現在位置Pを求め、このデータを作
業データ蓄積部57にストアしてルーチンを抜ける。First, in step S401, the current position data Psn by dead-reckoning is read out, and in step S402, the moving distance S to the target point is compared with a threshold value Df set in advance in consideration of the controllability of the system. , S> Df,
In step S403, the current position P is calculated by adding the latest averaged mutual correction value Ka calculated by the D-GPS / dead-reckoning mutual correction value calculation routine to the current position data Psn by dead-reckoning. The obtained data is stored in the work data storage unit 57 and the routine is exited.
【0056】すなわち、常時、D−GPSの測位データ
と推測航法の測位データとの差を相互補正値として求め
て蓄積し、移動平均するため、衛星の捕捉状態や電波の
受信状態等によって一時的にD−GPSの測位精度が低
下した場合においても、推測航法の測位データを移動平
均した最新の相互補正値で補正することにより、一定の
地点に自車輌1を停止させて所定時間D−GPSの測位
データを蓄積し精度を高めるといった処置をとる必要が
なく、常に正確に現在位置を算出することができる。That is, since the difference between the D-GPS positioning data and the dead reckoning positioning data is always obtained as a mutual correction value and accumulated and a moving average is calculated, it is temporarily changed depending on the satellite acquisition state or the radio wave reception state. Even when the positioning accuracy of the D-GPS decreases, the dead reckoning positioning data is corrected by the latest moving average mutual correction value, so that the vehicle 1 is stopped at a certain point for a predetermined time. It is possible to always accurately calculate the current position without the need to take measures such as accumulating the positioning data of (1) to improve the accuracy.
【0057】一方、上記ステップS402においてS≦Df
であり、目標地点までの移動距離が極短い場合には、上
記ステップS402からステップS404へ分岐し、上記ステッ
プS401で読み出した推測航法による現在位置データPs
nを、直接、現在位置Pとして渡すため作業データ蓄積
部57にストアし、ルーチンを抜ける。On the other hand, in the above step S402, S ≦ Df
If the moving distance to the target point is extremely short, the process branches from step S402 to step S404 and the dead reckoning current position data Ps read in step S401.
Since n is directly passed as the current position P, it is stored in the work data storage unit 57, and the routine is exited.
【0058】この推測航法による現在位置データPsn
をD−GPSによる測位データで補正せずに直接使用す
る状況は、本実施例においては、作業領域における次作
業位置への移動(図7の主制御ルーチンにおけるステッ
プS111)の際に生じ、D−GPSの測位精度では対処困
難な極短距離の移動の際に、推測航法の測位データに対
するD−GPSの測位データによる補正を中止すること
により、制御安定性を向上させることができるのであ
る。Current position data Psn by this dead reckoning
In the present embodiment, the situation in which is used directly without being corrected by the positioning data by D-GPS occurs when moving to the next work position in the work area (step S111 in the main control routine of FIG. 7), and D The control stability can be improved by stopping the correction of the dead reckoning positioning data by the D-GPS positioning data when the vehicle moves in an extremely short distance, which is difficult to handle with the positioning accuracy of GPS.
【0059】次に、草・芝刈作業領域での倣い走行にお
ける刈跡境界の検出処理について図12のフローチャー
トに従って説明する。Next, the processing for detecting the boundary of the cut mark in the copying traveling in the grass / lawn mowing work area will be described with reference to the flowchart of FIG.
【0060】図12の刈跡境界検出ルーチンでは、ステ
ップS501で、対象となる作業領域における草・芝刈り高
さ等のデータをセットし、ステップS502で、刈跡境界検
出機構10の各回転角センサ14a,14bからの信号
により、草・芝刈高さに応じて上下する左右のそり状の
板13a,13bを懸架する各揺動部材12a,12b
の角度を検出する。In the cut boundary detection routine of FIG. 12, data such as grass / lawn cutting height in the target work area is set in step S501, and each rotation angle of the cut boundary detection mechanism 10 is set in step S502. Reciprocating members 12a, 12b for suspending left and right sled-shaped plates 13a, 13b which move up and down according to the height of grass / lawn cutting by signals from the sensors 14a, 14b.
To detect the angle of.
【0061】次いで、ステップS503へ進んで一定時間が
経過したか否かを調べ、一定時間が経過していないとき
には、前述のステップS502へ進んで角度データの蓄積を
行なう。その後、一定時間が経過して角度データが所定
数だけ蓄積されると、ステップS503からステップS504へ
進んで蓄積した左右の角度データを平均化処理し、上記
ステップS501でセットしたデータを参照して左右の草・
芝丈への換算を行なう。Next, the routine proceeds to step S503, where it is checked whether or not a fixed time has elapsed. If the fixed time has not elapsed, then the processing advances to step S502 described above to accumulate angle data. After that, when a predetermined time has elapsed and a predetermined number of angle data are accumulated, the process proceeds from step S503 to step S504 to average the accumulated left and right angle data, and the data set in step S501 is referred to. Left and right grass
Convert to turf height.
【0062】そして、上記ステップS504からステップS5
05へ進み、上記ステップS504で換算した左右の草・芝丈
に所定値以上の段差があるか否かを調べ、所定値以上の
段差がない場合には、ステップS506で境界線なしとして
前述のステップS502へ戻り、所定値以上の段差がある場
合、ステップS507へ進んで現在の位置を既刈部と未刈部
との境界線として捕捉し、ルーチンを抜ける。Then, the above steps S504 to S5
Go to 05, check whether or not there is a step greater than a predetermined value on the left and right grass / turf height converted in step S504, and if there is no step more than the predetermined value, in step S506 it is determined that there is no boundary line as described above. Returning to step S502, if there is a step difference equal to or larger than the predetermined value, the process proceeds to step S507 to capture the current position as a boundary line between the already-cut portion and the uncut portion, and exits the routine.
【0063】また、D−GPSにおける固定局30と移
動局との間のデータ通信は、図13に示すD−GPS無
線通信ルーチンによりパケットデータで行なわれる。こ
のデータ通信では、ステップS601で、移動局GPS受信
機15を初期化し、ステップS602で、固定局GPS受信
機33を、無線通信機16,36を介したデータ送信で
初期化すると、ステップS603へ進み、固定局30からの
ディファレンシャル情報を無線データ通信により得る。Data communication between the fixed station 30 and the mobile station in D-GPS is performed by packet data by the D-GPS wireless communication routine shown in FIG. In this data communication, the mobile station GPS receiver 15 is initialized in step S601, and the fixed station GPS receiver 33 is initialized by data transmission through the wireless communication devices 16 and 36 in step S602. Then, the differential information from the fixed station 30 is obtained by wireless data communication.
【0064】次いで、ステップS604へ進むと、D−GP
S位置検出部53で、固定局30からのディファレンシ
ャル情報を移動局GPS受信機15から得られる測位デ
ータに適用し、ディファレンシャル演算を行なって自車
輌位置を測定する。そして、その測位情報を走行制御部
56に送ると、ステップS603へ戻り、次のデータ処理を
繰返す。この場合、固定局30とのディファレンシャル
演算は、移動局受信機15固有の機能によって行なって
も良い。Next, in step S604, the D-GP
In the S position detection unit 53, the differential information from the fixed station 30 is applied to the positioning data obtained from the mobile station GPS receiver 15, and the differential operation is performed to measure the own vehicle position. Then, when the positioning information is sent to the traveling control unit 56, the process returns to step S603, and the next data processing is repeated. In this case, the differential calculation with the fixed station 30 may be performed by a function unique to the mobile station receiver 15.
【0065】[0065]
【発明の効果】以上説明したように本発明によれば、目
標地点までの移動距離が設定値以下のとき、基準位置か
らの走行履歴に基づく測位データによって自律走行を制
御し、目標地点までの移動距離が設定値を越えるときに
は、基準位置からの走行履歴に基づく測位データを衛星
利用の測位データにより補正して自律走行を制御するた
め、移動距離に応じて測位データの補正を適応的に切り
換えて制御安定性を向上することができる等優れた効果
が得られる。As described above, according to the present invention, when the moving distance to the target point is equal to or less than the set value, the autonomous traveling is controlled by the positioning data based on the traveling history from the reference position to reach the target point. When the travel distance exceeds the set value, the positioning data based on the travel history from the reference position is corrected by the satellite-based positioning data to control autonomous traveling, so the correction of the positioning data is adaptively switched according to the travel distance. It is possible to obtain excellent effects such as improvement of control stability.
【図1】制御装置のブロック図FIG. 1 is a block diagram of a control device.
【図2】D−GPS用移動局を備えた芝刈作業車及びD
−GPS用固定局を示す説明図FIG. 2 is a lawn mower equipped with a D-GPS mobile station and D
-Explanatory view showing a fixed station for GPS
【図3】刈跡境界検出機構の構成を示す説明図FIG. 3 is an explanatory diagram showing a configuration of a cut boundary detecting mechanism.
【図4】刈跡境界検出機構の動作を示す説明図FIG. 4 is an explanatory diagram showing an operation of a cut boundary detecting mechanism.
【図5】操舵制御系の構成を示す説明図FIG. 5 is an explanatory diagram showing a configuration of a steering control system.
【図6】走行経路及び作業領域を示す説明図FIG. 6 is an explanatory diagram showing a travel route and a work area.
【図7】主制御ルーチンのフローチャートFIG. 7 is a flowchart of a main control routine.
【図8】主制御ルーチンのフローチャート(続き)FIG. 8 is a flowchart of a main control routine (continued)
【図9】作業領域への移動走行制御ルーチンのフローチ
ャートFIG. 9 is a flowchart of a movement traveling control routine to a work area.
【図10】D−GPS・推測航法相互補正値算出ルーチ
ンのフローチャートFIG. 10 is a flowchart of a D-GPS / dead reckoning mutual correction value calculation routine.
【図11】現在位置算出ルーチンのフローチャートFIG. 11 is a flowchart of a current position calculation routine.
【図12】刈跡境界検出ルーチンのフローチャートFIG. 12 is a flowchart of a cut boundary detection routine.
【図13】D−GPS無線通信ルーチンのフローチャー
トFIG. 13 is a flowchart of a D-GPS wireless communication routine.
1 … 芝刈作業車(自律走行車) 30 … 固定局(第1の衛星利用測位手段) 50 …制御装置(第2の衛星利用測位手段、推測航法
測位手段、相互補正値算出手段、自律走行制御手段) S … 移動距離 Df … 閾値(設定値)DESCRIPTION OF SYMBOLS 1 ... Lawn mowing work vehicle (autonomous vehicle) 30 ... Fixed station (first satellite-based positioning means) 50 ... Control device (second satellite-based positioning means, dead-reckoning positioning means, mutual correction value calculation means, autonomous running control Means) S ... Moving distance Df ... Threshold value (setting value)
Claims (1)
して測位結果に基づく補正情報を送信する第1の衛星利
用測位手段からの補正情報を受信し、該補正情報及び上
記衛星からの測位情報に基づき自車輌の位置を測位する
第2の衛星利用測位手段と、 基準位置からの走行履歴を算出し、この走行履歴に基づ
いて自車輌の位置を測位する推測航法測位手段と、 自車輌が走行中であるか停止中であるかを問わず上記第
2の衛星利用測位手段と上記推測航法測位手段との相互
の対応する時刻の両測位データの差を位置補正値として
算出し、移動平均処理する相互補正値算出手段と、 上記推測航法測位手段の測位データによる現在の自車輌
の位置から目標位置までの移動距離を設定値と比較し、
上記移動距離が上記設定値以下のとき、上記推測航法測
位手段の測位データに基づいて自律走行を制御し、上記
移動距離が上記設定値を越えるとき、上記相互補正値算
出手段によって平均化処理した最新の位置補正値で上記
推測航法測位手段による測位データを補正して自車輌の
現在位置を新たに算出し、自律走行を制御する自律走行
制御手段とを備えたことを特徴とする自律走行車の走行
制御装置。1. Receiving correction information from a first satellite-based positioning means that receives positioning information from a satellite at a known point and transmits correction information based on the positioning result, and receives the correction information and the above-mentioned satellite. Second satellite-based positioning means for positioning the position of the vehicle based on the positioning information, dead reckoning positioning means for calculating a travel history from a reference position, and positioning the position of the vehicle based on the travel history, Regardless of whether the vehicle is running or stopped, the difference between the two positioning data at the corresponding times of the second satellite-based positioning means and the dead-reckoning positioning means is calculated as a position correction value, Mutual correction value calculation means for moving average processing, and the moving distance from the current position of the vehicle to the target position based on the positioning data of the dead reckoning positioning means is compared with a set value,
When the moving distance is less than or equal to the set value, autonomous traveling is controlled based on the positioning data of the dead reckoning positioning means, and when the moving distance exceeds the set value, the mutual correction value calculating means performs averaging processing. An autonomous traveling vehicle characterized by comprising an autonomous traveling control means for controlling the autonomous traveling by correcting the positioning data by the dead reckoning positioning means with the latest position correction value to newly calculate the current position of the own vehicle. Travel control device.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP7052747A JPH08249061A (en) | 1995-03-13 | 1995-03-13 | Running controller for autonomous running vehicle |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP7052747A JPH08249061A (en) | 1995-03-13 | 1995-03-13 | Running controller for autonomous running vehicle |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH08249061A true JPH08249061A (en) | 1996-09-27 |
Family
ID=12923514
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP7052747A Pending JPH08249061A (en) | 1995-03-13 | 1995-03-13 | Running controller for autonomous running vehicle |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH08249061A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001350520A (en) * | 2000-06-08 | 2001-12-21 | Nippon Sharyo Seizo Kaisha Ltd | Travel controller for automated guided vehicle |
CN109946646A (en) * | 2019-03-18 | 2019-06-28 | 北斗万春(重庆)智能机器人研究院有限公司 | Intelligent grass-removing robot electronic fence system |
-
1995
- 1995-03-13 JP JP7052747A patent/JPH08249061A/en active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001350520A (en) * | 2000-06-08 | 2001-12-21 | Nippon Sharyo Seizo Kaisha Ltd | Travel controller for automated guided vehicle |
CN109946646A (en) * | 2019-03-18 | 2019-06-28 | 北斗万春(重庆)智能机器人研究院有限公司 | Intelligent grass-removing robot electronic fence system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH07230315A (en) | Traveling controller for autonomously traveling vehicle | |
JP3467136B2 (en) | Travel control device for autonomous vehicles | |
EP3395139B1 (en) | Automatic steering system | |
EP0971276B1 (en) | Control apparatus and method for autonomous travelling vehicle | |
US7164985B2 (en) | Vehicle-direction estimating device, and driving control device including the vehicle-direction estimating device | |
JPH09178481A (en) | Device for preparing running data of working vehicle, and guidance and control device | |
CA2746839A1 (en) | Satellite-based automatic steering system | |
JP7083445B2 (en) | Autonomous driving system | |
KR20190130462A (en) | Working vehicle | |
JPH09107717A (en) | Apparatus for controlling posture of working machine | |
JP3595625B2 (en) | Travel control device for autonomous vehicles | |
JP3238308B2 (en) | Work vehicle guidance control device | |
JPH09149706A (en) | Traveling control device for autonomous running vehicle | |
JPH08249062A (en) | Running controller for automonous running vehicle | |
JPH07104847A (en) | Traveling controller for autonomously traveling vehicle | |
JPH08249061A (en) | Running controller for autonomous running vehicle | |
JP7146675B2 (en) | automatic driving system | |
JP3158029B2 (en) | Work condition control device for work vehicle | |
JPH07104846A (en) | Traveling controller for autonomously traveling vehicle | |
JP3238307B2 (en) | Guidance control device for mobile vehicles | |
JP3113567B2 (en) | Work condition control device for work vehicle | |
JPH07104848A (en) | Traveling controller for autonomously traveling vehicle | |
JPH07147804A (en) | Unit for preventing deviation of autonomously traveling working vehicle from working area | |
KR100366391B1 (en) | Control apparatus for agricultural machine | |
JPH07184415A (en) | Autonomously traveling working vehicle |