JP2026005860A - Driving control system, work vehicle, and driving control method - Google Patents
Driving control system, work vehicle, and driving control methodInfo
- Publication number
- JP2026005860A JP2026005860A JP2024104467A JP2024104467A JP2026005860A JP 2026005860 A JP2026005860 A JP 2026005860A JP 2024104467 A JP2024104467 A JP 2024104467A JP 2024104467 A JP2024104467 A JP 2024104467A JP 2026005860 A JP2026005860 A JP 2026005860A
- Authority
- JP
- Japan
- Prior art keywords
- work vehicle
- information
- work
- control device
- recording mode
- 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
Landscapes
- Guiding Agricultural Machines (AREA)
Abstract
【課題】作業車両の反復する動作を効率良く行うことができる走行制御システム、作業車両および走行制御方法を提供する。
【解決手段】走行制御システムは、作業車両の位置データを出力する測位装置と、作業車両の状態を検出してセンサデータを出力するセンサと、制御装置とを備える。制御装置は、記録モードにおいて、作業車両が走行している間、それぞれが、作業車両の位置に関する第1情報と、作業車両の状態に関する第2情報とを含む複数のウェイポイント情報を記憶装置に記録し、再生モードにおいて、記録モードで記録された複数のウェイポイント情報に基づいて、作業車両を自動運転によって走行させながら、作業車両の動作を制御し、記録モードにおいて、位置データおよび/またはセンサデータに基づいて、作業車両の状態が複数のウェイポイント情報の記録に適していない状態であることが検出された場合、複数のウェイポイント情報の記録を中止する。
【選択図】図14
A travel control system, a work vehicle, and a travel control method are provided that enable a work vehicle to efficiently perform repetitive movements.
[Solution] The cruise control system includes a positioning device that outputs position data of a work vehicle, a sensor that detects the state of the work vehicle and outputs sensor data, and a control device. In a recording mode, the control device records a plurality of waypoint information in a storage device while the work vehicle is traveling, each of which includes first information related to the position of the work vehicle and second information related to the state of the work vehicle, and in a playback mode, controls the operation of the work vehicle while driving the work vehicle autonomously based on the plurality of waypoint information recorded in the recording mode. In the recording mode, if it is detected based on the position data and/or sensor data that the state of the work vehicle is not suitable for recording the plurality of waypoint information, the control device stops recording the plurality of waypoint information.
[Selected Figure] Figure 14
Description
本開示は、走行制御システム、作業車両および走行制御方法に関する。 This disclosure relates to a driving control system, a work vehicle, and a driving control method.
次世代農業として、ICT(Information and Communication Technology)およびIoT(Internet of Things)を活用したスマート農業の研究開発が進められている。圃場で使用されるトラクタなどの作業車両の自動化および無人化に向けた研究開発も進められている。例えば、精密な測位が可能なGNSS(Global Navigation Satellite System)などの測位システムを利用して自動操舵で走行する作業車両が実用化されてきた。 As a form of next-generation agriculture, research and development is underway into smart agriculture that utilizes ICT (Information and Communication Technology) and IoT (Internet of Things). Research and development is also underway to automate and unmanned tractors and other work vehicles used in fields. For example, work vehicles that can steer automatically using positioning systems such as the Global Navigation Satellite System (GNSS), which enables precise positioning, have been put into practical use.
特許文献1は、ブドウ園(vineyard)などの果樹園において、位置推定と地図作成とを同時に実行するSLAM(Simultaneous Localization and Mapping)技術を利用することによって、複数の樹木列の間を自律的に移動可能な作業車両を開示している。特許文献1には、果樹園において、作業車両が複数の樹木列の間を走行しながら、作業車両に連結された作業機(農業用インプルメント)を用いて、草刈り、防除等の作業を行うことが記載されている。 Patent Document 1 discloses a work vehicle that can autonomously move between multiple rows of trees in an orchard such as a vineyard by utilizing SLAM (Simultaneous Localization and Mapping) technology, which simultaneously performs position estimation and map creation. Patent Document 1 describes a work vehicle that travels between multiple rows of trees in an orchard, using a work machine (agricultural implement) coupled to the work vehicle to perform tasks such as weeding and pest control.
作業車両が圃場(例えば果樹園)内を走行しながら行う作業についても、自動化および無人化の要求がある。作業車両が圃場内を走行しながら行う作業は、同じ作業が反復して複数回行われることがある。例えば、草刈りや防除の作業は、同じ圃場に対して複数回反復して行われ得る。同じ作業を反復して行う場合、作業車両は、圃場内の同じ経路を同じように走行しながら同じ作業を行う。このような場合に、例えばSLAM技術を利用した自律走行を毎回行うと、自律走行のための処理の負荷が必要以上に増大する。 There is also a demand for automation and unmanned operation of work performed by work vehicles while traveling within a field (e.g., an orchard). Work performed by work vehicles while traveling within a field may involve the same task being repeated multiple times. For example, weeding and pest control work may be performed multiple times in the same field. When the same task is performed repeatedly, the work vehicle performs the same task while traveling the same route within the field in the same way. In such cases, if autonomous traveling using, for example, SLAM technology is performed every time, the processing load for autonomous traveling will increase more than necessary.
反復して行われる作業車両の動作を効率良く行うことは、農業機械に限られず、建設作業車または除雪車などの、農業以外の用途で使用される作業車両においても求められる。さらに、作業車両の作業を伴わない走行に関しても、反復して行われる同じ経路の走行を効率良く行うことが求められる。 Efficient operation of work vehicles, which are performed repeatedly, is not limited to agricultural machinery; it is also required for work vehicles used for non-agricultural purposes, such as construction vehicles and snowplows. Furthermore, even when a work vehicle is traveling without performing work, it is required to travel the same route repeatedly and efficiently.
本開示は、作業車両の反復する動作(走行および他の動作を含む)を効率良く行うことができる走行制御システム、作業車両および走行制御方法を提供することを目的とする。 The present disclosure aims to provide a driving control system, work vehicle, and driving control method that can efficiently perform repetitive operations (including driving and other operations) of a work vehicle.
本開示は、以下の項目に記載の解決手段を提供する。 This disclosure provides the solutions described in the following items.
[項目A1]
作業車両の走行制御システムであって、
前記作業車両の位置を検出して位置データを出力する測位装置と、
前記作業車両の状態を検出してセンサデータを出力する1以上のセンサと、
前記作業車両の動作を制御する制御装置と
を備え、
前記制御装置は、
記録モードと再生モードとで動作することが可能であり、
前記記録モードにおいて、前記作業車両が走行している間、前記位置データおよび前記センサデータに基づいて、それぞれが、前記作業車両の位置に関する第1情報と、前記作業車両の状態に関する第2情報とを含む複数のウェイポイント情報を記憶装置に記録し、
前記再生モードにおいて、前記記録モードで記録された前記複数のウェイポイント情報に含まれる前記第1情報および前記第2情報に基づいて、前記作業車両を自動運転によって走行させながら、前記作業車両の動作を制御し、
前記記録モードにおいて、前記位置データおよび/または前記センサデータに基づいて、前記作業車両の状態が前記複数のウェイポイント情報の記録に適していない状態であることが検出された場合、前記複数のウェイポイント情報の記録を中止する、走行制御システム。
[Item A1]
A travel control system for a work vehicle,
a positioning device that detects the position of the work vehicle and outputs position data;
one or more sensors that detect the state of the work vehicle and output sensor data;
a control device for controlling the operation of the work vehicle,
The control device
capable of operating in record and play modes;
In the recording mode, while the work vehicle is traveling, based on the position data and the sensor data, a plurality of waypoint information pieces each including first information on the position of the work vehicle and second information on the state of the work vehicle are recorded in a storage device;
In the playback mode, the operation of the work vehicle is controlled while the work vehicle is traveling by automatic driving based on the first information and the second information included in the plurality of waypoint information recorded in the recording mode;
A driving control system that, in the recording mode, stops recording the plurality of waypoint information if it is detected based on the position data and/or the sensor data that the state of the work vehicle is not suitable for recording the plurality of waypoint information.
[項目A2]
前記制御装置は、
前記記録モードにおいて、前記位置データおよび/または前記センサデータに基づいて、前記作業車両の状態が所定の中止条件を満たす場合、前記複数のウェイポイント情報の記録を中止する、項目A1に記載の走行制御システム。
[Item A2]
The control device
The cruise control system described in item A1, wherein in the recording mode, if the state of the work vehicle satisfies a predetermined stopping condition based on the position data and/or the sensor data, recording of the plurality of waypoint information is stopped.
[項目A3]
前記中止条件は、
前記作業車両の速度が所定値よりも大きいこと、
前記作業車両の加速度が所定値よりも大きいこと、および
前記作業車両の傾斜角が所定値よりも大きいこと、
のいずれかに該当することを含み、
前記制御装置は、
前記記録モードにおいて、前記位置データおよび/または前記センサデータから取得した、前記作業車両の速度の情報、前記作業車両の加速度の情報、前記作業車両の傾斜角の情報、前記作業車両のエンジン回転数の情報、および前記作業車両の変速装置の変速比の情報に基づいて、前記中止条件を満たすか否かを判定する、項目A2に記載の走行制御システム。
[Item A3]
The termination condition is:
the speed of the work vehicle is greater than a predetermined value;
the acceleration of the work vehicle is greater than a predetermined value; and the tilt angle of the work vehicle is greater than a predetermined value.
Including those who fall under any of the following:
The control device
The driving control system described in item A2, in the recording mode, determines whether the cancellation condition is met based on information on the speed of the work vehicle, information on the acceleration of the work vehicle, information on the inclination angle of the work vehicle, information on the engine rotation speed of the work vehicle, and information on the gear ratio of the transmission of the work vehicle, all obtained from the position data and/or the sensor data.
[項目A4]
前記中止条件は、
前記作業車両の操舵輪の操舵角が所定値よりも大きいことを含み、
前記制御装置は、
前記記録モードにおいて、前記センサデータから取得した前記操舵角の情報に基づいて、前記中止条件を満たすか否かを判定する、項目A2またはA3に記載の走行制御システム。
[Item A4]
The termination condition is:
a steering angle of a steering wheel of the work vehicle being greater than a predetermined value,
The control device
The cruise control system according to item A2 or A3, wherein in the recording mode, it is determined whether the cancellation condition is met based on information about the steering angle acquired from the sensor data.
[項目A5]
前記中止条件は、
前記作業車両の操舵輪の操舵角の単位時間当たりの変化率が所定値よりも大きいことを含み、
前記制御装置は、
前記記録モードにおいて、前記センサデータから取得した前記操舵角の情報に基づいて、前記中止条件を満たすか否かを判定する、項目A2からA4のいずれか1項に記載の走行制御システム。
[Item A5]
The termination condition is:
a rate of change per unit time of the steering angle of the steering wheels of the work vehicle being greater than a predetermined value,
The control device
The cruise control system according to any one of items A2 to A4, wherein in the recording mode, it is determined whether the cancellation condition is met based on information about the steering angle acquired from the sensor data.
[項目A6]
前記中止条件は、
前記作業車両の燃料が所定量よりも少ないことを含み、
前記制御装置は、
前記記録モードにおいて、前記センサデータから取得した燃料の残量の情報に基づいて、前記中止条件を満たすか否かを判定する、項目A2からA5のいずれか1項に記載の走行制御システム。
[Item A6]
The termination condition is:
the work vehicle has less fuel than a predetermined amount;
The control device
The cruise control system according to any one of items A2 to A5, wherein in the recording mode, it is determined whether the cancellation condition is met based on information about the remaining amount of fuel obtained from the sensor data.
[項目A7]
前記中止条件は、
前記測位装置による衛星信号の受信障害が生じていることを含み、
前記制御装置は、
前記記録モードにおいて、前記測位装置から出力されたデータに含まれる衛星に関する情報に基づいて、前記中止条件を満たすか否かを判定する、項目A2からA6のいずれか1項に記載の走行制御システム。
[Item A7]
The termination condition is:
The positioning device is experiencing a reception failure of a satellite signal,
The control device
The cruise control system according to any one of items A2 to A6, wherein in the recording mode, it is determined whether the cancellation condition is met based on information about satellites included in the data output from the positioning device.
[項目A8]
前記中止条件は、
前記記憶装置に記憶された前記複数のウェイポイント情報のデータ容量が所定値よりも大きいことを含み、
前記制御装置は、
前記記録モードにおいて、前記記憶装置から取得した、前記記憶装置に記憶された前記複数のウェイポイント情報のデータ容量に関する情報に基づいて、前記中止条件を満たすか否かを判定する、項目A2からA7のいずれか1項に記載の走行制御システム。
[Item A8]
The termination condition is:
a data volume of the plurality of waypoint information stored in the storage device is greater than a predetermined value;
The control device
A cruise control system according to any one of items A2 to A7, wherein in the recording mode, it determines whether the cancellation condition is met based on information regarding the data capacity of the plurality of waypoint information stored in the storage device, which information is obtained from the storage device.
[項目A9]
前記中止条件は、
前記作業車両の速度が所定値よりも大きいこと、
前記作業車両の加速度が所定値よりも大きいこと、
前記作業車両の傾斜角が所定値よりも大きいこと、
前記作業車両の傾斜角の単位時間当たりの変化率が所定値より大きいこと、
前記作業車両の操舵輪の操舵角が所定値よりも大きいこと、
前記作業車両の操舵輪の操舵角の単位時間当たりの変化率が所定値よりも大きいこと、
前記作業車両の位置の単位時間当たりの変化率が所定値より大きいこと、
前記作業車両の車輪のスリップが検出されたこと、
前記作業車両のダッシングが検出されたこと、
前記作業車両の燃料が所定量よりも少ないこと、
前記作業車両のバッテリ電圧が所定値より低いこと、
前記測位装置による衛星信号の受信障害が生じていること、
前記作業車両の不具合が検出されたこと、
前記作業車両の運転席が空席であることが検出されたこと、
前記作業車両の自動運転に対応していない走行モードに変更されたこと、
前記作業車両の変速装置が自動運転に対応していない変速段に変更されたこと、
前記作業車両の2つのブレーキペダルの連結が解除されていること、
前記作業車両のDPF再生に関する所定の条件が満たされたこと、
前記作業車両のSCRシステムに関する所定の条件が満たされたこと、
前記複数のウェイポイント情報を記録しながら走行した時間および/または距離が所定値よりも大きいこと、および
前記記憶装置に記録された前記複数のウェイポイント情報のデータ容量が所定値よりも大きいこと
のいずれかに該当することを含む、項目A2からA8のいずれか1項に記載の走行制御システム。
[Item A9]
The termination condition is:
the speed of the work vehicle is greater than a predetermined value;
the acceleration of the work vehicle is greater than a predetermined value;
the tilt angle of the work vehicle is greater than a predetermined value;
The rate of change per unit time of the tilt angle of the work vehicle is greater than a predetermined value;
The steering angle of the steering wheels of the work vehicle is greater than a predetermined value;
a rate of change per unit time of the steering angle of the steering wheels of the work vehicle is greater than a predetermined value;
The rate of change of the position of the work vehicle per unit time is greater than a predetermined value;
Wheel slippage of the work vehicle is detected;
that dashing of the work vehicle is detected;
the work vehicle has less fuel than a predetermined amount;
the battery voltage of the work vehicle is lower than a predetermined value;
The positioning device is experiencing interference with satellite signals;
A malfunction of the work vehicle has been detected;
It is detected that the driver's seat of the work vehicle is vacant;
The driving mode of the work vehicle has been changed to one that is not compatible with automatic driving.
The transmission of the work vehicle has been changed to a gear that is not compatible with autonomous driving,
The two brake pedals of the work vehicle are disconnected;
A predetermined condition regarding DPF regeneration of the work vehicle is satisfied;
A predetermined condition related to the SCR system of the work vehicle is satisfied;
The cruise control system according to any one of items A2 to A8, including the case where the time and/or distance traveled while recording the plurality of waypoint information is greater than a predetermined value, and the data capacity of the plurality of waypoint information recorded in the storage device is greater than a predetermined value.
[項目A10]
前記制御装置は、
前記記録モードを開始する指示を含む信号を受信したとき、前記作業車両の状態が前記中止条件を満たす場合、前記記録モードを開始しない、項目A2からA9のいずれか1項に記載の走行制御システム。
[Item A10]
The control device
The driving control system according to any one of items A2 to A9, wherein when a signal including an instruction to start the recording mode is received, if the state of the work vehicle satisfies the cancellation condition, the recording mode is not started.
[項目A11]
前記制御装置は、
前記記録モードにおいて、前記複数のウェイポイント情報の記録を中止したとき、前記複数のウェイポイント情報の記録が中止されたことをユーザに通知する表示を、前記作業車両が有する表示装置に表示させる、項目A1からA10のいずれか1項に記載の走行制御システム。
[Item A11]
The control device
The driving control system described in any one of items A1 to A10, wherein, when recording of the plurality of waypoint information is stopped in the recording mode, a display device provided in the work vehicle displays a message notifying a user that recording of the plurality of waypoint information has been stopped.
[項目A12]
前記第2情報は、前記作業車両の速度の情報、前記作業車両のエンジン回転数の情報、前記作業車両の変速装置の変速比の情報、および、前記作業車両の姿勢の情報の少なくとも1つを含む、項目A1からA11のいずれか1項に記載の走行制御システム。
[Item A12]
The driving control system described in any one of items A1 to A11, wherein the second information includes at least one of information on the speed of the work vehicle, information on the engine speed of the work vehicle, information on the gear ratio of a transmission of the work vehicle, and information on the attitude of the work vehicle.
[項目A13]
前記作業車両に作業機が連結されており、
前記第2情報は、前記作業機の動作に関する情報を含み、
前記制御装置は、
前記再生モードにおいて、前記記録モードで記録された前記複数のウェイポイント情報に含まれる前記第2情報に基づいて、前記作業機の動作を制御する、項目A1からA12のいずれか1項に記載の走行制御システム。
[Item A13]
A work machine is connected to the work vehicle,
the second information includes information regarding the operation of the work machine,
The control device
The travel control system according to any one of items A1 to A12, wherein, in the playback mode, the operation of the work machine is controlled based on the second information included in the plurality of waypoint information recorded in the recording mode.
[項目A14]
前記記録モードにおいて、前記作業車両は、前記作業機を用いた作業を行いながら走行する、項目A13に記載の走行制御システム。
[Item A14]
The travel control system according to item A13, wherein in the recording mode, the work vehicle travels while performing work using the work implement.
[項目A15]
前記記録モードにおいて、前記作業車両は、前記作業機を用いた作業を行いながら複数の作物列の間を走行する、項目A13に記載の走行制御システム。
[Item A15]
The travel control system according to item A13, wherein in the recording mode, the work vehicle travels between a plurality of crop rows while performing work using the work implement.
[項目A16]
前記作業車両は、前記作業機を接続する連結装置を有し、
前記第2情報は、前記連結装置の状態に関する情報を含む、項目A13からA15のいずれか1項に記載の走行制御システム。
[Item A16]
The work vehicle has a coupling device for connecting the work implement,
The cruise control system according to any one of items A13 to A15, wherein the second information includes information about a state of the coupling device.
[項目A17]
前記連結装置は、前記作業機の高さを調整する3点ヒッチを含み、
前記連結装置の状態に関する前記情報は、前記3点ヒッチの高さの情報を含む、項目A16に記載の走行制御システム。
[Item A17]
The coupling device includes a three-point hitch for adjusting the height of the work machine,
The cruise control system of claim A16, wherein the information regarding the state of the coupling device includes information regarding the height of the three-point hitch.
[項目A18]
前記連結装置は、前記作業機に動力を供給するPTO軸を含み、
前記連結装置の状態に関する前記情報は、前記PTO軸の回転のオンまたはオフの情報を含む、項目A16に記載の走行制御システム。
[Item A18]
the coupling device includes a PTO shaft that supplies power to the work machine,
The cruise control system of claim A16, wherein the information regarding the state of the coupling device includes information on whether rotation of the PTO shaft is on or off.
[項目A19]
項目A1からA18のいずれか1項に記載の走行制御システムと、
操舵輪を含む走行装置と、
前記走行装置を駆動する第1駆動装置と
を備え、
前記制御装置は、前記再生モードにおいて、前記記録モードで記録された前記複数のウェイポイント情報に含まれる前記第1情報および前記第2情報に基づいて、前記第1駆動装置を制御することによって、前記作業車両を自動運転によって走行させる、作業車両。
[Item A19]
A cruise control system according to any one of items A1 to A18;
a running device including a steering wheel;
a first drive device that drives the traveling device,
In the playback mode, the control device controls the first drive device based on the first information and the second information included in the plurality of waypoint information recorded in the recording mode, thereby causing the work vehicle to travel in an automatic driving manner.
[項目A20]
前記作業車両に連結された作業機と、
前記作業機を駆動する第2駆動装置と
をさらに備え、
前記第2情報は、前記作業機の動作に関する情報を含み、
前記制御装置は、前記再生モードにおいて、前記記録モードで記録された前記複数のウェイポイント情報に含まれる前記第2情報に基づいて、前記第2駆動装置を制御することによって、前記作業機の動作を制御する、項目A19に記載の作業車両。
[Item A20]
a work machine coupled to the work vehicle;
a second drive device that drives the work machine,
the second information includes information regarding the operation of the work machine,
The work vehicle described in item A19, wherein the control device controls the operation of the work implement by controlling the second drive device based on the second information included in the plurality of waypoint information recorded in the recording mode in the playback mode.
[項目B1]
作業車両の走行制御システムであって、
前記作業車両の位置を検出して位置データを出力する測位装置と、
前記作業車両の状態を検出してセンサデータを出力する1以上のセンサと、
前記作業車両の動作を制御する制御装置と
を備え、
前記制御装置は、
記録モードと再生モードとで動作することが可能であり、
前記記録モードにおいて、前記作業車両が走行している間、前記位置データおよび前記センサデータに基づいて、それぞれが、前記作業車両の位置に関する第1情報と、前記作業車両の状態に関する第2情報とを含む複数のウェイポイント情報を記憶装置に記録し、
前記再生モードにおいて、前記記録モードで記録された前記複数のウェイポイント情報に含まれる前記第1情報および前記第2情報に基づいて、前記作業車両を自動運転によって走行させながら、前記作業車両の動作を制御し、
前記記録モードにおいて、前記作業車両の状態を変更するための操作がユーザによって行われたとき、前記操作に基づいて変更されたと仮定した場合の前記作業車両の状態が、前記複数のウェイポイント情報の記録に適していない場合、前記操作に基づく変更を制限する、走行制御システム。
[Item B1]
A travel control system for a work vehicle,
a positioning device that detects the position of the work vehicle and outputs position data;
one or more sensors that detect the state of the work vehicle and output sensor data;
a control device for controlling the operation of the work vehicle,
The control device
capable of operating in record and play modes;
In the recording mode, while the work vehicle is traveling, based on the position data and the sensor data, a plurality of waypoint information pieces each including first information on the position of the work vehicle and second information on the state of the work vehicle are recorded in a storage device;
In the playback mode, the operation of the work vehicle is controlled while the work vehicle is traveling by automatic driving based on the first information and the second information included in the plurality of waypoint information recorded in the recording mode;
In the recording mode, when a user performs an operation to change the state of the work vehicle, if the state of the work vehicle as assumed to have been changed based on the operation is not suitable for recording the plurality of waypoint information, the driving control system restricts the change based on the operation.
[項目B2]
前記制御装置は、
前記記録モードにおいて、前記作業車両の状態を変更するための操作がユーザによって行われたとき、前記操作に基づいて変更されたと仮定した場合の前記作業車両の状態が、所定の中止条件を満たす場合、前記操作に基づく変更を制限する、項目B1に記載の走行制御システム。
[Item B2]
The control device
The driving control system described in item B1, wherein, in the recording mode, when an operation to change the state of the work vehicle is performed by a user, if the state of the work vehicle assumed to have been changed based on the operation satisfies a predetermined cancellation condition, the change based on the operation is restricted.
[項目B3]
前記中止条件は、
前記作業車両の速度が所定値よりも大きいこと、または
前記作業車両の加速度が所定値よりも大きいこと
のいずれかに該当することを含み、
前記制御装置は、
前記記録モードにおいて、前記作業車両のエンジン回転数および/または変速装置の変速比を変更するための操作がユーザによって行われたとき、前記操作に基づいて変更されたと仮定した場合の前記作業車両の速度または加速度が所定値よりも大きい場合、前記エンジン回転数および/または変速装置の変速比の変更を制限する、項目B2に記載の走行制御システム。
[Item B3]
The termination condition is:
The speed of the work vehicle is greater than a predetermined value, or the acceleration of the work vehicle is greater than a predetermined value,
The control device
The driving control system described in item B2, wherein, in the recording mode, when a user performs an operation to change the engine speed and/or the gear ratio of the transmission of the work vehicle, if the speed or acceleration of the work vehicle assuming that it has been changed based on the operation is greater than a predetermined value, the change in the engine speed and/or the gear ratio of the transmission is restricted.
[項目B4]
前記中止条件は、前記作業車両の速度が第1値よりも大きいことを含み、
前記制御装置は、
前記記録モードにおいて、前記作業車両のエンジン回転数および/または変速装置の変速比を変更するための操作がユーザによって行われたとき、前記作業車両の速度を前記第1値以下にする、項目B3に記載の走行制御システム。
[Item B4]
the cancellation condition includes a speed of the work vehicle being greater than a first value;
The control device
The driving control system described in item B3, wherein in the recording mode, when a user performs an operation to change the engine speed and/or the gear ratio of the transmission of the work vehicle, the speed of the work vehicle is set to be equal to or less than the first value.
[項目B5]
前記制御装置は、
前記作業車両の傾斜角に応じて前記第1値を異ならせ、
前記作業車両の傾斜角が大きいほど前記第1値を小さくする、項目B4に記載の走行制御システム。
[Item B5]
The control device
The first value is varied depending on the tilt angle of the work vehicle;
The cruise control system according to item B4, wherein the first value is made smaller as the tilt angle of the work vehicle increases.
[項目B6]
前記中止条件は、前記作業車両の走行モードが、前記作業車両の自動運転に対応していないモードに変更されたことを含み、
前記制御装置は、
前記記録モードにおいて、前記走行モードを変更するための操作がユーザによって行われたとき、前記操作に基づいて変更されたと仮定した場合の前記走行モードが自動運転に対応していないモードである場合、前記走行モードを維持する、項目B2からB5のいずれか1項に記載の走行制御システム。
[Item B6]
the cancellation condition includes a change in the driving mode of the work vehicle to a mode that does not support automatic driving of the work vehicle,
The control device
The driving control system according to any one of items B2 to B5, wherein, when an operation to change the driving mode is performed by a user in the recording mode, if the driving mode assumed to have been changed based on the operation is a mode that does not support autonomous driving, the driving mode is maintained.
[項目B7]
前記制御装置は、
前記記録モードにおいて、前記走行モードを四輪駆動モードから二輪駆動モードに変更するための操作がユーザによって行われたとき、前記走行モードを前記四輪駆動モードに維持する、項目B6に記載の走行制御システム。
[Item B7]
The control device
The driving control system according to item B6, wherein, in the recording mode, when a user performs an operation to change the driving mode from four-wheel drive mode to two-wheel drive mode, the driving mode is maintained in the four-wheel drive mode.
[項目B8]
前記中止条件は、
前記作業車両の操舵輪の操舵角が所定値よりも大きいこと、または
前記操舵角の単位時間当たりの変化率が所定値よりも大きいこと
のいずれかに該当することを含み、
前記制御装置は、
前記記録モードにおいて、前記操舵角を変更するための操作がユーザによって行われたとき、前記操作に基づいて変更されたと仮定した場合の前記操舵角または前記操舵角の単位時間当たりの変化率が所定値よりも大きい場合、前記操舵角の変更を制限する、項目B2からB7のいずれか1項に記載の走行制御システム。
[Item B8]
The termination condition is:
The steering angle of the steering wheels of the work vehicle is greater than a predetermined value, or the rate of change of the steering angle per unit time is greater than a predetermined value,
The control device
The cruise control system according to any one of items B2 to B7, wherein, in the recording mode, when an operation to change the steering angle is performed by a user, the steering angle or a rate of change of the steering angle per unit time when assumed to have been changed based on the operation is greater than a predetermined value, and the cruise control system limits the change of the steering angle.
[項目B9]
前記中止条件は、
前記作業車両の速度が所定値よりも大きいこと、
前記作業車両の加速度が所定値よりも大きいこと、
前記作業車両の操舵輪の操舵角が所定値よりも大きいこと、
前記操舵角の単位時間当たりの変化率が所定値よりも大きいこと、
前記作業車両の傾斜角が所定値よりも大きいこと、および
前記作業車両の自動運転に対応していない走行モードに変更されたこと
のいずれかに該当することを含む、項目B2からB8のいずれか1項に記載の走行制御システム。
[Item B9]
The termination condition is:
the speed of the work vehicle is greater than a predetermined value;
the acceleration of the work vehicle is greater than a predetermined value;
The steering angle of the steering wheels of the work vehicle is greater than a predetermined value;
The rate of change of the steering angle per unit time is greater than a predetermined value.
The driving control system according to any one of items B2 to B8, including the case where either the inclination angle of the work vehicle is greater than a predetermined value, or the driving mode of the work vehicle has been changed to one that does not support automatic driving.
[項目B10]
前記制御装置は、
前記記録モードにおいて、前記操作に基づく変更を制限するとき、前記操作に基づく変更を制限することをユーザに通知する表示を、前記作業車両が有する表示装置に表示させる、項目B1からB9のいずれか1項に記載の走行制御システム。
[Item B10]
The control device
The driving control system according to any one of items B1 to B9, wherein, in the recording mode, when restricting the change based on the operation, a display device provided in the work vehicle displays a message notifying a user that the change based on the operation is restricted.
[項目B11]
前記第2情報は、前記作業車両の速度の情報、前記作業車両の変速装置の変速比の情報、前記作業車両のエンジン回転数の情報、および前記作業車両の姿勢の情報の少なくとも1つを含む、項目B1からB10のいずれか1項に記載の走行制御システム。
[Item B11]
The cruise control system described in any one of items B1 to B10, wherein the second information includes at least one of information on the speed of the work vehicle, information on the gear ratio of a transmission of the work vehicle, information on the engine speed of the work vehicle, and information on the attitude of the work vehicle.
[項目B12]
前記作業車両に作業機が連結されており、
前記第2情報は、前記作業機の動作に関する情報を含み、
前記制御装置は、
前記再生モードにおいて、前記記録モードで記録された前記複数のウェイポイント情報に含まれる前記第2情報に基づいて、前記作業機の動作を制御する、項目B1からB11のいずれか1項に記載の走行制御システム。
[Item B12]
A work machine is connected to the work vehicle,
the second information includes information regarding the operation of the work machine,
The control device
The travel control system according to any one of items B1 to B11, wherein, in the playback mode, the operation of the work machine is controlled based on the second information included in the plurality of waypoint information recorded in the recording mode.
[項目B13]
前記記録モードにおいて、前記作業車両は、前記作業機を用いた作業を行いながら走行する、項目B12に記載の走行制御システム。
[Item B13]
The travel control system according to item B12, wherein in the recording mode, the work vehicle travels while performing work using the work implement.
[項目B14]
前記記録モードにおいて、前記作業車両は、前記作業機を用いた作業を行いながら複数の作物列の間を走行する、項目B12に記載の走行制御システム。
[Item B14]
The travel control system according to item B12, wherein in the recording mode, the work vehicle travels between a plurality of crop rows while performing work using the work implement.
[項目B15]
前記作業車両は、前記作業機を接続する連結装置を有し、
前記第2情報は、前記連結装置の状態に関する情報を含む、項目B12からB14のいずれか1項に記載の走行制御システム。
[Item B15]
The work vehicle has a coupling device for connecting the work implement,
The cruise control system according to any one of items B12 to B14, wherein the second information includes information relating to a state of the coupling device.
[項目B16]
前記連結装置は、前記作業機の高さを調整する3点ヒッチを含み、
前記連結装置の状態に関する前記情報は、前記3点ヒッチの高さの情報を含む、項目B15に記載の走行制御システム。
[Item B16]
The coupling device includes a three-point hitch for adjusting the height of the work machine,
The cruise control system of claim B15, wherein the information regarding the state of the coupling device includes information regarding the height of the three-point hitch.
[項目B17]
前記連結装置は、前記作業機に動力を供給するPTO軸を含み、
前記連結装置の状態に関する前記情報は、前記PTO軸の回転のオンまたはオフの情報を含む、項目B15に記載の走行制御システム。
[Item B17]
the coupling device includes a PTO shaft that supplies power to the work machine,
The cruise control system of claim B15, wherein the information regarding the state of the coupling device includes information on whether rotation of the PTO shaft is on or off.
[項目B18]
項目B1からB17のいずれか1項に記載の走行制御システムと、
操舵輪を含む走行装置と、
前記走行装置を駆動する第1駆動装置と
を備え、
前記制御装置は、前記再生モードにおいて、前記記録モードで記録された前記複数のウェイポイント情報に含まれる前記第1情報および前記第2情報に基づいて、前記第1駆動装置を制御することによって、前記作業車両を自動運転によって走行させる、作業車両。
[Item B18]
A cruise control system according to any one of items B1 to B17;
a running device including a steering wheel;
a first drive device that drives the traveling device,
In the playback mode, the control device controls the first drive device based on the first information and the second information included in the plurality of waypoint information recorded in the recording mode, thereby causing the work vehicle to travel in an automatic driving manner.
[項目B19]
前記作業車両に連結された作業機と、
前記作業機を駆動する第2駆動装置と
をさらに備え、
前記第2情報は、前記作業機の動作に関する情報を含み、
前記制御装置は、前記再生モードにおいて、前記記録モードで記録された前記複数のウェイポイント情報に含まれる前記第2情報に基づいて、前記第2駆動装置を制御することによって、前記作業機の動作を制御する、項目B18に記載の作業車両。
[Item B19]
a work machine coupled to the work vehicle;
a second drive device that drives the work machine,
the second information includes information regarding the operation of the work machine,
The work vehicle described in item B18, wherein the control device controls the operation of the work implement by controlling the second drive device based on the second information included in the plurality of waypoint information recorded in the recording mode in the playback mode.
[項目C1]
作業車両の動作を制御する制御装置であって、記録モードと再生モードとで動作することが可能な制御装置によって実行される、作業車両の走行制御方法であって、
前記記録モードにおいて、前記作業車両が走行している間、前記作業車両の位置を検出する測位装置から取得した位置データおよび前記作業車両の状態を検出する1以上のセンサから取得したセンサデータに基づいて、それぞれが、前記作業車両の位置に関する第1情報と、前記作業車両の動作に関する第2情報とを含む複数のウェイポイント情報を記憶装置に記録することと、
前記再生モードにおいて、前記記録モードで記録された前記複数のウェイポイント情報に含まれる前記第1情報および前記第2情報に基づいて、前記作業車両を自動運転によって走行させながら、前記作業車両の動作を制御することと、
前記記録モードにおいて、前記位置データおよび/または前記センサデータに基づいて、前記作業車両の状態が前記複数のウェイポイント情報の記録に適していない状態であることが検出された場合、前記複数のウェイポイント情報の記録を中止することと
を含む、走行制御方法。
[Item C1]
A work vehicle travel control method executed by a control device that controls the operation of a work vehicle and is capable of operating in a recording mode and a playback mode, comprising:
In the recording mode, while the work vehicle is traveling, recording a plurality of waypoint information in a storage device, each of which includes first information regarding the position of the work vehicle and second information regarding the operation of the work vehicle, based on position data obtained from a positioning device that detects the position of the work vehicle and sensor data obtained from one or more sensors that detect the state of the work vehicle;
In the playback mode, controlling the operation of the work vehicle while causing the work vehicle to travel by automatic driving based on the first information and the second information included in the plurality of waypoint information recorded in the recording mode;
A driving control method that includes, in the recording mode, if it is detected based on the position data and/or the sensor data that the state of the work vehicle is not suitable for recording the plurality of waypoint information, stopping the recording of the plurality of waypoint information.
[項目C2]
作業車両の動作を制御する制御装置であって、記録モードと再生モードとで動作することが可能な制御装置によって実行される、作業車両の走行制御方法であって、
前記記録モードにおいて、前記作業車両が走行している間、前記作業車両の位置を検出する測位装置から取得した位置データおよび前記作業車両の状態を検出する1以上のセンサから取得したセンサデータに基づいて、それぞれが、前記作業車両の位置に関する第1情報と、前記作業車両の状態に関する第2情報とを含む複数のウェイポイント情報を記憶装置に記録することと、
前記再生モードにおいて、前記記録モードで記録された前記複数のウェイポイント情報に含まれる前記第1情報および前記第2情報に基づいて、前記作業車両を自動運転によって走行させながら、前記作業車両の動作を制御することと、
前記記録モードにおいて、前記作業車両の状態を変更するための操作がユーザによって行われたとき、前記操作に基づいて変更されたと仮定した場合の前記作業車両の状態が、前記複数のウェイポイント情報の記録に適していない場合、前記操作に基づく変更を制限することと
を含む、走行制御方法。
[Item C2]
A work vehicle travel control method executed by a control device that controls the operation of a work vehicle and is capable of operating in a recording mode and a playback mode, comprising:
In the recording mode, while the work vehicle is traveling, recording a plurality of waypoint information in a storage device, each of which includes first information regarding the position of the work vehicle and second information regarding the state of the work vehicle, based on position data acquired from a positioning device that detects the position of the work vehicle and sensor data acquired from one or more sensors that detect the state of the work vehicle;
In the playback mode, controlling the operation of the work vehicle while causing the work vehicle to travel by automatic driving based on the first information and the second information included in the plurality of waypoint information recorded in the recording mode;
When an operation to change the state of the work vehicle is performed by a user in the recording mode, if the state of the work vehicle assumed to have been changed based on the operation is not suitable for recording the plurality of waypoint information, the driving control method includes restricting the change based on the operation.
[項目C3]
項目C1またはC2に記載の走行制御方法を実行する、制御装置。
[Item C3]
A control device that executes the cruise control method according to item C1 or C2.
[項目C4]
作業車両の動作を制御するコンピュータによって実行されるコンピュータプログラムであって、
項目C1またはC2に記載の走行制御方法の工程を前記コンピュータに実行させる、コンピュータプログラム。
[Item C4]
A computer program executed by a computer that controls the operation of a work vehicle,
A computer program that causes the computer to execute the steps of the cruise control method according to item C1 or C2.
[項目C5]
作業車両の動作を制御するコンピュータによって実行されるコンピュータプログラム媒体であって、
項目C1またはC2に記載の走行制御方法を前記コンピュータに実行させる、コンピュータプログラム媒体。
[Item C5]
A computer program medium executed by a computer that controls the operation of a work vehicle,
A computer program medium that causes the computer to execute the cruise control method according to item C1 or C2.
[項目C6]
作業車両の走行制御システムであって、
前記作業車両の位置を検出して位置データを出力する測位装置と、
前記作業車両の状態を検出してセンサデータを出力する1以上のセンサと、
項目C3に記載の制御装置と
を有する、走行制御システム。
[Item C6]
A travel control system for a work vehicle,
a positioning device that detects the position of the work vehicle and outputs position data;
one or more sensors that detect the state of the work vehicle and output sensor data;
A cruise control system having the control device according to item C3.
[項目C7]
作業車両の動作を制御する制御装置であって、記録モードと再生モードとで動作することが可能な制御装置であって、
前記記録モードにおいて、前記作業車両が走行している間、前記作業車両の位置を検出する測位装置から取得した位置データおよび前記作業車両の状態を検出する1以上のセンサから取得したセンサデータに基づいて、それぞれが、前記作業車両の位置に関する第1情報と、前記作業車両の状態に関する第2情報とを含む複数のウェイポイント情報を記憶装置に記録する手段と、
前記再生モードにおいて、前記記録モードで記録された前記複数のウェイポイント情報に含まれる前記第1情報および前記第2情報に基づいて、前記作業車両を自動運転によって走行させながら、前記作業車両の動作を制御する手段と、
前記記録モードにおいて、前記位置データおよび/または前記センサデータに基づいて、前記作業車両の状態が前記複数のウェイポイント情報の記録に適していない状態であることが検出された場合、前記複数のウェイポイント情報の記録を中止する手段と
を含む、制御装置。
[Item C7]
A control device for controlling the operation of a work vehicle, the control device being capable of operating in a recording mode and a playback mode,
a means for recording, in the recording mode, a plurality of waypoint information pieces each including first information relating to the position of the work vehicle and second information relating to the state of the work vehicle, in a storage device, based on position data acquired from a positioning device that detects the position of the work vehicle and sensor data acquired from one or more sensors that detect the state of the work vehicle, while the work vehicle is traveling;
a means for controlling, in the playback mode, the operation of the work vehicle while causing the work vehicle to travel by automatic driving based on the first information and the second information included in the plurality of waypoint information recorded in the recording mode;
and means for stopping recording of the plurality of waypoint information when, in the recording mode, it is detected based on the position data and/or the sensor data that the state of the work vehicle is not suitable for recording the plurality of waypoint information.
[項目C8]
作業車両の動作を制御する制御装置であって、記録モードと再生モードとで動作することが可能な制御装置であって、
前記記録モードにおいて、前記作業車両が走行している間、前記作業車両の位置を検出する測位装置から取得した位置データおよび前記作業車両の状態を検出する1以上のセンサから取得したセンサデータに基づいて、それぞれが、前記作業車両の位置に関する第1情報と、前記作業車両の状態に関する第2情報とを含む複数のウェイポイント情報を記憶装置に記録する手段と、
前記再生モードにおいて、前記記録モードで記録された前記複数のウェイポイント情報に含まれる前記第1情報および前記第2情報に基づいて、前記作業車両を自動運転によって走行させながら、前記作業車両の動作を制御する手段と、
前記記録モードにおいて、前記作業車両の状態を変更するための操作がユーザによって行われたとき、前記操作に基づいて変更されたと仮定した場合の前記作業車両の状態が、前記複数のウェイポイント情報の記録に適していない場合、前記操作に基づく変更を制限する手段と
を含む、制御装置。
[Item C8]
A control device for controlling the operation of a work vehicle, the control device being capable of operating in a recording mode and a playback mode,
a means for recording, in the recording mode, a plurality of waypoint information pieces each including first information relating to the position of the work vehicle and second information relating to the state of the work vehicle, in a storage device, based on position data acquired from a positioning device that detects the position of the work vehicle and sensor data acquired from one or more sensors that detect the state of the work vehicle, while the work vehicle is traveling;
a means for controlling, in the playback mode, the operation of the work vehicle while causing the work vehicle to travel by automatic driving based on the first information and the second information included in the plurality of waypoint information recorded in the recording mode;
a control device that includes: when, in the recording mode, an operation to change the state of the work vehicle is performed by a user, if the state of the work vehicle as assumed to have been changed based on the operation is not suitable for recording the plurality of waypoint information, and
[項目C9]
作業車両の走行制御システムであって、
前記作業車両の位置を検出して位置データを出力する測位装置と、
前記作業車両の状態を検出してセンサデータを出力する1以上のセンサと、
項目C7またはC8に記載の制御装置と
を有する、走行制御システム。
[Item C9]
A travel control system for a work vehicle,
a positioning device that detects the position of the work vehicle and outputs position data;
one or more sensors that detect the state of the work vehicle and output sensor data;
A cruise control system having the control device according to item C7 or C8.
[項目C10]
1以上のプロセッサと、
前記1以上のプロセッサに、項目C1またはC2に記載の走行制御方法の工程を実行させるコンピュータプログラムを記憶する、1以上のメモリと
を有する、制御装置。
[Item C10]
one or more processors;
and one or more memories that store a computer program that causes the one or more processors to execute the steps of the cruise control method described in item C1 or C2.
[項目C11]
項目C10に記載の制御装置と、
前記作業車両の走行装置を駆動する第1駆動装置と
を備え、
前記制御装置は、前記再生モードにおいて、前記記録モードで記録された前記複数のウェイポイント情報に含まれる前記第1情報および前記第2情報に基づいて、前記第1駆動装置を制御することによって、前記作業車両を自動運転によって走行させる、走行制御システム。
[Item C11]
The control device according to item C10;
a first drive device that drives a traveling device of the work vehicle,
In the playback mode, the control device controls the first drive device based on the first information and the second information included in the plurality of waypoint information recorded in the recording mode, thereby causing the work vehicle to travel in an automatic driving manner.
[項目C12]
前記作業車両に連結された作業機と、
前記作業機を駆動する第2駆動装置と
をさらに備え、
前記第2情報は、前記作業機の動作に関する情報を含み、
前記制御装置は、前記再生モードにおいて、前記記録モードで記録された前記複数のウェイポイント情報に含まれる前記第2情報に基づいて、前記第2駆動装置を制御することによって、前記作業機の動作を制御する、項目C11に記載の走行制御システム。
[Item C12]
a work machine coupled to the work vehicle;
a second drive device that drives the work machine,
the second information includes information regarding the operation of the work machine,
The control device controls the operation of the work machine by controlling the second drive device based on the second information included in the plurality of waypoint information recorded in the recording mode in the playback mode.
本開示の包括的または具体的な態様は、装置、システム、方法、集積回路、コンピュータプログラム、もしくはコンピュータが読み取り可能な非一時的記憶媒体、またはこれらの任意の組み合わせによって実現され得る。コンピュータが読み取り可能な記憶媒体は、揮発性の記憶媒体を含んでいてもよいし、不揮発性の記憶媒体を含んでいてもよい。装置は、複数の装置で構成されていてもよい。装置が2つ以上の装置で構成される場合、当該2つ以上の装置は、1つの機器内に配置されてもよいし、分離した2つ以上の機器内に分かれて配置されていてもよい。 A general or specific aspect of the present disclosure may be realized by an apparatus, a system, a method, an integrated circuit, a computer program, or a computer-readable non-transitory storage medium, or any combination thereof. The computer-readable storage medium may include a volatile storage medium or a non-volatile storage medium. An apparatus may be composed of multiple devices. When an apparatus is composed of two or more devices, the two or more devices may be located within a single device, or may be located separately within two or more separate devices.
本開示の実施形態によれば、作業車両の反復する動作(走行および他の動作を含む)を効率良く行うことができる走行制御システム、作業車両および走行制御方法が提供される。 Embodiments of the present disclosure provide a travel control system, work vehicle, and travel control method that enable a work vehicle to efficiently perform repetitive operations (including travel and other operations).
(用語の定義)
本開示において「作業車両」は、作業地で作業を行うために使用される車両を意味する。「作業地」は、例えば圃場、山林、または建設現場等の、作業が行われ得る任意の場所である。「圃場」は、例えば果樹園、畑、水田、穀物農場、または牧草地等の、農作業が行われ得る任意の場所である。作業車両は、例えばトラクタ、田植機、コンバイン、乗用管理機、もしくは乗用草刈機などの農業機械、または、建設作業車もしくは除雪車などの、農業以外の用途で使用される車両であり得る。作業車両は、その前部および後部の少なくとも一方に、作業内容に応じた作業機(「作業装置」または「インプルメント」とも呼ばれる。)を装着できるように構成され得る。特に、農業用トラクタに装着される作業機は、「農業用インプルメント」と呼ばれることがある。作業車両が作業機を用いて作業を行いながら走行することを「作業走行」と称することがある。作業車両の「動作」は、作業車両の走行だけでなく、他の動作も含む。
(Definition of terms)
In this disclosure, a "work vehicle" refers to a vehicle used to perform work on a work site. A "work site" is any location where work can be performed, such as a farm field, forest, or construction site. A "field" is any location where agricultural work can be performed, such as an orchard, field, rice paddy, grain farm, or pasture. A work vehicle may be an agricultural machine such as a tractor, rice transplanter, combine harvester, riding cultivator, or riding brush cutter, or a vehicle used for non-agricultural purposes such as a construction vehicle or snowplow. A work vehicle may be configured to be able to mount a work implement (also called an "work device" or "implement") appropriate for the work to be performed on at least one of the front and rear of the work vehicle. In particular, a work implement mounted on an agricultural tractor is sometimes called an "agricultural implement." Traveling while performing work using the work implement is sometimes referred to as "work travel." The "operation" of a work vehicle includes not only travel of the work vehicle but also other operations.
「自動運転」は、運転者による手動操作によらず、制御装置の働きによって車両の走行を制御することを意味する。自動運転中、車両の走行だけでなく、作業の動作(例えば作業機の動作)も自動で制御されてもよい。自動運転によって車両が走行することを「自動走行」と称する。制御装置は、車両の走行に必要な操舵、走行速度の調整、走行の開始および停止の少なくとも一つを制御し得る。作業機が装着された作業車両を制御する場合、制御装置は、作業機の昇降、作業機の動作の開始および停止などの動作を制御してもよい。自動運転による走行には、車両が所定の経路に沿って目的地に向かう走行のみならず、追尾目標に追従する走行も含まれ得る。自動運転を行う車両は、自動運転モードに加えて、運転者の手動操作によって走行する手動運転モードで動作してもよい。運転者の手動操作によって走行することを「手動走行」と称する。「運転者の手動操作」は、車両上の運転者による手動操作だけでなく、車両外の運転者(オペレータ)による遠隔操作も含む。自動運転を行う車両は、部分的に運転者の手動操作に基づいて走行してもよい。運転者の手動操作によらず、制御装置の働きによって車両の操舵を行うことを「自動操舵」と称する。制御装置の一部または全部が車両の外部にあってもよい。車両の外部にある制御装置と車両との間では、制御信号、コマンド、またはデータなどの通信が行われ得る。自動運転を行う車両は、人がその車両の走行の制御に関与することなく、周囲の環境をセンシングしながら自律的に走行してもよい。自律的な走行が可能な車両は、無人で走行することができる。自律走行中に、障害物の検出および障害物の回避動作が行われ得る。 "Autonomous driving" refers to controlling the vehicle's driving through the action of a control device, rather than through manual operation by the driver. During autonomous driving, not only the vehicle's driving but also work operations (e.g., the operation of work equipment) may be controlled automatically. Autonomous driving of a vehicle is referred to as "autonomous driving." The control device may control at least one of the following operations required for vehicle driving: steering, adjusting driving speed, and starting and stopping driving. When controlling a work vehicle equipped with work equipment, the control device may control operations such as raising and lowering the work equipment and starting and stopping the work equipment's operation. Autonomous driving may include not only driving the vehicle toward a destination along a predetermined route, but also driving while tracking a target. In addition to autonomous driving mode, an autonomously driving vehicle may operate in a manual driving mode, in which the vehicle is driven by manual operation by the driver. Driving by manual operation by the driver is referred to as "manual driving." "Manual operation by the driver" includes not only manual operation by the driver on the vehicle but also remote operation by a driver (operator) outside the vehicle. An autonomously driving vehicle may drive partially based on manual operation by the driver. "Automatic steering" refers to steering a vehicle by the function of a control device without manual operation by the driver. Part or all of the control device may be external to the vehicle. Control signals, commands, data, and the like may be communicated between the vehicle and a control device external to the vehicle. An autonomously driven vehicle may travel autonomously while sensing the surrounding environment, without human involvement in controlling the vehicle's travel. A vehicle capable of autonomous travel can travel unmanned. During autonomous travel, obstacles may be detected and obstacle avoidance operations may be performed.
「作物列」は、果樹園または畑などの圃場、または森林等において列を成して生えている農作物、樹木、その他の植物の列である。本開示における「作物列」は「樹木列」を含む概念である。 A "crop row" is a row of crops, trees, or other plants growing in a field such as an orchard or a farm, or in a forest. In this disclosure, "crop row" is a concept that includes "tree row."
(実施形態)
以下、本開示の実施形態を説明する。ただし、必要以上に詳細な説明は省略することがある。例えば、既によく知られた事項の詳細な説明および実質的に同一の構成に関する重複する説明を省略することがある。これは、以下の説明が不必要に冗長になることを避け、当業者の理解を容易にするためである。なお、発明者は、当業者が本開示を十分に理解するために添付図面および以下の説明を提供するのであって、これらによって特許請求の範囲に記載の主題を限定することを意図するものではない。以下の説明において、同一または類似の機能を有する構成要素については、同一の参照符号を付している。
(Embodiment)
Hereinafter, embodiments of the present disclosure will be described. However, more detailed descriptions than necessary may be omitted. For example, detailed descriptions of well-known matters and redundant descriptions of substantially identical configurations may be omitted. This is to avoid unnecessary redundancy in the following description and to facilitate understanding by those skilled in the art. Note that the inventors provide the accompanying drawings and the following description to enable those skilled in the art to fully understand the present disclosure, and do not intend for them to limit the subject matter described in the claims. In the following description, components having the same or similar functions are designated by the same reference numerals.
以下の実施形態は例示であり、本開示の技術は以下の実施形態に限定されない。例えば、以下の実施形態で示される数値、形状、材料、ステップ、ステップの順序などは、あくまでも一例であり、技術的に矛盾が生じない限りにおいて種々の改変が可能である。また、一の態様と他の態様とを組み合わせることが可能である。 The following embodiments are illustrative, and the technology of the present disclosure is not limited to the following embodiments. For example, the numerical values, shapes, materials, steps, and order of steps shown in the following embodiments are merely examples, and various modifications are possible as long as no technical contradictions arise. Furthermore, one aspect can be combined with another aspect.
以下、一例として、作業車両が果樹園等の圃場における農作業に用いられるトラクタである場合の実施形態を説明する。本開示の技術は、トラクタに限らず、例えば、田植機、コンバイン、乗用管理機、乗用芝刈り機などの他の種類の農業機械にも適用することができる。本開示の技術は、さらに、建設作業車または除雪車などの、農業以外の用途で使用される作業車両にも適用することができる。本開示の技術は、さらに、作業車両の作業地以外における走行、および、作業車両の作業を伴わない走行にも適用することができる。 As an example, the following describes an embodiment in which the work vehicle is a tractor used for agricultural work in fields such as orchards. The technology of the present disclosure is not limited to tractors, and can also be applied to other types of agricultural machinery, such as rice transplanters, combine harvesters, riding cultivators, and riding lawnmowers. The technology of the present disclosure can also be applied to work vehicles used for purposes other than agriculture, such as construction vehicles or snowplows. The technology of the present disclosure can also be applied to work vehicles traveling outside of work areas and traveling without work.
[作業車両の概略構成]
図1は、作業車両100、および作業車両100に連結された作業機300の例を模式的に示す側面図である。図2は、作業車両100および作業機300の構成例を模式的に示すブロック図である。
[General configuration of work vehicle]
Fig. 1 is a side view that schematically shows an example of a work vehicle 100 and a work implement 300 coupled to the work vehicle 100. Fig. 2 is a block diagram that schematically shows an example of the configuration of the work vehicle 100 and the work implement 300.
図1および図2に示されるように、作業車両100は、作業車両100の位置を検出して位置データを出力する測位装置110(例えばGNSSユニット)と、作業車両100の状態を検出してセンサデータを出力するセンサ群150と、作業車両100の動作を制御する制御装置180とを備える。センサ群150は、1以上のセンサを含む。 As shown in Figures 1 and 2, the work vehicle 100 is equipped with a positioning device 110 (e.g., a GNSS unit) that detects the position of the work vehicle 100 and outputs position data, a sensor group 150 that detects the state of the work vehicle 100 and outputs sensor data, and a control device 180 that controls the operation of the work vehicle 100. The sensor group 150 includes one or more sensors.
作業車両100は、作業車両100の周囲をセンシングする複数の外界センサをさらに備え得る。「外界センサ」は、作業車両の外部の状態をセンシングするセンサである。図1の例では、外界センサは、複数のLiDARセンサ140と、複数のカメラ120と、複数の障害物センサ130とを含む。 The work vehicle 100 may further be equipped with multiple external sensors that sense the surroundings of the work vehicle 100. An "external sensor" is a sensor that senses conditions outside the work vehicle. In the example of FIG. 1, the external sensors include multiple LiDAR sensors 140, multiple cameras 120, and multiple obstacle sensors 130.
図2の例における作業車両100は、測位装置110、カメラ120、障害物センサ130、LiDARセンサ140、センサ群150、記憶装置170、制御装置180、および操作端末200に加え、通信装置190、操作スイッチ群210、および駆動装置240(「第1駆動装置」ということがある。)を備える。これらの構成要素は、バスを介して相互に通信可能に接続される。 In the example of Figure 2, the work vehicle 100 includes a positioning device 110, a camera 120, an obstacle sensor 130, a LiDAR sensor 140, a group of sensors 150, a memory device 170, a control device 180, and an operation terminal 200, as well as a communication device 190, a group of operation switches 210, and a drive device 240 (sometimes referred to as the "first drive device"). These components are connected to each other via a bus so that they can communicate with each other.
図1に示されるように、作業車両100は、車体101と、原動機(エンジン)102と、変速装置(トランスミッション)103とを備える。車体101には、タイヤ付き車輪104を含む走行装置と、キャビン105とが設けられている。走行装置は、4つの車輪104と、4つの車輪を回転させる車軸、および各車軸の制動を行う制動装置(ブレーキ)を含む。車輪104は、一対の前輪104Fと一対の後輪104Rとを含む。キャビン105の内部に運転席107、操舵装置106、操作端末200、および操作のためのスイッチ群が設けられている。前輪104Fおよび後輪104Rの一方または両方は、タイヤ付き車輪ではなく無限軌道(track)を装着した複数の車輪(クローラ)に置き換えられてもよい。 As shown in FIG. 1, the work vehicle 100 comprises a vehicle body 101, a prime mover (engine) 102, and a transmission 103. The vehicle body 101 is provided with a traveling device including wheels with tires 104, and a cabin 105. The traveling device includes four wheels 104, axles that rotate the four wheels, and braking devices (brakes) that brake each axle. The wheels 104 include a pair of front wheels 104F and a pair of rear wheels 104R. Inside the cabin 105 are a driver's seat 107, a steering device 106, an operation terminal 200, and a group of switches for operation. One or both of the front wheels 104F and the rear wheels 104R may be replaced with multiple wheels (crawlers) equipped with tracks rather than wheels with tires.
原動機102は、例えばディーゼルエンジンであり得る。ディーゼルエンジンに代えて電動モータが使用されてもよい。変速装置103は、変速によって作業車両100の推進力および移動速度を変化させることができる。変速装置103は、作業車両100の前進と後進とを切り換えることもできる。 The prime mover 102 may be, for example, a diesel engine. An electric motor may be used instead of a diesel engine. The transmission 103 can change the propulsive force and travel speed of the work vehicle 100 by changing gears. The transmission 103 can also switch the work vehicle 100 between forward and reverse travel.
操舵装置106は、ステアリングホイールと、ステアリングホイールに接続されたステアリングシャフトと、ステアリングホイールによる操舵を補助するパワーステアリング装置とを含む。前輪104Fは操舵輪であり、その切れ角(「操舵角」とも称する。)を変化させることにより、作業車両100の走行方向を変化させることができる。前輪104Fの操舵角は、ステアリングホイールを操作することによって変化させることができる。パワーステアリング装置は、前輪104Fの操舵角を変化させるための補助力を供給する油圧装置または電動モータを含む。自動操舵が行われるときには、作業車両100内に配置された制御装置からの制御により、油圧装置または電動モータの力によって操舵角が自動で調整される。 The steering device 106 includes a steering wheel, a steering shaft connected to the steering wheel, and a power steering device that assists steering by the steering wheel. The front wheels 104F are steerable wheels, and the traveling direction of the work vehicle 100 can be changed by changing their turning angle (also referred to as the "steering angle"). The steering angle of the front wheels 104F can be changed by operating the steering wheel. The power steering device includes a hydraulic device or electric motor that supplies auxiliary force to change the steering angle of the front wheels 104F. When automatic steering is performed, the steering angle is automatically adjusted by the power of the hydraulic device or electric motor under control of a control device located within the work vehicle 100.
車体101の後部には、連結装置108が設けられている。連結装置108は、例えば3点支持装置(「3点ヒッチ」または「3点リンク」とも呼ばれる。)、PTO(Power Take Off)軸、ユニバーサルジョイント、および通信ケーブルを含む。連結装置108によって作業機300を作業車両100に着脱することができる。連結装置108は、例えば油圧装置によって3点ヒッチを昇降させ、作業機300の位置または姿勢を変化させることができる。また、ユニバーサルジョイントを介して作業車両100から作業機300に動力を送ることができる。作業車両100は、作業機300を引きながら、作業機300に所定の作業を実行させることができる。連結装置は、車体101の前方に設けられていてもよい。その場合、作業車両100の前方に作業機を接続することができる。 A coupling device 108 is provided at the rear of the vehicle body 101. The coupling device 108 includes, for example, a three-point support device (also called a "three-point hitch" or "three-point link"), a PTO (Power Take Off) axle, a universal joint, and a communication cable. The coupling device 108 allows the work implement 300 to be attached and detached to the work vehicle 100. The coupling device 108 can raise and lower the three-point hitch using, for example, a hydraulic device, thereby changing the position or posture of the work implement 300. Power can also be sent from the work vehicle 100 to the work implement 300 via the universal joint. The work vehicle 100 can tow the work implement 300 and cause it to perform a specified task. The coupling device may be provided at the front of the vehicle body 101. In this case, the work implement can be connected to the front of the work vehicle 100.
図1に示す作業機300は、作物に薬剤を噴霧するスプレイヤであるが、作業機300はスプレイヤに限定されない。例えば、モーア(草刈機)、シーダ(播種機)、スプレッダ(施肥機)、レーキ、ベーラ(集草機)、ハーベスタ(収穫機)、プラウ、ハロー、またはロータリなどの、任意の作業機を作業車両100に接続して使用することができる。 The work implement 300 shown in FIG. 1 is a sprayer that sprays chemicals on crops, but the work implement 300 is not limited to a sprayer. For example, any work implement, such as a mower, seeder, spreader, rake, baler, harvester, plow, harrow, or rotary, can be connected to the work vehicle 100 and used.
測位装置110は、複数のGNSS衛星から送信される衛星信号(GNSS信号とも称する。)を受信し、衛星信号に基づいて測位を行う。GNSSは、GPS(Global Positioning System)、QZSS(Quasi-Zenith Satellite System、例えばみちびき)、GLONASS、Galileo、およびBeiDouなどの衛星測位システムの総称である。本実施形態における測位装置110は、キャビン105の上部に設けられているが、他の位置に設けられていてもよい。 The positioning device 110 receives satellite signals (also referred to as GNSS signals) transmitted from multiple GNSS satellites and performs positioning based on the satellite signals. GNSS is a general term for satellite positioning systems such as GPS (Global Positioning System), QZSS (Quasi-Zenith Satellite System, e.g., Michibiki), GLONASS, Galileo, and BeiDou. In this embodiment, the positioning device 110 is provided on top of the cabin 105, but may be provided in another location.
図2に示されるように、測位装置110は、GNSS受信機111と、RTK受信機112と、処理回路116とを備える。測位装置110は、慣性計測装置(IMU)115をさらに備え得る。 As shown in FIG. 2, the positioning device 110 includes a GNSS receiver 111, an RTK receiver 112, and a processing circuit 116. The positioning device 110 may further include an inertial measurement unit (IMU) 115.
GNSS受信機111は、GNSS衛星からの信号を受信するアンテナと、アンテナが受信した信号に基づいて作業車両100の位置を決定する処理回路とを備える。GNSS受信機111は、複数のGNSS衛星から送信される衛星信号を受信し、衛星信号に基づいてGNSSデータを生成する。GNSSデータは、例えばNMEA-0183フォーマットなどの所定のフォーマットで生成される。GNSSデータは、例えば、衛星信号が受信されたそれぞれの衛星の識別番号、仰角、方位角、および受信強度を示す値を含み得る。 The GNSS receiver 111 includes an antenna that receives signals from GNSS satellites and a processing circuit that determines the position of the work vehicle 100 based on the signals received by the antenna. The GNSS receiver 111 receives satellite signals transmitted from multiple GNSS satellites and generates GNSS data based on the satellite signals. The GNSS data is generated in a predetermined format, such as the NMEA-0183 format. The GNSS data may include, for example, values indicating the identification number, elevation angle, azimuth angle, and reception strength of each satellite from which the satellite signal is received.
測位装置110は、RTK(Real Time Kinematic)-GNSSを利用して作業車両100の測位を行ってもよい。RTK-GNSSによる測位では、複数のGNSS衛星から送信される衛星信号に加えて、基準局から送信される補正信号が利用される。基準局は、作業車両100が作業走行を行う作業地の付近(例えば、作業車両100から10km以内の位置)に設置され得る。基準局は、複数のGNSS衛星から受信した衛星信号に基づいて、例えばRTCMフォーマットの補正信号を生成し、測位装置110に送信する。RTK受信機112は、アンテナおよびモデムを含み、基準局から送信される補正信号を受信する。測位装置110の処理回路116は、補正信号に基づき、GNSS受信機111による測位結果を補正する。RTK-GNSSを用いることにより、例えば誤差数cmの精度で測位を行うことが可能である。緯度、経度、および高度の情報を含む位置情報が、RTK-GNSSによる高精度の測位によって取得される。測位装置110は、例えば1秒間に1回から10回程度の頻度で、作業車両100の位置を計算する。なお、測位方法はRTK-GNSSに限らず、必要な精度の位置情報が得られる任意の測位方法(干渉測位法または相対測位法など)を用いることができる。例えば、VRS(Virtual Reference Station)またはDGPS(Differential Global Positioning System)を利用した測位が行われてもよい。 The positioning device 110 may use RTK (Real Time Kinematic)-GNSS to determine the position of the work vehicle 100. RTK-GNSS positioning utilizes satellite signals transmitted from multiple GNSS satellites as well as correction signals transmitted from a reference station. The reference station may be installed near the work site where the work vehicle 100 will be traveling (e.g., within 10 km of the work vehicle 100). The reference station generates correction signals, for example, in RTCM format, based on the satellite signals received from multiple GNSS satellites and transmits them to the positioning device 110. The RTK receiver 112 includes an antenna and a modem and receives the correction signals transmitted from the reference station. The processing circuit 116 of the positioning device 110 corrects the positioning results obtained by the GNSS receiver 111 based on the correction signals. Using RTK-GNSS, it is possible to perform positioning with an accuracy of, for example, a few centimeters. Position information including latitude, longitude, and altitude information is obtained through highly accurate positioning using RTK-GNSS. The positioning device 110 calculates the position of the work vehicle 100, for example, at a frequency of approximately 1 to 10 times per second. Note that the positioning method is not limited to RTK-GNSS; any positioning method (such as interferometric positioning or relative positioning) that can obtain position information with the required accuracy can be used. For example, positioning may be performed using a Virtual Reference Station (VRS) or a Differential Global Positioning System (DGPS).
本実施形態における測位装置110は、さらにIMU115を備える。IMU115を備えることによって、測位装置110は、IMU115からの信号を利用して位置データを補完することができる。IMU115によって取得されたデータを用いて、衛星信号に基づく位置データを補完することにより、測位の性能を向上させることができる。 In this embodiment, the positioning device 110 further includes an IMU 115. By including the IMU 115, the positioning device 110 can complement position data using signals from the IMU 115. By using data acquired by the IMU 115 to complement position data based on satellite signals, positioning performance can be improved.
IMU115は、3軸加速度センサおよび3軸ジャイロスコープを備え得る。IMU115は、3軸地磁気センサなどの方位センサを備えていてもよい。IMU115は、モーションセンサとして機能し、作業車両100の加速度、速度、変位、および姿勢などの諸量を示す信号を出力することができる。処理回路116は、衛星信号および補正信号に加えて、IMU115から出力された信号に基づいて、作業車両100の位置および向きをより高い精度で推定することができる。IMU115から出力された信号は、衛星信号および補正信号に基づいて計算される位置の補正または補完に用いられ得る。IMU115は、GNSS受信機111よりも高い頻度で信号を出力する。例えば、IMU115は、毎秒数十回から数千回程度の頻度で信号を出力する。その高頻度の信号を利用して、処理回路116は、作業車両100の位置および向きをより高い頻度(例えば、10Hz以上)で計測することができる。IMU115に代えて、3軸加速度センサおよび3軸ジャイロスコープを別々に設けてもよい。IMU115は、測位装置110とは別の装置として設けられていてもよい。 The IMU 115 may include a three-axis acceleration sensor and a three-axis gyroscope. The IMU 115 may also include a direction sensor such as a three-axis geomagnetic sensor. The IMU 115 functions as a motion sensor and can output signals indicating various quantities such as the acceleration, velocity, displacement, and attitude of the work vehicle 100. The processing circuit 116 can estimate the position and orientation of the work vehicle 100 with greater accuracy based on the signals output from the IMU 115 in addition to the satellite signals and correction signals. The signals output from the IMU 115 can be used to correct or complement the position calculated based on the satellite signals and correction signals. The IMU 115 outputs signals at a higher frequency than the GNSS receiver 111. For example, the IMU 115 outputs signals at a frequency of tens to thousands of times per second. Using these high-frequency signals, the processing circuit 116 can measure the position and orientation of the work vehicle 100 at a higher frequency (e.g., 10 Hz or higher). Instead of the IMU 115, a three-axis acceleration sensor and a three-axis gyroscope may be provided separately. The IMU 115 may also be provided as a device separate from the positioning device 110.
センサ群150は、作業車両100または作業機300の状態を検知する種々のセンサ(すなわち内界センサ)を含み得る。例えば、センサ群150は、ステアリングホイールセンサ152と、切れ角センサ154と、車軸センサ156とを含み得る。 The sensor group 150 may include various sensors (i.e., internal sensors) that detect the state of the work vehicle 100 or work implement 300. For example, the sensor group 150 may include a steering wheel sensor 152, a turning angle sensor 154, and an axle sensor 156.
ステアリングホイールセンサ152は、作業車両100のステアリングホイールの回転角を計測する。切れ角センサ154は、操舵輪である前輪104Fの切れ角を計測する。ステアリングホイールセンサ152および切れ角センサ154による計測値は、制御装置180による操舵制御に利用され得る。 The steering wheel sensor 152 measures the rotation angle of the steering wheel of the work vehicle 100. The turning angle sensor 154 measures the turning angle of the front wheels 104F, which are the steered wheels. The measured values from the steering wheel sensor 152 and the turning angle sensor 154 can be used for steering control by the control device 180.
車軸センサ156は、車輪104に接続された車軸の回転速度、すなわち単位時間あたりの回転数を計測する。車軸センサ156は、例えば磁気抵抗素子(MR)、ホール素子、または電磁ピックアップを利用したセンサであり得る。車軸センサ156は、例えば、車軸の1分あたりの回転数(単位:rpm)を示す数値を出力する。車軸センサ156は、作業車両100の速度を計測するために使用される。車軸センサ156による計測値は、制御装置180による速度制御に利用され得る。 The axle sensor 156 measures the rotational speed of the axle connected to the wheel 104, i.e., the number of rotations per unit time. The axle sensor 156 may be a sensor that uses, for example, a magnetoresistive element (MR), a Hall element, or an electromagnetic pickup. The axle sensor 156 outputs a numerical value that indicates, for example, the number of rotations per minute (unit: rpm) of the axle. The axle sensor 156 is used to measure the speed of the work vehicle 100. The measurement value from the axle sensor 156 can be used for speed control by the control device 180.
記憶装置170は、フラッシュメモリまたは磁気ディスクなどの1つ以上の記憶媒体を含む。記憶装置170は、測位装置110、カメラ120、障害物センサ130、LiDARセンサ140、センサ群150、および制御装置180が生成する各種のデータを記憶する。記憶装置170が記憶するデータには、作業車両100が走行する環境内の環境地図、走行中に逐次生成される障害物マップ、および自動運転のための経路データが含まれ得る。記憶装置170は、制御装置180における各ECUに、後述する各種の動作を実行させるコンピュータプログラムも記憶する。そのようなコンピュータプログラムは、記憶媒体(例えば半導体メモリまたは光ディスク等)または電気通信回線(例えばインターネット)を介して作業車両100に提供され得る。そのようなコンピュータプログラムが、商用ソフトウェアとして販売されてもよい。 The storage device 170 includes one or more storage media, such as flash memory or a magnetic disk. The storage device 170 stores various data generated by the positioning device 110, the camera 120, the obstacle sensor 130, the LiDAR sensor 140, the sensor group 150, and the control device 180. The data stored in the storage device 170 may include an environmental map of the environment in which the work vehicle 100 is traveling, an obstacle map generated sequentially during travel, and route data for autonomous driving. The storage device 170 also stores computer programs that cause each ECU in the control device 180 to perform various operations, which will be described later. Such computer programs may be provided to the work vehicle 100 via a storage medium (e.g., a semiconductor memory or an optical disk) or a telecommunications line (e.g., the Internet). Such computer programs may also be sold as commercial software.
制御装置180は、複数のECUを含む。複数のECUは、例えば、速度制御用のECU181、ステアリング制御用のECU182、作業機制御用のECU183、自動運転制御用のECU184を含む。 The control device 180 includes multiple ECUs. The multiple ECUs include, for example, an ECU 181 for speed control, an ECU 182 for steering control, an ECU 183 for work machine control, and an ECU 184 for automatic driving control.
ECU181は、駆動装置240に含まれる原動機102、変速装置103、およびブレーキを制御することによって作業車両100の速度を制御する。 The ECU 181 controls the speed of the work vehicle 100 by controlling the prime mover 102, transmission 103, and brakes included in the drive unit 240.
ECU182は、ステアリングホイールセンサ152の計測値に基づいて、操舵装置106に含まれる油圧装置または電動モータを制御することによって作業車両100のステアリングを制御する。 The ECU 182 controls the steering of the work vehicle 100 by controlling the hydraulic device or electric motor included in the steering device 106 based on the measurement values of the steering wheel sensor 152.
ECU183は、作業機300に所望の動作を実行させるために、連結装置108に含まれる3点ヒッチおよびPTO軸などの動作を制御する。ECU183はまた、作業機300の動作を制御する信号を生成し、その信号を通信装置190から作業機300に送信する。 The ECU 183 controls the operation of the three-point hitch and PTO shaft included in the coupling device 108 to cause the work machine 300 to perform the desired operation. The ECU 183 also generates signals that control the operation of the work machine 300 and transmits these signals from the communication device 190 to the work machine 300.
ECU184は、測位装置110、カメラ120、障害物センサ130、LiDARセンサ140、およびセンサ群150から出力されたデータに基づいて、自動運転を実現するための演算および制御を行う。例えば、ECU184は、測位装置110、カメラ120、およびLiDARセンサ140の少なくとも1つから出力されたデータに基づいて、作業車両100の位置を推定する。GNSS衛星からの衛星信号の受信強度が十分に高い状況では、ECU184は、測位装置110から出力されたデータのみに基づいて作業車両100の位置を決定してもよい。一方、果樹園のように、作業車両100の周囲に衛星信号の受信を妨げる樹木などの遮蔽物が存在する環境では、ECU184は、LiDARセンサ140またはカメラ120から出力されるデータを利用して作業車両100の位置を推定する。自動運転中、ECU184は、推定された作業車両100の位置に基づいて、目標経路に沿って作業車両100が走行するために必要な演算を行う。ECU184は、ECU181に速度変更の指令を送り、ECU182に操舵角変更の指令を送る。ECU181は、速度変更の指令に応答して原動機102、変速装置103、またはブレーキを制御することによって作業車両100の速度を変化させる。ECU182は、操舵角変更の指令に応答して操舵装置106を制御することによって操舵角を変化させる。 The ECU 184 performs calculations and controls to achieve autonomous driving based on data output from the positioning device 110, camera 120, obstacle sensor 130, LiDAR sensor 140, and sensor group 150. For example, the ECU 184 estimates the position of the work vehicle 100 based on data output from at least one of the positioning device 110, camera 120, and LiDAR sensor 140. In situations where the reception strength of satellite signals from GNSS satellites is sufficiently high, the ECU 184 may determine the position of the work vehicle 100 based solely on the data output from the positioning device 110. On the other hand, in an environment where there are obstructions such as trees that block the reception of satellite signals around the work vehicle 100, such as an orchard, the ECU 184 estimates the position of the work vehicle 100 using data output from the LiDAR sensor 140 or camera 120. During autonomous driving, ECU 184 performs calculations necessary for work vehicle 100 to travel along the target route based on the estimated position of work vehicle 100. ECU 184 sends a command to change the speed to ECU 181 and a command to change the steering angle to ECU 182. In response to the command to change the speed, ECU 181 changes the speed of work vehicle 100 by controlling prime mover 102, transmission 103, or brakes. In response to the command to change the steering angle, ECU 182 changes the steering angle by controlling steering device 106.
これらのECUの働きにより、制御装置180は、自動走行を実現する。自動走行時において、制御装置180は、計測または推定された作業車両100の位置と、逐次生成した目標経路とに基づいて、駆動装置240を制御する。これにより、制御装置180は、作業車両100を目標経路に沿って走行させることができる。 These ECUs enable the control device 180 to achieve autonomous driving. During autonomous driving, the control device 180 controls the drive device 240 based on the measured or estimated position of the work vehicle 100 and the target route that is generated sequentially. This allows the control device 180 to drive the work vehicle 100 along the target route.
制御装置180に含まれる複数のECUは、例えばCAN(Controller Area Network)などのビークルバス規格に従って、相互に通信することができる。CANに代えて、車載イーサネット(登録商標)などの、より高速の通信方式が用いられてもよい。図2において、ECU181から184のそれぞれは、個別のブロックとして示されているが、これらのそれぞれの機能が、複数のECUによって実現されていてもよい。ECU181から184の少なくとも一部の機能を統合した車載コンピュータが設けられていてもよい。制御装置180は、ECU181から184以外のECUを備えていてもよく、機能に応じて任意の個数のECUが設けられ得る。各ECUは、1つ以上のプロセッサを含む処理回路を備える。 The multiple ECUs included in the control device 180 can communicate with each other in accordance with a vehicle bus standard such as CAN (Controller Area Network). A faster communication method such as Automotive Ethernet (registered trademark) may be used instead of CAN. While each of the ECUs 181 to 184 is shown as an individual block in FIG. 2, their respective functions may be realized by multiple ECUs. An on-board computer that integrates at least some of the functions of the ECUs 181 to 184 may also be provided. The control device 180 may include ECUs other than ECUs 181 to 184, and any number of ECUs may be provided depending on the functions. Each ECU includes a processing circuit including one or more processors.
カメラ120は、例えば作業車両100の前後左右に設けられ得る。カメラ120は、作業車両100の周囲の環境を撮影し、画像データを生成する。カメラ120が取得した画像は、例えば遠隔監視を行うための端末装置に送信され得る。当該画像は、無人運転時に作業車両100を監視するために用いられ得る。カメラ120は必要に応じて設けられ、その個数は任意である。 Camera 120 may be installed, for example, on the front, rear, left, and right sides of work vehicle 100. Camera 120 captures images of the environment around work vehicle 100 and generates image data. Images acquired by camera 120 may be transmitted to a terminal device for remote monitoring, for example. These images may be used to monitor work vehicle 100 when it is operating unmanned. Cameras 120 may be installed as needed, and the number of cameras is optional.
LiDARセンサ140は、作業車両100の周辺の地物の分布を示すセンサデータを出力する外界センサの一例である。図1の例では、2つのLiDARセンサ140が、キャビン105上の前部および後部に配置されている。LiDARセンサ140は、他の位置(例えば、車体101の前面下部など)に設けられていてもよい。各LiDARセンサ140は、作業車両100が走行している間、周囲の環境に存在する物体の各計測点までの距離および方向、または各計測点の2次元もしくは3次元の座標値を示すセンサデータを繰り返し出力する。LiDARセンサ140の個数は2個に限らず、1個または3個以上でもよい。 The LiDAR sensor 140 is an example of an external sensor that outputs sensor data indicating the distribution of features around the work vehicle 100. In the example of FIG. 1, two LiDAR sensors 140 are located at the front and rear of the cabin 105. The LiDAR sensors 140 may also be located in other positions (for example, the lower front of the vehicle body 101). While the work vehicle 100 is traveling, each LiDAR sensor 140 repeatedly outputs sensor data indicating the distance and direction to each measurement point of an object in the surrounding environment, or the two-dimensional or three-dimensional coordinate values of each measurement point. The number of LiDAR sensors 140 is not limited to two, and may be one, three, or more.
LiDARセンサ140は、2次元または3次元の点群データをセンサデータとして出力するように構成され得る。本明細書において「点群データ」は、LiDARセンサ140によって観測される複数の反射点の分布を示すデータを広く意味する。点群データは、例えば、2次元空間または3次元空間における各反射点の座標値、または各反射点の距離および方向を示す情報を含み得る。点群データは、各反射点の輝度の情報を含んでいてもよい。LiDARセンサ140は、例えば予め設定された周期で点群データを繰り返し出力するように構成され得る。このように、外界センサは、点群データをセンサデータとして出力する1つ以上のLiDARセンサ140を含み得る。 The LiDAR sensor 140 may be configured to output two-dimensional or three-dimensional point cloud data as sensor data. In this specification, "point cloud data" broadly means data indicating the distribution of multiple reflection points observed by the LiDAR sensor 140. The point cloud data may include, for example, coordinate values of each reflection point in two-dimensional or three-dimensional space, or information indicating the distance and direction of each reflection point. The point cloud data may also include brightness information of each reflection point. The LiDAR sensor 140 may be configured to repeatedly output point cloud data, for example, at a preset cycle. In this way, the external sensor may include one or more LiDAR sensors 140 that output point cloud data as sensor data.
LiDARセンサ140から出力されたセンサデータは、作業車両100の自動走行を制御する制御装置によって処理される。制御装置は、作業車両100の走行中、LiDARセンサ140から出力されるセンサデータに基づいて、作業車両100の周辺に存在する物体の分布を示す障害物マップを逐次生成することができる。制御装置は、例えばSLAMなどのアルゴリズムを利用して、自動走行中に障害物マップを繋ぎ合わせて環境地図を生成することもできる。制御装置は、センサデータと環境地図とのマッチングにより、作業車両100の位置および向きの推定(すなわち自己位置推定)を行うこともできる。 The sensor data output from the LiDAR sensor 140 is processed by a control device that controls the autonomous driving of the work vehicle 100. While the work vehicle 100 is traveling, the control device can sequentially generate an obstacle map showing the distribution of objects present around the work vehicle 100 based on the sensor data output from the LiDAR sensor 140. The control device can also use an algorithm such as SLAM to piece together obstacle maps during autonomous driving to generate an environmental map. The control device can also estimate the position and orientation of the work vehicle 100 (i.e., self-localization) by matching the sensor data with the environmental map.
図1に示す複数の障害物センサ130は、キャビン105の前部および後部に設けられている。障害物センサ130は、他の部位にも配置され得る。例えば、車体101の側部、前部、および後部の任意の位置に、1つまたは複数の障害物センサ130が設けられ得る。障害物センサ130は、例えばレーザスキャナまたは超音波ソナーを含み得る。障害物センサ130は、自動走行時に周囲の障害物を検出して作業車両100を停止したり迂回したりするために用いられる。 The multiple obstacle sensors 130 shown in FIG. 1 are provided at the front and rear of the cabin 105. The obstacle sensors 130 may also be located in other locations. For example, one or more obstacle sensors 130 may be provided at any position on the side, front, or rear of the vehicle body 101. The obstacle sensors 130 may include, for example, a laser scanner or ultrasonic sonar. The obstacle sensors 130 are used to detect surrounding obstacles during autonomous driving and to stop or detour the work vehicle 100.
作業車両100の制御装置は、測位装置110による測位結果に加えて、カメラ120またはLiDARセンサ140などのセンシング装置が取得したセンシングデータを測位に利用してもよい。農道、林道、一般道、または果樹園のように、作業車両100が走行する環境内に特徴点として機能する地物が存在する場合、カメラ120またはLiDARセンサ140によって取得されたデータと、予め記憶装置に格納された環境地図とに基づいて、作業車両100の位置および向きを高い精度で推定することができる。カメラ120またはLiDARセンサ140が取得したデータを用いて、衛星信号に基づく位置データを補正または補完することで、より高い精度で作業車両100の位置を特定できる。 The control device of the work vehicle 100 may use sensing data acquired by sensing devices such as the camera 120 or LiDAR sensor 140 for positioning, in addition to the positioning results from the positioning device 110. If there are features that function as characteristic points in the environment in which the work vehicle 100 is traveling, such as farm roads, forest roads, public roads, or orchards, the position and orientation of the work vehicle 100 can be estimated with high accuracy based on the data acquired by the camera 120 or LiDAR sensor 140 and an environmental map pre-stored in a storage device. By using the data acquired by the camera 120 or LiDAR sensor 140 to correct or complement position data based on satellite signals, the position of the work vehicle 100 can be determined with greater accuracy.
作業車両100と作業機300は、連結装置108に含まれる通信ケーブルを介して互いに通信することができる。作業車両100は、ネットワーク80を介して、遠隔監視のための端末装置400と通信することもできる。端末装置400は、例えばパーソナルコンピュータ(PC)、ラップトップコンピュータ、タブレットコンピュータ、またはスマートフォン等の任意のコンピュータである。 The work vehicle 100 and the work implement 300 can communicate with each other via a communication cable included in the coupling device 108. The work vehicle 100 can also communicate with a terminal device 400 for remote monitoring via the network 80. The terminal device 400 is any computer, such as a personal computer (PC), laptop computer, tablet computer, or smartphone.
作業機300は、駆動装置340(「第2駆動装置」ということがある。)と、制御装置380と、通信装置390とを備える。なお、図2には、作業車両100による自動運転の動作との関連性が相対的に高い構成要素が示されており、それ以外の構成要素の図示は省略されている。 The work machine 300 includes a drive unit 340 (sometimes referred to as the "second drive unit"), a control unit 380, and a communication unit 390. Note that Figure 2 shows components that are relatively closely related to the autonomous driving operation of the work vehicle 100, and does not depict other components.
カメラ120は、作業車両100の周囲の環境を撮影する撮像装置である。カメラ120は、例えば、CCD(Charge Coupled Device)またはCMOS(Complementary Metal Oxide Semiconductor)などのイメージセンサを備える。カメラ120は、他にも、1つ以上のレンズを含む光学系、および信号処理回路を備え得る。カメラ120は、作業車両100の走行中、作業車両100の周囲の環境を撮影し、画像(例えば動画)のデータを生成する。カメラ120は、例えば、3フレーム/秒(fps: frames per second)以上のフレームレートで動画を撮影することができる。カメラ120によって生成された画像は、例えば遠隔の監視者が端末装置400を用いて作業車両100の周囲の環境を確認するときに利用され得る。カメラ120によって生成された画像は、測位または障害物の検出に利用されてもよい。図1に示すように、複数のカメラ120が作業車両100の異なる位置に設けられていてもよいし、単数のカメラが設けられていてもよい。可視光画像を生成する可視カメラと、赤外線画像を生成する赤外カメラとが別々に設けられていてもよい。可視カメラと赤外カメラの両方が監視用の画像を生成するカメラとして設けられていてもよい。赤外カメラは、夜間において障害物の検出にも用いられ得る。 The camera 120 is an imaging device that captures the environment surrounding the work vehicle 100. The camera 120 includes an image sensor, such as a charge-coupled device (CCD) or a complementary metal oxide semiconductor (CMOS). The camera 120 may also include an optical system including one or more lenses and a signal processing circuit. The camera 120 captures the environment surrounding the work vehicle 100 while the work vehicle 100 is traveling and generates image (e.g., video) data. The camera 120 can capture video at a frame rate of, for example, 3 frames per second (fps) or higher. The images generated by the camera 120 can be used, for example, when a remote monitor uses the terminal device 400 to check the environment surrounding the work vehicle 100. The images generated by the camera 120 may also be used for positioning or obstacle detection. As shown in FIG. 1, multiple cameras 120 may be installed at different positions on the work vehicle 100, or a single camera may be installed. A visible light camera that generates visible light images and an infrared camera that generates infrared images may be provided separately. Both a visible light camera and an infrared camera may be provided as cameras that generate images for surveillance. The infrared camera may also be used to detect obstacles at night.
障害物センサ130は、作業車両100の周囲に存在する物体を検出する。障害物センサ130は、例えばレーザスキャナまたは超音波ソナーを含み得る。障害物センサ130は、障害物センサ130から所定の距離よりも近くに物体が存在する場合に、障害物が存在することを示す信号を出力する。複数の障害物センサ130が作業車両100の異なる位置に設けられていてもよい。例えば、複数のレーザスキャナと、複数の超音波ソナーとが、作業車両100の異なる位置に配置されていてもよい。そのような多くの障害物センサ130を備えることにより、作業車両100の周囲の障害物の監視における死角を減らすことができる。 The obstacle sensor 130 detects objects present around the work vehicle 100. The obstacle sensor 130 may include, for example, a laser scanner or ultrasonic sonar. The obstacle sensor 130 outputs a signal indicating the presence of an obstacle when an object is present closer than a predetermined distance from the obstacle sensor 130. Multiple obstacle sensors 130 may be provided at different positions on the work vehicle 100. For example, multiple laser scanners and multiple ultrasonic sonars may be arranged at different positions on the work vehicle 100. By providing such a large number of obstacle sensors 130, blind spots in monitoring obstacles around the work vehicle 100 can be reduced.
駆動装置240は、前述の原動機102、変速装置103、操舵装置106、および連結装置108などの、作業車両100の走行および作業機300の駆動に必要な各種の装置を含む。原動機102は、例えばディーゼル機関などの内燃機関を備え得る。駆動装置240は、内燃機関に代えて、あるいは内燃機関とともに、トラクション用の電動モータを備えていてもよい。 The drive unit 240 includes various devices necessary for the travel of the work vehicle 100 and the driving of the work implement 300, such as the aforementioned prime mover 102, transmission 103, steering device 106, and coupling device 108. The prime mover 102 may be equipped with an internal combustion engine such as a diesel engine. The drive unit 240 may be equipped with an electric motor for traction instead of or in addition to the internal combustion engine.
通信装置190は、作業機300および端末装置400と通信を行う回路を含む装置である。通信装置190は、例えばISOBUS-TIM等のISOBUS規格に準拠した信号の送受信を、作業機300の通信装置390との間で実行する回路を含む。これにより、作業機300に所望の動作を実行させたり、作業機300から情報を取得したりすることができる。通信装置190は、さらに、ネットワーク80を介した信号の送受信を、端末装置400との間で実行するためのアンテナおよび通信回路を含み得る。ネットワーク80は、例えば、3G、4Gもしくは5Gなどのセルラー移動体通信網およびインターネットを含み得る。通信装置190は、作業車両100の近くにいる監視者が使用する携帯端末と通信する機能を備えていてもよい。そのような携帯端末との間では、Wi-Fi(登録商標)、3G、4Gもしくは5Gなどのセルラー移動体通信、またはBluetooth(登録商標)などの、任意の無線通信規格に準拠した通信が行われ得る。 The communication device 190 includes circuits for communicating with the work machine 300 and the terminal device 400. The communication device 190 includes circuits for transmitting and receiving signals compliant with ISOBUS standards, such as ISOBUS-TIM, between the communication device 390 of the work machine 300. This allows the work machine 300 to perform desired operations and acquire information from the work machine 300. The communication device 190 may also include an antenna and communications circuits for transmitting and receiving signals to and from the terminal device 400 via the network 80. The network 80 may include, for example, a cellular mobile communications network such as 3G, 4G, or 5G, and the Internet. The communication device 190 may also have the capability to communicate with a mobile device used by an observer located near the work vehicle 100. Communication with such a mobile device may be performed in accordance with any wireless communication standard, such as Wi-Fi (registered trademark), cellular mobile communications such as 3G, 4G, or 5G, or Bluetooth (registered trademark).
操作端末200は、作業車両100の走行および作業機300の動作に関する操作をユーザが実行するための端末であり、バーチャルターミナル(VT)とも称される。操作端末200は、タッチスクリーンなどの表示装置、および/または1つ以上のボタンを備え得る。表示装置は、例えば液晶または有機発光ダイオード(OLED)などのディスプレイであり得る。ユーザは、操作端末200を操作することにより、例えば自動運転モードのオン/オフの切り替え、後述する記録(ティーチング)モードおよび再生(プレイバック)モードのオン/オフの切り替え、および作業機300のオン/オフの切り替えなどの種々の操作を実行することができる。これらの操作の少なくとも一部は、操作スイッチ群210を操作することによっても実現され得る。操作端末200は、作業車両100から取り外せるように構成されていてもよい。作業車両100から離れた場所にいるユーザが、取り外された操作端末200を操作して作業車両100の動作を制御してもよい。操作端末200は、記憶装置を備えていてもよい。操作端末200における記憶装置が、記憶装置170の代わりに作業車両100の動作に必要な種々のデータを記憶してもよい。 図2に示す作業機300における駆動装置340は、作業機300が所定の作業を実行するために必要な動作を行う。駆動装置340は、例えば油圧装置、電動モータ、またはポンプなどの、作業機300の用途に応じた装置を含む。制御装置380は、駆動装置340の動作を制御する。制御装置380は、通信装置390を介して作業車両100から送信された信号に応答して、駆動装置340に各種の動作を実行させる。また、作業機300の状態に応じた信号を通信装置390から作業車両100に送信することもできる。 The operation terminal 200 is a terminal through which a user performs operations related to the travel of the work vehicle 100 and the operation of the work implement 300, and is also referred to as a virtual terminal (VT). The operation terminal 200 may include a display device such as a touch screen and/or one or more buttons. The display device may be, for example, a liquid crystal display or an organic light-emitting diode (OLED) display. By operating the operation terminal 200, a user can perform various operations, such as switching the autonomous driving mode on/off, switching the recording (teaching) mode and playback mode (described below) on/off, and switching the work implement 300 on/off. At least some of these operations can also be performed by operating the operation switch group 210. The operation terminal 200 may be configured to be detachable from the work vehicle 100. A user located away from the work vehicle 100 may operate the detached operation terminal 200 to control the operation of the work vehicle 100. The operation terminal 200 may include a storage device. The storage device in the operation terminal 200 may store various data necessary for the operation of the work vehicle 100 instead of the storage device 170. The drive device 340 in the work implement 300 shown in FIG. 2 performs the operations necessary for the work implement 300 to perform a predetermined task. The drive device 340 includes devices appropriate for the intended use of the work implement 300, such as a hydraulic device, an electric motor, or a pump. The control device 380 controls the operation of the drive device 340. The control device 380 causes the drive device 340 to perform various operations in response to signals transmitted from the work vehicle 100 via the communication device 390. In addition, signals appropriate to the state of the work implement 300 can also be transmitted from the communication device 390 to the work vehicle 100.
[走行制御システム]
本開示の実施形態による走行制御システムを説明する。本開示の実施形態による走行制御システムは、例えば上述した作業車両100に適用される。なお、図1および図2の例では、作業車両100に作業機300が連結されているが、作業車両100に作業機300が連結されていることは必須ではない。すなわち、作業機300が連結されていない作業車両100にも、本開示の実施形態による走行制御システムが適用され得る。
[Drive control system]
A cruise control system according to an embodiment of the present disclosure will be described. The cruise control system according to the embodiment of the present disclosure is applied to, for example, the work vehicle 100 described above. Note that, although the example in Figures 1 and 2 shows a work implement 300 coupled to the work vehicle 100, it is not essential that the work implement 300 be coupled to the work vehicle 100. In other words, the cruise control system according to the embodiment of the present disclosure can also be applied to a work vehicle 100 to which no work implement 300 is coupled.
図3Aは、本開示の実施形態による走行制御システム1000の概略的な構成例を示すブロック図である。図3Aに示されるように、本実施形態による走行制御システム1000は、作業車両100の位置を検出して位置データを出力する測位装置110と、作業車両100の状態を検出してセンサデータを出力する1以上のセンサ(センサ群)150と、作業車両100の動作を制御する制御装置180とを備える。本実施形態においては、図2に示されるように、測位装置110、センサ群150、および制御装置180は、作業車両100に設けられている。制御装置180が、測位装置110およびセンサ群150と協働して、作業車両100の走行制御システム1000として機能する。制御装置180、測位装置110およびセンサ群150は、バス810を介して相互に通信可能に接続され得る。 3A is a block diagram showing a schematic configuration example of a cruise control system 1000 according to an embodiment of the present disclosure. As shown in FIG. 3A, the cruise control system 1000 according to this embodiment includes a positioning device 110 that detects the position of the work vehicle 100 and outputs position data, one or more sensors (sensor group) 150 that detect the state of the work vehicle 100 and output sensor data, and a control device 180 that controls the operation of the work vehicle 100. In this embodiment, as shown in FIG. 2, the positioning device 110, sensor group 150, and control device 180 are provided on the work vehicle 100. The control device 180 functions as the cruise control system 1000 for the work vehicle 100 in cooperation with the positioning device 110 and sensor group 150. The control device 180, positioning device 110, and sensor group 150 can be connected to each other so that they can communicate with each other via a bus 810.
図3Aには、制御装置180が取得した情報が記録される記憶装置870もあわせて示されている。記憶装置870は、制御システム1000に含まれていてもよいし、制御システム1000の外部の要素であってもよい。記憶装置870は、作業車両100に搭載されていてもよいし、作業機300に搭載されていてもよい。記憶装置870は、制御装置180とバス810を介して相互に通信可能に接続され得る。例えば、記憶装置870は、図2に示す記憶装置170であってもよいし、操作端末200が備える記憶装置であってもよい。操作端末200が走行制御システム1000に含まれていてもよい。記憶装置870は、作業車両100および作業機300の外部に位置していてもよい。作業車両100および作業機300の外部に位置する記憶装置870は、通信ネットワークを介して制御装置180と接続され得る。 3A also shows a storage device 870 in which information acquired by the control device 180 is recorded. The storage device 870 may be included in the control system 1000 or may be an element external to the control system 1000. The storage device 870 may be mounted on the work vehicle 100 or the work implement 300. The storage device 870 may be communicatively connected to the control device 180 via the bus 810. For example, the storage device 870 may be the storage device 170 shown in FIG. 2 or a storage device included in the operation terminal 200. The operation terminal 200 may be included in the cruise control system 1000. The storage device 870 may be located external to the work vehicle 100 and the work implement 300. A storage device 870 located external to the work vehicle 100 and the work implement 300 may be connected to the control device 180 via a communication network.
図1に示される例では、測位装置110が作業車両100に取り付けられているが、測位装置110は、作業車両100に連結された作業機300に取り付けられていてもよい。作業車両100に取り付けられた測位装置に加えて、または、作業車両100に取り付けられた測位装置に代えて、作業機300に取り付けられた測位装置(例えばGNSSユニット)が、走行制御システム1000の測位装置110として機能してもよい。作業車両100または作業機300に取り付けられた測位装置によって計測される位置は、厳密には測位装置が存在する地点の位置であるが、本明細書においては、その位置を「作業車両の位置」と称する。 In the example shown in FIG. 1, the positioning device 110 is attached to the work vehicle 100, but the positioning device 110 may also be attached to a work implement 300 coupled to the work vehicle 100. In addition to or instead of the positioning device attached to the work vehicle 100, a positioning device (e.g., a GNSS unit) attached to the work implement 300 may function as the positioning device 110 of the cruise control system 1000. The position measured by the positioning device attached to the work vehicle 100 or work implement 300 is strictly speaking the position of the point where the positioning device is located, but in this specification this position will be referred to as the "position of the work vehicle."
センサ群150は、上述したステアリングホイールセンサ152、切れ角センサ154、車軸センサ156に限られず、作業車両100に搭載された種々のセンサを含み得る。例えば、センサ群150は、温度センサ、照度センサ、燃料センサ、水温センサ、オイル残量計、エンジン回転センサ、車速センサ、バッテリ電圧センサ、シャトルセンサ、ハンドアクセルセンサ、アクセルペダルセンサ、主変速レバーセンサ、副変速レバーセンサ、シートベルトセンサ、PMセンサ、加速度センサ、角速度センサ、IMU(Inertial Measurement Unit)、地磁気センサの中から選択される1つ以上のセンサを含み得る。センサ群150は、PTO軸の回転のオン/オフを検知するPTOセンサ、および/または3点ヒッチの高さ位置(以下、単に「高さ」とも称する。)を検知する3Pポジションセンサを含んでいてもよい。さらに、作業車両100に搭載された1以上のセンサに加えて、または、作業車両100に搭載されている1以上のセンサに代えて、作業機300に搭載された1以上のセンサが、走行制御システム1000のセンサ群150に含まれていてもよい。 The sensor group 150 is not limited to the steering wheel sensor 152, steering angle sensor 154, and axle sensor 156 described above, but may also include various sensors mounted on the work vehicle 100. For example, the sensor group 150 may include one or more sensors selected from a temperature sensor, an illuminance sensor, a fuel sensor, a water temperature sensor, an oil level gauge, an engine rotation sensor, a vehicle speed sensor, a battery voltage sensor, a shuttle sensor, a hand accelerator sensor, an accelerator pedal sensor, a main shift lever sensor, an auxiliary shift lever sensor, a seat belt sensor, a PM sensor, an acceleration sensor, an angular velocity sensor, an IMU (Inertial Measurement Unit), and a geomagnetic sensor. The sensor group 150 may also include a PTO sensor that detects the on/off rotation of the PTO shaft and/or a 3P position sensor that detects the height position of the three-point hitch (hereinafter simply referred to as "height"). Furthermore, in addition to or instead of one or more sensors mounted on the work vehicle 100, one or more sensors mounted on the work implement 300 may be included in the sensor group 150 of the cruise control system 1000.
図3Aに示す例では、制御装置180は複数のECUを含んでいる。それらのECUは、例えば図2に示されるECU181~184を含み得る。しかし、制御装置180は、単一のECUその他のコンピューティングデバイスであってもよい。図3Bは、そのような制御装置180の構成例を示すブロック図である。図3Bの例では、制御装置180は、プロセッサ281と、ROM(Read Only Memory)283と、RAM(Random Access Memory)285と、通信装置287と、記憶装置289とを備える。これらの構成要素は、バス290を介して相互に接続され得る。 In the example shown in FIG. 3A, the control device 180 includes multiple ECUs. These ECUs may include, for example, ECUs 181 to 184 shown in FIG. 2. However, the control device 180 may also be a single ECU or other computing device. FIG. 3B is a block diagram showing an example configuration of such a control device 180. In the example of FIG. 3B, the control device 180 includes a processor 281, a ROM (Read Only Memory) 283, a RAM (Random Access Memory) 285, a communication device 287, and a storage device 289. These components may be connected to each other via a bus 290.
プロセッサ281は、半導体集積回路であり、中央演算処理ユニット(CPU)またはマイクロプロセッサとも称される。プロセッサ281は、画像処理ユニット(GPU)を含んでいてもよい。プロセッサ281は、ROM283に格納された所定の命令群を記述したコンピュータプログラムを逐次実行し、本開示の走行制御システムが行う処理を実現する。制御装置180は、複数のプロセッサ281を備えていてもよい。複数のプロセッサ281によって本開示の走行制御システムが行う処理が協働的に実行されてもよい。プロセッサ281の一部または全部は、CPUを搭載したFPGA(Field Programmable Gate Array)、ASIC(Application Specific Integrated Circuit)またはASSP(Application Specific Standard Product)であってもよい。 The processor 281 is a semiconductor integrated circuit, and is also referred to as a central processing unit (CPU) or microprocessor. The processor 281 may include a graphics processing unit (GPU). The processor 281 sequentially executes a computer program containing a predetermined set of instructions stored in the ROM 283, thereby realizing the processing performed by the cruise control system of the present disclosure. The control device 180 may be equipped with multiple processors 281. The processing performed by the cruise control system of the present disclosure may be performed collaboratively by the multiple processors 281. Some or all of the processors 281 may be a field programmable gate array (FPGA), an application specific integrated circuit (ASIC), or an application specific standard product (ASSP) equipped with a CPU.
通信装置287は、制御装置180と外部のコンピューティングデバイスとの間でデータ通信を行うためのインタフェースである。通信装置287は、CAN(Controller Area Network)などによる有線通信、または、Bluetooth(登録商標)規格および/またはWi-Fi(登録商標)規格に準拠した無線通信を行うことができる。 The communication device 287 is an interface for data communication between the control device 180 and an external computing device. The communication device 287 can perform wired communication using a controller area network (CAN) or wireless communication conforming to the Bluetooth (registered trademark) standard and/or Wi-Fi (registered trademark) standard.
記憶装置289は、測位装置110から取得した位置データ、センサ群150から取得したセンサデータ、処理の途中における位置データおよび/またはセンサデータ、位置データから取得した第1情報およびセンサデータから取得した第2情報のデータ等を記憶することができる。記憶装置289は、例えばハードディスクドライブまたは不揮発性半導体メモリを含む。この例では、記憶装置289が、図3Aの例における記憶装置870としての役割を果たしてもよい。 The storage device 289 can store data such as position data acquired from the positioning device 110, sensor data acquired from the sensor group 150, position data and/or sensor data during processing, first information acquired from the position data, and second information acquired from the sensor data. The storage device 289 includes, for example, a hard disk drive or non-volatile semiconductor memory. In this example, the storage device 289 may function as the storage device 870 in the example of FIG. 3A.
制御装置180のハードウェア構成は、上記の例に限定されない。制御装置180の一部または全部が、作業車両100に搭載されている必要はない。通信装置287を利用することにより、作業車両100の外部に位置する1または複数のコンピューティングデバイスを制御装置180の一部または全部として機能させることも可能である。例えば、ネットワークに接続された、1または複数のサーバコンピュータおよび/または、端末装置に含まれる1または複数のコンピューティングデバイスが、制御装置180の一部または全部として機能し得る。一方、作業車両100に搭載された1または複数のコンピューティングデバイスが、制御装置180に求められる全ての機能を実行してもよい。 The hardware configuration of the control device 180 is not limited to the above example. Part or all of the control device 180 does not need to be installed on the work vehicle 100. By using the communication device 287, it is also possible to have one or more computing devices located outside the work vehicle 100 function as part or all of the control device 180. For example, one or more server computers and/or one or more computing devices included in a terminal device connected to a network can function as part or all of the control device 180. Alternatively, one or more computing devices installed on the work vehicle 100 may perform all of the functions required of the control device 180.
図4は、本開示の実施形態による走行制御システムの他の構成例を示す模式図である。図4に示すシステムは、作業車両100と、他の作業車両700と、サーバコンピュータ500と、複数の端末装置600とを含む。端末装置600は、携帯型、固定型のいずれの端末装置であってもよい。図3Bに示す制御装置180の一部または全部の機能は、通信ネットワーク800を介して作業車両100における制御装置180の通信装置287に接続される1または複数のコンピューティングデバイスによって実現されてもよい。そのようなコンピューティングデバイスは、サーバコンピュータ500または端末装置600であってもよい。このような通信ネットワーク800には、他の作業車両(例えば農業機械)700が接続されてもよい。作業車両100における制御装置180と他の作業車両700との間で通信が行われてもよい。通信ネットワーク800を介して、作業車両100における制御装置180の処理に用いられるデータの一部が、他の作業車両700から制御装置180に与えられてもよい。例えば、他の作業車両700における制御装置によって生成された経路および一連の動作を規定するウェイポイント情報が、他の作業車両700から作業車両100の制御装置180に送信されてもよい。制御装置180は、そのウェイポイント情報に基づいて、後述する再生モードによるプレイバック動作を実行することが可能である。 Figure 4 is a schematic diagram showing another example configuration of a cruise control system according to an embodiment of the present disclosure. The system shown in Figure 4 includes a work vehicle 100, another work vehicle 700, a server computer 500, and multiple terminal devices 600. The terminal device 600 may be either a portable or fixed terminal device. Some or all of the functions of the control device 180 shown in Figure 3B may be implemented by one or more computing devices connected to the communication device 287 of the control device 180 in the work vehicle 100 via a communication network 800. Such computing devices may be the server computer 500 or the terminal device 600. Other work vehicles (e.g., agricultural machinery) 700 may be connected to such a communication network 800. Communication may take place between the control device 180 in the work vehicle 100 and the other work vehicle 700. Some of the data used for processing by the control device 180 in the work vehicle 100 may be provided to the control device 180 from the other work vehicle 700 via the communication network 800. For example, waypoint information defining a route and a series of operations generated by a control device in another work vehicle 700 may be transmitted from the other work vehicle 700 to the control device 180 of the work vehicle 100. Based on this waypoint information, the control device 180 can execute playback operations in a playback mode, which will be described later.
図3Bに示すように、本開示における「制御装置」の一つの例は、少なくとも一つのプロセッサと、プロセッサによって実行される制御プロセスを定義するコンピュータプログラム(コード)を格納する少なくとも一つのメモリと、を備えるコンピューティングデバイスである。「制御装置」は、制御プロセスを実行するように構成されたFPGA(Field-Programmable Gate Array)、ASSP(Application Specific Standard Product)、またはASIC(Application-Specific Integrated Circuit)などのハードウェアアクセラレータを備えるコンピューティングデバイスであってもよい。 As shown in FIG. 3B, one example of a "controller" in this disclosure is a computing device including at least one processor and at least one memory that stores a computer program (code) defining a control process executed by the processor. The "controller" may also be a computing device that includes a hardware accelerator, such as a field-programmable gate array (FPGA), application-specific standard product (ASSP), or application-specific integrated circuit (ASIC), configured to execute the control process.
本開示における「プロセッサ」は、CPU(Central Processing Unit)、GPU(Graphics Processing Unit)、DSP(Digital Signal Processor)、ISP(Image Signal Processor)、またはNPU(Neural Network Processing Unit)のようなハードウェア電子回路である。「メモリ」は、ROM(Read Only Memory)、RAM(Random Access Memory)のようなハードウェア電子回路である。メモリの一部は、配線またはネットワークによってプロセッサに接続されるストレージメディアであってもよい。これらのハードウェア電子回路は、一つ以上の集積回路(IC)または大規模集積回路(LSI)によって実装され得る。電子回路内の各機能ユニットまたはブロック、および関連コンポーネントは、個別の集積回路チップとして個別に製造されてもよいし、これらの機能ユニットまたはブロックの一部または全部を組み合わせて単一の集積回路チップとして製造されてもよい。 In this disclosure, a "processor" refers to a hardware electronic circuit such as a CPU (Central Processing Unit), GPU (Graphics Processing Unit), DSP (Digital Signal Processor), ISP (Image Signal Processor), or NPU (Neural Network Processing Unit). "Memory" refers to a hardware electronic circuit such as ROM (Read Only Memory) or RAM (Random Access Memory). Part of the memory may be storage media connected to the processor by wiring or a network. These hardware electronic circuits may be implemented by one or more integrated circuits (ICs) or large-scale integrated circuits (LSIs). Each functional unit or block and related components within the electronic circuit may be manufactured individually as a separate integrated circuit chip, or some or all of these functional units or blocks may be combined and manufactured as a single integrated circuit chip.
プロセッサの動作を規定するプログラムは、本開示の実施形態における一つ以上の機能、操作、ステップ、またはプロセスをプロセッサが実行するように設計されている。 The program that defines the operation of the processor is designed to cause the processor to perform one or more functions, operations, steps, or processes in the embodiments of the present disclosure.
[記録モードおよび再生モード]
以下で説明するように、走行制御システム1000は、ロボット制御の分野で用いられている、いわゆるティーチング(Teaching)・プレイバック(Playback)方式を用いて、作業車両100の動作を制御することが可能である。走行制御システム1000における制御装置180は、記録モードおよび再生モードで動作することができる。記録モードは、作業車両100の走行経路を規定する複数の位置(以下、「ウェイポイント」とも称する)と、各ウェイポイントでの動作とを記録するモードである。再生モードは、記録モードで記録された作業車両100の走行経路および各ウェイポイントでの動作を再現するモードである。記録モードおよび再生モードにおける動作は、ティーチング・プレイバック方式における、ティーチングを行う動作およびプレイバックを行う動作に、それぞれ対応する。記録モードおよび再生モードにおける制御装置180の動作を、「ティーチング」および「プレイバック」とそれぞれ称することがある。記録モードを「ティーティングモード」、再生モードを「プレイバックモード」と称することもある。
[Recording and Playback Modes]
As described below, the cruise control system 1000 is capable of controlling the operation of the work vehicle 100 using a so-called teaching/playback method used in the field of robot control. The control device 180 in the cruise control system 1000 can operate in a recording mode and a playback mode. The recording mode is a mode in which multiple positions (hereinafter also referred to as "waypoints") that define the travel path of the work vehicle 100 and the operation at each waypoint are recorded. The playback mode is a mode in which the travel path of the work vehicle 100 and the operation at each waypoint that were recorded in the recording mode are reproduced. The operations in the recording mode and the playback mode correspond to the teaching operation and the playback operation, respectively, in the teaching/playback method. The operation of the control device 180 in the recording mode and the playback mode may be referred to as "teaching" and "playback," respectively. The recording mode may also be referred to as the "teaching mode," and the playback mode may also be referred to as the "playback mode."
図5、図6Aおよび図6Bを参照しながら、走行制御システム1000における制御装置180による記録モードおよび再生モードにおける動作を説明する。図5は、作業車両100が走行する環境の一例を模式的に示す図である。図6Aは、作業車両100が記録モードにおいて走行する経路30Tの一例を模式的に示す図である。図6Bは、作業車両100が再生モードにおいて走行する経路30Pの一例を模式的に示す図である。この例では、作業車両100は、ブドウ園などの果樹園における複数の樹木列20(以下、「作物列20」とも称する。)の間を走行しながら、作業機300を用いて所定の作業(例えば、草刈り、防除、播種、施肥、その他)を行う。 With reference to Figures 5, 6A, and 6B, the operation of the control device 180 in the driving control system 1000 in recording mode and playback mode will be described. Figure 5 is a diagram that schematically shows an example of an environment in which the work vehicle 100 travels. Figure 6A is a diagram that schematically shows an example of a route 30T along which the work vehicle 100 travels in recording mode. Figure 6B is a diagram that schematically shows an example of a route 30P along which the work vehicle 100 travels in playback mode. In this example, the work vehicle 100 travels between multiple tree rows 20 (hereinafter also referred to as "crop rows 20") in an orchard such as a vineyard, and performs predetermined work (e.g., mowing, pest control, sowing seeds, fertilizing, etc.) using the work implement 300.
(記録モード)
記録モードにおいて、図6Aの例では、作業車両100は、作業機300による作業を行いながら走行を行う。図6Aの例では、作業車両100は、開始地点30Sから終了地点30Gまでの経路30Tを走行する。図6Aには、作業車両100が開始地点30Sの手前に位置する状態と、作業車両100が終了地点30Gを超えた地点に位置する状態とが例示されている。制御装置180は、記録モードにおいて、作業車両100が走行している間、測位装置110から出力された位置データおよびセンサ群150から出力されたセンサデータに基づいて、複数のウェイポイント情報を記憶装置870に記録する。複数のウェイポイント情報のそれぞれは、作業車両100の位置に関する第1情報と、作業車両100の状態に関する第2情報とを含む。各ウェイポイント情報に含まれる第1情報および第2情報は、作業車両100の位置、およびその位置における作業車両100の状態を、それぞれ示す。よって、第1情報を「位置情報」、第2情報を「状態情報」と呼ぶことがある。複数のウェイポイント情報に含まれる複数の第1情報は、作業車両100が走行した経路30Tを示す。複数のウェイポイント情報に含まれる複数の第2情報のそれぞれは、対応する第1情報と関連付けられて記録される。複数のウェイポイント情報に含まれる複数の第2情報のそれぞれが、対応する第1情報と関連付けられて記録されることによって、作業車両100が走行した経路30T上の各位置における作業車両100の状態の情報が記録される。例えば、図6Aに示されるように、走行した経路30T上の複数の位置(ウェイポイント)Prのそれぞれにおいて、第1情報および第2情報が取得され、ウェイポイント情報として記録される。
(recording mode)
In the example of FIG. 6A , in the recording mode, the work vehicle 100 travels while performing work using the work implement 300. In the example of FIG. 6A , the work vehicle 100 travels along a route 30T from a start point 30S to an end point 30G. FIG. 6A illustrates a state in which the work vehicle 100 is located just before the start point 30S, and a state in which the work vehicle 100 is located beyond the end point 30G. In the recording mode, while the work vehicle 100 is traveling, the control device 180 records multiple pieces of waypoint information in the storage device 870 based on the position data output from the positioning device 110 and the sensor data output from the sensor group 150. Each piece of waypoint information includes first information related to the position of the work vehicle 100 and second information related to the status of the work vehicle 100. The first information and second information included in each piece of waypoint information indicate the position of the work vehicle 100 and the status of the work vehicle 100 at that position, respectively. Therefore, the first information may be referred to as "position information" and the second information may be referred to as "status information." The multiple pieces of first information included in the multiple pieces of waypoint information indicate the route 30T traveled by the work vehicle 100. Each of the multiple pieces of second information included in the multiple pieces of waypoint information is recorded in association with the corresponding first information. By recording each of the multiple pieces of second information included in the multiple pieces of waypoint information in association with the corresponding first information, information on the status of the work vehicle 100 at each position on the route 30T traveled by the work vehicle 100 is recorded. For example, as shown in FIG. 6A , the first information and the second information are acquired at each of the multiple positions (waypoints) Pr on the traveled route 30T and recorded as waypoint information.
記録モードにおいて、作業車両100は、運転者の手動操作による手動走行を行ってもよいし、自動運転による自動走行を行ってもよい。記録モードにおいて作業車両100が自動走行を行う場合、運転者の手動操作を介在させることなく自律的に走行してもよいし、自動走行を行いながら、部分的に運転者の手動操作に基づいて走行してもよい。例えば、作業車両100の走行速度の制御は運転者が行い、ステアリングの制御は自動で行う自動操舵制御が記録モードにおける走行時に行われてもよい。あるいは、記録モードにおける走行時に、作業車両100が自動走行を行いながら、作業機300は運転者の手動操作によって動作してもよい。運転者の手動操作は、作業車両100上の運転者の手動操作だけでなく、作業車両100外の運転者(オペレータ)の遠隔操作も含む。そのような遠隔操作は、例えば図4に示される端末装置600、またはその他の遠隔操作装置を用いて行われ得る。 In recording mode, the work vehicle 100 may be manually driven by the driver, or may be automatically driven. When the work vehicle 100 is automatically driven in recording mode, it may be driven autonomously without manual operation by the driver, or it may be driven automatically while partially based on manual operation by the driver. For example, automatic steering control, in which the driver controls the driving speed of the work vehicle 100 and automatically controls the steering, may be performed during driving in recording mode. Alternatively, during driving in recording mode, the work vehicle 100 may be automatically driven while the work equipment 300 is operated by manual operation by the driver. Manual operation by the driver includes not only manual operation by the driver on the work vehicle 100, but also remote operation by a driver (operator) outside the work vehicle 100. Such remote operation may be performed, for example, using the terminal device 600 shown in FIG. 4 or another remote control device.
第2情報は、作業車両100の位置以外の状態に関する情報を広く含む。第2情報は、例えば、作業車両100の走行状態などの動作に関する情報を含む。作業車両100の走行状態は、作業車両100の速度、加速度(すなわち、単位時間あたりの速度の変化率)、走行方向(方位)等によって規定される。作業車両100の走行状態に関する情報は、例えば、作業車両100の速度の情報、作業車両100のエンジン回転数の情報、作業車両100の加速度の情報、作業車両100の方位の情報、作業車両100の操舵輪の操舵角の情報、作業車両100の変速装置103の変速比の情報等のいずれか1以上を含む。第2情報は、作業車両100の姿勢の情報を含んでもよい。作業車両100の姿勢の情報は、例えば、作業車両100の方位の情報を含む。第2情報は、作業車両100の動作に関する情報に限られず、例えば、作業車両100における温度(例えば、エンジン冷却水の温度)の情報、作業車両100の不具合の有無に関する情報(例えば、診断トラブルコード:DTC)等も含み得る。第2情報の取得方法の具体例については後述する。 The second information broadly includes information relating to the state of the work vehicle 100 other than its position. The second information includes, for example, information relating to the operation of the work vehicle 100, such as its driving state. The driving state of the work vehicle 100 is determined by the speed, acceleration (i.e., the rate of change of speed per unit time), driving direction (heading), etc. of the work vehicle 100. Information relating to the driving state of the work vehicle 100 includes, for example, one or more of information on the speed of the work vehicle 100, information on the engine speed of the work vehicle 100, information on the acceleration of the work vehicle 100, information on the heading of the work vehicle 100, information on the steering angle of the steering wheels of the work vehicle 100, and information on the gear ratio of the transmission 103 of the work vehicle 100. The second information may also include information on the attitude of the work vehicle 100. Information on the attitude of the work vehicle 100 includes, for example, information on the heading of the work vehicle 100. The second information is not limited to information relating to the operation of the work vehicle 100, but may also include, for example, information about the temperature in the work vehicle 100 (e.g., the temperature of the engine coolant), information about the presence or absence of a malfunction in the work vehicle 100 (e.g., a diagnostic trouble code: DTC), etc. Specific examples of methods for acquiring the second information will be described later.
第2情報は、作業機300を連結するための連結装置108の状態に関する情報を含んでもよい。連結装置108は、例えば、作業機300に動力を供給するPTO軸、および作業機300の高さを調整する3点ヒッチを含み得る。連結装置108の状態に関する情報は、例えば、PTO軸の回転のオンまたはオフの情報、3点ヒッチの高さの情報のいずれか1以上を含んでいてもよい。 The second information may include information regarding the status of the coupling device 108 for coupling the work implement 300. The coupling device 108 may include, for example, a PTO shaft that supplies power to the work implement 300 and a three-point hitch that adjusts the height of the work implement 300. The information regarding the status of the coupling device 108 may include, for example, one or more of information regarding whether the rotation of the PTO shaft is on or off and information regarding the height of the three-point hitch.
第2情報は、作業車両100に作業機300が連結されている場合、作業車両100の状態に関する情報に加えて、作業機300の状態に関する情報を含んでもよい。例えば、作業機300に測位装置が取り付けられている場合、作業機300の位置または方位(例えば基準方位に対する角度)の情報が第2情報に含まれていてもよい。あるいは、作業機300における可動部の動作を検知するセンサが作業機300に設けられている場合、そのセンサによって検知された情報が第2情報に含まれていてもよい。 When a work implement 300 is coupled to the work vehicle 100, the second information may include information regarding the state of the work implement 300 in addition to information regarding the state of the work vehicle 100. For example, if a positioning device is attached to the work implement 300, the second information may include information regarding the position or orientation of the work implement 300 (e.g., the angle relative to a reference orientation). Alternatively, if the work implement 300 is equipped with a sensor that detects the operation of a movable part of the work implement 300, the second information may include information detected by that sensor.
(再生モード)
再生モードにおいて、作業車両100は、自動運転による走行を行う。制御装置180は、記録モードで記録された複数のウェイポイント情報に含まれる第1情報および第2情報に基づいて、作業車両100を自動走行させながら、作業車両100の動作を制御する。図6Bの例では、作業車両100は、記録モードで経路30T(図6A参照)を走行したときに記録された複数のウェイポイント情報に含まれる第1情報(位置情報)および第2情報(状態情報)に基づいて、自動走行する。制御装置180は、再生モードにおいて、記録モードで記録された複数のウェイポイント情報に含まれる第1情報によって規定される目標経路30Pに沿って、作業車両100を走行させる。例えば、制御装置180は、目標経路30Pに対する作業車両100の位置および向き(方位)のずれを最小化するように作業車両100の操舵制御を行う。これにより、作業車両100を目標経路30Pに沿って走行させることができる。再生モードにおいて、作業車両100は、記録モードで記録された作業車両100の動作を自動で再現することができる。
(Playback mode)
In playback mode, the work vehicle 100 travels by autonomous driving. The control device 180 controls the operation of the work vehicle 100 while causing the work vehicle 100 to travel automatically, based on the first information and second information included in the plurality of waypoint information recorded in recording mode. In the example of FIG. 6B , the work vehicle 100 travels automatically based on the first information (position information) and second information (status information) included in the plurality of waypoint information recorded when traveling along a route 30T (see FIG. 6A ) in recording mode. In playback mode, the control device 180 causes the work vehicle 100 to travel along a target route 30P defined by the first information included in the plurality of waypoint information recorded in recording mode. For example, the control device 180 performs steering control of the work vehicle 100 so as to minimize deviations in the position and orientation (azimuth) of the work vehicle 100 relative to the target route 30P. This allows the work vehicle 100 to travel along the target route 30P. In the playback mode, the work vehicle 100 can automatically reproduce the operation of the work vehicle 100 that was recorded in the recording mode.
再生モードは、例えば、目標経路30Pの開始地点30Sに作業車両100が位置している状態から、開始される。制御装置180は、例えば、目標経路30Pの終了地点30Gに作業車両100が達することによって、再生モードを終了する。図6Bには、作業車両100が開始地点30Sの手前に位置する状態と、作業車両100が経路30Pの途中に位置する状態とが例示されている。 The playback mode begins, for example, when the work vehicle 100 is located at the start point 30S of the target route 30P. The control device 180 ends the playback mode, for example, when the work vehicle 100 reaches the end point 30G of the target route 30P. Figure 6B illustrates examples of a state in which the work vehicle 100 is located just before the start point 30S and a state in which the work vehicle 100 is located midway along the route 30P.
図6Aおよび図6Bの例のように、作業車両100に作業機300が連結されている場合、制御装置180は、記録モードで記録された複数のウェイポイント情報に含まれる第1情報および第2情報に基づいて、作業車両100を自動走行させながら、作業車両100および作業機300の動作を制御することができる。すなわち、再生モードにおいて、作業車両100は、記録モードで記録された作業車両100の動作に加えて、作業機300の動作も自動で再現することができる。 As in the examples of Figures 6A and 6B, when a work implement 300 is coupled to the work vehicle 100, the control device 180 can control the operation of the work vehicle 100 and the work implement 300 while causing the work vehicle 100 to travel automatically, based on the first information and second information contained in the multiple waypoint information recorded in recording mode. In other words, in playback mode, the work vehicle 100 can automatically reproduce the operation of the work implement 300 in addition to the operation of the work vehicle 100 recorded in recording mode.
本実施形態における走行制御システムによると、再生モードにおいて、記録モードで記録された作業車両100の動作を再現することができるので、作業車両100の反復する動作を効率良く行うことができる。記録モードにおいて、作業車両100の位置に関する第1情報に関連付けて、作業車両100の位置以外の状態に関する第2情報を記録するので、作業車両100の動作の自動化および無人化が促進される。 The driving control system of this embodiment can reproduce in playback mode the operation of the work vehicle 100 that was recorded in recording mode, allowing the work vehicle 100 to perform repetitive operations efficiently. In recording mode, second information regarding conditions other than the position of the work vehicle 100 is recorded in association with first information regarding the position of the work vehicle 100, thereby facilitating the automation and unmanned operation of the work vehicle 100.
作業車両100に作業機300が連結されている場合、再生モードにおいて、作業車両100は、記録モードで記録された作業車両100の動作に加えて、作業機300の動作も自動で再現することができるので、作業機300によって行われる反復する作業を効率良く行うことができる。記録モードにおいて、作業車両100の位置に関する第1情報に関連付けて、作業機300の状態に関する第2情報を記録するので、作業機300による作業の自動化および無人化が促進される。 When a work implement 300 is coupled to the work vehicle 100, in playback mode the work vehicle 100 can automatically reproduce the operation of the work implement 300 in addition to the operation of the work vehicle 100 recorded in recording mode, thereby enabling repetitive work performed by the work implement 300 to be performed efficiently. In recording mode, second information regarding the status of the work implement 300 is recorded in association with first information regarding the position of the work vehicle 100, thereby promoting automation and unmanned operation of work performed by the work implement 300.
図6Aおよび図6Bの例では、作業車両100は、複数の樹木列20の間を経路30Tまたは経路30Pに沿って走行する。より具体的には、作業車両100は、隣り合う2つの樹木列20の間を走行し、隣り合う2つの樹木列20の間の走行の前後では枕地(headland)において旋回する。枕地は、各樹木列の端と、果樹園の境界との間の領域である。具体的には以下の動作が行われ得る。複数の樹木列20を、端から順に第1の樹木列20A、第2の樹木列20B、第3の樹木列20C、第4の樹木列20D、・・・と順序付けする。作業車両100は、開始地点30Sから、第1の樹木列20Aと第2の樹木列20Bとの間をまず走行し、その走行が完了すると、右に旋回して第2の樹木列20Bと第3の樹木列20Cとの間を逆向きに走行する。第2の樹木列20Bと第3の樹木列20Cとの間の走行が完了すると、さらに左に旋回して第3の樹木列20Cと第4の樹木列20Dとの間を走行する。以後、同様の動作を繰り返すことにより、経路30Tまたは経路30Pの終了地点30Gまで走行する。 6A and 6B, the work vehicle 100 travels between multiple tree rows 20 along path 30T or path 30P. More specifically, the work vehicle 100 travels between two adjacent tree rows 20, turning at a headland before and after traveling between the two adjacent tree rows 20. The headland is the area between the end of each tree row and the boundary of the orchard. Specifically, the following operation may be performed: The multiple tree rows 20 are ordered from the end as follows: first tree row 20A, second tree row 20B, third tree row 20C, fourth tree row 20D, etc. The work vehicle 100 first travels between the first tree row 20A and the second tree row 20B from a starting point 30S, and upon completing this travel, turns right and travels in the reverse direction between the second tree row 20B and the third tree row 20C. After completing travel between the second row of trees 20B and the third row of trees 20C, the vehicle turns further left and travels between the third row of trees 20C and the fourth row of trees 20D. By repeating the same operation, the vehicle travels to the end point 30G of route 30T or route 30P.
(走行経路の他の例)
図7および図8は、作業車両100が走行する経路の他の例を模式的に示す図である。
(Another example of a driving route)
7 and 8 are diagrams that schematically show other examples of routes that the work vehicle 100 travels.
図7は、矩形状ではない形状の圃場70P内において、作業車両100が複数の作物列20の間を走行する経路30Aを示している。作業車両100は、記録モードにおいて、開始地点30Sから終了地点30Gまでの経路30Aを走行する。制御装置180は、再生モードにおいて、記録モードで記録された複数のウェイポイント情報に含まれる第1情報によって規定される目標経路に沿って、作業車両100を自動走行させる。図7に示されるように、矩形状ではない形状の圃場においては、作物列20の長さが互いに異なり得るので、自律走行が容易ではない場合がある。本実施形態における走行制御システムを用いることによって、矩形状ではない形状の圃場においても、作業車両100の反復する動作を効率良く行うことができるので、作業車両100の動作の自動化および無人化が促進される。 Figure 7 shows a route 30A along which a work vehicle 100 travels between multiple crop rows 20 in a non-rectangular field 70P. In recording mode, the work vehicle 100 travels along route 30A from a start point 30S to an end point 30G. In playback mode, the control device 180 automatically drives the work vehicle 100 along a target route defined by the first information included in the multiple waypoint information recorded in recording mode. As shown in Figure 7, in non-rectangular fields, the lengths of the crop rows 20 may vary, making autonomous driving difficult. By using the driving control system of this embodiment, the work vehicle 100 can efficiently perform repetitive operations even in non-rectangular fields, thereby facilitating the automation and unmanned operation of the work vehicle 100.
図8は、作業車両100が圃場70の外を走行する経路30Bを示している。図8に示される領域は、作業車両100が農作業を行う複数の圃場70、および、その周辺の道76を含む。道76は農道であってもよい。作業車両100は、記録モードにおいて、開始地点30Sから終了地点30Gまでの経路30Bを走行する。制御装置180は、再生モードにおいて、記録モードで記録された複数のウェイポイント情報に含まれる第1情報によって規定される目標経路に沿って、作業車両100を自動走行させる。図8に示される例のように、本実施形態における走行制御システムは、圃場外の走行にも適用することができる。例えば、作業車両100の圃場間の移動、作業車両100の保管場所と圃場との間の移動等、反復して行われる走行に好適に適用され得る。このような場合、作業車両100の反復する動作(ここでは移動)を効率良く行うことができるので、作業車両100の動作(ここでは移動)の自動化および無人化が促進される。 Figure 8 shows a route 30B along which the work vehicle 100 travels outside the field 70. The area shown in Figure 8 includes multiple fields 70 where the work vehicle 100 performs agricultural work, and roads 76 in the surrounding areas. The roads 76 may be farm roads. In recording mode, the work vehicle 100 travels along route 30B from the start point 30S to the end point 30G. In playback mode, the control device 180 automatically drives the work vehicle 100 along a target route defined by the first information included in the multiple waypoint information recorded in recording mode. As in the example shown in Figure 8, the driving control system of this embodiment can also be applied to driving outside of a field. For example, it can be suitably applied to repeated driving, such as movement of the work vehicle 100 between fields, or movement of the work vehicle 100 between a storage location and a field. In such cases, the repetitive operation (here, movement) of the work vehicle 100 can be performed efficiently, facilitating automation and unmanned operation of the operation (here, movement) of the work vehicle 100.
(記録モードにおける処理の例)
図9Aは、記録モードにおいて制御装置180によって行われる処理の一例を示すフローチャートである。
(Example of processing in recording mode)
FIG. 9A is a flowchart showing an example of processing performed by the control device 180 in the recording mode.
記録モードの開始のタイミングは、例えばユーザによって指定される。例えば、運転者の操作によって、記録モードを開始する指示を含む信号が制御装置180に送信されることにより、制御装置180が記録モードを開始してもよい。例えば、作業車両100上の運転者は、作業車両100内に設けられた所定の操作スイッチまたは操作端末200などの入力装置を操作することによって、記録モードを開始する指示を含む信号を制御装置180に送信することができる。記録モードは、作業車両100の走行中に開始されてもよいし、作業車両100が停止している状態で開始されてもよい。 The timing for starting the recording mode is specified, for example, by the user. For example, the driver may operate the control device 180 to send a signal containing an instruction to start the recording mode, causing the control device 180 to start the recording mode. For example, the driver of the work vehicle 100 can send a signal containing an instruction to start the recording mode to the control device 180 by operating a predetermined operation switch provided in the work vehicle 100 or an input device such as the operation terminal 200. The recording mode may be started while the work vehicle 100 is traveling, or may be started when the work vehicle 100 is stopped.
記録モードが開始されると、ステップS102において、制御装置180は、作業車両100が走行している間、測位装置110から出力された位置データおよびセンサ群150から出力されたセンサデータに基づいて、第1情報および第2情報を生成する。例えば、制御装置180は、測位装置110から出力された位置データに基づいて、作業車両100の基準点の位置(すなわち座標)を計算し、その位置を示す情報を第1情報として生成(取得)してもよい。制御装置180は、測位装置110から出力された位置データ、および予め記憶装置に記録された、測位装置110と作業車両100との相対的な位置関係を示す情報とに基づいて、作業車両100の基準点の位置を計算することができる。制御装置180はまた、センサ群150から出力されたセンサデータに基づき、再生時に駆動される各種のアクチュエータの制御に必要な情報を第2情報として生成してもよい。 When the recording mode is initiated, in step S102, the control device 180 generates first information and second information based on the position data output from the positioning device 110 and the sensor data output from the sensor group 150 while the work vehicle 100 is traveling. For example, the control device 180 may calculate the position (i.e., coordinates) of a reference point of the work vehicle 100 based on the position data output from the positioning device 110, and generate (acquire) information indicating that position as the first information. The control device 180 can calculate the position of the reference point of the work vehicle 100 based on the position data output from the positioning device 110 and information indicating the relative positional relationship between the positioning device 110 and the work vehicle 100, which is pre-recorded in the storage device. The control device 180 may also generate, as the second information, information necessary for controlling various actuators that are driven during playback, based on the sensor data output from the sensor group 150.
第1情報および第2情報は、任意のタイミングで生成され得る。第1情報および第2情報は、例えば、作業車両100が一定の距離進むごとに生成されてもよいし、一定の時間ごとに生成されてもよい。一定の距離(例えば、図6Aの例では、作業車両100の進行方向において隣接する2つのウェイポイントPr間の距離)は、例えば、数十センチメートル(cm)から数メートル(m)程度の値に設定され得る。一定の時間は、例えば1秒から10秒の範囲内の値に設定され得る。 The first information and second information may be generated at any timing. For example, the first information and second information may be generated every time the work vehicle 100 travels a certain distance, or every certain time. The certain distance (for example, in the example of FIG. 6A, the distance between two adjacent waypoints Pr in the direction of travel of the work vehicle 100) may be set to a value of, for example, several tens of centimeters (cm) to several meters (m). The certain time may be set to a value within the range of, for example, 1 to 10 seconds.
ステップS104において、制御装置180は、ステップS102で生成した第1情報および第2情報を含むウェイポイント情報を記憶装置870(図3A参照)に記録する。第1情報および第2情報は、互いに関連付けられて記録される。 In step S104, the control device 180 records the waypoint information, including the first information and second information generated in step S102, in the storage device 870 (see Figure 3A). The first information and second information are recorded in association with each other.
図10は、ウェイポイント情報の一例を示す図である。図10に示すウェイポイント情報は、ウェイポイント番号(No.)90、作業車両100の位置を示す第1情報91、および作業車両100の状態を示す第2情報92を含む。第1情報91は、そのウェイポイントの位置座標を示す。位置座標は、例えば地理座標系における緯度および経度を示していてもよいし、地理座標系とは異なる座標系における位置座標を示していてもよい。位置座標は、緯度および経度に加えて、高度の情報を含んでいてもよい。図10の例における第2情報92は、車速、操舵角、ブレーキの有無、PTO軸のON/OFF、および3Pヒッチの高さを示す情報を含む。第2情報92は、これらの情報の一部のみを含んでいてもよい。あるいは、第2情報92は、図10には示されていない他の情報を含んでいてもよい。例えば、前進/後進レバーの状態を示す情報が第2情報92に含まれていてもよい。あるいは、前輪増速機能(「倍速ターン」とも称する。)のON/OFFの情報が第2情報92に含まれていてもよい。 Figure 10 is a diagram showing an example of waypoint information. The waypoint information shown in Figure 10 includes a waypoint number (No.) 90, first information 91 indicating the position of the work vehicle 100, and second information 92 indicating the status of the work vehicle 100. The first information 91 indicates the position coordinates of the waypoint. The position coordinates may indicate, for example, latitude and longitude in a geographic coordinate system, or may indicate position coordinates in a coordinate system different from the geographic coordinate system. The position coordinates may include altitude information in addition to latitude and longitude. The second information 92 in the example of Figure 10 includes information indicating the vehicle speed, steering angle, whether the brakes are applied, whether the PTO axle is on or off, and the height of the 3P hitch. The second information 92 may include only some of this information. Alternatively, the second information 92 may include other information not shown in Figure 10. For example, the second information 92 may include information indicating the status of the forward/reverse lever. Alternatively, the second information 92 may include ON/OFF information for the front wheel speed increase function (also called "double speed turn").
制御装置180は、記録モード終了の指令が出されるまで(ステップS106)、ステップS102およびステップS104の処理を繰り返す。記録モードの終了のタイミングは、ユーザによって指定され得る。例えば、運転者の操作によって、記録モードを終了する指示を含む信号が制御装置180に送信されることにより、制御装置180が記録モードを終了してもよい。例えば、作業車両100上の運転者は、作業車両100に設けられた所定の操作スイッチまたは操作端末200などの入力装置を操作することによって、記録モードを終了する指示を含む信号を制御装置180に送信することができる。 The control device 180 repeats the processing of steps S102 and S104 until a command to end the recording mode is issued (step S106). The timing of ending the recording mode can be specified by the user. For example, the driver may operate an input device such as the operation terminal 200 to send a signal to the control device 180 containing an instruction to end the recording mode, causing the control device 180 to end the recording mode. For example, the driver of the work vehicle 100 can send a signal to the control device 180 containing an instruction to end the recording mode by operating a predetermined operation switch provided on the work vehicle 100 or an input device such as the operation terminal 200.
図9Bは、記録モードにおいて制御装置180によって行われる処理の他の一例を示すフローチャートである。図9Bのフローチャートは、ステップS104が行われるタイミングが記録モードでの走行が終了した後である点において、図9Aのフローチャートと異なる。 Figure 9B is a flowchart showing another example of processing performed by the control device 180 in recording mode. The flowchart in Figure 9B differs from the flowchart in Figure 9A in that step S104 is performed after driving in recording mode has ended.
図9Bに示される例では、制御装置180は、作業車両100の記録モードにおける走行が終了した(ステップS103)後、ステップS104の処理を実行する。ステップS104において、ステップS102で作業車両100の走行中に生成した第1情報および第2情報を含む複数のウェイポイント情報を記憶装置870に記録する。ステップS102で生成された第1情報および第2情報は、記憶装置870または記憶装置870とは異なる記憶装置(例えば図3Bに示すRAM285などのメモリ)に一時的に記憶され、ウェイポイント情報の記録後に消去され得る。この例では、記録モードにおける走行が終了した後、図10に示すようなウェイポイント情報が、ウェイポイントごとに生成され、記録される。 In the example shown in FIG. 9B, the control device 180 executes the processing of step S104 after the work vehicle 100 has completed traveling in recording mode (step S103). In step S104, a plurality of waypoint information items including the first information and second information generated while the work vehicle 100 was traveling in step S102 are recorded in the storage device 870. The first information and second information generated in step S102 may be temporarily stored in the storage device 870 or a storage device different from the storage device 870 (for example, a memory such as RAM 285 shown in FIG. 3B), and may be erased after the waypoint information is recorded. In this example, after traveling in recording mode has completed, waypoint information such as that shown in FIG. 10 is generated and recorded for each waypoint.
図9Cは、記録モードにおいて制御装置180によって行われる処理のさらに他の例を示すフローチャートである。図9Cに示すフローチャートは、第1情報および第2情報が、記録モードにおける走行が終了した後に生成される点において、図9Bに示すフローチャートとは異なっている。 Figure 9C is a flowchart showing yet another example of processing performed by the control device 180 in recording mode. The flowchart shown in Figure 9C differs from the flowchart shown in Figure 9B in that the first information and second information are generated after driving in recording mode has ended.
図9Cに示される例では、ステップS101において、制御装置180は、作業車両100が走行している間、測位装置110から出力された位置データおよびセンサ群150から出力されたセンサデータをメモリ(例えば図3Bに示すRAM285)に記憶する。作業車両100の記録モードにおける走行が終了した(ステップS103)後、制御装置180は、ステップS105、S107の処理を実行する。ステップS105において、制御装置180は、複数のウェイポイントのそれぞれについて、メモリに記憶された位置データおよびセンサデータに基づいて第1情報および第2情報を生成する。ステップS107において、制御装置180は、各々が第1情報および第2情報を含む複数のウェイポイント情報を記憶装置870に記録する。この例では、記録モードにおける走行が終了した後、ウェイポイントごとに第1情報および第2情報が生成され、図10に示すようなウェイポイント情報がウェイポイントごとに記録される。 In the example shown in FIG. 9C, in step S101, the control device 180 stores the position data output from the positioning device 110 and the sensor data output from the sensor group 150 in memory (e.g., RAM 285 shown in FIG. 3B) while the work vehicle 100 is traveling. After the work vehicle 100 has completed traveling in recording mode (step S103), the control device 180 executes the processes of steps S105 and S107. In step S105, the control device 180 generates first information and second information for each of a plurality of waypoints based on the position data and sensor data stored in memory. In step S107, the control device 180 records a plurality of waypoint information, each of which includes the first information and the second information, in the storage device 870. In this example, after traveling in recording mode has completed, the first information and second information are generated for each waypoint, and waypoint information such as that shown in FIG. 10 is recorded for each waypoint.
(再生モードにおける処理の例)
図11は、再生モードにおいて制御装置180によって行われる処理の一例を示すフローチャートである。
(Example of processing in playback mode)
FIG. 11 is a flowchart showing an example of processing performed by the control device 180 in the playback mode.
再生モードにおいて、制御装置180は、予め記録されたウェイポイント情報に基づいて、作業車両100を自動で走行させる。制御装置180は、測位装置110から出力された作業車両100の位置を示す位置データを取得する(ステップS121)。次に、制御装置180は、作業車両100の位置と、目標経路との偏差を算出する(ステップS122)。目標経路は、記録モードにおいて記録された複数のウェイポイントの位置情報(第1情報)によって規定される。偏差は、その時点における作業車両100の位置と、目標経路との距離を表す。制御装置180は、算出した位置の偏差が予め設定された閾値を超えるか否かを判定する(ステップS123)。偏差が閾値を超える場合(ステップS123において「Yes」の場合)、制御装置180は、偏差が小さくなるように、駆動装置240に含まれる操舵装置106の制御パラメータを変更することにより、操舵角を変更する(ステップS124)。ステップS123において偏差が閾値を超えない場合(ステップS123において「No」の場合)、ステップS124の処理は行われない。制御装置180は、再生モード終了の指示が出されるまで(ステップS125)、ステップS121からステップS124の動作を繰り返す。 In playback mode, the control device 180 automatically drives the work vehicle 100 based on pre-recorded waypoint information. The control device 180 acquires position data indicating the position of the work vehicle 100 output from the positioning device 110 (step S121). Next, the control device 180 calculates the deviation between the position of the work vehicle 100 and the target route (step S122). The target route is defined by the position information (first information) of multiple waypoints recorded in recording mode. The deviation represents the distance between the position of the work vehicle 100 at that time and the target route. The control device 180 determines whether the deviation of the calculated position exceeds a preset threshold (step S123). If the deviation exceeds the threshold ("Yes" in step S123), the control device 180 changes the steering angle by changing the control parameters of the steering device 106 included in the drive device 240 so as to reduce the deviation (step S124). If the deviation does not exceed the threshold value in step S123 ("No" in step S123), the process of step S124 is not performed. The control device 180 repeats the operations of steps S121 to S124 until an instruction to end the playback mode is issued (step S125).
制御装置180は、再生モードにおいて、例えば図11に示す処理を実行することにより、目標経路に沿って作業車両100を自動走行させる。制御装置180は、さらに、目標経路を規定する複数のウェイポイントのそれぞれに対応する状態情報(第2情報)に基づいて、作業車両100の動作を制御する。例えば、第2情報が作業車両100の操舵輪の操舵角の情報を含む場合は、図11に示す処理に加えて、第2情報に含まれる操舵角に基づいた作業車両100の操舵の制御が行われる。第2情報が作業車両100の速度の情報を含む場合、作業車両100の速度は、第2情報に含まれる速度の情報に基づいて制御される。他にも、例えば、旋回の開始前にPTO軸の回転が停止(オフ)され、旋回の終了後にPTO軸の回転が開始(オン)される動作が記録されている場合、制御装置180は、再生モードにおける作業車両100の旋回時にその動作を再現する。 In playback mode, the control device 180 automatically drives the work vehicle 100 along the target route by executing the processing shown in FIG. 11, for example. The control device 180 further controls the operation of the work vehicle 100 based on status information (second information) corresponding to each of the multiple waypoints that define the target route. For example, if the second information includes information on the steering angle of the steering wheels of the work vehicle 100, in addition to the processing shown in FIG. 11, steering of the work vehicle 100 is controlled based on the steering angle included in the second information. If the second information includes information on the speed of the work vehicle 100, the speed of the work vehicle 100 is controlled based on the speed information included in the second information. In addition, for example, if an operation is recorded in which the rotation of the PTO shaft is stopped (turned off) before the start of a turn and the rotation of the PTO shaft is started (turned on) after the turn is completed, the control device 180 reproduces that operation when the work vehicle 100 turns in playback mode.
作業車両100の操舵制御および速度制御には、PID制御またはMPC制御(モデル予測制御)などの制御技術が適用され得る。これらの制御技術を適用することにより、作業車両100を目標経路および目標速度に近付ける制御を滑らかにすることができる。 Control techniques such as PID control or MPC (model predictive control) control can be applied to the steering control and speed control of the work vehicle 100. By applying these control techniques, it is possible to smoothly control the work vehicle 100 to approach the target path and target speed.
(第2情報が作業車両の走行状態に関する情報を含む場合)
図12Aを参照しながら、第2情報が、作業車両100の走行状態に関する情報を含む場合に、制御装置180によって行われる処理の一例を説明する。図12Aは、走行制御システム1000における制御装置180によって行われる処理の一例を説明するための模式的な図である。図12Aには、走行制御システム1000の他に、駆動装置240および操作スイッチ群210も示されている。簡単のために、図12Aでは一部の構成要素の図示が省略されている。
(When the second information includes information regarding the traveling state of the work vehicle)
With reference to Fig. 12A , an example of processing performed by the control device 180 when the second information includes information related to the traveling state of the work vehicle 100 will be described. Fig. 12A is a schematic diagram for explaining an example of processing performed by the control device 180 in the traveling control system 1000. In addition to the traveling control system 1000, Fig. 12A also shows the drive device 240 and the operation switch group 210. For simplicity, some components are not shown in Fig. 12A.
(作業車両の速度の制御)
制御装置180は、駆動装置240に含まれる原動機102、制動装置(ブレーキ)293、および変速装置103を制御することによって、作業車両100の速度を制御する。制動装置293は、作業車両100の車輪104を回転させる車軸の制動を行う。具体的には、原動機(エンジン)102のエンジン回転数および/または変速装置103の変速比を制御することによって、作業車両100の速度を制御することができる。例えば、変速装置103は、複数の変速段を有し、制御装置180は、変速装置103の変速段を切り替えることによって、変速装置103の変速比を制御する。変速装置103の複数の変速段は、複数の主変速段と複数の副変速段との組み合わせによって構成され得る。作業車両100が手動走行している場合は、制御装置180は、運転者によるアクセル操作装置215(例えばアクセルレバーまたはアクセルペダル)、制動操作装置216(例えばブレーキペダル)、および/または、変速段操作スイッチ218(例えばシフトレバー)の操作に応答して、原動機102、制動装置(ブレーキ)293、および変速装置103を制御することによって、作業車両100の速度を制御する。変速段操作スイッチ218は、変速装置103の変速段を選択するためのスイッチである。制御装置180は、運転者による操作に応答して、二輪駆動モードと四輪駆動モードとの切り替えをさらに行ってもよい。
(Control of work vehicle speed)
The control device 180 controls the speed of the work vehicle 100 by controlling the prime mover 102, braking device (brake) 293, and transmission 103 included in the drive device 240. The braking device 293 brakes the axle that rotates the wheels 104 of the work vehicle 100. Specifically, the speed of the work vehicle 100 can be controlled by controlling the engine speed of the prime mover (engine) 102 and/or the gear ratio of the transmission 103. For example, the transmission 103 has multiple gear stages, and the control device 180 controls the gear ratio of the transmission 103 by switching the gear stages of the transmission 103. The multiple gear stages of the transmission 103 can be configured by combining multiple main gear stages and multiple sub gear stages. When the work vehicle 100 is being manually driven, the control device 180 controls the speed of the work vehicle 100 by controlling the prime mover 102, the braking device (brake) 293, and the transmission 103 in response to the driver's operation of an accelerator operation device 215 (e.g., an accelerator lever or accelerator pedal), a brake operation device 216 (e.g., a brake pedal), and/or a gear stage operation switch 218 (e.g., a shift lever). The gear stage operation switch 218 is a switch for selecting the gear stage of the transmission 103. The control device 180 may further switch between two-wheel drive mode and four-wheel drive mode in response to an operation by the driver.
記録モードにおいて、制御装置180は、車軸センサ156等の車速センサ、エンジン回転数センサ158、および、変速装置103の変速比の情報を検出する変速比センサ159から出力されたセンサデータを逐次取得する。制御装置180は、それらのセンサデータに基づいて、作業車両100の速度の情報、作業車両100のエンジン回転数の情報、および、変速装置103の変速比の情報を、各ウェイポイントの位置情報(第1情報)と関連付けて第2情報として生成および記録する。このような場合、制御装置180は、再生モードにおいて、記録モードで記録された第2情報に基づいて、駆動装置240に含まれる原動機102、変速装置103、および制動装置293を制御することによって、作業車両100の速度を制御する。変速比センサ159は、変速装置103内の回転軸に設けられ、変速比を検出するセンサであってもよいし、変速段を選択するためのシフトレバー(変速段操作スイッチ218)の位置を検出することによって、選択された変速段を特定するシフトポジションセンサであってもよい。変速装置103の変速比の情報は、変速比そのものを示す情報に限らず、例えば、変速装置103の複数の変速段のうち、選択されている変速段を特定する情報であってもよい。1つの変速段は1つの変速比に対応するため、変速段が特定されれば、変速比を特定できる。 In recording mode, the control device 180 sequentially acquires sensor data output from vehicle speed sensors such as the axle sensor 156, the engine RPM sensor 158, and the gear ratio sensor 159, which detects information about the gear ratio of the transmission 103. Based on this sensor data, the control device 180 generates and records information about the speed of the work vehicle 100, information about the engine RPM of the work vehicle 100, and information about the gear ratio of the transmission 103 as second information in association with the position information of each waypoint (first information). In such a case, in playback mode, the control device 180 controls the speed of the work vehicle 100 by controlling the prime mover 102, transmission 103, and braking device 293 included in the drive unit 240 based on the second information recorded in recording mode. The gear ratio sensor 159 may be a sensor provided on a rotating shaft within the transmission 103 that detects the gear ratio, or it may be a shift position sensor that identifies the selected gear by detecting the position of a shift lever (gear stage operation switch 218) for selecting a gear. The information on the gear ratio of the transmission 103 is not limited to information indicating the gear ratio itself, but may also be, for example, information that identifies the selected gear stage out of multiple gear stages of the transmission 103. Because one gear stage corresponds to one gear ratio, the gear ratio can be identified once the gear stage is identified.
作業車両100は、倍速ターン機能(前輪増速機能)を備えていてもよい。倍速ターンは、運転者がステアリングホイールを大きく回すことによって前輪の操舵角が閾値を超えたときに、前輪を増速させる動作である。倍速ターンを行うことにより、旋回半径を小さくし、より滑らかな旋回が可能になる。作業車両100は、倍速ターン機能のオン/オフを切り替えるためのクラッチを駆動するためのソレノイド(「倍速ソレノイド」と称する。)を備え得る。制御装置180は、油圧回路を介して倍速ソレノイドのオン/オフを切り替えることができる。倍速ソレノイドがオンの状態においては、倍速ソレノイドがオフの状態に比べて、前輪の回転速度が約2倍になる。 The work vehicle 100 may be equipped with a double-speed turn function (front wheel speed increase function). A double-speed turn is an operation that increases the speed of the front wheels when the driver turns the steering wheel significantly, causing the steering angle of the front wheels to exceed a threshold. Performing a double-speed turn reduces the turning radius, enabling smoother turns. The work vehicle 100 may be equipped with a solenoid (referred to as a "double-speed solenoid") for driving a clutch that switches the double-speed turn function on and off. The control device 180 can switch the double-speed solenoid on and off via a hydraulic circuit. When the double-speed solenoid is on, the rotational speed of the front wheels is approximately twice as fast as when the double-speed solenoid is off.
第2情報は、作業車両100の走行モードに関する情報をさらに含んでもよい。例えば、作業車両100の走行モードに関する情報は、前進または後進のいずれであるかの情報を含んでもよい。走行モードに関する情報は、作業車両100の走行モードが四輪駆動モードまたは二輪駆動モードのいずれであるかの情報を含んでもよい。走行モードに関する情報は、倍速ターンがオンまたはオフであるかの情報を含んでいてもよい。走行モードに関する情報は、自動片ブレーキモードがオンまたはオフであるかの情報をさらに含んでもよい。自動片ブレーキモードは、オンである場合、走行中に操舵輪である前輪104Fの操舵角が所定値を超えると内側後輪に軽くブレーキがかかるモードである。制御装置180は、再生モードにおいて、記録モードで記録された第2情報に基づいて、駆動装置240に含まれる原動機102、変速装置103、および制動装置293を制御することによって、作業車両100の走行モードを制御する。 The second information may further include information regarding the driving mode of the work vehicle 100. For example, the information regarding the driving mode of the work vehicle 100 may include information regarding whether the vehicle is moving forward or backward. The information regarding the driving mode may include information regarding whether the vehicle is moving in four-wheel drive mode or two-wheel drive mode. The information regarding the driving mode may include information regarding whether double speed turning is on or off. The information regarding the driving mode may further include information regarding whether automatic single braking mode is on or off. When automatic single braking mode is on, the inner rear wheel is lightly braked when the steering angle of the front wheel 104F, which is the steered wheel, exceeds a predetermined value while the vehicle is moving. In playback mode, the control device 180 controls the driving mode of the work vehicle 100 by controlling the prime mover 102, transmission 103, and brake device 293 included in the drive device 240 based on the second information recorded in recording mode.
(作業車両の操舵制御)
制御装置180は、操舵装置106を制御することによって、作業車両100の操舵輪である前輪104Fの操舵角を変更し、操舵輪の操舵角を変更することによって、作業車両100の方位を変更する。作業車両100が手動走行している場合は、制御装置180は、運転者によるステアリングホイール217の操作に応答して、操舵装置106を制御することによって、作業車両100の操舵輪の操舵角および作業車両100の方位を変更する。
(Steering control of work vehicle)
The control device 180 controls the steering device 106 to change the steering angle of the front wheels 104F, which are the steered wheels of the work vehicle 100, and by changing the steering angle of the steered wheels, changes the heading of the work vehicle 100. When the work vehicle 100 is being manually driven, the control device 180 changes the steering angle of the steered wheels of the work vehicle 100 and the heading of the work vehicle 100 by controlling the steering device 106 in response to operation of the steering wheel 217 by the driver.
記録モードにおいて、制御装置180は、ステアリングホイールセンサ152および/または切れ角センサ154から出力されたセンサデータ(計測値)に基づいて、作業車両100の操舵輪の操舵角の情報を、第2情報として取得する。このような場合、制御装置180は、再生モードにおいて、記録モードで記録された第2情報に基づいて、操舵装置106に含まれる油圧装置または電動モータを制御することによって作業車両100のステアリングを制御する。 In recording mode, the control device 180 acquires information about the steering angle of the steering wheels of the work vehicle 100 as second information based on sensor data (measured values) output from the steering wheel sensor 152 and/or the turning angle sensor 154. In such a case, in playback mode, the control device 180 controls the steering of the work vehicle 100 by controlling the hydraulic device or electric motor included in the steering device 106 based on the second information recorded in recording mode.
第2情報は、作業車両100の姿勢に関する情報をさらに含んでもよい。作業車両100の姿勢は、例えばロール角θR、ピッチ角θP、およびヨー角θYによって表される。ロール角θRは、作業車両100の前後方向の軸の周りの回転量を表す。ピッチ角θPは、作業車両100の左右方向の軸の周りの回転量を表す。ヨー角θYは、作業車両100の上下方向の軸の周りの回転量を表す。姿勢は、オイラー角などの他の角度、またはクォータニオン(四元数)によっても規定され得る。制御装置180は、作業車両100の姿勢に関する情報を、例えばIMU115から出力されたデータに基づいて取得する。 The second information may further include information related to the attitude of the work vehicle 100. The attitude of the work vehicle 100 is represented by, for example, a roll angle θ R , a pitch angle θ P , and a yaw angle θ Y. The roll angle θ R represents the amount of rotation about an axis in the longitudinal direction of the work vehicle 100. The pitch angle θ P represents the amount of rotation about an axis in the lateral direction of the work vehicle 100. The yaw angle θ Y represents the amount of rotation about an axis in the vertical direction of the work vehicle 100. The attitude may also be specified by other angles such as Euler angles, or by a quaternion. The control device 180 acquires information related to the attitude of the work vehicle 100 based on data output from the IMU 115, for example.
(第2情報が連結装置の状態に関する情報を含む場合)
図12Bを参照しながら、第2情報が、作業機300を連結するための連結装置108の状態に関する情報を含む場合に、制御装置180によって行われる処理の一例を説明する。図12Bは、走行制御システム1000の制御装置180によって行われる処理の一例を説明するための模式的な図である。図12Bには、走行制御システム1000の他に、連結装置108および操作スイッチ群210も示されている。
(When the second information includes information regarding the state of the coupling device)
12B , an example of processing performed by the control device 180 when the second information includes information related to the state of the coupling device 108 for coupling the work machine 300 will be described. Fig. 12B is a schematic diagram for explaining an example of processing performed by the control device 180 of the cruise control system 1000. In addition to the cruise control system 1000, Fig. 12B also shows the coupling device 108 and the operation switch group 210.
図12Bに示されるように、連結装置108は、作業機300を接続するための3点ヒッチ291と、作業機300に回転による動力を供給するPTO軸292とを含む。操作スイッチ群210は、3点ヒッチ291の高さを変化させる操作を行うための3Pポジションスイッチ211と、PTO軸292の回転のオン/オフを切り替える操作を行うためのPTOスイッチ222とを含む。センサ群150は、3点ヒッチ291の高さ位置を検知する3Pポジションセンサ251と、PTO軸292の回転のオン/オフを検知するPTOセンサ252とを含む。連結装置108、操作スイッチ群210、およびセンサ群150のそれぞれは、他の構成要素も含み得るが、簡単のために、図12Bでは一部の構成要素の図示が省略されている。制御装置180は、3Pポジションセンサ251、PTOセンサ252、3点ヒッチ291、およびPTO軸292に接続される。制御装置180は、これらの構成要素との間で、CAN等の通信プロトコルを利用した通信を行うことができる。 12B, the coupling device 108 includes a three-point hitch 291 for connecting the work machine 300 and a PTO shaft 292 for supplying rotational power to the work machine 300. The operation switch group 210 includes a 3P position switch 211 for changing the height of the three-point hitch 291 and a PTO switch 222 for switching the rotation of the PTO shaft 292 on and off. The sensor group 150 includes a 3P position sensor 251 for detecting the height position of the three-point hitch 291 and a PTO sensor 252 for detecting the rotation of the PTO shaft 292 on and off. The coupling device 108, operation switch group 210, and sensor group 150 may each include other components, but for simplicity, some components are not shown in FIG. 12B. The control device 180 is connected to the 3P position sensor 251, PTO sensor 252, three-point hitch 291, and PTO shaft 292. The control device 180 can communicate with these components using a communication protocol such as CAN.
制御装置180は、3点ヒッチ291の高さおよびPTO軸292の回転のオン/オフの切り替えを制御する。作業車両100が運転者の手動操作によって動作している場合は、制御装置180は、運転者による3Pポジションスイッチ211の操作に応答して、3点ヒッチ291の高さを変化させ、運転者によるPTOスイッチ222の操作に応答して、PTO軸292の回転のオン/オフを切り替える。 The control device 180 controls the height of the three-point hitch 291 and the on/off switching of the rotation of the PTO shaft 292. When the work vehicle 100 is being operated manually by the driver, the control device 180 changes the height of the three-point hitch 291 in response to the driver's operation of the 3P position switch 211, and switches the rotation of the PTO shaft 292 on/off in response to the driver's operation of the PTO switch 222.
記録モードにおいて、制御装置180は、3Pポジションセンサ251から出力されたセンサデータに基づいて、3点ヒッチ291の高さに関する情報を、第2情報として生成する。このような場合、再生モードにおいて、制御装置180は、記録モードで記録された第2情報に基づいて、3点ヒッチ291の高さを制御する。また、記録モードにおいて、制御装置180は、PTOセンサ252から出力されたセンサデータに基づいて、PTO軸292の回転のオンまたはオフに関する情報を、第2情報として取得する。このような場合、再生モードにおいて、制御装置180は、記録モードで記録された第2情報に基づいて、PTO軸292の回転のオン/オフを制御する。 In recording mode, the control device 180 generates information regarding the height of the three-point hitch 291 as second information based on the sensor data output from the 3P position sensor 251. In such a case, in playback mode, the control device 180 controls the height of the three-point hitch 291 based on the second information recorded in recording mode. Also, in recording mode, the control device 180 acquires information regarding the on/off state of rotation of the PTO shaft 292 as second information based on the sensor data output from the PTO sensor 252. In such a case, in playback mode, the control device 180 controls the on/off state of rotation of the PTO shaft 292 based on the second information recorded in recording mode.
(第2情報が作業機の状態に関する情報を含む場合)
図12Cを参照しながら、作業車両100に作業機300が連結されており、第2情報が作業機300の状態に関する情報を含む場合に、制御装置180によって行われる処理の一例を説明する。図12Cは、走行制御システム1000の制御装置180によって行われる処理の一例を説明するための模式的な図である。図12Cには、走行制御システム1000の他に、作業機300および操作スイッチ群210も示されている。簡単のために、図12Cでは一部の構成要素の図示が省略されている。
(When the second information includes information regarding the state of the work machine)
With reference to Figure 12C, an example of processing performed by the control device 180 when the work implement 300 is coupled to the work vehicle 100 and the second information includes information relating to the state of the work implement 300 will be described. Figure 12C is a schematic diagram for explaining an example of processing performed by the control device 180 of the cruise control system 1000. In addition to the cruise control system 1000, Figure 12C also shows the work implement 300 and the operation switch group 210. For simplicity, some components are not shown in Figure 12C.
図12Cに示されるように、作業機300は、作業機300が所定の作業を実行するために必要な動作を行う駆動装置340と、駆動装置340の動作を制御する制御装置380と、駆動装置340の状態を検出してセンサデータを出力する1以上の作業機センサ302とを備える。駆動装置340は、例えば油圧装置、電動モータ、またはポンプなどの、作業機300の用途に応じた装置を含む。作業機センサ302は、駆動装置340に応じた構造を有し、例えば、油圧センサを含む。操作スイッチ群210は、作業機300の動作を操作するための作業機スイッチ213を含む。 As shown in FIG. 12C, the work machine 300 includes a drive unit 340 that performs the operations necessary for the work machine 300 to perform a predetermined task, a control device 380 that controls the operation of the drive unit 340, and one or more work machine sensors 302 that detect the state of the drive unit 340 and output sensor data. The drive unit 340 includes devices appropriate for the intended use of the work machine 300, such as a hydraulic unit, an electric motor, or a pump. The work machine sensor 302 has a structure appropriate for the drive unit 340 and includes, for example, a hydraulic sensor. The operation switch group 210 includes a work machine switch 213 for controlling the operation of the work machine 300.
制御装置180は、制御装置380に駆動装置340の動作を制御させる指令を送ることによって、作業機300の動作を制御する。作業車両100が運転者の手動操作によって動作している場合は、制御装置180は、運転者による作業機スイッチ213の操作に応答して、制御装置380に駆動装置340の動作を制御させる指令を送ることによって、作業機300の動作を制御する。 The control device 180 controls the operation of the work implement 300 by sending a command to the control device 380 to control the operation of the drive device 340. When the work vehicle 100 is being operated by manual operation by the driver, the control device 180 controls the operation of the work implement 300 by sending a command to the control device 380 to control the operation of the drive device 340 in response to the driver's operation of the work implement switch 213.
記録モードにおいて、制御装置180は、作業機センサ302から出力されたセンサデータに基づいて、作業機300の状態に関する情報を、第2情報として取得または生成する。例えば、制御装置380が、作業機センサ302から出力されたセンサデータに基づいて作業機300の状態に関する第2情報を生成し、第2情報を制御装置180に作業機送信してもよい。あるいは、制御装置180が、制御装置380を介して、作業機センサ302から出力されたセンサデータを受信し、作業機300の状態に関する情報を生成してもよい。このような場合、再生モードにおいて、制御装置180は、記録モードで記録された第2情報に基づいて、制御装置380に駆動装置340の動作を制御させることによって、作業機300の動作を制御する。 In the recording mode, the control device 180 acquires or generates information regarding the state of the work machine 300 as second information based on the sensor data output from the work machine sensor 302. For example, the control device 380 may generate second information regarding the state of the work machine 300 based on the sensor data output from the work machine sensor 302 and transmit the second information to the control device 180. Alternatively, the control device 180 may receive sensor data output from the work machine sensor 302 via the control device 380 and generate information regarding the state of the work machine 300. In such a case, in the playback mode, the control device 180 controls the operation of the work machine 300 by having the control device 380 control the operation of the drive device 340 based on the second information recorded in the recording mode.
図13は、作業車両100のキャビン105の内部に設けられる操作端末200および操作スイッチ群210の例を示す図である。キャビン105の内部には、運転者が操作可能な複数のスイッチを含む操作スイッチ群210が配置されている。操作スイッチ群210は、図12A、図12B、および図12Cを参照して説明した操作スイッチの例を含み得る。 Figure 13 is a diagram showing an example of an operation terminal 200 and operation switch group 210 provided inside the cabin 105 of the work vehicle 100. Inside the cabin 105, an operation switch group 210 including a plurality of switches that can be operated by the driver is arranged. The operation switch group 210 may include the examples of operation switches described with reference to Figures 12A, 12B, and 12C.
(記録モードにおける記録の中止)
図14は、記録モードにおいて制御装置180によって行われる処理の一例を示すフローチャートである。以下で説明するように、図14の例では、制御装置180は、記録モードにおける複数のウェイポイント情報を中止する場合がある。図9Aのフローチャートと共通する事項については説明を省略する場合がある。
(Stopping recording in recording mode)
Fig. 14 is a flowchart showing an example of processing performed by the control device 180 in the recording mode. As will be described below, in the example of Fig. 14, the control device 180 may cancel information on multiple waypoints in the recording mode. Explanations of matters common to the flowchart of Fig. 9A may be omitted.
図14に示されるように、記録モードが開始されると、ステップS102において、制御装置180は、GNSSユニット110から出力された位置データおよびセンサ群150から出力されたセンサデータに基づいて、第1情報および第2情報を取得する。ステップS102の処理は、図9Aの例における処理と同様に行われる。 As shown in FIG. 14, when the recording mode is started, in step S102, the control device 180 acquires the first information and the second information based on the position data output from the GNSS unit 110 and the sensor data output from the sensor group 150. The processing of step S102 is performed in the same manner as the processing in the example of FIG. 9A.
ステップS103において、制御装置180は、ステップS102で取得された位置データおよびセンサデータに基づいて、作業車両100の状態が複数のウェイポイント情報の記録に適している状態であるか否かを判定する。作業車両100の状態が複数のウェイポイント情報の記録に適している状態であるか否かの判定は、例えば、作業車両100の状態が複数のウェイポイント情報の記録に適していない状態であることが検出されたか否かの判定によって行われる。例えば、制御装置180は、作業車両180の状態が所定の中止条件を満たすか否かの判定を行い、作業車両180の状態が中止条件を満たす場合、作業車両100の状態が複数のウェイポイント情報の記録に適していない状態であることが検出されたと判定する。作業車両180の状態が中止条件を満たさない場合、作業車両100の状態が複数のウェイポイント情報の記録に適していない状態であることが検出されなかったと判定し、作業車両100の状態が複数のウェイポイント情報の記録に適している状態であると判定する。中止条件の具体例は後述する。 In step S103, the control device 180 determines whether the state of the work vehicle 100 is suitable for recording multiple waypoint information based on the position data and sensor data acquired in step S102. The determination of whether the state of the work vehicle 100 is suitable for recording multiple waypoint information is made, for example, by determining whether it has been detected that the state of the work vehicle 100 is unsuitable for recording multiple waypoint information. For example, the control device 180 determines whether the state of the work vehicle 180 satisfies a predetermined cancellation condition, and if the state of the work vehicle 180 satisfies the cancellation condition, it determines that it has been detected that the state of the work vehicle 100 is unsuitable for recording multiple waypoint information. If the state of the work vehicle 180 does not satisfy the cancellation condition, it determines that it has not been detected that the state of the work vehicle 100 is unsuitable for recording multiple waypoint information, and determines that the state of the work vehicle 100 is suitable for recording multiple waypoint information. Specific examples of cancellation conditions will be described later.
ステップS103において、作業車両100の状態が複数のウェイポイント情報の記録に適している状態であると判定された場合(ステップS103において「Yes」の場合)、制御装置180は、ステップS104の処理を行う。ステップS104の処理は、図9Aの例における処理と同様に行われる。制御装置180は、記録モード終了の指令が出されるまで(ステップS106)、ステップS102、ステップS103およびステップS104の処理を繰り返す。 If it is determined in step S103 that the state of the work vehicle 100 is suitable for recording multiple waypoint information ("Yes" in step S103), the control device 180 performs the processing of step S104. The processing of step S104 is performed in the same manner as the processing in the example of Figure 9A. The control device 180 repeats the processing of steps S102, S103, and S104 until a command to end the recording mode is issued (step S106).
ステップS103において、作業車両100の状態が複数のウェイポイント情報の記録に適していない状態であることが検出された場合(ステップS103において「No」の場合)、制御装置180は、ステップS107において、複数のウェイポイント情報の記録を中止する。制御装置180は、複数のウェイポイント情報の記録を中止したとき、複数のウェイポイント情報の記録が中止されたことをユーザに通知する表示を、作業車両100が有する表示装置(例えば操作端末200が有する表示装置)に表示させてもよい。 If it is detected in step S103 that the state of the work vehicle 100 is not suitable for recording multiple waypoint information ("No" in step S103), the control device 180 stops recording the multiple waypoint information in step S107. When the control device 180 stops recording the multiple waypoint information, it may display a message on a display device provided in the work vehicle 100 (e.g., a display device provided in the operation terminal 200) notifying the user that recording of the multiple waypoint information has been stopped.
図14に示したように、制御装置180は、記録モードにおいて、作業車両100の状態が複数のウェイポイント情報の記録に適していない状態であることが検出された場合、複数のウェイポイント情報の記録を中止する。作業車両100の状態が複数のウェイポイント情報の記録に適していない状態である場合とは、例えば、作業車両100の状態が、再生モードで行われる自動運転に対応していない状態(例えば走行モード)である場合、再生モードにおいて再現されることが好ましくない作業車両100の状態や動作が生じた場合、作業車両100に故障や異常が生じている状態、その他の複数のウェイポイント情報の記録に適していないと分類される作業車両100の状態を含む。作業車両100の状態がこのような状態である場合に取得された第1情報および第2情報を含む複数のウェイポイント情報が記録されると、例えば、再生モードにおける作業車両100の動作の再現性が低下したり、再生モードにおける作業車両100の自動走行が円滑に行われなかったり、作業車両100の反復する動作の効率性を高める観点からは再現されることが好ましくない動作が再生モードにおいて再現されたりすることが起こり得る。このような場合、作業車両100の反復する動作の効率性を十分に高めることができないことがある。これに対して、図14に示したように、制御装置180は、作業車両100の状態が複数のウェイポイント情報の記録に適していない状態であることが検出された場合に、複数のウェイポイント情報の記録を中止するので、再生モードにおける作業車両100の動作の再現性を高めることができるとともに、再生モードにおける作業車両100の自動走行を円滑に行うことができる。したがって、作業車両100の反復する動作の効率性を向上させることができる。 14, when the control device 180 detects in recording mode that the state of the work vehicle 100 is not suitable for recording multiple waypoint information, it halts the recording of multiple waypoint information. Examples of situations in which the state of the work vehicle 100 is not suitable for recording multiple waypoint information include situations in which the state of the work vehicle 100 is not compatible with the autonomous driving performed in playback mode (e.g., a driving mode), situations in which a state or operation of the work vehicle 100 occurs that is not desirable to reproduce in playback mode, situations in which the work vehicle 100 has a malfunction or abnormality, and other situations in the work vehicle 100 that are classified as not suitable for recording multiple waypoint information. If multiple waypoint information including the first information and second information acquired when the work vehicle 100 is in such a state is recorded, for example, the reproducibility of the operation of the work vehicle 100 in playback mode may be reduced, the autonomous driving of the work vehicle 100 may not be performed smoothly in playback mode, or operations that are not desirable to reproduce from the perspective of increasing the efficiency of the repetitive operations of the work vehicle 100 may be reproduced in playback mode. In such cases, it may not be possible to sufficiently improve the efficiency of the repetitive operations of the work vehicle 100. In contrast, as shown in FIG. 14, the control device 180 halts recording of multiple waypoint information when it detects that the state of the work vehicle 100 is not suitable for recording multiple waypoint information. This improves the reproducibility of the operations of the work vehicle 100 in playback mode and enables smooth automatic driving of the work vehicle 100 in playback mode. Therefore, the efficiency of the repetitive operations of the work vehicle 100 can be improved.
図15は、制御装置180によって行われる処理の一例を示すフローチャートである。図15のフローチャートは、記録モードを開始する指示を含む信号を受信したときに制御装置180によって行われる処理の一例を示している。図15の処理は、図14の処理と組み合わせて行われ得る。 Figure 15 is a flowchart showing an example of processing performed by the control device 180. The flowchart in Figure 15 shows an example of processing performed by the control device 180 when a signal including an instruction to start recording mode is received. The processing in Figure 15 can be performed in combination with the processing in Figure 14.
ステップS010において、制御装置180は、記録モードを開始する指示を含む信号を受信する。例えば、運転者の操作によって、記録モードを開始する指示を含む信号が制御装置180に送信される。 In step S010, the control device 180 receives a signal including an instruction to start the recording mode. For example, a signal including an instruction to start the recording mode is sent to the control device 180 by an operation by the driver.
ステップS010の後、ステップS011において、制御装置180は、作業車両100の状態が複数のウェイポイント情報の記録に適している状態であるか否かを判定する。ステップS011の判定は、図14のフローチャートにおけるステップS103の判定と同様に行われ得る。 After step S010, in step S011, the control device 180 determines whether the state of the work vehicle 100 is suitable for recording information about multiple waypoints. The determination in step S011 can be made in the same manner as the determination in step S103 in the flowchart of FIG. 14.
ステップS011において、作業車両100の状態が複数のウェイポイント情報の記録に適している状態であると判定された場合(ステップS011において「Yes」の場合)、制御装置180は、記録モードを開始する(ステップS100)。記録モードが開始されると、記録モードにおいて、例えば図14のフローチャートの処理が行われる。 If it is determined in step S011 that the state of the work vehicle 100 is suitable for recording multiple waypoint information ("Yes" in step S011), the control device 180 starts the recording mode (step S100). When the recording mode starts, the process shown in the flowchart of Figure 14, for example, is performed in the recording mode.
ステップS011において、作業車両100の状態が複数のウェイポイント情報の記録に適していない状態であることが検出された場合(ステップS011において「No」の場合)、制御装置180は、記録モードを開始しない(ステップS090)。制御装置180は、記録モードを開始しない場合、作業車両100の状態が複数のウェイポイント情報の記録に適していない状態であることをユーザに通知する表示を、作業車両100が有する表示装置(例えば操作端末200が有する表示装置)に表示させてもよい。 If it is detected in step S011 that the state of the work vehicle 100 is not suitable for recording multiple waypoint information (if "No" in step S011), the control device 180 does not start the recording mode (step S090). If the control device 180 does not start the recording mode, it may display a message on a display device provided in the work vehicle 100 (e.g., a display device provided in the operation terminal 200) notifying the user that the state of the work vehicle 100 is not suitable for recording multiple waypoint information.
(中止条件の例)
以下で中止条件の具体例を説明する。上述したように、制御装置180は、作業車両100の状態が複数のウェイポイント情報の記録に適している状態であるか否かの判定において、作業車両180の状態が中止条件を満たすか否かを判定してもよい。具体的には、制御装置180は、作業車両100の状態が所定の1以上の条件のいずれかに該当するか否かを判定し、該当する場合は、作業車両180の状態が中止条件を満たすと判定する。制御装置180は、記録モードにおいて、作業車両180の状態が中止条件を満たすか否かの判定に必要な情報を、センサ群150から出力されたセンサデータに基づいて取得し、取得した情報に基づいて、作業車両180の状態が中止条件を満たすか否かの判定を行う。作業車両180の状態が中止条件を満たすか否かの判定に必要な情報として、制御装置180が取得した情報は、ウェイポイント情報の第2情報として記録されてもよいし、第2情報として記録されなくてもよい(すなわち、第2情報とは別に必要な情報をセンサデータに基づいて取得してもよい。)。以下、中止条件の具体例とともに、制御装置180によって行われる処理の例を説明する。以下の具体例のいずれか1以上が組み合わせて用いられ得る。
(Examples of cancellation conditions)
Specific examples of the stop condition are described below. As described above, the control device 180 may determine whether the state of the work vehicle 100 satisfies the stop condition when determining whether the state of the work vehicle 100 is suitable for recording a plurality of waypoint information. Specifically, the control device 180 determines whether the state of the work vehicle 100 satisfies one or more predetermined conditions, and if so, determines that the state of the work vehicle 180 satisfies the stop condition. In the recording mode, the control device 180 acquires information necessary for determining whether the state of the work vehicle 180 satisfies the stop condition based on sensor data output from the sensor group 150, and determines whether the state of the work vehicle 180 satisfies the stop condition based on the acquired information. The information acquired by the control device 180 as information necessary for determining whether the state of the work vehicle 180 satisfies the stop condition may or may not be recorded as second information of the waypoint information (i.e., necessary information separate from the second information may be acquired based on sensor data). Below, specific examples of the stop condition are described, along with examples of processing performed by the control device 180. Any one or more of the following specific examples may be used in combination.
(1)作業車両100の速度が所定値よりも大きいこと
例えば、中止条件は、「作業車両100の速度が所定値よりも大きいこと」を含み得る。作業車両100の速度が速すぎると、再生モードで行われる自動運転による走行において再現できない場合や、再生モードで再現されることが好ましくない場合がある。作業車両100の速度が速すぎる場合には複数のウェイポイント情報の記録を中止することによって、再生モードにおける作業車両100の動作の再現性を高めることができる。制御装置180は、図10を参照して説明したように、記録モードにおいて、車軸センサ156等の車速センサ、および、変速装置103の変速比の情報を検出する変速比センサ159から出力されたセンサデータに基づいて、作業車両100の速度の情報、作業車両100のエンジン回転数の情報、および、変速装置103の変速比の情報のいずれか1以上を取得する。制御装置180は、IMU115から出力されたセンサデータに基づいて、作業車両100の速度の情報を取得してもよい。制御装置180は、取得した情報に基づいて、作業車両100の速度が所定値よりも大きいか否かを判定する。制御装置180は、測位装置110から出力された位置データに基づいて、作業車両100の位置の単位時間あたりの変化率の情報を取得することによって、作業車両100の速度の情報を取得してもよい。作業車両100の速度が所定値よりも大きいことという条件は、作業車両100の位置の単位時間あたりの変化率が所定値よりも大きいことと表すこともできる。
(1) The speed of the work vehicle 100 is greater than a predetermined value. For example, the cancellation condition may include "the speed of the work vehicle 100 is greater than a predetermined value." If the speed of the work vehicle 100 is too fast, it may not be possible to reproduce the work vehicle 100 during automated driving in playback mode, or it may not be desirable to reproduce the work vehicle 100 in playback mode. By canceling the recording of multiple waypoint information when the speed of the work vehicle 100 is too fast, the reproducibility of the work vehicle 100's operation in playback mode can be improved. As described with reference to FIG. 10 , in recording mode, the control device 180 acquires one or more of information on the speed of the work vehicle 100, information on the engine speed of the work vehicle 100, and information on the gear ratio of the transmission 103 based on sensor data output from a vehicle speed sensor such as the axle sensor 156 and a gear ratio sensor 159 that detects information on the gear ratio of the transmission 103. The control device 180 may acquire information on the speed of the work vehicle 100 based on sensor data output from the IMU 115. Based on the acquired information, the control device 180 determines whether the speed of the work vehicle 100 is greater than a predetermined value. The control device 180 may acquire information on the speed of the work vehicle 100 by acquiring information on the rate of change per unit time of the position of the work vehicle 100 based on the position data output from the positioning device 110. The condition that the speed of the work vehicle 100 is greater than a predetermined value can also be expressed as the rate of change per unit time of the position of the work vehicle 100 being greater than a predetermined value.
(2)作業車両100の加速度が所定値よりも大きいこと
中止条件は、「作業車両100の加速度が所定値よりも大きいこと」を含み得る。加速度は、単位時間あたりの速度の変化率である。作業車両100の急加速および急減速(例えば急ブレーキ)等が生じた場合、再生モードで行われる自動運転による走行において再現できない場合や再生モードで再現されることが好ましくない場合がある。したがって、このような作業車両100の加速度が大きすぎることが検出された場合には複数のウェイポイント情報の記録を中止することによって、再生モードにおける作業車両100の動作の再現性を高めることができる。制御装置180は、上記(1)の場合と同様に、車軸センサ156等の車速センサ、変速装置103の変速比の情報を検出する変速比センサ159、IMU115から出力されたセンサデータに基づいて、作業車両100の速度の情報、作業車両100の加速度の情報、作業車両100のエンジン回転数の情報、および、変速装置103の変速比の情報のいずれか1以上を取得する。制御装置180は、取得した情報に基づいて、作業車両100の速度が所定値よりも大きいか否かを判定する。
(2) The acceleration of the work vehicle 100 is greater than a predetermined value. The stop condition may include "the acceleration of the work vehicle 100 is greater than a predetermined value." Acceleration is the rate of change of speed per unit time. Sudden acceleration or deceleration (e.g., sudden braking) of the work vehicle 100 may not be reproducible during automated driving in playback mode, or it may not be desirable to reproduce the event in playback mode. Therefore, by stopping the recording of multiple waypoint information when it is detected that the acceleration of the work vehicle 100 is too high, the reproducibility of the operation of the work vehicle 100 in playback mode can be improved. As in the case of (1) above, the control device 180 acquires one or more of information on the speed of the work vehicle 100, information on the acceleration of the work vehicle 100, information on the engine rotation speed of the work vehicle 100, and information on the gear ratio of the transmission 103 based on sensor data output from the vehicle speed sensors such as the axle sensor 156, the gear ratio sensor 159 that detects information on the gear ratio of the transmission 103, and the IMU 115. Based on the acquired information, the control device 180 determines whether the speed of the work vehicle 100 is greater than a predetermined value.
(3)作業車両100の傾斜角が所定値よりも大きいこと、作業車両100の傾斜角の単位時間あたりの変化率が所定値よりも大きいこと、
中止条件は、「作業車両100の傾斜角が所定値よりも大きいこと」および/または「作業車両100の傾斜角の単位時間あたりの変化率が所定値よりも大きいこと」を含み得る。作業車両100の傾斜角またはその変化率が大きすぎる状態は、再生モードで再現されることが好ましくない。作業車両100の傾斜角またはその変化率が大きすぎる場合には複数のウェイポイント情報の記録を中止することによって、再生モードにおける作業車両100の動作の再現性を高めることができる。制御装置180は、IMU115から出力されたセンサデータに基づいて、作業車両100の姿勢の情報を取得し、取得した情報に基づいて、作業車両100の傾斜角および/またはその単位時間あたりの変化率が所定値よりも大きいか否かを判定する。
(3) The tilt angle of the work vehicle 100 is greater than a predetermined value, and the rate of change of the tilt angle of the work vehicle 100 per unit time is greater than a predetermined value.
The cancellation conditions may include "the inclination angle of the work vehicle 100 is greater than a predetermined value" and/or "the rate of change of the inclination angle of the work vehicle 100 per unit time is greater than a predetermined value." A state in which the inclination angle of the work vehicle 100 or its rate of change is too large is not preferably reproduced in playback mode. By canceling the recording of multiple waypoint information when the inclination angle of the work vehicle 100 or its rate of change is too large, the reproducibility of the operation of the work vehicle 100 in playback mode can be improved. The control device 180 acquires information about the attitude of the work vehicle 100 based on the sensor data output from the IMU 115, and determines, based on the acquired information, whether the inclination angle of the work vehicle 100 and/or its rate of change per unit time is greater than a predetermined value.
(4)作業車両100の操舵輪の操舵角が所定値よりも大きいこと、作業車両100の操舵輪の操舵角の単位時間あたりの変化率が所定値よりも大きいこと
中止条件は、「作業車両100の操舵輪の操舵角が所定値よりも大きいこと」および/または「作業車両100の操舵輪の操舵角の単位時間あたりの変化率が所定値よりも大きいこと」を含み得る。操舵角が大き過ぎる状態は、ハンドルが大きく切られているような状態に想到し、操舵角の変化率が大き過ぎる状態は、急にハンドルが操作されたような状態に相当する。これらの状態は、再生モードで再現されることが好ましくないので、このような状態が検出された場合には複数のウェイポイント情報の記録を中止することによって、再生モードにおける作業車両100の動作の再現性を高めることができる。制御装置180は、図10を参照して説明したように、記録モードにおいて、ステアリングホイールセンサ152および/または切れ角センサ154から出力されたセンサデータ(計測値)に基づいて、作業車両100の操舵輪の操舵角の情報を取得し、取得した情報に基づいて、作業車両100の操舵輪の操舵角および/またはその単位時間あたりの変化率が所定値よりも大きいか否かを判定する。
(4) The steering angle of the steering wheels of the work vehicle 100 is greater than a predetermined value, and the rate of change per unit time of the steering angle of the steering wheels of the work vehicle 100 is greater than a predetermined value. The stop conditions can include "the steering angle of the steering wheels of the work vehicle 100 is greater than a predetermined value" and/or "the rate of change per unit time of the steering angle of the steering wheels of the work vehicle 100 is greater than a predetermined value." A state in which the steering angle is too large is equivalent to a state in which the steering wheel is turned sharply, and a state in which the rate of change of the steering angle is too large is equivalent to a state in which the steering wheel is turned suddenly. Since it is not desirable to reproduce these states in playback mode, by stopping the recording of multiple waypoint information when such states are detected, the reproducibility of the operation of the work vehicle 100 in playback mode can be improved. As described with reference to FIG. 10 , in the recording mode, the control device 180 acquires information about the steering angle of the steering wheels of the work vehicle 100 based on the sensor data (measured values) output from the steering wheel sensor 152 and/or the turning angle sensor 154, and determines, based on the acquired information, whether the steering angle of the steering wheels of the work vehicle 100 and/or its rate of change per unit time is greater than a predetermined value.
(5)作業車両100の燃料が所定量よりも少ないこと、作業車両100のバッテリ電圧が所定値より低いこと、作業車両100の不具合が検出されたこと
中止条件は、「作業車両100の燃料が所定量よりも少ないこと」、「作業車両100のバッテリ電圧が所定値より低いこと」、および/または「作業車両100の不具合が検出されたこと」を含み得る。このような状態は、複数のウェイポイント情報を記録するための走行に適していない。制御装置180は、燃料センサから出力されたセンサデータから燃料の残量の情報を取得し、取得した情報に基づいて、作業車両100の燃料が所定量よりも少ないか否かを判定する。制御装置180は、バッテリ電圧センサから出力されたセンサデータからバッテリ電圧の情報を取得し、取得した情報に基づいて、作業車両100のバッテリ電圧が所定値よりも低いか否かを判定する。制御装置180は、センサ群150から出力されたセンサデータに基づいて、その他の不具合(すなわち、作業車両100にとって異常とされる状態)を検出することができる。
(5) The fuel level of the work vehicle 100 is less than a predetermined level, the battery voltage of the work vehicle 100 is lower than a predetermined value, or a malfunction of the work vehicle 100 is detected. The abort conditions may include "the fuel level of the work vehicle 100 is less than a predetermined level,""the battery voltage of the work vehicle 100 is lower than a predetermined value," and/or "a malfunction of the work vehicle 100 is detected." Such a state is not suitable for traveling to record multiple waypoint information. The control device 180 acquires information on the remaining fuel level from sensor data output from the fuel sensor and determines whether the fuel level of the work vehicle 100 is less than a predetermined level based on the acquired information. The control device 180 acquires information on the battery voltage from sensor data output from the battery voltage sensor and determines whether the battery voltage of the work vehicle 100 is lower than a predetermined value based on the acquired information. The control device 180 can detect other malfunctions (i.e., conditions that are considered abnormal for the work vehicle 100) based on the sensor data output from the sensor group 150.
(6)測位装置110による衛星信号の受信障害が生じていること
中止条件は、「測位装置110による衛星信号の受信障害が生じていること」を含み得る。「衛星信号の受信障害」とは、衛星信号の受信状況の悪化によって正常時と比較して測位の信頼性が低下している状態を意味する。このような状態においては、測位装置110から出力される位置データの信頼性が低下し得るので、複数のウェイポイント情報を記録するための走行に適していない。受信障害は、例えば、検出された衛星の数が少ない場合(例えば3以下など)、各衛星信号の受信強度が低い場合、またはマルチパスが生じている場合などに生じ得る。制御装置180は、受信障害が生じているか否かを、例えばGNSSデータに含まれる衛星に関する情報に基づいて判定することができる。例えば、GNSSデータに含まれる衛星ごとの受信強度の値、または衛星の配置状況を示すDOP(Dilution of Precision)の値などに基づいて、受信障害の有無を判定することができる。
(6) Satellite Signal Reception Interference by the Positioning Device 110 The cancellation condition may include "satellite signal reception interference by the positioning device 110.""Satellite signal reception interference" refers to a state in which the reliability of positioning is reduced compared to normal due to poor satellite signal reception. In such a state, the reliability of the position data output by the positioning device 110 may be reduced, making it unsuitable for driving to record multiple waypoint information. Reception interference may occur, for example, when the number of detected satellites is small (e.g., three or fewer), when the reception strength of each satellite signal is low, or when multipath interference occurs. The control device 180 can determine whether reception interference is occurring based on, for example, information about satellites included in the GNSS data. For example, the presence or absence of reception interference can be determined based on the reception strength value for each satellite included in the GNSS data or the DOP (Dilution of Precision) value, which indicates the satellite's positioning status.
(7)作業車両100の運転席が空席であることが検出されたこと
中止条件は、「作業車両100の運転席が空席であることが検出されたこと」を含み得る。運転者が作業車両100の運転席107(図1参照)から一時的に離れている場合や、運転席107に適切に座っていない場合、複数のウェイポイント情報の記録が中止される。例えば、記録モードにおいて、作業車両100上の運転者の手動操作による手動走行が行われている場合に、この中止条件が適用され得る。記録モードにおいて、自動走行を行いながら、部分的に作業車両100上の運転者の手動操作に基づいて走行する場合にも適用され得る。制御装置180は、作業車両100の運転席107に取り付けられたシートスイッチから出力されたセンサデータに基づいて、運転席107が空席であるか否かを判定する。シートスイッチは、運転席107の座面にかかる荷重を検出することによって、運転席107が空席であるか否かを検出することができる。
(7) The driver's seat of the work vehicle 100 is detected to be vacant. The stop condition may include "the driver's seat of the work vehicle 100 is detected to be vacant." If the driver is temporarily away from the driver's seat 107 (see FIG. 1 ) of the work vehicle 100 or is not properly seated in the driver's seat 107, recording of multiple waypoint information is stopped. For example, this stop condition may be applied when manual driving is being performed by the driver of the work vehicle 100 in the recording mode. This stop condition may also be applied when, while performing automatic driving in the recording mode, driving is partially based on manual operation by the driver of the work vehicle 100. The control device 180 determines whether the driver's seat 107 is vacant based on sensor data output from a seat switch attached to the driver's seat 107 of the work vehicle 100. The seat switch can detect whether the driver's seat 107 is vacant by detecting the load on the seat surface of the driver's seat 107.
(8)作業車両100の車輪のスリップが検出されたこと、作業車両100のダッシングが検出されたこと
中止条件は、「作業車両100の車輪のスリップが検出されたこと」および/または「作業車両のダッシングが検出されたこと」を含み得る。スリップやダッシングは、再生モードで再現されることが好ましくない。ダッシングは、作業機300としてロータリが作業車両100に連結されている場合に起こり得る現象で、ロータリの耕耘爪が硬い地表に接し、土中に深くささらなかったときに、耕耘爪の回転によって作業車両100が前方に急に押し出される現象をいう。制御装置180は、車軸センサ156等の車速センサ、IMU115から出力されたセンサデータに基づいて、作業車両100の速度の情報および作業車両100の加速度の情報を取得し、取得した情報に基づいて、作業車両100のスリップまたはダッシングを検出することができる。
(8) Wheel slippage of the work vehicle 100 is detected, or dashing of the work vehicle 100 is detected. The stop conditions may include "wheel slippage of the work vehicle 100 is detected" and/or "dashing of the work vehicle is detected." Slippage and dashing are not preferably reproduced in playback mode. Dashing is a phenomenon that can occur when a rotary is coupled to the work vehicle 100 as the work implement 300. When the rotary's tiller tines come into contact with a hard surface and do not penetrate deep into the soil, the work vehicle 100 is suddenly pushed forward by the rotation of the tiller tines. The control device 180 acquires information on the speed and acceleration of the work vehicle 100 based on sensor data output from vehicle speed sensors such as the axle sensor 156 and the IMU 115, and can detect slippage or dashing of the work vehicle 100 based on the acquired information.
(9)作業車両100の走行モードが自動運転に対応していない走行モードに変更されたこと、作業車両100の変速装置103が自動運転に対応していない変速段に変更されたこと
中止条件は、「作業車両100の走行モードが自動運転に対応していない走行モードに変更されたこと」および/または「作業車両100の変速装置103が自動運転に対応していない変速段に変更されたこと」を含み得る。これらの条件は、記録モードにおいて手動走行が行われている場合に適用され得る。例えば、作業車両100の走行モードが四輪駆動モードおよび二輪駆動モードを有し、四輪駆動モードは自動運転に対応しており、二輪駆動モードは自動運転に対応していない場合、記録モードにおいて四輪駆動モードから二輪駆動モードに変更されたとき、制御装置180は複数のウェイポイント情報の記録を中止する。また、作業車両100の後進が自動運転に対応していない場合は、記録モードにおいて前進から後進に切り替えられたとき、制御装置180は複数のウェイポイント情報の記録を中止する。また、変速装置103が有する複数の変速段のうち、自動運転に対応していない変速段に変更されたとき、制御装置180は複数のウェイポイント情報の記録を中止する。制御装置180は、例えば、変速装置103から作業車両100の走行モードに関する情報を取得し、取得した情報に基づいて、自動運転に対応していない走行モードに変更されたこと、および、変速装置103が有する複数の変速段のうち、自動運転に対応していない変速段に変更されたことを検出することができる。
(9) The driving mode of the work vehicle 100 is changed to a driving mode that does not support autonomous driving, or the transmission 103 of the work vehicle 100 is changed to a gear that does not support autonomous driving. The stop condition may include "the driving mode of the work vehicle 100 is changed to a driving mode that does not support autonomous driving" and/or "the transmission 103 of the work vehicle 100 is changed to a gear that does not support autonomous driving." These conditions may apply when manual driving is being performed in recording mode. For example, if the driving modes of the work vehicle 100 have a four-wheel drive mode and a two-wheel drive mode, and the four-wheel drive mode is compatible with autonomous driving and the two-wheel drive mode is not compatible with autonomous driving, when the driving mode is changed from the four-wheel drive mode to the two-wheel drive mode in recording mode, the control device 180 stops recording the multiple waypoint information. Furthermore, if the reverse drive of the work vehicle 100 is not compatible with autonomous driving, when the driving mode is switched from forward drive to reverse drive in recording mode, the control device 180 stops recording the multiple waypoint information. Furthermore, when one of the multiple gear stages of the transmission 103 is changed to a gear stage that does not support autonomous driving, the control device 180 stops recording the multiple waypoint information. The control device 180 can, for example, acquire information related to the driving mode of the work vehicle 100 from the transmission 103, and detect, based on the acquired information, that the driving mode has been changed to a mode that does not support autonomous driving, and that one of the multiple gear stages of the transmission 103 has been changed to a gear stage that does not support autonomous driving.
(10)作業車両100の排気装置232のDPF(Diesel Particulate Filter)再生に関する所定の条件が満たされたこと、作業車両100の排気装置232が有するSCRシステムの異常が検出されたこと
中止条件は、「作業車両100のDPF再生に関する所定の条件が満たされたこと」を含み得る。例えば、以下で説明するように、「作業車両100のDPF212aが捕集した粒子状物質の量が所定値よりも多いこと」を含む。図16を参照して、制御装置180が行う処理の一例を説明する。
(10) A predetermined condition related to DPF (Diesel Particulate Filter) regeneration of the exhaust device 232 of the work vehicle 100 has been satisfied, and an abnormality in the SCR system of the exhaust device 232 of the work vehicle 100 has been detected. The stop condition may include "a predetermined condition related to DPF regeneration of the work vehicle 100 has been satisfied." For example, as described below, it includes "the amount of particulate matter trapped by the DPF 212a of the work vehicle 100 is greater than a predetermined value." An example of processing performed by the control device 180 will be described with reference to FIG. 16 .
図16に示されるように、作業車両100は、原動機102(例えばディーゼルエンジン)の排気ガスを外部へ排出する排気装置232を備える。排気装置232には、排気ガス中の粒子状物質(PM)を捕集するDPF232aが設けられている。DPF232aに捕集された粒子状物質の量が規定量以上になると、DPF232a内の粒子状物質を低減させてDPF232aの捕集能力を回復させる「DPF再生」が実行される。例えば、エンジン102の排気ガスを高温にしたり、排気ガスに燃料を混合したりすることにより、DPF232a内の粒子状物質を低減させることができる。制御装置180は、DPF212aが捕集した粒子状物質の量を検出するPMセンサ234から出力されたセンサデータに基づいて、PF232aが捕集した粒子状物質の量の情報を取得する。 As shown in FIG. 16 , the work vehicle 100 is equipped with an exhaust system 232 that discharges exhaust gas from the prime mover 102 (e.g., a diesel engine) to the outside. The exhaust system 232 is provided with a DPF 232a that captures particulate matter (PM) in the exhaust gas. When the amount of particulate matter captured in the DPF 232a exceeds a specified amount, "DPF regeneration" is performed to reduce the particulate matter in the DPF 232a and restore the DPF 232a's capturing capacity. For example, the particulate matter in the DPF 232a can be reduced by increasing the temperature of the exhaust gas from the engine 102 or by mixing fuel with the exhaust gas. The control device 180 acquires information on the amount of particulate matter captured by the PF 232a based on sensor data output from a PM sensor 234 that detects the amount of particulate matter captured by the DPF 212a.
中止条件は、「作業車両100の排気装置232が有するSCRシステムの異常が検出されたこと」を含み得る。図16に示されるように、排気装置232には、排気ガス中の窒素酸化物(NOx)を削減する窒素酸化物削減装置232bがさらに設けられている。窒素酸化物削減装置232bは、SCR(Selective Catalytic Reduction)システム232bと呼ばれることがあり、尿素水を還元剤として用いて窒素酸化物を削減する。制御装置180は、SCRシステム232bの異常を検出することができる。例えば、尿素水の残量が不足していること、尿素水が凍結していること、尿素水に不純物が混入していること等を、尿素水タンク232cに取り付けられたセンサ(例えばレベルセンサ236)から出力されたデータに基づいて検出することができる。 The stop condition may include "detection of an abnormality in the SCR system of the exhaust device 232 of the work vehicle 100." As shown in FIG. 16 , the exhaust device 232 is further provided with a nitrogen oxide reduction device 232b that reduces nitrogen oxides (NO x ) in the exhaust gas. The nitrogen oxide reduction device 232b is sometimes called an SCR (Selective Catalytic Reduction) system 232b, and reduces nitrogen oxides by using urea water as a reducing agent. The control device 180 can detect an abnormality in the SCR system 232b. For example, it can detect an insufficient amount of urea water, frozen urea water, or impurities being mixed into the urea water based on data output from a sensor (e.g., level sensor 236) attached to the urea water tank 232c.
(11)作業車両100の2つのブレーキペダルの連結が解除されていること
中止条件は、「作業車両100の2つのブレーキペダルの連結が解除されていること」を含み得る。図17は、作業車両100のキャビン105の内部に設けられる制動操作装置216の例を示す図である。図17に示されるように、作業車両100は、2つのブレーキペダル216aおよび216bを備える。2つのブレーキペダル216aおよび216bは、連結器具216cによって、互いに連結された状態と、連結が解除された状態とを切り替えられる。図では、2つのブレーキペダル216aおよび216bが互いに連結された状態における連結器具216cの位置を実線で示し、連結器具216cの参照符号の末尾に「(1)」を付している。2つのブレーキペダル216aおよび216bの連結が解除された状態における連結器具216cの位置を点線で示し、連結器具216cの参照符号の末尾に「(2)」を付している。
(11) The two brake pedals of the work vehicle 100 are released from the connection The cancellation condition can include "the two brake pedals of the work vehicle 100 are released from the connection." FIG. 17 is a diagram showing an example of a brake operating device 216 provided inside the cabin 105 of the work vehicle 100. As shown in FIG. 17, the work vehicle 100 is equipped with two brake pedals 216a and 216b. The two brake pedals 216a and 216b can be switched between a state in which they are coupled to each other and a state in which they are released from the connection by a coupling device 216c. In the figure, the position of the coupling device 216c when the two brake pedals 216a and 216b are coupled to each other is shown by a solid line, and the reference number for the coupling device 216c has a suffix "(1)" added. The position of the coupling device 216c when the two brake pedals 216a and 216b are released from the coupling is shown by a dotted line, and the reference number of the coupling device 216c is suffixed with "(2)".
2つのブレーキペダル216aおよび216bは、連結が解除されている場合、後輪104Rの左右それぞれの車輪を回転させる車軸を制御する制動制御装置を独立に操作することができる。2つのブレーキペダル216aおよび216bの連結が解除されている場合の操作が、再生モードにおける制御で対応できない場合は、2つのブレーキペダル216aおよび216bは、連結が解除されている場合、複数のウェイポイント情報の記録を中止することができる。制御装置180は、連結器具216cの位置を検出するセンサから出力されたデータに基づいて、2つのブレーキペダル216aおよび216bの連結が解除されていること検出することができる。 When the two brake pedals 216a and 216b are uncoupled, they can independently operate the braking control devices that control the axles that rotate the left and right rear wheels 104R. If the operation of the two brake pedals 216a and 216b when they are uncoupled cannot be handled by the control in playback mode, the two brake pedals 216a and 216b can stop recording multiple waypoint information when they are uncoupled. The control device 180 can detect that the two brake pedals 216a and 216b have been uncoupled based on data output from a sensor that detects the position of the coupling device 216c.
(12)複数のウェイポイント情報を記録しながら走行した時間および/または距離が所定値よりも大きいこと、記憶装置に記録された複数のウェイポイント情報のデータ容量が所定値よりも大きいこと
中止条件は、「複数のウェイポイント情報を記録しながら走行した時間および/または距離が所定値よりも大きいこと」および/または「記憶装置870に記録された複数のウェイポイント情報のデータ容量が所定値よりも大きいこと」を含み得る。制御装置180は、記憶装置870から取得した、記憶装置870に記憶された複数のウェイポイント情報のデータ容量に関する情報に基づいて、上記の中止条件を満たすか否かを判定する。
(12) The time and/or distance traveled while recording a plurality of waypoint information is greater than a predetermined value, and the data volume of the plurality of waypoint information recorded in the storage device is greater than a predetermined value. The abort condition may include "the time and/or distance traveled while recording a plurality of waypoint information is greater than a predetermined value" and/or "the data volume of the plurality of waypoint information recorded in the storage device 870 is greater than a predetermined value." The control device 180 determines whether the above abort condition is met based on information regarding the data volume of the plurality of waypoint information stored in the storage device 870, which is obtained from the storage device 870.
(記録モードにおける作業車両の状態の変更の制限)
図14に示した例のように、記録モードの途中において、複数のウェイポイント情報の記録が中止されると、複数のウェイポイント情報を記録するために、記録モードの走行を再度最初からやり直す必要が生じる場合がある。これに対して、図18の例では、記録モードにおいて複数のウェイポイント情報の記録が中止されることが生じるのを抑制することができる。図18は、記録モードにおいて、ユーザ(例えば運転者)によって、作業車両100の状態を変更するための操作が行われたときに、制御装置180によって行われる処理の一例を示すフローチャートである。図18のフローチャートの処理は、記録モードにおいて任意のタイミングで行われ得、例えば、上述した記録モードにおいて行われるフローチャートの例のいずれかと組み合わせて行われる。
(Limitation on changing the state of the work vehicle in recording mode)
As in the example shown in Fig. 14 , if the recording of multiple waypoint information is stopped during the recording mode, it may be necessary to restart driving in the recording mode from the beginning in order to record the multiple waypoint information. In contrast, the example of Fig. 18 makes it possible to prevent the recording of multiple waypoint information from being stopped in the recording mode. Fig. 18 is a flowchart showing an example of processing performed by the control device 180 when a user (e.g., the driver) performs an operation to change the state of the work vehicle 100 in the recording mode. The processing of the flowchart in Fig. 18 can be performed at any timing in the recording mode, and is performed in combination with any of the example flowcharts performed in the recording mode described above, for example.
記録モードにおいて、制御装置180は、ステップS112において、作業車両100の状態を変更する指示を含む信号を受信する。ユーザ(例えば運転者)によって作業車両100の状態を変更するための操作が行われたとき、ユーザの操作に応じて、作業車両100の状態を変更する指示を含む信号が制御装置180に送信される。 In recording mode, in step S112, the control device 180 receives a signal including an instruction to change the state of the work vehicle 100. When a user (e.g., the driver) performs an operation to change the state of the work vehicle 100, a signal including an instruction to change the state of the work vehicle 100 is transmitted to the control device 180 in response to the user's operation.
ステップS114において、制御装置180は、ステップS112において受信した指示に基づいて変更されたと仮定した場合の作業車両100の状態(以下、「変更されたと仮定した車両状態」ということがある。)が、複数のウェイポイント情報の記録に適している状態であるか否かを判定する。ステップS114の判定は、作業車両100の状態が、受信した指示に基づいて実際に変更される前に行われる。 In step S114, the control device 180 determines whether the state of the work vehicle 100 as assumed to have been changed based on the instructions received in step S112 (hereinafter sometimes referred to as the "assumed changed vehicle state") is suitable for recording multiple waypoint information. The determination in step S114 is made before the state of the work vehicle 100 is actually changed based on the received instructions.
変更されたと仮定した車両状態が複数のウェイポイント情報の記録に適している状態であるか否かの判定は、例えば、変更されたと仮定した車両状態が、所定の中止条件を満たすか否かの判定によって行われる。例えば、制御装置180は、変更されたと仮定した車両状態が中止条件を満たす場合、変更されたと仮定した車両状態が複数のウェイポイント情報の記録に適していない状態であると判定し、変更されたと仮定した車両状態が中止条件を満たさない場合、変更されたと仮定した車両状態が複数のウェイポイント情報の記録に適している状態であると判定する。中止条件としては、上述した中止条件を用いることができる。典型的には、上述して例示した中止条件(1)~(12)のうち、ユーザの操作に起因して作業車両100の状態が変化することによって満たされる可能性がある条件が適用される。制御装置180は、判定に必要な情報を上述した方法と同様にして取得し、取得した情報に基づいて、中止条件を満たすか否かを判定する。 The determination of whether the assumed changed vehicle state is suitable for recording multiple waypoint information is made, for example, by determining whether the assumed changed vehicle state satisfies a predetermined cancellation condition. For example, if the assumed changed vehicle state satisfies the cancellation condition, the control device 180 determines that the assumed changed vehicle state is not suitable for recording multiple waypoint information. If the assumed changed vehicle state does not satisfy the cancellation condition, the control device 180 determines that the assumed changed vehicle state is suitable for recording multiple waypoint information. The cancellation conditions described above can be used as cancellation conditions. Typically, of the cancellation conditions (1) to (12) exemplified above, a condition that may be satisfied due to a change in the state of the work vehicle 100 caused by user operation is applied. The control device 180 acquires the information necessary for the determination in the same manner as described above, and determines whether the cancellation condition is satisfied based on the acquired information.
ステップS114において、変更されたと仮定した車両状態が複数のウェイポイント情報の記録に適している状態であると判定された場合(ステップS114において「Yes」の場合)、制御装置180は、ステップS116において、ステップS112において受信した指示に基づいて作業車両100の状態を変更する。 If it is determined in step S114 that the assumed changed vehicle state is suitable for recording multiple waypoint information ("Yes" in step S114), the control device 180 changes the state of the work vehicle 100 in step S116 based on the instruction received in step S112.
ステップS114において、変更されたと仮定した車両状態が複数のウェイポイント情報の記録に適していない状態であると判定された場合(ステップS114において「No」の場合)、制御装置180は、ステップS118において、ステップS112において受信した指示に基づく作業車両100の状態の変更を制限する。制御装置180が「作業車両100の状態の変更を制限する」ことは、作業車両100の状態の変更を禁止すること、すなわち、作業車両100の状態を全く変更せずに維持することだけでなく、作業車両100の状態を、受信した指示を、中止条件を満たさない範囲内でのみ反映させて、変更させることも含む。例えば、中止条件が、作業車両100の速度が所定値(例えば10km/h)よりも大きいことを含む場合に、作業車両100の速度が5km/hであるときに受信した指示が、作業車両100の速度を20km/hに変更する指示を含んでいた場合、制御装置180は、作業車両100の速度を現在の速度(5km/h)から変更せずに維持してもよいし、作業車両100の速度が所定値以下(この例では10km/h以下)になるように変更してもよい。 If it is determined in step S114 that the assumed changed vehicle state is not suitable for recording multiple waypoint information ("No" in step S114), the control device 180 in step S118 restricts changes to the state of the work vehicle 100 based on the instructions received in step S112. When the control device 180 "restricts changes to the state of the work vehicle 100," this not only means prohibiting changes to the state of the work vehicle 100, i.e., maintaining the state of the work vehicle 100 without any changes, but also includes changing the state of the work vehicle 100 by reflecting the received instructions only to the extent that the cancellation condition is not met. For example, if the cancellation condition includes the speed of the work vehicle 100 being greater than a predetermined value (e.g., 10 km/h), and the instruction received when the speed of the work vehicle 100 is 5 km/h includes an instruction to change the speed of the work vehicle 100 to 20 km/h, the control device 180 may maintain the speed of the work vehicle 100 at its current speed (5 km/h) or may change the speed so that the speed of the work vehicle 100 is equal to or less than the predetermined value (10 km/h or less in this example).
図18の例では、制御装置180は、記録モードにおいて、ユーザによって、作業車両100の状態を変更するための操作が行われたときに、変更後の作業車両100の状態が複数のウェイポイント情報の記録に適しているように、ユーザの操作に基づく車両状態の変更を制限することができる。したがって、再生モードにおける作業車両100の動作の再現性を高め、再生モードにおける作業車両100の自動走行を円滑に行うことができるだけでなく、記録モードの途中において、複数のウェイポイント情報の記録が中止される可能性を低減することができる。記録モードの途中において、複数のウェイポイント情報の記録が中止された場合に、記録モードの走行を再度最初からやり直す必要が生じるという課題を解決することができるので、ユーザの利便性が向上される。 In the example of FIG. 18 , when a user performs an operation to change the state of the work vehicle 100 in recording mode, the control device 180 can limit changes to the vehicle state based on the user's operation so that the changed state of the work vehicle 100 is suitable for recording multiple waypoint information. This not only improves the reproducibility of the operation of the work vehicle 100 in playback mode and enables smooth autonomous driving of the work vehicle 100 in playback mode, but also reduces the possibility that recording of multiple waypoint information will be stopped during recording mode. This solves the problem of having to restart driving in recording mode from the beginning if recording of multiple waypoint information is stopped during recording mode, thereby improving user convenience.
図19Aから図19Cを参照して、図18のフローチャートの具体例を説明する。図19Aから図19Cは、記録モードにおいて、ユーザ(例えば運転者)によって、作業車両100の状態を変更するための操作が行われたときに、制御装置180によって行われる処理の一例を示すフローチャートである。 A specific example of the flowchart in Figure 18 will be described with reference to Figures 19A to 19C. Figures 19A to 19C are flowcharts showing an example of processing performed by the control device 180 when a user (e.g., the driver) performs an operation to change the state of the work vehicle 100 in recording mode.
図19Aに示されるように、記録モードにおいて、制御装置180は、ステップS112aにおいて、作業車両100のエンジン回転数および/または変速装置103の変速比を変更する指示を含む信号を受信する。ユーザ(例えば運転者)によって作業車両100の速度を変更するための操作が行われたとき、ユーザの操作に応じて、作業車両100のエンジン回転数および/または変速装置103の変速比を変更する指示を含む信号が制御装置180に送信される。 As shown in FIG. 19A, in recording mode, in step S112a, the control device 180 receives a signal including an instruction to change the engine speed of the work vehicle 100 and/or the gear ratio of the transmission 103. When a user (e.g., the driver) performs an operation to change the speed of the work vehicle 100, a signal including an instruction to change the engine speed of the work vehicle 100 and/or the gear ratio of the transmission 103 is transmitted to the control device 180 in response to the user's operation.
ステップS114aにおいて、制御装置180は、ステップS112aにおいて受信した指示に基づいて変更されたと仮定した場合の作業車両100の速度(以下、「変更されたと仮定した速度」ということがある。)が、複数のウェイポイント情報の記録に適している状態であるか否かを判定する。ステップS114aの判定は、作業車両100の速度が、受信した指示に基づいて実際に変更される前に行われる。変更されたと仮定した速度が複数のウェイポイント情報の記録に適している状態であるか否かの判定は、例えば、変更されたと仮定した速度が、中止条件を満たすか否かの判定によって行われる。この例では、中止条件は、作業車両100の速度が所定値よりも大きいことを含む。したがって、ステップS114aにおいて、制御装置180は、変更されたと仮定した速度が、所定値以下か否かを判定する。 In step S114a, the control device 180 determines whether the speed of the work vehicle 100, assumed to have been changed based on the instruction received in step S112a (hereinafter sometimes referred to as the "assumed changed speed"), is suitable for recording multiple waypoint information. The determination in step S114a is made before the speed of the work vehicle 100 is actually changed based on the received instruction. The determination of whether the assumed changed speed is suitable for recording multiple waypoint information is made, for example, by determining whether the assumed changed speed satisfies a cancellation condition. In this example, the cancellation condition includes the speed of the work vehicle 100 being greater than a predetermined value. Therefore, in step S114a, the control device 180 determines whether the assumed changed speed is equal to or less than a predetermined value.
ステップS114aにおいて、変更されたと仮定した速度が所定値以下であると判定された場合(ステップS114aにおいて「Yes」の場合)、制御装置180は、ステップS116aにおいて、ステップS112aにおいて受信した指示に基づいて、作業車両100のエンジン回転数および/変速装置103の変速比を変更することによって、作業車両100の速度を変更する。 If it is determined in step S114a that the assumed changed speed is equal to or less than the predetermined value ("Yes" in step S114a), the control device 180 changes the speed of the work vehicle 100 in step S116a by changing the engine speed of the work vehicle 100 and/or the gear ratio of the transmission 103 based on the instruction received in step S112a.
ステップS114aにおいて、変更されたと仮定した速度が所定値よりも大きいと判定された場合(ステップS114aにおいて「No」の場合)、制御装置180は、ステップS118aにおいて、ステップS112aにおいて受信した指示に基づく作業車両100の速度の変更を制限する。ここでは、制御装置180は、作業車両100の速度を所定値以下にする。例えば、制御装置180は、作業車両100の速度を変更せずに維持してもよいし、作業車両100の速度を所定値以下の範囲内で変更させてもよい。 If it is determined in step S114a that the assumed changed speed is greater than the predetermined value ("No" in step S114a), the control device 180 in step S118a restricts the change in the speed of the work vehicle 100 based on the instruction received in step S112a. Here, the control device 180 sets the speed of the work vehicle 100 to a predetermined value or less. For example, the control device 180 may maintain the speed of the work vehicle 100 unchanged, or may change the speed of the work vehicle 100 within a range below the predetermined value.
図19Bの例では、記録モードにおいて、制御装置180は、ステップS112bにおいて、作業車両100の操舵輪の操舵角を変更する指示を含む信号を受信する。ユーザ(例えば運転者)によって作業車両100の操舵輪の操舵角を変更するための操作が行われたとき、ユーザの操作に応じて、作業車両100の操舵輪の操舵角を変更する指示を含む信号が制御装置180に送信される。 In the example of FIG. 19B, in recording mode, in step S112b, the control device 180 receives a signal including an instruction to change the steering angle of the steering wheels of the work vehicle 100. When a user (e.g., the driver) performs an operation to change the steering angle of the steering wheels of the work vehicle 100, a signal including an instruction to change the steering angle of the steering wheels of the work vehicle 100 is transmitted to the control device 180 in response to the user's operation.
ステップS114bにおいて、制御装置180は、ステップS112bにおいて受信した指示に基づいて変更されたと仮定した場合の作業車両100の操舵輪の操舵角(以下、「変更されたと仮定した操舵角」ということがある。)が、複数のウェイポイント情報の記録に適している状態であるか否かを判定する。ステップS114bの判定は、作業車両100の操舵角が、受信した指示に基づいて実際に変更される前に行われる。変更されたと仮定した操舵角が複数のウェイポイント情報の記録に適している状態であるか否かの判定は、例えば、変更されたと仮定した操舵角が、中止条件を満たすか否かの判定によって行われる。この例では、中止条件は、作業車両100の操舵輪の操舵角が所定値よりも大きいことを含む。したがって、ステップS114bにおいて、制御装置180は、変更されたと仮定した操舵角が、所定値以下か否かを判定する。なお、中止条件は、作業車両100の操舵輪の操舵角の単位時間あたりの変化率が所定値よりも大きいことをさらに含んでもよい。その場合も同様に以下の処理が行われ得る。 In step S114b, the control device 180 determines whether the steering angle of the steering wheels of the work vehicle 100, assumed to have been changed based on the instruction received in step S112b (hereinafter referred to as the "assumed changed steering angle"), is suitable for recording multiple waypoint information. The determination in step S114b is made before the steering angle of the work vehicle 100 is actually changed based on the received instruction. The determination of whether the assumed changed steering angle is suitable for recording multiple waypoint information is made, for example, by determining whether the assumed changed steering angle satisfies a cancellation condition. In this example, the cancellation condition includes the steering angle of the steering wheels of the work vehicle 100 being greater than a predetermined value. Therefore, in step S114b, the control device 180 determines whether the assumed changed steering angle is equal to or less than a predetermined value. Note that the cancellation condition may further include the rate of change per unit time of the steering angle of the steering wheels of the work vehicle 100 being greater than a predetermined value. In this case, the following processing can be performed in the same way.
ステップS114bにおいて、変更されたと仮定した操舵角が所定値以下であると判定された場合(ステップS114bにおいて「Yes」の場合)、制御装置180は、ステップS116bにおいて、ステップS112bにおいて受信した指示に基づいて、作業車両100の操舵輪の操舵角を変更する。 If it is determined in step S114b that the assumed changed steering angle is equal to or less than the predetermined value ("Yes" in step S114b), the control device 180 changes the steering angle of the steered wheels of the work vehicle 100 in step S116b based on the instruction received in step S112b.
ステップS114bにおいて、変更されたと仮定した操舵角が所定値よりも大きいと判定された場合(ステップS114bにおいて「No」の場合)、制御装置180は、ステップS118bにおいて、ステップS112bにおいて受信した指示に基づく作業車両100の速度の変更を制限する。ここでは、制御装置180は、作業車両100の操舵角を所定値以下にする。例えば、制御装置180は、作業車両100の操舵角を変更せずに維持してもよいし、作業車両100の操舵角を所定値以下の範囲内で変更させてもよい。 If it is determined in step S114b that the assumed changed steering angle is greater than the predetermined value ("No" in step S114b), the control device 180 in step S118b limits the change in speed of the work vehicle 100 based on the instruction received in step S112b. Here, the control device 180 sets the steering angle of the work vehicle 100 to a predetermined value or less. For example, the control device 180 may maintain the steering angle of the work vehicle 100 unchanged, or may change the steering angle of the work vehicle 100 within a range less than the predetermined value.
図19Cの例では、記録モードにおいて、制御装置180は、ステップS112cにおいて、作業車両100の走行モードを変更する指示を含む信号を受信する。ユーザ(例えば運転者)によって作業車両100の走行モードを変更するための操作が行われたとき、ユーザの操作に応じて、作業車両100の走行モードを変更する指示を含む信号が制御装置180に送信される。 In the example of FIG. 19C, in recording mode, the control device 180 receives a signal including an instruction to change the driving mode of the work vehicle 100 in step S112c. When a user (e.g., the driver) performs an operation to change the driving mode of the work vehicle 100, a signal including an instruction to change the driving mode of the work vehicle 100 is transmitted to the control device 180 in response to the user's operation.
ステップS114cにおいて、制御装置180は、ステップS112cにおいて受信した指示に基づいて変更されたと仮定した場合の作業車両100の走行モード(以下、「変更されたと仮定した走行モード」ということがある。)が、複数のウェイポイント情報の記録に適している状態であるか否かを判定する。ステップS114cの判定は、作業車両100の走行モードが、受信した指示に基づいて実際に変更される前に行われる。変更されたと仮定した走行モードが複数のウェイポイント情報の記録に適している状態であるか否かの判定は、例えば、変更されたと仮定した走行モードが、中止条件を満たすか否かの判定によって行われる。この例では、中止条件は、作業車両100の走行モードが自動運転に対応していない走行モードに変更されたことを含む。したがって、ステップS114cにおいて、制御装置180は、変更されたと仮定した走行モードが、自動運転に対応しているか否かを判定する。 In step S114c, the control device 180 determines whether the driving mode of the work vehicle 100, assumed to have been changed based on the instruction received in step S112c (hereinafter sometimes referred to as the "assumed changed driving mode"), is suitable for recording multiple waypoint information. The determination in step S114c is made before the driving mode of the work vehicle 100 is actually changed based on the received instruction. The determination of whether the assumed changed driving mode is suitable for recording multiple waypoint information is made, for example, by determining whether the assumed changed driving mode satisfies a cancellation condition. In this example, the cancellation condition includes the driving mode of the work vehicle 100 being changed to a driving mode that is not compatible with autonomous driving. Therefore, in step S114c, the control device 180 determines whether the assumed changed driving mode is compatible with autonomous driving.
ステップS114cにおいて、変更されたと仮定した走行モードが自動運転に対応していると判定された場合(ステップS114cにおいて「Yes」の場合)、制御装置180は、ステップS116cにおいて、ステップS112cにおいて受信した指示に基づいて、作業車両100の走行モードを変更する。例えば、作業車両100の走行モードが四輪駆動モードおよび二輪駆動モードを有し、四輪駆動モードは自動運転に対応しており、二輪駆動モードは自動運転に対応していない場合において、制御装置180が記録モードにおいて、二輪駆動モードから四輪駆動モードに変更する指示を受信したとき、制御装置180は、作業車両100の走行モードを二輪駆動モードから四輪駆動モードに変更する。 If it is determined in step S114c that the assumed changed driving mode is compatible with autonomous driving ("Yes" in step S114c), the control device 180 changes the driving mode of the work vehicle 100 in step S116c based on the instruction received in step S112c. For example, if the driving modes of the work vehicle 100 include a four-wheel drive mode and a two-wheel drive mode, and the four-wheel drive mode is compatible with autonomous driving and the two-wheel drive mode is not compatible with autonomous driving, when the control device 180 receives an instruction to change from the two-wheel drive mode to the four-wheel drive mode in the recording mode, the control device 180 changes the driving mode of the work vehicle 100 from the two-wheel drive mode to the four-wheel drive mode.
ステップS114cにおいて、変更されたと仮定した走行モードが所定値よりも大きいと判定された場合(ステップS114cにおいて「No」の場合)、制御装置180は、ステップS118cにおいて、ステップS112bにおいて受信した指示に基づく作業車両100の走行モードの変更を禁止する。すなわち、制御装置180は、作業車両100の走行モードを維持する。例えば、作業車両100の走行モードが四輪駆動モードおよび二輪駆動モードを有し、四輪駆動モードは自動運転に対応しており、二輪駆動モードは自動運転に対応していない場合において、制御装置180が記録モードにおいて、四輪駆動モードから二輪駆動モードに変更する指示を受信したとき、制御装置180は、作業車両100の走行モードを四輪駆動モードに維持する。 If it is determined in step S114c that the assumed changed driving mode is greater than the predetermined value ("No" in step S114c), the control device 180 prohibits in step S118c changing the driving mode of the work vehicle 100 based on the instruction received in step S112b. That is, the control device 180 maintains the driving mode of the work vehicle 100. For example, if the driving modes of the work vehicle 100 include a four-wheel drive mode and a two-wheel drive mode, and the four-wheel drive mode is compatible with autonomous driving and the two-wheel drive mode is not compatible with autonomous driving, when the control device 180 receives an instruction to change from four-wheel drive mode to two-wheel drive mode in recording mode, the control device 180 maintains the driving mode of the work vehicle 100 in four-wheel drive mode.
本開示の実施形態による走行制御システムの制御装置によって行われる処理は、上述した具体例に限られない。例えば、上述した中止条件は一例であって、他の条件にも適用され得る。 The processing performed by the control device of the cruise control system according to the embodiment of the present disclosure is not limited to the specific example described above. For example, the cancellation conditions described above are merely examples, and other conditions may also be applied.
以上の実施形態における走行制御システムを、それらの機能を有しない作業車両に後から取り付けることもできる。そのような制御システムは、作業車両とは独立して製造および販売され得る。そのような制御システムで使用されるコンピュータプログラムも、作業車両とは独立して製造および販売され得る。コンピュータプログラムは、例えばコンピュータが読み取り可能な非一時的な記憶媒体に格納されて提供され得る。コンピュータプログラムは、電気通信回線(例えばインターネット)を介したダウンロードによっても提供され得る。 The cruise control systems in the above embodiments can also be retrofitted to work vehicles that do not have these functions. Such control systems can be manufactured and sold independently of the work vehicle. The computer programs used in such control systems can also be manufactured and sold independently of the work vehicle. The computer programs can be provided, for example, by being stored on a computer-readable, non-transitory storage medium. The computer programs can also be provided by downloading via a telecommunications line (e.g., the Internet).
本開示の技術は、スマート農業に利用される様々な種類の作業車両に広く適用される。 The technology disclosed herein has broad application to various types of work vehicles used in smart agriculture.
100・・・作業車両、110・・・測位装置(GNSSユニット)、150・・・センサ群、180・・・制御装置、210・・・操作スイッチ群、300・・・インプルメント(作業機)、1000・・・走行制御システム 100: Work vehicle, 110: Positioning device (GNSS unit), 150: Sensor group, 180: Control device, 210: Operation switch group, 300: Implement (work machine), 1000: Travel control system
Claims (21)
前記作業車両の位置を検出して位置データを出力する測位装置と、
前記作業車両の状態を検出してセンサデータを出力する1以上のセンサと、
前記作業車両の動作を制御する制御装置と
を備え、
前記制御装置は、
記録モードと再生モードとで動作することが可能であり、
前記記録モードにおいて、前記作業車両が走行している間、前記位置データおよび前記センサデータに基づいて、それぞれが、前記作業車両の位置に関する第1情報と、前記作業車両の状態に関する第2情報とを含む複数のウェイポイント情報を記憶装置に記録し、
前記再生モードにおいて、前記記録モードで記録された前記複数のウェイポイント情報に含まれる前記第1情報および前記第2情報に基づいて、前記作業車両を自動運転によって走行させながら、前記作業車両の動作を制御し、
前記記録モードにおいて、前記位置データおよび/または前記センサデータに基づいて、前記作業車両の状態が前記複数のウェイポイント情報の記録に適していない状態であることが検出された場合、前記複数のウェイポイント情報の記録を中止する、走行制御システム。 A travel control system for a work vehicle,
a positioning device that detects the position of the work vehicle and outputs position data;
one or more sensors that detect the state of the work vehicle and output sensor data;
a control device for controlling the operation of the work vehicle,
The control device
capable of operating in record and play modes;
In the recording mode, while the work vehicle is traveling, based on the position data and the sensor data, a plurality of waypoint information pieces each including first information on the position of the work vehicle and second information on the state of the work vehicle are recorded in a storage device;
In the playback mode, the operation of the work vehicle is controlled while the work vehicle is traveling by automatic driving based on the first information and the second information included in the plurality of waypoint information recorded in the recording mode;
A driving control system that, in the recording mode, stops recording the plurality of waypoint information if it is detected based on the position data and/or the sensor data that the state of the work vehicle is not suitable for recording the plurality of waypoint information.
前記記録モードにおいて、前記位置データおよび/または前記センサデータに基づいて、前記作業車両の状態が所定の中止条件を満たす場合、前記複数のウェイポイント情報の記録を中止する、請求項1に記載の走行制御システム。 The control device
The cruise control system according to claim 1 , wherein in the recording mode, if the state of the work vehicle satisfies a predetermined stopping condition based on the position data and/or the sensor data, recording of the plurality of waypoint information is stopped.
前記作業車両の速度が所定値よりも大きいこと、
前記作業車両の加速度が所定値よりも大きいこと、および
前記作業車両の傾斜角が所定値よりも大きいこと、
のいずれかに該当することを含み、
前記制御装置は、
前記記録モードにおいて、前記位置データおよび/または前記センサデータから取得した、前記作業車両の速度の情報、前記作業車両の加速度の情報、前記作業車両の傾斜角の情報、前記作業車両のエンジン回転数の情報、および前記作業車両の変速装置の変速比の情報に基づいて、前記中止条件を満たすか否かを判定する、請求項2に記載の走行制御システム。 The termination condition is:
the speed of the work vehicle is greater than a predetermined value;
the acceleration of the work vehicle is greater than a predetermined value; and the tilt angle of the work vehicle is greater than a predetermined value.
Including those who fall under any of the following:
The control device
3. The driving control system according to claim 2, wherein in the recording mode, it is determined whether or not the cancellation condition is met based on information on the speed of the work vehicle, information on the acceleration of the work vehicle, information on the inclination angle of the work vehicle, information on the engine rotation speed of the work vehicle, and information on the gear ratio of the transmission of the work vehicle, all of which are acquired from the position data and/or the sensor data.
前記作業車両の操舵輪の操舵角が所定値よりも大きいことを含み、
前記制御装置は、
前記記録モードにおいて、前記センサデータから取得した前記操舵角の情報に基づいて、前記中止条件を満たすか否かを判定する、請求項2または3に記載の走行制御システム。 The termination condition is:
a steering angle of a steering wheel of the work vehicle being greater than a predetermined value,
The control device
4. The cruise control system according to claim 2, wherein in the recording mode, it is determined whether the cancellation condition is met based on the steering angle information acquired from the sensor data.
前記作業車両の操舵輪の操舵角の単位時間当たりの変化率が所定値よりも大きいことを含み、
前記制御装置は、
前記記録モードにおいて、前記センサデータから取得した前記操舵角の情報に基づいて、前記中止条件を満たすか否かを判定する、請求項2または3に記載の走行制御システム。 The termination condition is:
a rate of change per unit time of the steering angle of the steering wheels of the work vehicle being greater than a predetermined value,
The control device
4. The cruise control system according to claim 2, wherein in the recording mode, it is determined whether the cancellation condition is met based on the steering angle information acquired from the sensor data.
前記作業車両の燃料が所定量よりも少ないことを含み、
前記制御装置は、
前記記録モードにおいて、前記センサデータから取得した燃料の残量の情報に基づいて、前記中止条件を満たすか否かを判定する、請求項2または3に記載の走行制御システム。 The termination condition is:
the work vehicle has less fuel than a predetermined amount;
The control device
4. The cruise control system according to claim 2, wherein in the recording mode, it is determined whether the cancellation condition is met based on information about the remaining amount of fuel obtained from the sensor data.
前記測位装置による衛星信号の受信障害が生じていることを含み、
前記制御装置は、
前記記録モードにおいて、前記測位装置から出力されたデータに含まれる衛星に関する情報に基づいて、前記中止条件を満たすか否かを判定する、請求項2または3に記載の走行制御システム。 The termination condition is:
The positioning device is experiencing a reception failure of a satellite signal,
The control device
4. The cruise control system according to claim 2, wherein in the recording mode, it is determined whether the cancellation condition is met based on information about satellites included in the data output from the positioning device.
前記記憶装置に記憶された前記複数のウェイポイント情報のデータ容量が所定値よりも大きいことを含み、
前記制御装置は、
前記記録モードにおいて、前記記憶装置から取得した、前記記憶装置に記憶された前記複数のウェイポイント情報のデータ容量に関する情報に基づいて、前記中止条件を満たすか否かを判定する、請求項2または3に記載の走行制御システム。 The termination condition is:
a data volume of the plurality of waypoint information stored in the storage device is greater than a predetermined value;
The control device
4. The cruise control system according to claim 2, wherein in the recording mode, it is determined whether the cancellation condition is met based on information regarding the data capacity of the plurality of waypoint information stored in the storage device, the information being acquired from the storage device.
前記作業車両の速度が所定値よりも大きいこと、
前記作業車両の加速度が所定値よりも大きいこと、
前記作業車両の傾斜角が所定値よりも大きいこと、
前記作業車両の傾斜角の単位時間当たりの変化率が所定値より大きいこと、
前記作業車両の操舵輪の操舵角が所定値よりも大きいこと、
前記作業車両の操舵輪の操舵角の単位時間当たりの変化率が所定値よりも大きいこと、
前記作業車両の位置の単位時間当たりの変化率が所定値より大きいこと、
前記作業車両の車輪のスリップが検出されたこと、
前記作業車両のダッシングが検出されたこと、
前記作業車両の燃料が所定量よりも少ないこと、
前記作業車両のバッテリ電圧が所定値より低いこと、
前記測位装置による衛星信号の受信障害が生じていること、
前記作業車両の不具合が検出されたこと、
前記作業車両の運転席が空席であることが検出されたこと、
前記作業車両の自動運転に対応していない走行モードに変更されたこと、
前記作業車両の変速装置が自動運転に対応していない変速段に変更されたこと、
前記作業車両の2つのブレーキペダルの連結が解除されていること、
前記作業車両のDPF再生に関する所定の条件が満たされたこと、
前記作業車両のSCRシステムに関する所定の条件が満たされたこと、
前記複数のウェイポイント情報を記録しながら走行した時間および/または距離が所定値よりも大きいこと、および
前記記憶装置に記録された前記複数のウェイポイント情報のデータ容量が所定値よりも大きいこと
のいずれかに該当することを含む、請求項2または3に記載の走行制御システム。 The termination condition is:
the speed of the work vehicle is greater than a predetermined value;
the acceleration of the work vehicle is greater than a predetermined value;
the tilt angle of the work vehicle is greater than a predetermined value;
The rate of change per unit time of the tilt angle of the work vehicle is greater than a predetermined value;
The steering angle of the steering wheels of the work vehicle is greater than a predetermined value;
a rate of change per unit time of the steering angle of the steering wheels of the work vehicle is greater than a predetermined value;
The rate of change of the position of the work vehicle per unit time is greater than a predetermined value;
Wheel slippage of the work vehicle is detected;
that dashing of the work vehicle is detected;
the work vehicle has less fuel than a predetermined amount;
the battery voltage of the work vehicle is lower than a predetermined value;
The positioning device is experiencing interference with satellite signals;
A malfunction of the work vehicle has been detected;
It is detected that the driver's seat of the work vehicle is vacant;
The driving mode of the work vehicle has been changed to one that is not compatible with automatic driving.
The transmission of the work vehicle has been changed to a gear that is not compatible with autonomous driving,
The two brake pedals of the work vehicle are disconnected;
A predetermined condition regarding DPF regeneration of the work vehicle is satisfied;
A predetermined condition related to the SCR system of the work vehicle is satisfied;
4. The cruise control system according to claim 2 or 3, wherein the time and/or distance traveled while recording the plurality of waypoint information is greater than a predetermined value, and the data capacity of the plurality of waypoint information recorded in the storage device is greater than a predetermined value.
前記記録モードを開始する指示を含む信号を受信したとき、前記作業車両の状態が前記中止条件を満たす場合、前記記録モードを開始しない、請求項2または3に記載の走行制御システム。 The control device
4. The driving control system according to claim 2, wherein when a signal including an instruction to start the recording mode is received, if the state of the work vehicle satisfies the cancellation condition, the recording mode is not started.
前記記録モードにおいて、前記複数のウェイポイント情報の記録を中止したとき、前記複数のウェイポイント情報の記録が中止されたことをユーザに通知する表示を、前記作業車両が有する表示装置に表示させる、請求項1から3のいずれか1項に記載の走行制御システム。 The control device
4. The cruise control system according to claim 1, wherein, when recording of the plurality of waypoint information is stopped in the recording mode, a display device provided in the work vehicle displays a message notifying a user that recording of the plurality of waypoint information has been stopped.
前記第2情報は、前記作業機の動作に関する情報を含み、
前記制御装置は、
前記再生モードにおいて、前記記録モードで記録された前記複数のウェイポイント情報に含まれる前記第2情報に基づいて、前記作業機の動作を制御する、請求項1から3のいずれか1項に記載の走行制御システム。 A work machine is connected to the work vehicle,
the second information includes information regarding the operation of the work machine,
The control device
The travel control system according to claim 1 , wherein, in the playback mode, the operation of the work machine is controlled based on the second information included in the plurality of waypoint information recorded in the recording mode.
前記第2情報は、前記連結装置の状態に関する情報を含む、請求項13に記載の走行制御システム。 The work vehicle has a coupling device for connecting the work implement,
The cruise control system of claim 13 , wherein the second information includes information regarding a state of the coupling device.
前記連結装置の状態に関する前記情報は、前記3点ヒッチの高さの情報を含む、請求項16に記載の走行制御システム。 The coupling device includes a three-point hitch for adjusting the height of the work machine,
17. The cruise control system of claim 16, wherein the information regarding the status of the hitch includes information about the height of the three-point hitch.
前記連結装置の状態に関する前記情報は、前記PTO軸の回転のオンまたはオフの情報を含む、請求項16に記載の走行制御システム。 the coupling device includes a PTO shaft that supplies power to the work machine,
17. The cruise control system of claim 16, wherein the information regarding the state of the coupling device includes whether the PTO shaft is rotating on or off.
操舵輪を含む走行装置と、
前記走行装置を駆動する第1駆動装置と
を備え、
前記制御装置は、前記再生モードにおいて、前記記録モードで記録された前記複数のウェイポイント情報に含まれる前記第1情報および前記第2情報に基づいて、前記第1駆動装置を制御することによって、前記作業車両を自動運転によって走行させる、作業車両。 The cruise control system according to any one of claims 1 to 3;
a running device including a steering wheel;
a first drive device that drives the traveling device,
In the playback mode, the control device controls the first drive device based on the first information and the second information included in the plurality of waypoint information recorded in the recording mode, thereby causing the work vehicle to travel in an automatic driving manner.
前記作業機を駆動する第2駆動装置と
をさらに備え、
前記第2情報は、前記作業機の動作に関する情報を含み、
前記制御装置は、前記再生モードにおいて、前記記録モードで記録された前記複数のウェイポイント情報に含まれる前記第2情報に基づいて、前記第2駆動装置を制御することによって、前記作業機の動作を制御する、請求項19に記載の作業車両。 a work machine coupled to the work vehicle;
a second drive device that drives the work machine,
the second information includes information regarding the operation of the work machine,
20. The work vehicle according to claim 19, wherein in the playback mode, the control device controls the operation of the work implement by controlling the second drive device based on the second information included in the plurality of waypoint information recorded in the recording mode.
前記記録モードにおいて、前記作業車両が走行している間、前記作業車両の位置を検出する測位装置から取得した位置データおよび前記作業車両の状態を検出する1以上のセンサから取得したセンサデータに基づいて、それぞれが、前記作業車両の位置に関する第1情報と、前記作業車両の状態に関する第2情報とを含む複数のウェイポイント情報を記憶装置に記録することと、
前記再生モードにおいて、前記記録モードで記録された前記複数のウェイポイント情報に含まれる前記第1情報および前記第2情報に基づいて、前記作業車両を自動運転によって走行させながら、前記作業車両の動作を制御することと、
前記記録モードにおいて、前記位置データおよび/または前記センサデータに基づいて、前記作業車両の状態が前記複数のウェイポイント情報の記録に適していない状態であることが検出された場合、前記複数のウェイポイント情報の記録を中止することと
を含む、走行制御方法。 A work vehicle travel control method executed by a control device that controls the operation of a work vehicle and is capable of operating in a recording mode and a playback mode, comprising:
In the recording mode, while the work vehicle is traveling, recording a plurality of waypoint information in a storage device, each of which includes first information regarding the position of the work vehicle and second information regarding the state of the work vehicle, based on position data acquired from a positioning device that detects the position of the work vehicle and sensor data acquired from one or more sensors that detect the state of the work vehicle;
In the playback mode, controlling the operation of the work vehicle while causing the work vehicle to travel by automatic driving based on the first information and the second information included in the plurality of waypoint information recorded in the recording mode;
A driving control method that includes, in the recording mode, if it is detected based on the position data and/or the sensor data that the state of the work vehicle is not suitable for recording the plurality of waypoint information, stopping the recording of the plurality of waypoint information.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2024104467A JP2026005860A (en) | 2024-06-27 | 2024-06-27 | Driving control system, work vehicle, and driving control method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2024104467A JP2026005860A (en) | 2024-06-27 | 2024-06-27 | Driving control system, work vehicle, and driving control method |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2026005860A true JP2026005860A (en) | 2026-01-16 |
Family
ID=98413156
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2024104467A Pending JP2026005860A (en) | 2024-06-27 | 2024-06-27 | Driving control system, work vehicle, and driving control method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2026005860A (en) |
-
2024
- 2024-06-27 JP JP2024104467A patent/JP2026005860A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7799049B2 (en) | Path Planning System | |
| JP7766111B2 (en) | Agricultural machinery, sensing system for use in agricultural machinery, and sensing method | |
| US20240138282A1 (en) | Management system for agricultural machines | |
| JP7745653B2 (en) | Agricultural machinery, sensing system, sensing method, remote control system, and control method | |
| EP4501092B1 (en) | Turning control for autonomous agricultural vehicle | |
| EP4501091B1 (en) | Turning control for autonomous agricultural vehicle | |
| JP7560412B2 (en) | Agricultural support system, and device and method for creating a call route for agricultural machinery | |
| US20250089596A1 (en) | Agricultural management system | |
| JP7771387B2 (en) | Sensing system, agricultural machine, and sensing device | |
| JP7811220B2 (en) | Agricultural machinery, sensing system for use in agricultural machinery, and sensing method | |
| JP7709409B2 (en) | Route generation system and route generation method for automatic driving of agricultural machinery | |
| US12353209B2 (en) | Agricultural support system, and device and method to generate travel route for hailed agricultural machine | |
| EP4393286A1 (en) | Agricultural support system, and device and method to generate travel route for hailed agricultural machine | |
| JP2026005860A (en) | Driving control system, work vehicle, and driving control method | |
| JP2026005859A (en) | Driving control system, work vehicle, and driving control method | |
| US20260000002A1 (en) | Travel control system, work vehicle, and method of travel control | |
| US20260000004A1 (en) | Travel control system, work vehicle, and method of travel control | |
| US20260000003A1 (en) | Travel control system, work vehicle, method of travel control, and computer program | |
| JP2026005861A (en) | Driving control system, work vehicle, and driving control method | |
| JP2026005864A (en) | Driving control system, work vehicle, and driving control method | |
| JP7793055B2 (en) | Route generation system and route generation method for automatic driving of agricultural machinery | |
| JP7734843B2 (en) | Control system, control method and transport vehicle | |
| US20250083521A1 (en) | Display system and work vehicle | |
| WO2025150357A1 (en) | Computer program, information processing method, and system |