Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7810424B2 - Work vehicle, control method, and program - Google Patents
[go: Go Back, main page]

JP7810424B2 - Work vehicle, control method, and program - Google Patents

Work vehicle, control method, and program

Info

Publication number
JP7810424B2
JP7810424B2 JP2022110614A JP2022110614A JP7810424B2 JP 7810424 B2 JP7810424 B2 JP 7810424B2 JP 2022110614 A JP2022110614 A JP 2022110614A JP 2022110614 A JP2022110614 A JP 2022110614A JP 7810424 B2 JP7810424 B2 JP 7810424B2
Authority
JP
Japan
Prior art keywords
work vehicle
rope body
roller
detected
motor
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2022110614A
Other languages
Japanese (ja)
Other versions
JP2024008610A (en
Inventor
麗 菊地
達也 佐藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
National Agriculture and Food Research Organization
Original Assignee
National Agriculture and Food Research Organization
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by National Agriculture and Food Research Organization filed Critical National Agriculture and Food Research Organization
Priority to JP2022110614A priority Critical patent/JP7810424B2/en
Publication of JP2024008610A publication Critical patent/JP2024008610A/en
Application granted granted Critical
Publication of JP7810424B2 publication Critical patent/JP7810424B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Harvester Elements (AREA)
  • Safety Devices And Accessories For Harvesting Machines (AREA)

Description

本発明の一態様は、作業用車両、制御方法、及びプログラムに関する。 One aspect of the present invention relates to a work vehicle, a control method, and a program.

中山間地には多数の小規模圃場が存在し、それに付随する畦畔面積も大きく、畦畔管理作業の軽労化・省力化が課題となっている。畦畔の維持や農地への雑草進入・病虫害を防ぐためにも、畦畔管理は重要な作業であるが、担い手の不足・高齢化により、畦畔管理が困難になり営農継続が難しくなる場合も想定される。畦畔管理は生産に直接結びつかない労働であり、作業の省力化・効率化が求められている。 Mountainous areas are home to many small farm fields, each with large ridges and lands, making it an important task to reduce the labor and effort required for ridge maintenance. Ridge maintenance is an important task for maintaining ridges and preventing weeds from invading farmland and pests and diseases, but with a shortage of workers and an aging workforce, ridge maintenance may become difficult, making it difficult to continue farming. Ridge maintenance is work that is not directly linked to production, so there is a need to reduce the labor required and streamline the work.

畦畔管理に関して、草刈り等の作業を行う作業用車両として、例えば特許文献1及び2に記載された作業用車両が知られている。特許文献1には、一端が固定対象に支持されたロープ体の巻き取りおよび繰り出しを行うことにより、ロープ体における張力を駆動源として車体を走行させる作業用車両が開示されている。特許文献2には、斜面の草刈り作業に用いられる車両として、草刈り機の進行方向と2本のロープ体の繰り出し角度と繰り出し量とから、草刈り機の相対位置を把握する車両が開示されている。 Work vehicles for performing tasks such as mowing in relation to levee management are known, such as those described in Patent Documents 1 and 2. Patent Document 1 discloses a work vehicle that uses the tension in a rope body, one end of which is supported by a fixed object, to reel in and unreel the rope body, thereby propelling the vehicle body. Patent Document 2 discloses a vehicle used for mowing on slopes that determines the relative position of a mower from the direction of travel of the mower and the payout angle and amount of two rope bodies.

特開2019-201560号公報Japanese Patent Application Laid-Open No. 2019-201560 特開2015-167492号公報JP 2015-167492 A

ここで、上述した作業用車両においては、ロープ体の巻き伸ばし量に応じて作業用車両の位置を制御している。このような作業用車両では、例えばロープ体に緩み、絡まり、破断等が生じた場合において、作業用車両の位置制御(ロープ体の長さの精密な制御による安定した自律制御)を適切に実施できない場合がある。ロープ体の絡まりや破断が発生した場合には、設定区域外に作業用車両が落下するリスクもある。 In the work vehicle described above, the position of the work vehicle is controlled according to the amount of tension in the rope. In such a work vehicle, if the rope becomes loose, tangled, or breaks, for example, it may not be possible to properly control the position of the work vehicle (stable autonomous control through precise control of the length of the rope). If the rope becomes tangled or breaks, there is also a risk that the work vehicle will fall outside the designated area.

本発明の一態様は上記実情に鑑みてなされたものであり、より正確に位置制御を行うことができる作業用車両、制御方法、及びプログラムを提供することを目的とする。 One aspect of the present invention was made in consideration of the above-mentioned circumstances, and aims to provide a work vehicle, control method, and program that can perform more accurate position control.

本発明の一態様に係る作業用車両は、一端が固定対象に支持されたロープ体の巻き伸ばしによって位置が制御される作業用車両であって、ロープ体に対応して設けられ、ロープ体が巻き付けられた状態で回転することによってロープ体の巻き伸ばしを行うリールと、リールを回転させる駆動源であるモータと、モータの駆動を制御するモータ駆動制御機構と、リールの回転に伴って巻き伸ばしされるロープ体の巻き伸ばしに伴って回転しながらロープ体を抑えるローラと、ローラの回転を検出するエンコーダと、エンコーダによって検出されるローラの回転状況に基づき、作業用車両の位置を推定し、推定結果を考慮して、ロープ体の巻き伸ばしにより作業用車両が所望の位置に制御されるように、モータ駆動制御機構に制御信号を出力する制御部と、を備える。 A work vehicle according to one aspect of the present invention is a work vehicle whose position is controlled by winding a rope body, one end of which is supported by a fixed object. It includes: a reel that is provided in correspondence with the rope body and rotates while the rope body is wound around it to wind the rope body; a motor that serves as a drive source for rotating the reel; a motor drive control mechanism that controls the drive of the motor; a roller that holds the rope body while rotating as the rope body is wound and wound with the rotation of the reel; an encoder that detects the rotation of the roller; and a control unit that estimates the position of the work vehicle based on the rotational status of the roller detected by the encoder, and outputs a control signal to the motor drive control mechanism taking into account the estimation result so that the work vehicle is controlled to the desired position by winding the rope body.

本発明の一態様に係る作業用車両では、ロープ体の巻き伸ばしに伴って回転しながらロープ体を抑えるローラの回転が検出されることにより、ロープ体の巻き伸ばし量を正確に取得することができる。そして、取得したローラの回転状況(すなわち、高精度に取得されたロープ体の巻き伸ばし量)に基づいて作業用車両の位置が推定されて作業用車両の位置制御が実施されることにより、正確に、作業用車両の位置制御を行うことができる。また、ローラによってロープ体がリール上で盛り上がることが抑制されることにより、ロープ体の巻き伸ばし量に応じた作業用車両の位置制御をより正確に行うことができる。 In a work vehicle according to one aspect of the present invention, the amount of rope extension can be accurately obtained by detecting the rotation of a roller that rotates and holds down the rope as it is extended. The position of the work vehicle is then estimated based on the obtained rotational status of the roller (i.e., the amount of rope extension obtained with high accuracy), and position control of the work vehicle is carried out, allowing for accurate position control of the work vehicle. Furthermore, the roller prevents the rope from swelling up on the reel, allowing for more accurate position control of the work vehicle according to the amount of rope extension.

上記作業用車両は、ローラに対してリール方向に押し付けるテンションを付加するローラ側弾性体を更に備えていてもよい。このように、ローラ側弾性体によってローラがリール方向に押し付けられることにより、ロープ体がリール上で盛り上がることをより確実に抑制することができる。 The work vehicle may further include a roller-side elastic body that applies tension to the roller, pressing it in the reel direction. In this way, the roller-side elastic body presses the roller in the reel direction, more reliably preventing the rope body from swelling up on the reel.

上記作業用車両は、ロープ体にテンションを付加するロープ側弾性体と、ロープ側弾性体の伸縮状態を検出することにより、ロープ体におけるテンションの緩みを検出する検出スイッチと、を更に備え、制御部は、検出スイッチによってロープ体におけるテンションの緩みが検出されたことに基づき、該緩みが検出されたロープ体の巻き取りが実施されるように、モータ駆動制御機構に制御信号を出力してもよい。ロープ側弾性体によってロープ体にテンションが付加されることにより、ロープ体が緩むこと(すなわち、作業用車両の位置制御の精度が悪化すること)を効果的に抑制することができる。また、検出スイッチによって、ロープ側弾性体の伸縮状態が検出されることにより、ロープ体が緩んでいることを適切に検出することができる。そして、本発明の一態様に係る作業用車両では、制御部によって、緩みが検出されたロープ体の巻き取りが実施されるように巻き伸ばし部が制御されるため、ロープ体の緩みを適切に解消し、作業用車両の位置制御の精度を向上させることができる。 The work vehicle may further include a rope-side elastic body that applies tension to the rope body, and a detection switch that detects slack in the rope body by detecting the expansion/contraction state of the rope-side elastic body. The control unit may output a control signal to the motor drive control mechanism when the detection switch detects slack in the rope body, so as to rewind the rope body for which slack is detected. Applying tension to the rope body by the rope-side elastic body effectively prevents the rope body from slackening (i.e., a deterioration in the accuracy of position control of the work vehicle). Furthermore, the detection switch detects the expansion/contraction state of the rope-side elastic body, so that slack in the rope body can be properly detected. In a work vehicle according to one aspect of the present invention, the control unit controls the reeling unit to rewind the rope body for which slack is detected, thereby properly eliminating slack in the rope body and improving the accuracy of position control of the work vehicle.

制御部は、モータ駆動制御機構に出力している制御信号と、エンコーダによって検出されるローラの回転状況とに基づき、制御内容を決定してもよい。制御信号と実際のローラの回転状況(ロープ体の巻き伸ばし量)とが考慮されて制御内容が決定されることにより、指令に対するロープ体の巻き伸ばし量の実態に基づいて、適切に制御内容を決定することができる。 The control unit may determine the control content based on the control signal output to the motor drive control mechanism and the roller rotation status detected by the encoder. By determining the control content taking into account the control signal and the actual roller rotation status (amount of rope winding), the control content can be appropriately determined based on the actual amount of rope winding in response to the command.

制御部は、モータを回転させる制御信号をモータ駆動制御機構に出力しているにもかかわらずエンコーダによってローラの回転が検出されない第1状態において、緩みが検出された場合、故障修理を促す報知を行ってもよい。このように、ローラが回転していると想定される状況でローラが回転しておらず、且つ、ロープ体の緩みが検出される場合には、一度処理を止めて故障修理を行う必要があるところ、上述したように故障修理を促す報知が行われることにより、迅速に故障修理を行うことができる。 In the first state, in which the encoder does not detect roller rotation despite outputting a control signal to the motor drive control mechanism to rotate the motor, the control unit may issue a notification urging repair if slack is detected. In this way, if the roller is not rotating in a situation where it is expected to be rotating and slack in the rope body is detected, processing would need to be stopped and repairs performed. However, by issuing a notification urging repair as described above, repairs can be performed promptly.

制御部は、モータ駆動制御機構に出力する制御信号によって指示されるモータの回転方向に対応するロープ体の巻き伸ばし方向と、エンコーダによって検出されるローラの回転方向に対応するロープ体の巻き伸ばし方向とが互いに一致する第2状態において、緩みが検出されない場合、通常処理が可能であると判定してもよい。このように、ロープ体の巻き伸ばし方向が想定と実際とで一致しており、且つ、緩みが検出されていない場合には、何ら異常が生じていないと思われるため、通常処理が可能であると判定されることにより、作業用車両の制御を円滑に行うことができる。 The control unit may determine that normal processing is possible if no slack is detected in the second state, in which the winding direction of the rope body corresponding to the rotation direction of the motor indicated by the control signal output to the motor drive control mechanism and the winding direction of the rope body corresponding to the rotation direction of the roller detected by the encoder are the same. In this way, if the expected and actual winding directions of the rope body are the same and no slack is detected, it is assumed that no abnormality has occurred, and therefore it is determined that normal processing is possible, allowing for smooth control of the work vehicle.

制御部は、第2状態において緩みが検出された場合、緩みが検出されたロープ体がリールによって巻き取られるように、モータ駆動制御機構に制御信号を出力し、エンコーダによって検出されるローラの回転方向がロープ体を巻き取る方向であり、且つ、緩みが検出されなくなった際に、緩みが解消し通常処理が可能になったと判定してもよい。このように、一度緩みが検出された場合においても、ロープ体の巻き取りによって緩みが解消した際に通常処理が可能になったと判定されることにより、緩み検出後に円滑に通常処理に復旧することができる。 If slack is detected in the second state, the control unit may output a control signal to the motor drive control mechanism so that the rope body in which slack has been detected is reeled in by the reel, and may determine that the slack has been eliminated and normal processing is now possible when the rotation direction of the roller detected by the encoder is the direction in which the rope body is reeled in and slack is no longer detected. In this way, even if slack has been detected once, it can be determined that normal processing is now possible when the slack is eliminated by reeling in the rope body, allowing for a smooth return to normal processing after slack detection.

制御部は、モータ駆動制御機構に出力する制御信号によって指示されるモータの回転方向に対応するロープ体の巻き伸ばし方向と、エンコーダによって検出されるローラの回転方向に対応するロープ体の巻き伸ばし方向とが互いに一致しない第3状態において、ロープ体がリールによって巻き取られるように、モータ駆動制御機構に制御信号を出力し、エンコーダによって検出されるローラの回転方向がロープ体を巻き取る方向でない場合、故障修理を促す報知を行ってもよい。このように、ロープ体の巻き伸ばし方向が想定と実際とで一致していない場合に、ロープ体が巻き取られるように制御信号を出力したにもかかわらず、ローラの回転方向がロープ体を巻き取る方向となっていない場合には、一度処理を止めて故障修理を行う必要があるところ、上述したように故障修理を促す報知が行われることにより、迅速に故障修理を行うことができる。 In a third state in which the winding direction of the rope body corresponding to the motor rotation direction indicated by the control signal output to the motor drive control mechanism does not match the winding direction of the rope body corresponding to the roller rotation direction detected by the encoder, the control unit outputs a control signal to the motor drive control mechanism so that the rope body is wound by the reel, and if the roller rotation direction detected by the encoder is not the direction in which the rope body is wound, an alert may be issued to prompt repair. In this way, when the expected and actual winding directions of the rope body do not match, if a control signal is output to wind the rope body but the roller rotation direction is not the direction in which the rope body is wound, processing must be stopped and repairs performed. However, by issuing an alert to prompt repair as described above, repairs can be performed promptly.

制御部は、所定時間内に所定回数以上、検出スイッチによって緩みが検出された場合に限り、緩みが検出されたロープ体の巻き取りが実施されるように、対応する巻き伸ばし部を制御してもよい。これにより、例えば一時的にスイッチによって緩みが検出されただけであり、ロープ体の巻き取りが不要な状態においてロープ体の巻き取りが実施されることを抑制することができる。すなわち、スイッチ挙動を安定化させることができる。 The control unit may control the corresponding unwinding unit so that the rope body in which slack has been detected is wound up only if the detection switch detects slack a predetermined number of times or more within a predetermined time. This makes it possible to prevent the rope body from being wound up when, for example, slack has only been detected temporarily by the switch and winding up of the rope body is not necessary. In other words, it is possible to stabilize the switch behavior.

本発明の一態様に係る作業用車両の制御方法は、一端が固定対象に支持されたロープ体のそれぞれに対応して設けられ、ロープ体が巻き付けられた状態で回転することによってロープ体の巻き伸ばしを行うリールと、リールを回転させる駆動源であるモータと、モータを制御するモータ駆動制御機構と、リールの回転に伴って回転しながらリールに巻き付けられたロープ体を抑えるローラと、ローラの回転を検出するエンコーダと、を備える作業用車両を制御するコンピュータが、エンコーダによって検出されるローラの回転状況に基づき、作業用車両の位置を推定し、推定結果を考慮して、ロープ体の巻き伸ばしにより作業用車両が所望の位置に制御されるように、モータ駆動制御機構に制御信号を出力する。このような制御方法によれば、より正確に、作業用車両の位置制御を行うことができる。 In one aspect of the present invention, a work vehicle control method includes a reel provided for each rope body, one end of which is supported by a fixed object, and which rotates with the rope body wound around it to unwind the rope body; a motor that serves as a drive source for rotating the reel; a motor drive control mechanism that controls the motor; a roller that rotates as the reel rotates to hold down the rope body wound around the reel; and an encoder that detects the rotation of the roller. A computer controls the work vehicle, estimating the position of the work vehicle based on the rotational state of the roller detected by the encoder, and, taking the estimation result into consideration, outputs a control signal to the motor drive control mechanism so that the work vehicle is controlled to the desired position by unwinding the rope body. This control method enables more accurate position control of the work vehicle.

本発明の一態様に係るプログラムは、一端が固定対象に支持されたロープ体のそれぞれに対応して設けられ、ロープ体が巻き付けられた状態で回転することによってロープ体の巻き伸ばしを行うリールと、リールを回転させる駆動源であるモータと、モータを制御するモータ駆動制御機構と、リールの回転に伴って回転しながらリールに巻き付けられたロープ体を抑えるローラと、ローラの回転を検出するエンコーダと、を備える作業用車両を制御するコンピュータに、エンコーダによって検出されるローラの回転状況に基づき、作業用車両の位置を推定することと、推定結果を考慮して、ロープ体の巻き伸ばしにより作業用車両が所望の位置に制御されるように、モータ駆動制御機構に制御信号を出力することと、を実行させる。このようなプログラムによれば、より正確に、作業用者車両の位置制御を行うことができる。 One aspect of the present invention is a program that causes a computer controlling a work vehicle equipped with reels provided in correspondence with rope bodies, one end of which is supported on a fixed object, that rotate with the rope body wound around them to unwind the rope body, a motor that serves as a drive source for rotating the reel, a motor drive control mechanism that controls the motor, a roller that rotates in conjunction with the rotation of the reel to hold down the rope body wound around the reel, and an encoder that detects the rotation of the roller to estimate the position of the work vehicle based on the rotational status of the roller detected by the encoder, and, taking into account the estimation result, output a control signal to the motor drive control mechanism so that the work vehicle is controlled to the desired position by unwinding the rope body. Such a program enables more accurate position control of the work vehicle.

本発明の一態様によれば、より正確に位置制御を行うことができる作業用車両、制御方法、及びプログラムを提供することができる。 One aspect of the present invention provides a work vehicle, control method, and program that can perform more accurate position control.

本実施形態に係る作業用車両の作業イメージを示す模式図である。1 is a schematic diagram showing an image of a work performed by a work vehicle according to an embodiment of the present invention; 本実施形態に係る作業用車両の作業イメージを示す模式図である。1 is a schematic diagram showing an image of a work performed by a work vehicle according to an embodiment of the present invention; 作業用車両の構成を示す斜視図である。FIG. 1 is a perspective view showing a configuration of a work vehicle. ワイヤに対するテンションについて説明する図である。10A and 10B are diagrams illustrating tension on a wire. 制御部の機能に係るブロック図である。FIG. 2 is a block diagram showing the functions of a control unit. 制御部のハードウェア構成を例示するブロック図である。FIG. 2 is a block diagram illustrating a hardware configuration of a control unit. 位置推定の手法を説明する図である。FIG. 1 is a diagram illustrating a position estimation technique. 作業用車両における処理手順を示すフローチャートである。10 is a flowchart showing a processing procedure in a work vehicle. 作業用車両における処理手順を示すフローチャートである。10 is a flowchart showing a processing procedure in a work vehicle. 作業用車両における処理手順を示すフローチャートである。10 is a flowchart showing a processing procedure in a work vehicle. 作業用車両における処理手順を示すフローチャートである。10 is a flowchart showing a processing procedure in a work vehicle.

以下、作業用車両、作業用車両の制御方法、及びプログラムについての実施形態について図面を参照しつつ説明する。説明において、同一要素又は同一機能を有する要素には同一の符号を付し、重複する説明を省略する。 Embodiments of a work vehicle, a work vehicle control method, and a program will be described below with reference to the drawings. In the description, identical elements or elements with identical functions will be designated by the same reference numerals, and duplicate descriptions will be omitted.

図1及び図2は、本実施形態に係る作業用車両10の作業イメージを示す模式図である。図1は、斜面上の作業領域Wに位置する作業用車両10の斜視図である。図2は、斜面上の作業領域Wに位置する作業用車両10の側面図である。図1及び図2に示されるように、作業用車両10は、走行しながら斜面上の作業領域Wの草刈り作業を行うための車両である。斜面とは、例えば、水田に設けられた畦畔部であるが、これに限らず、造成地の法面や堤防の法面であってもよい。作業領域Wは、例えば、最大傾斜が30~50度以上の急勾配の斜面であるが(図2参照)この限りでなく、より緩やかな斜面であってもよい。 1 and 2 are schematic diagrams showing an image of the work of a work vehicle 10 according to this embodiment. FIG. 1 is a perspective view of the work vehicle 10 positioned in a work area W on a slope. FIG. 2 is a side view of the work vehicle 10 positioned in the work area W on a slope. As shown in FIGS. 1 and 2, the work vehicle 10 is a vehicle for mowing grass in the work area W on a slope while traveling. The slope may be, for example, a ridge in a rice paddy, but is not limited to this and may also be the slope of a developed land or the slope of a levee. The work area W is, for example, a steep slope with a maximum gradient of 30 to 50 degrees or more (see FIG. 2), but is not limited to this and may also be a gentler slope.

作業用車両10の車体は、例えば、所定の間隔で存在する固定対象に支持された2本のワイヤR1,R2により斜面上の作業領域Wに懸架される。固定対象とは、例えば、作業領域W又は作業領域W近傍の斜面の頂部や途中において、地面に所定の間隔で打ち込まれた一対の杭P1,P2である。固定対象は杭P1,P2の他に、ガードレール、樹木、その他の構造物であってもよい。 The body of the work vehicle 10 is suspended above a work area W on a slope, for example, by two wires R1, R2 supported by fixed objects spaced a predetermined distance apart. The fixed objects are, for example, a pair of stakes P1, P2 driven into the ground at a predetermined distance apart at the top or midway of the work area W or a slope near the work area W. In addition to stakes P1, P2, the fixed objects may also be guardrails, trees, or other structures.

ワイヤR1,R2は、ロープ体であり、例えば、金属線が編まれたワイヤである。ワイヤR1,R2は、金属製のワイヤの他、天然素材、合成繊維、複合素材、樹脂製の素材等で編まれた紐や綱、あるいは樹脂で成形されたロープ体であってもよい。ワイヤR1の一端は、例えば、輪状に形成されており、地面に対して固定された杭P1に引っ掛けられて支持される。ワイヤR2の一端は、例えば、輪状に形成されており、地面に対して固定された杭P2に引っ掛けられて支持される。ワイヤR1,R2の一端には、杭P1,P2に引っ掛けるためのスナップフックやその他の支持部材が連結されていてもよい。ワイヤR1,R2の他端は、後述するリール22,22(図3参照)に繋がれている。 The wires R1 and R2 are ropes, such as wires made of woven metal wires. In addition to metal wires, the wires R1 and R2 may also be cords or ropes made of woven natural materials, synthetic fibers, composite materials, or resin materials, or ropes molded from resin. One end of the wire R1 is, for example, loop-shaped and is supported by being hooked onto a stake P1 fixed to the ground. One end of the wire R2 is, for example, loop-shaped and is supported by being hooked onto a stake P2 fixed to the ground. A snap hook or other support member for hooking onto the stakes P1 and P2 may be connected to one end of the wires R1 and R2. The other ends of the wires R1 and R2 are connected to reels 22 and 22 (see Figure 3), which will be described later.

杭P1,P2は、例えば、鉄筋等が加工された鋼棒である。杭P1,P2は、例えば、予め地面に埋め込まれた塩化ビニル管に挿入される。杭P1,P2は、地面に直接打ち込まれてもよい。杭P1,P2は、鋼棒の他、ワイヤR1,R2の一端を支持することができるのであればどのようなものを用いてもよい。 Piles P1 and P2 are, for example, steel rods made from reinforcing steel or the like. Piles P1 and P2 are, for example, inserted into polyvinyl chloride pipes that have been buried in the ground beforehand. Piles P1 and P2 may also be driven directly into the ground. In addition to steel rods, piles P1 and P2 may be made of any material that can support one end of wires R1 and R2.

作業用車両10の使用開始時には、ワイヤR1,R2がリール22,22(図3参照)から引き出され、一端が杭P1,P2に引っ掛けられる。杭P1,P2に引っ掛けられたワイヤR1,R2には張力が生じる。ワイヤR1,R2に張力が生じた状態で、モータ21,21(図3参照)が正転又は逆転することにより、ワイヤR1,R2の巻き取り及び繰り出し(伸ばし)量がそれぞれ独立に調整される。これにより、ワイヤR1,R2における張力を駆動源として、作業領域Wにおいて所定の走行軌道に沿って作業用車両10が走行する。すなわち、作業用車両10は、一端が固定対象に支持されたワイヤR1,R2の巻き伸ばしによって位置が制御される車両である。作業用車両10の初期位置は、走行開始地点における2本のワイヤR1,R2の長さに基づいて決定される。なお、作業用車両10の初期位置を計測するためにワイヤR1,R2の一端から所定の長さまで目盛りが記されていてもよい。 When the work vehicle 10 begins to be used, the wires R1 and R2 are unwound from the reels 22 and 22 (see Figure 3), and one end is hooked to the stakes P1 and P2. Tension is generated in the wires R1 and R2 hooked to the stakes P1 and P2. With tension generated in the wires R1 and R2, the motors 21 and 21 (see Figure 3) are rotated forward or backward, independently adjusting the amount of winding and unwinding (stretching) of the wires R1 and R2. As a result, the work vehicle 10 travels along a predetermined travel path in the work area W, using the tension in the wires R1 and R2 as a driving source. In other words, the work vehicle 10 is a vehicle whose position is controlled by the winding and unwinding of the wires R1 and R2, one end of which is supported by a fixed object. The initial position of the work vehicle 10 is determined based on the length of the two wires R1 and R2 at the start of travel. In addition, scales may be marked from one end of the wires R1 and R2 up to a predetermined length in order to measure the initial position of the work vehicle 10.

作業用車両10に対する制御情報は、操作部300によって受け付けられる。操作部300は、ユーザによる操作を受け付けて、通信部60(図3参照)を介して制御部50(図3参照)に作業用車両10を走行させるための制御情報を送信する。操作部300は、例えば通信部60(図3参照)と無線通信を行う。操作部300は、例えば、タブレット型端末、スマートフォン、ノートブック型PC(Personal Computer)等の通信機能を備える汎用のモバイル端末装置である。或いは、操作部300は、デスクトップPCであってもよい。操作部300は、例えば、インターネットに接続する、有線LANに接続されたPCであってもよい。このように、操作部300は、通信機能を持つブラウザソフトが使用可能な端末であればどのような端末であってもよい。操作部300は、専用端末として構成されていてもよい。 Control information for the work vehicle 10 is received by the operation unit 300. The operation unit 300 receives user operations and transmits control information for driving the work vehicle 10 to the control unit 50 (see FIG. 3) via the communication unit 60 (see FIG. 3). The operation unit 300, for example, communicates wirelessly with the communication unit 60 (see FIG. 3). The operation unit 300 is, for example, a general-purpose mobile terminal device with communication capabilities, such as a tablet terminal, smartphone, or notebook PC (Personal Computer). Alternatively, the operation unit 300 may be a desktop PC. The operation unit 300 may, for example, be a PC connected to a wired LAN that connects to the Internet. In this way, the operation unit 300 may be any terminal that can use browser software with communication capabilities. The operation unit 300 may also be configured as a dedicated terminal.

図3は、作業用車両10の構成を示す斜視図である。図3及び後述する図4では、説明の便宜上、作業用車両10に設けられている車体のフレーム部分等の図示を省略している。図3に示されるように、作業用車両10は、車体を移動自在に支持する3つの車輪T1,T2,T3を備えている。作業用車両10においては、例えば、ワイヤR1,R2の一端側(杭P1,P2に近い側)における幅方向の中央部に1つの車輪T1が設けられており、他端側における幅方向の両端部にそれぞれ車輪T2,T3が設けられている。以下の説明では、車輪T1側を「前」、車輪T2,T3側を「後」として説明する場合がある。車体の下面には、草刈りを行うための刈刃(不図示)が設けられている。刈刃として、例えば、ナイロンコードカッターや金属フリー刃が設けられている。 Figure 3 is a perspective view showing the configuration of the work vehicle 10. For ease of explanation, the frame and other components of the body of the work vehicle 10 are omitted from Figure 3 and Figure 4, which will be described later. As shown in Figure 3, the work vehicle 10 has three wheels T1, T2, and T3 that support the body for free movement. In the work vehicle 10, for example, one wheel T1 is provided in the center of the width of one end of the wires R1 and R2 (the side closest to the stakes P1 and P2), and wheels T2 and T3 are provided at both ends of the other end in the width direction. In the following description, the wheel T1 side may be referred to as the "front" and the wheels T2 and T3 side as the "rear." A mowing blade (not shown) for mowing grass is provided on the underside of the body. Examples of the mowing blade include a nylon cord cutter and a metal-free blade.

図3に示されるように、作業用車両10は、ワイヤR1,R2をガイドする構成として、第1ガイド部11a,11bと、第2ガイド部12a,12bと、を備えている。第1ガイド部11a及び第2ガイド部12aは、ワイヤR1をガイドする構成である。第1ガイド部11b及び第2ガイド部12bは、ワイヤR2をガイドする構成である。第1ガイド部11a及び第2ガイド部12bは作業用車両10の幅方向における一方側に設けられており、第1ガイド部11b及び第2ガイド部12aは作業用車両10の幅方向における他方側に設けられている。以下の説明では、幅方向の一方側を「左」、幅方向の他方側を「右」として説明する場合がある。作業用車両10では、同一の構成が左右それぞれに設けられている。 As shown in FIG. 3, the work vehicle 10 is equipped with first guide portions 11a, 11b and second guide portions 12a, 12b as components for guiding the wires R1, R2. The first guide portion 11a and the second guide portion 12a are components for guiding the wire R1. The first guide portion 11b and the second guide portion 12b are components for guiding the wire R2. The first guide portion 11a and the second guide portion 12b are provided on one side in the width direction of the work vehicle 10, and the first guide portion 11b and the second guide portion 12a are provided on the other side in the width direction of the work vehicle 10. In the following description, one side in the width direction may be referred to as the "left" and the other side in the width direction as the "right." The work vehicle 10 has the same components on both the left and right sides.

ワイヤR1は、一端が杭P1に引っ掛けられると共に、他端が右側のリール22に巻かれている。ワイヤR1は、一端側から他端側に向かって、第1ガイド部11aの左側部分、第2ガイド部12a、及び右側のリール22となるように、延びている。ワイヤR2は、一端が杭P2に引っ掛けられると共に、他端が左側のリール22に巻かれている。ワイヤR2は、一端側から他端側に向かって、第1ガイド部11bの右側部分、第2ガイド部12b、及び左側のリール22となるように、延びている。第2ガイド部12a,12bは、それぞれ、前方側の第1部分12xと、後方側の第2部分12yとを有している。ワイヤR1は、第2ガイド部12aの第1部分12xの右側部分及び第2部分12yの左側部分を経て、リール22に到達している。ワイヤR2は、第2ガイド部12bの第1部分12xの左側部分及び第2部分12yの右側部分を経て、リール22に到達している。なお、ワイヤR1,R2は、ガイドする構成に対してクロスしながら伸びているが、これに限定されず、クロスしていなくてもよい。 One end of the wire R1 is hooked onto the stake P1, and the other end is wound around the right-side reel 22. The wire R1 extends from one end to the other, passing through the left side of the first guide portion 11a, the second guide portion 12a, and the right-side reel 22. The wire R2 is hooked onto the stake P2, and the other end is wound around the left-side reel 22. The wire R2 extends from one end to the other, passing through the right side of the first guide portion 11b, the second guide portion 12b, and the left-side reel 22. The second guide portions 12a and 12b each have a first portion 12x on the front side and a second portion 12y on the rear side. The wire R1 reaches the reel 22 via the right side of the first portion 12x and the left side of the second portion 12y of the second guide portion 12a. The wire R2 passes through the left side of the first portion 12x and the right side of the second portion 12y of the second guide portion 12b before reaching the reel 22. Note that the wires R1 and R2 extend while crossing the guiding structure, but this is not limited to this and they do not have to cross.

作業用車両10は、ワイヤR1,R2に対応して設けられた、ワイヤR1,R2の巻き伸ばしを行う巻き伸ばし部として、2つのリール22,22と、2つのモータ21,21と、モータドライバ70(モータ駆動制御機構)と、を備えている。右側のリール22及びモータ21、並びに、モータドライバ70は、ワイヤR1の巻き伸ばしを行う構成である。また、左側のリール22及びモータ21、並びに、モータドライバ70は、ワイヤR2の巻き伸ばしを行う構成である。左右のリール22,22及びモータ21,21は、互いに同様の機能であるので、ここでは左側のリール22及びモータ21、並びに、モータドライバ70(ワイヤR2の巻き伸ばしを行う構成)のみを説明する。 The work vehicle 10 is equipped with two reels 22, 22, two motors 21, 21, and a motor driver 70 (motor drive control mechanism) as a winding section that corresponds to the wires R1, R2 and winds the wires R1, R2. The right-side reel 22, motor 21, and motor driver 70 are configured to wind the wire R1. The left-side reel 22, motor 21, and motor driver 70 are configured to wind the wire R2. Because the left and right reels 22, 22 and motors 21, 21 have similar functions, only the left-side reel 22, motor 21, and motor driver 70 (configuration that winds the wire R2) will be described here.

リール22は、ワイヤR2が巻き付けられた状態で回転することによってワイヤR2の巻き伸ばしを行う。リール22には、ワイヤR2の他端側が巻き付けられている。モータ21は、リール22を回転させる駆動源である。モータドライバ70は、後述する制御部50の制御に応じてモータ21の駆動を制御する。なお、モータドライバ70に代えて、モータコントローラ又はモータ制御IC等の構成(モータ21の駆動を制御可能な他の構成)が採用されていてもよい。 The reel 22 rotates with the wire R2 wound around it, thereby unwinding the wire R2. The other end of the wire R2 is wound around the reel 22. The motor 21 is a drive source that rotates the reel 22. The motor driver 70 controls the drive of the motor 21 in accordance with the control of the control unit 50, which will be described later. Note that instead of the motor driver 70, a motor controller, a motor control IC, or other configuration (other configuration capable of controlling the drive of the motor 21) may be used.

作業用車両10は、リール22に巻き付けられたワイヤR1,R2を抑える抑え部として、ローラ23,23と、ガススプリング27,27(ローラ側弾性体)と、を更に備えている。右側のローラ23及びガススプリング27は、ワイヤR1を抑える構成である。左側のローラ23及びガススプリング27は、ワイヤR2を抑える構成である。左右のローラ23,23及びガススプリング27,27は、互いに同様の機能であるので、ここでは、左側のローラ23及びガススプリング27(ワイヤR2を抑える構成)のみを説明する。 The work vehicle 10 further includes rollers 23 and gas springs 27 (roller-side elastic bodies) as restraining sections for restraining the wires R1 and R2 wound around the reel 22. The right-side roller 23 and gas spring 27 are configured to restrain the wire R1. The left-side roller 23 and gas spring 27 are configured to restrain the wire R2. The left and right rollers 23 and gas springs 27 have similar functions, so only the left-side roller 23 and gas spring 27 (configured to restrain the wire R2) will be described here.

ローラ23は、リール22の回転に伴って巻き伸ばしされるワイヤR2の巻き伸ばしに伴って回転しながらワイヤR2を抑える構成である。ローラ23が設けられることにより、巻き伸ばしされるワイヤR2が盛り上がることが抑制される。ガススプリング27は、ローラ23に対してリール22方向に押し付けるテンションを付加するスプリングである。なお、ガススプリング27に代えて、各種弾性体(ローラ23に対してリール22方向に押し付けるテンションを付加可能な他の構成)が採用されてもよい。 The roller 23 is configured to rotate and hold down the wire R2 as the wire R2 is unwound as the reel 22 rotates. The roller 23 prevents the wire R2 from swelling up as it is being unwound. The gas spring 27 is a spring that applies tension to the roller 23, pressing it toward the reel 22. Note that instead of the gas spring 27, various elastic bodies (other structures that can apply tension to the roller 23, pressing it toward the reel 22) may be used.

作業用車両10は、左右のローラ23,23の回転をそれぞれ検出するエンコーダ24,24を更に備えている。エンコーダ24,24は、例えばロータリーエンコーダであってもよい。エンコーダ24,24は、検出したローラ23,23の回転状況を制御部50に出力する。 The work vehicle 10 is further equipped with encoders 24, 24 that detect the rotation of the left and right rollers 23, 23, respectively. The encoders 24, 24 may be rotary encoders, for example. The encoders 24, 24 output the detected rotation status of the rollers 23, 23 to the control unit 50.

作業用車両10は、ガススプリング25,25(ロープ側弾性体)と、検出スイッチ26,26と、を更に備えている。右側のガススプリング25及び検出スイッチ26は、ワイヤR1に係る構成である。左側のガススプリング25及び検出スイッチ26は、ワイヤR2に係る構成である。左右のガススプリング25,25及び検出スイッチ26,26は、互いに同様の機能であるので、ここでは左側のガススプリング25及び検出スイッチ26(ワイヤR2に係る構成)のみを説明する。 The work vehicle 10 is further equipped with gas springs 25, 25 (rope-side elastic bodies) and detection switches 26, 26. The right-side gas spring 25 and detection switch 26 are configured to be connected to wire R1. The left-side gas spring 25 and detection switch 26 are configured to be connected to wire R2. The left and right gas springs 25, 25 and detection switches 26, 26 have similar functions, so only the left-side gas spring 25 and detection switch 26 (configuration connected to wire R2) will be described here.

ガススプリング25は、ワイヤR2にテンションを付加するスプリングである。図4は、ワイヤR1,R2に対するテンションについて説明する図である。図4(a)は、ワイヤR1,R2にテンションがかかっている状態を示している。図4(b)は、ワイヤR1,R2にテンションがかかっておらずワイヤR1,R2が緩んでいる状態を示している。図4(a)に示されるように、ワイヤR2にテンションがかかっている状態においては、ガススプリング25が押されて縮んだ状態となる。一方で、図4(b)に示されるように、ワイヤR2にテンションがかかっておらずワイヤR2が緩んでいる状態においては、ガススプリング25が伸びた状態となる。なお、ガススプリング25に代えて、各種弾性体(ワイヤR2にテンションを付加可能な他の構成)が採用されてもよい。 The gas spring 25 is a spring that applies tension to the wire R2. Figure 4 is a diagram explaining the tension on the wires R1 and R2. Figure 4(a) shows a state in which tension is applied to the wires R1 and R2. Figure 4(b) shows a state in which no tension is applied to the wires R1 and R2 and the wires R1 and R2 are loose. As shown in Figure 4(a), when tension is applied to the wire R2, the gas spring 25 is compressed and in a contracted state. On the other hand, as shown in Figure 4(b), when no tension is applied to the wire R2 and the wire R2 is loose, the gas spring 25 is in an extended state. Note that various elastic bodies (other structures capable of applying tension to the wire R2) may be used instead of the gas spring 25.

検出スイッチ26は、ガススプリング25の伸縮状態を検出することにより、ワイヤR2におけるテンションの緩みを検出するスイッチである。検出スイッチ26は、ガススプリング25が伸びた状態(図4(b))を検出することにより、ワイヤR2におけるテンションの緩みを検出することができる。なお、緩みがある状態においては、上述したエンコーダ24の読み値に誤差が入ってしまう。検出スイッチ26は、ガススプリング25の伸縮状態を検出することができればどのようなスイッチであってもよく、例えばレバースイッチ等であってもよい。検出スイッチ26は、検出したガススプリング25の伸縮状態を、制御部50に出力する。 The detection switch 26 is a switch that detects the expansion/contraction state of the gas spring 25, thereby detecting slack in the tension in the wire R2. The detection switch 26 can detect slack in the tension in the wire R2 by detecting the expanded state of the gas spring 25 (Figure 4(b)). Note that when there is slack, an error will be introduced into the reading of the encoder 24 described above. The detection switch 26 may be any switch that can detect the expansion/contraction state of the gas spring 25, such as a lever switch. The detection switch 26 outputs the detected expansion/contraction state of the gas spring 25 to the control unit 50.

作業用車両10は、制御部50と、通信部60と、駆動部31と、電源部40と、を更に備えている。通信部60は、制御部50と外部装置との間で通信を行う。通信部60は、操作部300からの制御情報を制御部50に送信する。駆動部31は、制御部50の制御に応じて、草刈りを行うための刈刃(不図示)を駆動させる構成である。電源部40は、作業用車両10における各種機器に電力を供給する電源である。 The work vehicle 10 further includes a control unit 50, a communication unit 60, a drive unit 31, and a power supply unit 40. The communication unit 60 communicates between the control unit 50 and external devices. The communication unit 60 transmits control information from the operation unit 300 to the control unit 50. The drive unit 31 is configured to drive a mowing blade (not shown) for mowing grass in accordance with the control of the control unit 50. The power supply unit 40 is a power source that supplies power to various devices in the work vehicle 10.

図5は、制御部50の機能に係るブロック図である。制御部50は、草刈りに係る制御として駆動部31を制御すると共に、ワイヤR1,R2の巻き伸ばし部に係る制御を実施する。制御部50は、通信部60を介して操作部300から受け付けられた制御情報に基づいて、各種制御を行う。以下では、ワイヤR1,R2の巻き伸ばしに係る制御について詳細に説明する。なお、制御部50においては、モータ21の回転方向と、リール22におけるワイヤR1,R2の巻き伸ばし方向と、エンコーダ24によって検出されるローラ23の回転方向とが、互いに対応付けて記憶されている。また、制御部50においては、エンコーダ24によって検出されるローラ23の回転量と、リール22により巻き伸ばしされるワイヤR1,R1の巻き伸ばし量とが対応付けて記憶されている。 Figure 5 is a block diagram showing the functions of the control unit 50. The control unit 50 controls the drive unit 31 for mowing control, and also controls the winding unit for the wires R1 and R2. The control unit 50 performs various controls based on control information received from the operation unit 300 via the communication unit 60. The control for winding the wires R1 and R2 is described in detail below. The control unit 50 stores the rotation direction of the motor 21, the winding direction of the wires R1 and R2 on the reel 22, and the rotation direction of the roller 23 detected by the encoder 24, all associated with each other. The control unit 50 also stores the amount of rotation of the roller 23 detected by the encoder 24 and the amount of winding of the wires R1 and R1 wound by the reel 22, all associated with each other.

制御部50は、検出スイッチ26によってワイヤR1又はワイヤR2におけるテンションの緩みが検出されたことに基づき、該緩みが検出されたワイヤR1又はワイヤR2の巻き取りが実施されるように、巻き伸ばし部、詳細にはモータドライバ70に制御信号を出力してもよい。上述したように、モータ21の回転方向とワイヤR1,R2の巻き伸ばし方向とは、予め対応付けられている。このため、制御部50は、緩みが検出されたワイヤR1又はワイヤR2の巻き取りが実施されるように、モータドライバ70に制御信号を出力することができる。当該制御信号は、例えば、モータ21の回転方向を示す情報と、モータ21への出力電圧を指定する情報とを含んでいてもよい。 When the detection switch 26 detects a slack in the tension of the wire R1 or wire R2, the control unit 50 may output a control signal to the winding unit, specifically the motor driver 70, so that the wire R1 or wire R2 for which the slack has been detected is wound up. As described above, the rotation direction of the motor 21 and the winding direction of the wires R1 and R2 are associated in advance. Therefore, the control unit 50 can output a control signal to the motor driver 70 so that the wire R1 or wire R2 for which the slack has been detected is wound up. The control signal may include, for example, information indicating the rotation direction of the motor 21 and information specifying the output voltage to the motor 21.

制御部50は、所定時間内に所定回数以上、検出スイッチ26によってワイヤR1又はワイヤR2の緩みが検出された場合に限り、緩みが検出されたワイヤR1又はワイヤR2の巻き取りが実施されるように、モータドライバ70に制御信号を出力してもよい。 The control unit 50 may output a control signal to the motor driver 70 so that the wire R1 or R2 in which slack has been detected is wound up only when the detection switch 26 detects slack in the wire R1 or R2 a predetermined number of times or more within a predetermined time.

制御部50は、エンコーダ24によって検出されるローラ23の回転状況に基づき、作業用車両10の位置を推定し、推定結果を考慮して、ワイヤR1,R2の巻き伸ばしにより作業用車両10が所望の位置に制御されるように、モータドライバ70に制御信号を出力する。このような位置推定は、エンコーダ24によって検出されるローラ23の回転量と、リール22により巻き伸ばしされるワイヤR1,R1の巻き伸ばし量とが対応付けられていることによって実現される。 The control unit 50 estimates the position of the work vehicle 10 based on the rotational state of the roller 23 detected by the encoder 24, and, taking the estimation result into consideration, outputs a control signal to the motor driver 70 so that the work vehicle 10 is controlled to the desired position by winding the wires R1 and R2. This position estimation is achieved by correlating the amount of rotation of the roller 23 detected by the encoder 24 with the amount of winding of the wires R1 and R1 wound by the reel 22.

図7は、作業用車両10の位置推定の方法を説明する図である。図7(a)は適切に位置が推定される例を示しており、図7(b)は位置が推定されない例を示している。図7(a),(b)において、横軸は作業領域Wの幅方向の位置L(m)を示しており、縦軸は作業領域Wの幅方向に直交する長さ方向の位置H(m)を示している。いま、作業用車両の初期の位置が(L,H)=(0,0)であり、ワイヤR1の初期長さがcurrent_a=0であり、ワイヤR2の初期長さがcurrent_b=5であるとする。ワイヤR1の長さが図7(a)中のcurrent_aで示され、作業用車両10と杭P1がワイヤR1で接続されている場合、距離の予測範囲が破線の円で示される。また、ワイヤR2の長さが図7(a)中のcurrent_bで示され、作業用車両10と杭P2がワイヤR2で接続されている場合、距離の予測範囲が実線の円で示される。いま、破線の円及び実線の円の交点(図7(a)中の白丸)が、作業用車両10の位置であると推定される。 Figure 7 is a diagram explaining a method for estimating the position of the work vehicle 10. Figure 7(a) shows an example in which the position is estimated appropriately, and Figure 7(b) shows an example in which the position is not estimated. In Figures 7(a) and (b), the horizontal axis represents the position L (m) in the width direction of the work area W, and the vertical axis represents the position H (m) in the length direction perpendicular to the width direction of the work area W. Now, assume that the initial position of the work vehicle is (L, H) = (0, 0), the initial length of wire R1 is current_a = 0, and the initial length of wire R2 is current_b = 5. When the length of wire R1 is indicated by current_a in Figure 7(a) and the work vehicle 10 and pile P1 are connected by wire R1, the predicted range of distance is shown by a dashed circle. Furthermore, the length of wire R2 is shown as current_b in Figure 7(a), and when the work vehicle 10 and pile P2 are connected by wire R2, the predicted distance range is shown by a solid circle. The intersection of the dashed circle and the solid circle (white circle in Figure 7(a)) is now estimated to be the position of the work vehicle 10.

一方で、図7(b)に示されるように、ワイヤR1の長さから推定される破線の円とワイヤR2の長さから推定される実線の円とが交差も隣接もしない場合(接点が0の場合)においては、例えばワイヤR1又はワイヤR2の破断等が生じていると推定され、作業用車両の位置を推定することができない。 On the other hand, as shown in Figure 7(b), if the dashed circle estimated from the length of wire R1 and the solid circle estimated from the length of wire R2 do not intersect or adjoin (if the number of tangency points is 0), it is estimated that, for example, wire R1 or wire R2 has broken, and the position of the work vehicle cannot be estimated.

制御部50は、モータドライバ70に出力している制御信号と、エンコーダ24によって検出されるローラ23の回転状況とに基づき、制御内容を決定してもよい。 The control unit 50 may determine the control content based on the control signal output to the motor driver 70 and the rotation status of the roller 23 detected by the encoder 24.

制御部50は、例えば、モータ21を回転させる(正転又は逆転のいずれかで回転させる)制御信号をモータドライバ70に出力しているにもかかわらず、エンコーダ24によってローラ23の回転が検出されない第1状態において、検出スイッチ26によりワイヤR1又はワイヤR2の緩みが検出された場合、例えば緩みが検出されたワイヤR1又はワイヤR2が破断等している可能性があり、故障修理が必要であると判定し、故障修理を促す報知を行ってもよい。故障とは、例えば、ワイヤR1,R2の破断、からまり等である。制御部50は、例えば通信部60を介して操作部300に上記報知を行ってもよい。この場合、操作部300を操作する作業者に、故障修理が必要であることを適切に伝えることができる。 For example, if the detection switch 26 detects looseness in the wire R1 or R2 in a first state in which the encoder 24 does not detect rotation of the roller 23 despite outputting a control signal to the motor driver 70 to rotate the motor 21 (either forward or reverse), the control unit 50 may determine that the wire R1 or R2 in which looseness is detected may be broken or otherwise damaged, and may issue a warning to prompt repair. Examples of such a warning include breakage or tangled wires R1, R2. The control unit 50 may issue the warning to the operation unit 300 via the communication unit 60, for example. In this case, the operator operating the operation unit 300 can be appropriately informed of the need for repair.

制御部50は、モータドライバ70に出力する制御信号によって指示されるモータ21の回転方向に対応するワイヤR1,R2の巻き伸ばし方向と、エンコーダ24によって検出されるローラ23の回転方向に対応するワイヤR1,R2の巻き伸ばし方向とが互いに一致する第2状態において、検出スイッチ26により緩みが検出されない場合、通常処理が可能であると判定する。通常処理とは、エンコーダ24によって検出されるローラ23の回転状況に基づき、作業用車両10の位置を推定し、推定結果を考慮して、ワイヤR1,R2の巻き伸ばしにより作業用車両10が所望の位置に制御されるように、モータドライバ70に制御信号を出力する処理である。 In the second state, in which the winding direction of the wires R1 and R2 corresponding to the rotation direction of the motor 21 instructed by the control signal output to the motor driver 70 and the winding direction of the wires R1 and R2 corresponding to the rotation direction of the roller 23 detected by the encoder 24 are the same, if no slack is detected by the detection switch 26, the control unit 50 determines that normal processing is possible. Normal processing is a process in which the position of the work vehicle 10 is estimated based on the rotation status of the roller 23 detected by the encoder 24, and a control signal is output to the motor driver 70 taking into account the estimation result so that the work vehicle 10 is controlled to the desired position by winding the wires R1 and R2.

制御部50は、上記第2状態において、検出スイッチ26によりワイヤR1又はワイヤR2の緩みが検出された場合、緩みが検出されたワイヤR1又はワイヤR2がリール22によって巻き取られるように、モータドライバ70に制御信号を出力する。そして、制御部50は、エンコーダ24によって検出されるローラ23の回転方向が、緩みが検出されたワイヤR1又はワイヤR2を巻き取る方向であり、且つ、緩みが検出されたワイヤR1又はワイヤR2の緩みが検出されなくなった際に、緩みが解消し、上記通常処理が可能になったと判定する。 When the detection switch 26 detects slack in the wire R1 or R2 in the second state, the control unit 50 outputs a control signal to the motor driver 70 so that the wire R1 or R2 in which slack has been detected is wound up by the reel 22. The control unit 50 then determines that the slack has been eliminated and normal processing is now possible when the rotation direction of the roller 23 detected by the encoder 24 is the direction in which the wire R1 or R2 in which slack has been detected is wound up and the slack in the wire R1 or R2 in which slack has been detected is no longer detected.

制御部50は、モータドライバ70に出力する制御信号によって指示されるモータ21の回転方向に対応するワイヤR1,R2の巻き伸ばし方向と、エンコーダ24によって検出されるローラ23の回転方向に対応するワイヤR1,R2の巻き伸ばし方向とが互いに一致しない第3状態において、対応するワイヤR1又はワイヤR2が巻き取られるように、モータドライバ70に制御信号を出力する。そして、制御部50は、エンコーダ24によって検出されるローラ23の回転方向が、上記対応するワイヤR1又はワイヤR2を巻き取る方向でない場合、故障修理が必要であると判定し、故障修理を促す報知を行ってもよい。制御部50は、例えば通信部60を介して操作部300に上記報知を行ってもよい。この場合、操作部300を操作する作業者に、故障修理が必要であることを適切に伝えることができる。 In a third state in which the winding direction of wires R1 and R2 corresponding to the rotation direction of motor 21 instructed by the control signal output to motor driver 70 does not match the winding direction of wires R1 and R2 corresponding to the rotation direction of roller 23 detected by encoder 24, control unit 50 outputs a control signal to motor driver 70 so that the corresponding wire R1 or wire R2 is wound. If the rotation direction of roller 23 detected by encoder 24 is not the direction in which the corresponding wire R1 or wire R2 is wound, control unit 50 may determine that repair is necessary and issue a notification urging repair. Control unit 50 may issue the notification to operation unit 300, for example, via communication unit 60. In this case, the operator operating operation unit 300 can be appropriately notified that repair is necessary.

図6は、制御部50のハードウェア構成を例示するブロック図である。制御部50は、一つ又は複数の制御用コンピュータにより構成される。図6に示されるように、制御部50は回路190を有する。回路190は、少なくとも一つのプロセッサ191と、メモリ192と、ストレージ193と、入出力ポート194と、入力デバイス195と、表示デバイス196とを含む。 Figure 6 is a block diagram illustrating the hardware configuration of the control unit 50. The control unit 50 is composed of one or more control computers. As shown in Figure 6, the control unit 50 has a circuit 190. The circuit 190 includes at least one processor 191, memory 192, storage 193, an input/output port 194, an input device 195, and a display device 196.

ストレージ193は、例えばハードディスク等、コンピュータによって読み取り可能な記憶媒体を有する。ストレージ193は、作業用車両10の制御方法を制御部50に実行させるためのプログラムを記憶している。 Storage 193 has a computer-readable storage medium, such as a hard disk. Storage 193 stores a program that causes control unit 50 to execute a control method for work vehicle 10.

作業用車両10の制御方法とは、例えば、作業用車両10を制御するコンピュータ(制御部50)が、検出スイッチ26によってワイヤR1又はワイヤR2におけるテンションの緩みが検出されたことに基づき、該緩みが検出されたワイヤR1又はワイヤR2の巻き取りが実施されるように、対応する巻き伸ばし部を制御する制御方法である。この場合のプログラムとは、作業用車両10を制御するコンピュータ(制御部50)に、検出スイッチ26によってワイヤR1又はワイヤR2におけるテンションの緩みが検出されたことに基づき、該緩みが検出されたワイヤR1又はワイヤR2の巻き取りが実施されるように、対応する巻き伸ばし部を制御させるプログラムである。 The control method for the work vehicle 10 is, for example, a control method in which the computer (control unit 50) controlling the work vehicle 10 controls the corresponding winding unit so that the wire R1 or wire R2 in which slack is detected is wound up based on the detection switch 26 detecting slack in the tension in the wire R1 or wire R2. The program in this case is a program that causes the computer (control unit 50) controlling the work vehicle 10 to control the corresponding winding unit so that the wire R1 or wire R2 in which slack is detected is wound up based on the detection switch 26 detecting slack in the tension in the wire R1 or wire R2.

作業用車両10の制御方法とは、例えば、作業用車両10を制御するコンピュータ(制御部50)が、エンコーダ24によって検出されるローラ23の回転状況に基づき、作業用車両10の位置を推定し、推定結果を考慮して、ワイヤR1,R2の巻き伸ばしにより作業用車両10が所望の位置に制御されるように、モータドライバ70に制御信号を出力する制御方法である。この場合のプログラムとは、作業用車両10を制御するコンピュータ(制御部50)に、エンコーダ24によって検出されるローラ23の回転状況に基づき、作業用車両10の位置を推定することと、推定結果を考慮して、ワイヤR1,R2の巻き伸ばしにより作業用車両10が所望の位置に制御されるように、モータドライバ70に制御信号を出力することと、を実行させるプログラムである。 The control method for the work vehicle 10 is, for example, a control method in which the computer (control unit 50) controlling the work vehicle 10 estimates the position of the work vehicle 10 based on the rotational state of the roller 23 detected by the encoder 24, and takes the estimation result into account and outputs a control signal to the motor driver 70 so that the work vehicle 10 is controlled to the desired position by winding up the wires R1 and R2. The program in this case is a program that causes the computer (control unit 50) controlling the work vehicle 10 to estimate the position of the work vehicle 10 based on the rotational state of the roller 23 detected by the encoder 24, and takes the estimation result into account and outputs a control signal to the motor driver 70 so that the work vehicle 10 is controlled to the desired position by winding up the wires R1 and R2.

メモリ192は、ストレージ193の記憶媒体からロードしたプログラム及びプロセッサ191による演算結果を一時的に記憶する。プロセッサ191は、メモリ192と協働して上記プログラムを実行することで、上述した各機能モジュールを構成する。入出力ポート194は、プロセッサ191からの指令に応じて通信部60、電源部40、エンコーダ24、モータドライバ70、駆動部31、及び検出スイッチ26との間で電気信号の入出力を行う。 Memory 192 temporarily stores programs loaded from the storage medium of storage 193 and the results of calculations performed by processor 191. Processor 191 executes the programs in cooperation with memory 192 to configure the functional modules described above. Input/output port 194 inputs and outputs electrical signals between communication unit 60, power supply unit 40, encoder 24, motor driver 70, drive unit 31, and detection switch 26 in response to commands from processor 191.

入力デバイス195及び表示デバイス196は、制御部50のユーザインタフェースとして機能する。入力デバイス195は、例えばキーボード等であり、ユーザによる入力情報を取得する。表示デバイス196は、例えば液晶モニタ等を含み、ユーザに対する情報表示に用いられる。入力デバイス195及び表示デバイス196は、所謂タッチパネルとして一体化されていてもよい。 The input device 195 and display device 196 function as a user interface for the control unit 50. The input device 195 is, for example, a keyboard, and acquires information input by the user. The display device 196 includes, for example, an LCD monitor, and is used to display information to the user. The input device 195 and display device 196 may be integrated as a so-called touch panel.

次に、作業用車両10における処理手順について、図8~図11を参照して説明する。図8は全体の処理手順を示しており、図9は状態I(第1状態)における故障検出処理手順を示しており、図10は状態II(第2状態)における故障検出処理手順を示しており、図11は状態III(第3状態)における故障検出処理手順を示している。 Next, the processing procedures in the work vehicle 10 will be explained with reference to Figures 8 to 11. Figure 8 shows the overall processing procedures, Figure 9 shows the fault detection processing procedures in State I (first state), Figure 10 shows the fault detection processing procedures in State II (second state), and Figure 11 shows the fault detection processing procedures in State III (third state).

図8に示されるように、作業用車両10の処理が開始されると、まず通常処理が開始される(ステップS1)。通常処理とは、上述したように、エンコーダ24によって検出されるローラ23の回転状況に基づき、作業用車両10の位置を推定し、推定結果を考慮して、ワイヤR1,R2の巻き伸ばしにより作業用車両10が所望の位置に制御されるように、モータドライバ70に制御信号を出力する処理である。 As shown in Figure 8, when processing of the work vehicle 10 begins, normal processing begins first (step S1). As described above, normal processing is a process in which the position of the work vehicle 10 is estimated based on the rotational state of the roller 23 detected by the encoder 24, and a control signal is output to the motor driver 70 taking into account the estimation result so that the work vehicle 10 is controlled to the desired position by winding up the wires R1 and R2.

そして、制御部50において各種情報が取得される(ステップS2)。具体的には、制御部50では、通信部60を介して操作部300から受け付けられた制御情報、エンコーダ24によって検出されたローラ23の回転状況、及び検出スイッチ26によって検出されたワイヤR1,R2におけるテンションの緩み等の情報が取得される。 Then, the control unit 50 acquires various information (step S2). Specifically, the control unit 50 acquires control information received from the operation unit 300 via the communication unit 60, the rotation status of the roller 23 detected by the encoder 24, and information such as slack in the tension of the wires R1 and R2 detected by the detection switch 26.

つづいて、制御部50において、状態I(第1状態)、状態II(第2状態)又は状態III(第3状態)のいずれかに該当するか否かが判定される(ステップS3)。状態I(第1状態)とは、モータ21を回転させる(正転又は逆転のいずれかで回転させる)制御信号をモータドライバ70に出力しているにもかかわらず、エンコーダ24によってローラ23の回転が検出されない状態である。状態II(第2状態)とは、モータドライバ70に出力する制御信号によって指示されるモータ21の回転方向に対応するワイヤR1,R2の巻き伸ばし方向と、エンコーダ24によって検出されるローラ23の回転方向に対応するワイヤR1,R2の巻き伸ばし方向とが互いに一致する状態である。状態III(第3状態)とは、モータドライバ70に出力する制御信号によって指示されるモータ21の回転方向に対応するワイヤR1,R2の巻き伸ばし方向と、エンコーダ24によって検出されるローラ23の回転方向に対応するワイヤR1,R2の巻き伸ばし方向とが互いに一致しない状態である。 Next, the control unit 50 determines whether the current state is State I (first state), State II (second state), or State III (third state) (step S3). State I (first state) is a state in which the encoder 24 does not detect rotation of the roller 23, even though a control signal for rotating the motor 21 (either forward or reverse) is output to the motor driver 70. State II (second state) is a state in which the winding direction of the wires R1 and R2 corresponding to the rotation direction of the motor 21 instructed by the control signal output to the motor driver 70 and the winding direction of the wires R1 and R2 corresponding to the rotation direction of the roller 23 detected by the encoder 24 are identical. State III (third state) is a state in which the winding direction of the wires R1 and R2 corresponding to the rotation direction of the motor 21 instructed by the control signal output to the motor driver 70 and the winding direction of the wires R1 and R2 corresponding to the rotation direction of the roller 23 detected by the encoder 24 are not identical.

状態I(第1状態)、状態II(第2状態)及び状態III(第3状態)のいずれにも該当しない場合には、再度ステップS1の処理から実施される。一方で、状態I(第1状態)、状態II(第2状態)又は状態III(第3状態)のいずれかに該当する場合には、状態に応じた故障検出処理が実施される(ステップS4)。ステップS4における各状態での故障検出処理については、図9~図11を参照して、後述する。故障検出処理が実施された後に、故障検出に係るカウンタ(詳細は後述)の値がリセットされ(ステップS5)、再度ステップS1の処理から実施される。 If the current state is not State I (first state), State II (second state), or State III (third state), processing begins again from step S1. On the other hand, if the current state is State I (first state), State II (second state), or State III (third state), fault detection processing is performed according to the current state (step S4). The fault detection processing for each state in step S4 will be described later with reference to Figures 9 to 11. After the fault detection processing is performed, the value of the fault detection counter (described in detail below) is reset (step S5), and processing begins again from step S1.

[状態I(第1状態)の故障検出処理]
ステップS3において状態I(第1状態)に該当すると判定された場合、ステップS4においては図9に示される故障検出処理が実施される。
[Fault detection process in state I (first state)]
If it is determined in step S3 that the state corresponds to state I (first state), the fault detection process shown in FIG. 9 is carried out in step S4.

図9に示されるように、制御部50では、検出スイッチ26によってワイヤR1,R2におけるテンションの緩みが検出されているか否かが判定される(ステップS121)。ステップS121において緩みが検出されている場合には、制御部50によって、例えば通信部60を介して操作部300に、故障修理を促す報知が行われ、作業者によって故障修理が行われる(ステップS122)。 As shown in FIG. 9, the control unit 50 determines whether the detection switch 26 has detected loose tension in the wires R1 and R2 (step S121). If looseness is detected in step S121, the control unit 50 notifies the operation unit 300, for example via the communication unit 60, to prompt repair, and the worker then repairs the malfunction (step S122).

一方で、ステップS121において緩みが検出されていない場合(モータ21を回転させる制御信号をモータドライバ70に出力しているのにローラ23が回転していない状態で、ワイヤR1,R2の緩みが検出されていない場合)には、まず、制御部50によってモータ21の回転が停止させられる(ステップS123)。制御部50は、例えば、モータ21を回転させる制御信号をモータドライバ70に出力することを停止することによって、或いは、モータ21を停止させるための停止信号をモータドライバ70に出力することによって、モータ21の回転を停止させる。モータドライバ70とモータ21の種類によっては、出力を停止すると、モータ21がフリーになってしまう場合がある。張力が強いときに引っ張られて回転して落下してしまう場合には、張力と釣り合うような巻き取り方向の弱めの値を入れて落下しないようにしてもよい。 On the other hand, if no slack is detected in step S121 (a control signal to rotate the motor 21 is output to the motor driver 70, but the roller 23 is not rotating, and no slack is detected in the wires R1 and R2), the control unit 50 first stops the rotation of the motor 21 (step S123). The control unit 50 stops the rotation of the motor 21, for example, by ceasing to output the control signal to rotate the motor 21 to the motor driver 70, or by outputting a stop signal to stop the motor 21 to the motor driver 70. Depending on the type of motor driver 70 and motor 21, stopping the output may cause the motor 21 to become free. If the motor 21 rotates and falls when tension is too strong, a weaker value in the winding direction that balances the tension may be entered to prevent it from falling.

つづいて、制御部50によって、モータ21を逆回転させる制御信号がモータドライバ70に出力される(ステップS124)。ここでの逆回転とは、モータ21の停止前にモータ21が回転していた方向とは反対方向の回転である。制御部50は、通常の回転時よりも遅い(例えば、通常の回転時の最高速度よりも遅い)故障時対応の速度でモータ21を逆回転させる制御信号を、モータドライバ70に出力する。 Next, the control unit 50 outputs a control signal to the motor driver 70 to rotate the motor 21 in reverse (step S124). In this case, reverse rotation refers to rotation in the opposite direction to the direction in which the motor 21 was rotating before it was stopped. The control unit 50 outputs a control signal to the motor driver 70 to rotate the motor 21 in reverse at a speed that is slower than normal rotation (for example, slower than the maximum speed during normal rotation) to accommodate failures.

つづいて、制御部50では、上記逆回転に対応した方向にローラ23が回転していることがエンコーダ24によって検出されているか否かが判定される(ステップS125)。逆回転に対応した方向にローラ23が回転していない場合には、制御部50によって、例えば通信部60を介して操作部300に、故障修理を促す報知が行われ、作業者によって故障修理が行われる(ステップS122)。 The control unit 50 then determines whether the encoder 24 detects that the roller 23 is rotating in the direction corresponding to the reverse rotation (step S125). If the roller 23 is not rotating in the direction corresponding to the reverse rotation, the control unit 50 notifies the operation unit 300, for example via the communication unit 60, to prompt repair, and the worker then repairs the malfunction (step S122).

一方で、逆回転に対応した方向にローラ23が回転している場合には、制御部50によって、モータ21を初期の回転方向に回転させる制御信号がモータドライバ70に出力される(ステップS126)。ここでの初期の回転方向とは、モータ21の停止前にモータ21が回転していた方向である。制御部50は、通常の回転時よりも遅い故障時対応の速度でモータ21を初期の回転方向に回転させる制御信号を、モータドライバ70に出力する。 On the other hand, if the roller 23 is rotating in a direction corresponding to reverse rotation, the control unit 50 outputs a control signal to the motor driver 70 to rotate the motor 21 in the initial rotation direction (step S126). The initial rotation direction here refers to the direction in which the motor 21 was rotating before it stopped. The control unit 50 outputs a control signal to the motor driver 70 to rotate the motor 21 in the initial rotation direction at a speed slower than normal rotation to accommodate a failure.

つづいて、制御部50では、上記初期の回転方向に対応した方向にローラ23が回転していることがエンコーダ24によって検出されているか否かが判定される(ステップS127)。初期の回転方向に対応した方向にローラ23が回転していない場合には、制御部50によって、例えば通信部60を介して操作部300に、故障修理を促す報知が行われ、作業者によって故障修理が行われる(ステップS122)。 The control unit 50 then determines whether the encoder 24 detects that the roller 23 is rotating in a direction corresponding to the initial rotation direction (step S127). If the roller 23 is not rotating in a direction corresponding to the initial rotation direction, the control unit 50 notifies the operation unit 300, for example via the communication unit 60, to prompt repair, and the worker then repairs the malfunction (step S122).

一方で、初期の回転方向に対応した方向にローラ23が回転している場合には、制御部50によって、通常処理が可能であると判定される(ステップS128)。 On the other hand, if the roller 23 is rotating in a direction corresponding to the initial rotation direction, the control unit 50 determines that normal processing is possible (step S128).

[状態II(第2状態)の故障検出処理]
ステップS3において状態II(第2状態)に該当すると判定された場合、ステップS4においては図10に示される故障検出処理が実施される。
[Fault detection process in state II (second state)]
If it is determined in step S3 that the state corresponds to state II (second state), the fault detection process shown in FIG. 10 is carried out in step S4.

図10に示されるように、制御部50では、検出スイッチ26によってワイヤR1,R2におけるテンションの緩みが検出されているか否かが判定される(ステップS221)。ステップS221において緩みが検出されていない場合には、制御部50によって、通常処理が可能であると判定される(ステップS230)。 As shown in FIG. 10, the control unit 50 determines whether the detection switch 26 has detected loose tension in the wires R1 and R2 (step S221). If looseness is not detected in step S221, the control unit 50 determines that normal processing is possible (step S230).

一方で、ステップS221において緩みが検出されている場合には、制御部50によってモータ21の回転が停止させられる(ステップS222)。制御部50は、例えば、モータ21を回転させる制御信号をモータドライバ70に出力することを停止することによって、或いは、モータ21を停止させるための停止信号をモータドライバ70に出力することによって、モータ21の回転を停止させる。 On the other hand, if looseness is detected in step S221, the control unit 50 stops the rotation of the motor 21 (step S222). The control unit 50 stops the rotation of the motor 21, for example, by ceasing to output to the motor driver 70 a control signal that rotates the motor 21, or by outputting to the motor driver 70 a stop signal that stops the motor 21.

つづいて、制御部50によって、緩みが検出されたワイヤR1又はワイヤR2をリール22が巻き取る方向にモータ21を回転させる制御信号がモータドライバ70に出力される(ステップS223)。制御部50は、通常の回転時よりも遅い故障時対応の速度でモータ21を回転させる制御信号を、モータドライバ70に出力する。 Next, the control unit 50 outputs a control signal to the motor driver 70 to rotate the motor 21 in the direction in which the reel 22 winds up the wire R1 or wire R2 for which slack has been detected (step S223). The control unit 50 outputs a control signal to the motor driver 70 to rotate the motor 21 at a speed slower than normal rotation to accommodate a malfunction.

つづいて、制御部50では、巻き取り方向に対応した方向にローラ23が回転していることがエンコーダ24によって検出されているか否かが判定される(ステップS224)。巻き取り方向に対応した方向にローラ23が回転している場合には、制御部50では、検出スイッチ26によってワイヤR1,R2におけるテンションの緩みが検出されていないか否かが判定される(ステップS225)。緩みが検出されている場合には再度ステップS223の処理から実施され、緩みが検出されていない場合には、通常処理が可能になっている(緩みが解消した)と判定される(ステップS226)。 Next, the control unit 50 determines whether the encoder 24 detects that the roller 23 is rotating in a direction corresponding to the winding direction (step S224). If the roller 23 is rotating in a direction corresponding to the winding direction, the control unit 50 determines whether the detection switch 26 detects any slack in the tension of the wires R1 and R2 (step S225). If slack is detected, the process is repeated from step S223; if no slack is detected, it is determined that normal processing is possible (the slack has been eliminated) (step S226).

巻き取り方向に対応した方向にローラ23が回転していない場合には、制御部50では、反対に、伸ばす方向に対応した方向にローラ23が回転しているか否かが判定される(ステップS227)。伸ばす方向に対応した方向にローラ23が回転している場合には、モータ21の回転方向に対応する巻き伸ばし方向と、ローラ23の回転方向に対応する巻き伸ばし方向とが互いに一致していない状態III(第3状態)であるとして、ステップS321の処理が実施されると判定される(ステップS228)。また、巻き取り方向に対応した方向にも、伸ばす方向に対応した方向にも、ローラ23が回転していない場合(すなわち、ローラ23が回転していない場合)には、状態I(第1状態)であるとして、ステップS121の処理が実施されると判定される(ステップS229)。 If the roller 23 is not rotating in a direction corresponding to the winding direction, the control unit 50 determines whether the roller 23 is rotating in a direction corresponding to the unwinding direction (step S227). If the roller 23 is rotating in a direction corresponding to the unwinding direction, it determines that the state is State III (third state), in which the unwinding direction corresponding to the rotation direction of the motor 21 and the unwinding direction corresponding to the rotation direction of the roller 23 do not match, and determines that the processing of step S321 is to be performed (step S228). If the roller 23 is not rotating in either the direction corresponding to the winding direction or the direction corresponding to the unwinding direction (i.e., the roller 23 is not rotating), it determines that the state is State I (first state), and determines that the processing of step S121 is to be performed (step S229).

[状態III(第3状態)の故障検出処理]
ステップS3において状態III(第3状態)に該当すると判定された場合、ステップS4においては図11に示される故障検出処理が実施される。
[Fault detection process in state III (third state)]
If it is determined in step S3 that the state corresponds to state III (third state), the fault detection process shown in FIG. 11 is carried out in step S4.

図11に示されるように、状態III(第3状態)の故障検出処理が開始されると、まず、制御部50では、カウンタの値が1加算される(ステップS321)。つづいて、制御部50において、カウンタの値(合計値)が所定のn(nは正の整数)以下であるか否かが判定される(ステップS322)。 As shown in FIG. 11, when the fault detection process for State III (third state) is initiated, the control unit 50 first increments the counter value by 1 (step S321). Next, the control unit 50 determines whether the counter value (total value) is equal to or less than a predetermined value n (n is a positive integer) (step S322).

カウンタの値がn以下でない場合には、制御部50によって、例えば通信部60を介して操作部300に、故障修理を促す報知が行われ、作業者によって故障修理が行われる(ステップS327)。このように、カウンタの値が所定値以上である場合には故障修理を実施することにより、状態III(第3状態)の故障検出処理が無限ループしてしまうことが回避されている。 If the counter value is not equal to or less than n, the control unit 50 issues a notification to the operation unit 300, for example via the communication unit 60, urging the operator to repair the fault, and the fault is repaired by the operator (step S327). In this way, by performing repairs when the counter value is equal to or greater than a predetermined value, an infinite loop of the fault detection process in State III (third state) is avoided.

一方で、カウンタの値がn以下である場合には、制御部50によってモータ21の回転が停止させられる(ステップS323)。制御部50は、例えば、モータ21を回転させる制御信号をモータドライバ70に出力することを停止することによって、或いは、モータ21を停止させるための停止信号をモータドライバ70に出力することによって、モータ21の回転を停止させる。 On the other hand, if the counter value is equal to or less than n, the control unit 50 stops the rotation of the motor 21 (step S323). The control unit 50 stops the rotation of the motor 21, for example, by ceasing to output to the motor driver 70 a control signal that rotates the motor 21, or by outputting to the motor driver 70 a stop signal that stops the motor 21.

つづいて、制御部50によって、ワイヤR1,R2をリール22が巻き取る方向にモータ21を回転させる制御信号がモータドライバ70に出力される(ステップS324)。制御部50は、通常の回転時よりも遅い故障時対応の速度でモータ21を回転させる制御信号を、モータドライバ70に出力する。 Next, the control unit 50 outputs a control signal to the motor driver 70 to rotate the motor 21 in the direction in which the reel 22 winds the wires R1 and R2 (step S324). The control unit 50 outputs a control signal to the motor driver 70 to rotate the motor 21 at a speed slower than normal rotation to accommodate a failure.

つづいて、制御部50では、巻き取り方向に対応した方向にローラ23が回転していることがエンコーダ24によって検出されているか否かが判定される(ステップS325)。巻き取り方向に対応した方向にローラ23が回転している場合には、状態II(第2状態)であるとして、ステップS221の処理が実施されると判定される(ステップS326)。一方で、巻き取り方向に対応した方向にローラ23が回転していない場合には、制御部50によって、例えば通信部60を介して操作部300に、故障修理を促す報知が行われ、作業者によって故障修理が行われる(ステップS327)。 The control unit 50 then determines whether the encoder 24 has detected that the roller 23 is rotating in a direction corresponding to the winding direction (step S325). If the roller 23 is rotating in a direction corresponding to the winding direction, it determines that the state is State II (second state) and determines that the processing of Step S221 is to be performed (step S326). On the other hand, if the roller 23 is not rotating in a direction corresponding to the winding direction, the control unit 50 notifies the operation unit 300, for example via the communication unit 60, to prompt repair, and the repair is then performed by an operator (step S327).

次に、本実施形態に係る作業用車両10の作用効果について説明する。 Next, we will explain the effects of the work vehicle 10 according to this embodiment.

本実施形態に係る作業用車両10は、一端が固定対象に支持されたワイヤR1,R2の巻き伸ばしによって位置が制御される作業用車両であって、ワイヤR1,R2に対応して設けられ、ワイヤR1,R2の巻き伸ばしを行う巻き伸ばし部と、ワイヤR1,R2にテンションを付加するガススプリング25と、ガススプリング25の伸縮状態を検出することにより、ワイヤR1,R2におけるテンションの緩みを検出する検出スイッチ26と、巻き伸ばし部に係る制御を実施する制御部50と、を備え、制御部50は、検出スイッチ26によってワイヤR1又はワイヤR2におけるテンションの緩みが検出されたことに基づき、該緩みが検出されたワイヤR1又はワイヤR2の巻き取りが実施されるように巻き伸ばし部を制御する。 The work vehicle 10 according to this embodiment is a work vehicle whose position is controlled by winding wires R1, R2, one end of which is supported by a fixed object. It is equipped with a winding unit provided corresponding to the wires R1, R2 and winding the wires R1, R2, a gas spring 25 that applies tension to the wires R1, R2, a detection switch 26 that detects slack in the tension in the wires R1, R2 by detecting the expansion/contraction state of the gas spring 25, and a control unit 50 that controls the winding unit. When the detection switch 26 detects slack in the tension in the wire R1 or wire R2, the control unit 50 controls the winding unit to wind up the wire R1 or wire R2 for which slack has been detected.

本実施形態に係る作業用車両10では、ガススプリング25によってワイヤR1,R2にテンションが付加されるため、ワイヤR1又はワイヤR2が緩むこと(すなわち、作業用車両10の位置制御の精度が悪化すること)を効果的に抑制することができる。また、本実施形態に係る作業用車両10では、検出スイッチ26によって、ガススプリング25の伸縮状態が検出されることによりワイヤR1又はワイヤR2の緩みが検出される。これにより、ワイヤR1又はワイヤR2が緩んでいることを適切に検出することができる。そして、作業用車両10では、制御部50によって、緩みが検出されたワイヤR1又はワイヤR2の巻き取りが実施されるように巻き伸ばし部が制御されるため、ワイヤR1,R2の緩みを適切に解消し、作業用車両10の位置制御の精度を向上させることができる。以上のように、本実施形態に係る作業用車両10によれば、位置制御をより正確に行うことができる。 In the work vehicle 10 according to this embodiment, tension is applied to the wires R1 and R2 by the gas spring 25, which effectively prevents the wires R1 and R2 from loosening (i.e., a deterioration in the accuracy of the position control of the work vehicle 10). Furthermore, in the work vehicle 10 according to this embodiment, the detection switch 26 detects the expansion/contraction state of the gas spring 25, thereby detecting looseness in the wires R1 and R2. This allows for appropriate detection of looseness in the wires R1 and R2. Furthermore, in the work vehicle 10, the control unit 50 controls the winding unit to wind up the wires R1 and R2 for which looseness has been detected, thereby appropriately eliminating looseness in the wires R1 and R2 and improving the accuracy of the position control of the work vehicle 10. As described above, the work vehicle 10 according to this embodiment enables more accurate position control.

巻き伸ばし部は、ワイヤR1,R2が巻き付けられた状態で回転することによってワイヤR1,R2の巻き伸ばしを行うリール22と、リール22を回転させる駆動源であるモータ21と、モータ21の駆動を制御するモータドライバ70と、を有し、制御部50は、緩みが検出されたワイヤR1又はワイヤR2がリール22によって巻き取られるように、モータドライバ70に制御信号を出力してもよい。このようにモータドライバ70が制御されることにより、ワイヤR1又はワイヤR2の緩みをより確実に解消することができる。 The winding/unwinding unit includes a reel 22 that rotates with the wires R1 and R2 wound around it to unwind the wires R1 and R2, a motor 21 that is the drive source for rotating the reel 22, and a motor driver 70 that controls the drive of the motor 21. The control unit 50 may output a control signal to the motor driver 70 so that the wire R1 or wire R2 in which slack has been detected is wound by the reel 22. By controlling the motor driver 70 in this manner, slack in the wire R1 or wire R2 can be more reliably eliminated.

上記作業用車両10は、リール22に巻き付けられたワイヤR1,R2を抑える抑え部を更に備えていてもよい。このような構成によれば、ワイヤR1,R2がリール22上で盛り上がることが抑制され、作業用車両10の位置制御をより正確に行うことができる。 The work vehicle 10 may further include a retaining portion that retains the wires R1, R2 wound around the reel 22. This configuration prevents the wires R1, R2 from swelling up on the reel 22, allowing for more accurate position control of the work vehicle 10.

抑え部は、リール22の回転に伴って巻き伸ばしされるワイヤR1,R2の巻き伸ばしに伴って回転しながらワイヤR1,R2を抑えるローラ23と、ローラ23に対してリール22方向に押し付けるテンションを付加するガススプリング27と、を有していてもよい。このように、ガススプリング27によってローラ23がリール22方向に押し付けられることにより、ワイヤR1,R2がリール22上で盛り上がることをより確実に抑制することができる。 The holding down portion may include a roller 23 that rotates as the wires R1, R2 are unwound as the reel 22 rotates, while holding down the wires R1, R2, and a gas spring 27 that applies tension to the roller 23, pressing it toward the reel 22. In this way, the gas spring 27 presses the roller 23 toward the reel 22, thereby more reliably preventing the wires R1, R2 from swelling up on the reel 22.

上記作業用車両10は、ローラ23の回転を検出するエンコーダ24を更に備え、制御部50は、モータドライバ70に出力している制御信号と、エンコーダ24によって検出されるローラ23の回転状況とに基づき、制御内容を決定してもよい。ワイヤR1,R2の巻き伸ばしに伴って回転しながらワイヤR1,R2を抑えるローラ23の回転が検出されることにより、ワイヤR1,R2の巻き伸ばし量を正確に取得することができる。そして、制御信号と実際のローラ23の回転状況(ワイヤR1,R2の巻き伸ばし量)とが考慮されて制御内容が決定されることにより、指令に対するワイヤR1,R2の巻き伸ばし量の実態に基づいて、適切に制御内容を決定することができる。 The work vehicle 10 may further include an encoder 24 that detects the rotation of the roller 23, and the control unit 50 may determine the control content based on the control signal output to the motor driver 70 and the rotation status of the roller 23 detected by the encoder 24. By detecting the rotation of the roller 23, which rotates as the wires R1, R2 are wound and holds them down, the amount of winding of the wires R1, R2 can be accurately obtained. The control content is then determined taking into consideration the control signal and the actual rotation status of the roller 23 (the amount of winding of the wires R1, R2), so that the control content can be appropriately determined based on the actual amount of winding of the wires R1, R2 in response to the command.

制御部50は、モータ21を回転させる制御信号をモータドライバ70に出力しているにもかかわらずエンコーダ24によってローラ23の回転が検出されない第1状態において、ワイヤR1又はワイヤR2緩みが検出された場合、故障修理を促す報知を行ってもよい。このように、ローラ23が回転していると想定される状況でローラ23が回転しておらず、且つ、ワイヤR1又はワイヤR2の緩みが検出される場合には、一度処理を止めて故障修理を行う必要があるところ、上述したように故障修理を促す報知が行われることにより、迅速に故障修理を行うことができる。 In the first state in which the encoder 24 does not detect rotation of the roller 23 despite outputting a control signal to the motor driver 70 to rotate the motor 21, the control unit 50 may issue a notification urging repair if loose wire R1 or R2 is detected. In this way, if the roller 23 is not rotating in a situation in which it is assumed that the roller 23 is rotating, and loose wire R1 or R2 is detected, it would be necessary to stop processing and perform repairs. However, by issuing a notification urging repairs as described above, repairs can be performed promptly.

制御部50は、モータドライバ70に出力する制御信号によって指示されるモータ21の回転方向に対応するワイヤR1,R2の巻き伸ばし方向と、エンコーダ24によって検出されるローラ23の回転方向に対応するワイヤR1,R2の巻き伸ばし方向とが互いに一致する第2状態において、緩みが検出されない場合、通常処理が可能であると判定してもよい。このように、ワイヤR1,R2の巻き伸ばし方向が想定と実際とで一致しており、且つ、緩みが検出されていない場合には、何ら異常が生じていないと思われるため、通常処理が可能であると判定されることにより、作業用車両10の制御を円滑に行うことができる。 The control unit 50 may determine that normal processing is possible if no slack is detected in the second state in which the winding direction of the wires R1, R2 corresponding to the rotation direction of the motor 21 instructed by the control signal output to the motor driver 70 and the winding direction of the wires R1, R2 corresponding to the rotation direction of the roller 23 detected by the encoder 24 match. In this way, if the expected and actual winding directions of the wires R1, R2 match and no slack is detected, it is assumed that no abnormality has occurred, and therefore it is determined that normal processing is possible, allowing smooth control of the work vehicle 10.

制御部50は、第2状態において緩みが検出された場合、緩みが検出されたワイヤR1又はワイヤR2がリール22によって巻き取られるように、モータドライバ70に制御信号を出力し、エンコーダ24によって検出されるローラ23の回転方向がワイヤR1又はワイヤR2を巻き取る方向であり、且つ、緩みが検出されなくなった際に、緩みが解消し通常処理が可能になったと判定してもよい。このように、一度緩みが検出された場合においても、ワイヤR1又はワイヤR2の巻き取りによって緩みが解消した際に通常処理が可能になったと判定されることにより、緩み検出後に円滑に通常処理に復旧することができる。 If slack is detected in the second state, the control unit 50 may output a control signal to the motor driver 70 so that the wire R1 or wire R2 in which slack has been detected is wound by the reel 22, and may determine that the slack has been eliminated and normal processing is now possible when the rotation direction of the roller 23 detected by the encoder 24 is the direction in which the wire R1 or wire R2 is wound and slack is no longer detected. In this way, even if slack has been detected once, it can be determined that normal processing is now possible when the slack is eliminated by winding the wire R1 or wire R2, allowing for a smooth return to normal processing after slack detection.

制御部50は、モータドライバ70に出力する制御信号によって指示されるモータ21の回転方向に対応するワイヤR1,R2の巻き伸ばし方向と、エンコーダ24によって検出されるローラ23の回転方向に対応するワイヤR1,R2の巻き伸ばし方向とが互いに一致しない第3状態において、ワイヤR1,R2がリール22によって巻き取られるように、モータドライバ70に制御信号を出力し、エンコーダ24によって検出されるローラ23の回転方向がワイヤR1,R2を巻き取る方向でない場合、故障修理を促す報知を行ってもよい。このように、ワイヤR1,R2の巻き伸ばし方向が想定と実際とで一致していない場合に、ワイヤR1,R2が巻き取られるように制御信号を出力したにもかかわらず、ローラ23の回転方向がワイヤR1,R2を巻き取る方向となっていない場合には、一度処理を止めて故障修理を行う必要があるところ、上述したように故障修理を促す報知が行われることにより、迅速に故障修理を行うことができる。 In a third state in which the winding direction of wires R1 and R2 corresponding to the rotation direction of motor 21 instructed by a control signal output to motor driver 70 does not match the winding direction of wires R1 and R2 corresponding to the rotation direction of roller 23 detected by encoder 24, control unit 50 outputs a control signal to motor driver 70 so that wires R1 and R2 are wound by reel 22, and may issue a warning to prompt repair if the rotation direction of roller 23 detected by encoder 24 is not the direction in which wires R1 and R2 are wound. In this way, when the expected and actual winding directions of wires R1 and R2 do not match, if a control signal is output to wind wires R1 and R2 but the rotation direction of roller 23 is not the direction in which wires R1 and R2 are wound, processing must be stopped and the fault repair performed. However, by issuing a warning to prompt repair as described above, the fault repair can be performed promptly.

制御部50は、所定時間内に所定回数以上、検出スイッチ26によって緩みが検出された場合に限り、緩みが検出されたワイヤR1又はワイヤR2の巻き取りが実施されるように、対応する巻き伸ばし部を制御してもよい。これにより、例えば一時的に検出スイッチ26によって緩みが検出されただけであり、ワイヤR1又はワイヤR2の巻き取りが不要な状態においてワイヤR1又はワイヤR2の巻き取りが実施されることを抑制することができる。すなわち、スイッチ挙動を安定化させることができる。 The control unit 50 may control the corresponding unwinding unit so that the wire R1 or R2 in which slack is detected is wound up only if the detection switch 26 detects slack a predetermined number of times or more within a predetermined time. This makes it possible to prevent the winding of the wire R1 or R2 from being performed when, for example, slack is only temporarily detected by the detection switch 26 and winding of the wire R1 or R2 is not necessary. In other words, the switch behavior can be stabilized.

10…作業用車両、21…モータ(巻き伸ばし部)、22…リール(巻き伸ばし部)、23…ローラ(抑え部)、24…エンコーダ、25…ガススプリング(ロープ側弾性体)、26…検出スイッチ、27…ガススプリング(ローラ側弾性体,抑え部)50…制御部、70…モータドライバ(モータ駆動制御機構,巻き伸ばし部)、R1,R1…ワイヤ(ロープ体)。 10...Work vehicle, 21...Motor (winding unit), 22...Reel (winding unit), 23...Roller (holding unit), 24...Encoder, 25...Gas spring (rope side elastic body), 26...Detection switch, 27...Gas spring (roller side elastic body, holding unit), 50...Control unit, 70...Motor driver (motor drive control mechanism, winding unit), R1, R1...Wire (rope body).

Claims (11)

一端が固定対象に支持されたロープ体の巻き伸ばしによって位置が制御される作業用車両であって、
前記ロープ体に対応して設けられ、前記ロープ体が巻き付けられた状態で回転することによって前記ロープ体の巻き伸ばしを行うリールと、
前記リールを回転させる駆動源であるモータと、
前記モータの駆動を制御するモータ駆動制御機構と、
前記リールの回転に伴って巻き伸ばしされる前記ロープ体の巻き伸ばしに伴って回転しながら前記ロープ体を抑えるローラと、
前記ローラの回転を検出するエンコーダと、
前記エンコーダによって検出される前記ローラの回転状況に基づき、前記作業用車両の位置を推定し、推定結果を考慮して、前記ロープ体の巻き伸ばしにより前記作業用車両が所望の位置に制御されるように、前記モータ駆動制御機構に制御信号を出力する制御部と、を備える、作業用車両。
A work vehicle whose position is controlled by winding up a rope body whose one end is supported by a fixed object,
a reel provided corresponding to the rope body, which rotates with the rope body wound around it to unwind the rope body;
a motor that is a drive source for rotating the reel;
a motor drive control mechanism for controlling the drive of the motor;
a roller that rotates and holds down the rope body as the rope body is unwound with the rotation of the reel;
an encoder for detecting rotation of the roller;
a control unit that estimates the position of the work vehicle based on the rotational status of the roller detected by the encoder, and that outputs a control signal to the motor drive control mechanism taking into account the estimation result so that the work vehicle is controlled to the desired position by winding up the rope body.
前記ローラに対して前記リール方向に押し付けるテンションを付加するローラ側弾性体を更に備える、請求項1記載の作業用車両。 The work vehicle of claim 1, further comprising a roller-side elastic body that applies tension to the roller in the reel direction. 前記ロープ体にテンションを付加するロープ側弾性体と、
前記ロープ側弾性体の伸縮状態を検出することにより、前記ロープ体におけるテンションの緩みを検出する検出スイッチと、を更に備え、
前記制御部は、前記検出スイッチによって前記ロープ体におけるテンションの緩みが検出されたことに基づき、該緩みが検出された前記ロープ体の巻き取りが実施されるように、前記モータ駆動制御機構に制御信号を出力する、請求項1記載の作業用車両。
a rope side elastic body that applies tension to the rope body;
Further provided is a detection switch that detects the tension slack in the rope body by detecting the expansion and contraction state of the rope side elastic body,
2. The work vehicle according to claim 1, wherein the control unit outputs a control signal to the motor drive control mechanism when the detection switch detects slack in tension in the rope body so that the rope body in which the slack is detected is wound up.
前記制御部は、前記モータ駆動制御機構に出力している制御信号と、前記エンコーダによって検出される前記ローラの回転状況とに基づき、制御内容を決定する、請求項3記載の作業用車両。 A work vehicle as described in claim 3, wherein the control unit determines the control content based on the control signal output to the motor drive control mechanism and the rotation status of the roller detected by the encoder. 前記制御部は、前記モータを回転させる制御信号を前記モータ駆動制御機構に出力しているにもかかわらず前記エンコーダによって前記ローラの回転が検出されない第1状態において、前記緩みが検出された場合、故障修理を促す報知を行う、請求項4記載の作業用車両。 A work vehicle as described in claim 4, wherein the control unit issues a notification urging repair when loosening is detected in a first state in which rotation of the roller is not detected by the encoder despite outputting a control signal to rotate the motor to the motor drive control mechanism. 前記制御部は、前記モータ駆動制御機構に出力する制御信号によって指示される前記モータの回転方向に対応する前記ロープ体の巻き伸ばし方向と、前記エンコーダによって検出される前記ローラの回転方向に対応する前記ロープ体の巻き伸ばし方向とが互いに一致する第2状態において、前記緩みが検出されない場合、通常処理が可能であると判定する、請求項4記載の作業用車両。 A work vehicle as described in claim 4, wherein the control unit determines that normal processing is possible if no slack is detected in a second state in which the winding direction of the rope body corresponding to the rotation direction of the motor indicated by the control signal output to the motor drive control mechanism and the winding direction of the rope body corresponding to the rotation direction of the roller detected by the encoder are identical. 前記制御部は、前記第2状態において前記緩みが検出された場合、前記緩みが検出された前記ロープ体が前記リールによって巻き取られるように、前記モータ駆動制御機構に制御信号を出力し、前記エンコーダによって検出される前記ローラの回転方向が前記ロープ体を巻き取る方向であり、且つ、前記緩みが検出されなくなった際に、前記緩みが解消し通常処理が可能になったと判定する、請求項6記載の作業用車両。 A work vehicle as described in claim 6, wherein, when slack is detected in the second state, the control unit outputs a control signal to the motor drive control mechanism so that the rope body in which slack is detected is wound by the reel, and when the rotation direction of the roller detected by the encoder is the direction in which the rope body is wound and the slack is no longer detected, the control unit determines that the slack has been eliminated and normal processing is possible. 前記制御部は、前記モータ駆動制御機構に出力する制御信号によって指示される前記モータの回転方向に対応する前記ロープ体の巻き伸ばし方向と、前記エンコーダによって検出される前記ローラの回転方向に対応する前記ロープ体の巻き伸ばし方向とが互いに一致しない第3状態において、前記ロープ体が前記リールによって巻き取られるように、前記モータ駆動制御機構に制御信号を出力し、前記エンコーダによって検出される前記ローラの回転方向が前記ロープ体を巻き取る方向でない場合、故障修理を促す報知を行う、請求項4記載の作業用車両。 A work vehicle as described in claim 4, wherein in a third state in which the winding direction of the rope body corresponding to the rotation direction of the motor indicated by the control signal output to the motor drive control mechanism does not match the winding direction of the rope body corresponding to the rotation direction of the roller detected by the encoder, the control unit outputs a control signal to the motor drive control mechanism so that the rope body is wound by the reel, and issues a notification urging repair if the rotation direction of the roller detected by the encoder is not the direction in which the rope body is wound. 前記制御部は、所定時間内に所定回数以上、前記検出スイッチによって前記緩みが検出された場合に限り、前記緩みが検出された前記ロープ体の巻き取りが実施されるように、前記モータ駆動制御機構に制御信号を出力する、請求項3記載の作業用車両。 A work vehicle as described in claim 3, wherein the control unit outputs a control signal to the motor drive control mechanism so that the rope body in which the slack has been detected is wound up only if the detection switch detects the slack a predetermined number of times or more within a predetermined time. 一端が固定対象に支持されたロープ体のそれぞれに対応して設けられ、前記ロープ体が巻き付けられた状態で回転することによって前記ロープ体の巻き伸ばしを行うリールと、前記リールを回転させる駆動源であるモータと、前記モータを制御するモータ駆動制御機構と、前記リールの回転に伴って回転しながら前記リールに巻き付けられた前記ロープ体を抑えるローラと、前記ローラの回転を検出するエンコーダと、を備える作業用車両を制御するコンピュータが、
前記エンコーダによって検出される前記ローラの回転状況に基づき、前記作業用車両の位置を推定し、推定結果を考慮して、前記ロープ体の巻き伸ばしにより前記作業用車両が所望の位置に制御されるように、前記モータ駆動制御機構に制御信号を出力する、作業用車両の制御方法。
A computer for controlling a work vehicle includes: a reel provided in correspondence with each rope body, one end of which is supported by a fixed object, and which rotates with the rope body wound around it to unwind the rope body; a motor which is a drive source for rotating the reel; a motor drive control mechanism which controls the motor; a roller which rotates in accordance with the rotation of the reel to hold down the rope body wound around the reel; and an encoder which detects the rotation of the roller;
A method for controlling a work vehicle, which estimates the position of the work vehicle based on the rotational status of the roller detected by the encoder, and taking into account the estimation result, outputs a control signal to the motor drive control mechanism so that the work vehicle is controlled to the desired position by winding up the rope body.
一端が固定対象に支持されたロープ体のそれぞれに対応して設けられ、前記ロープ体が巻き付けられた状態で回転することによって前記ロープ体の巻き伸ばしを行うリールと、前記リールを回転させる駆動源であるモータと、前記モータを制御するモータ駆動制御機構と、前記リールの回転に伴って回転しながら前記リールに巻き付けられた前記ロープ体を抑えるローラと、前記ローラの回転を検出するエンコーダと、を備える作業用車両を制御するコンピュータに、
前記エンコーダによって検出される前記ローラの回転状況に基づき、前記作業用車両の位置を推定することと、推定結果を考慮して、前記ロープ体の巻き伸ばしにより前記作業用車両が所望の位置に制御されるように、前記モータ駆動制御機構に制御信号を出力することと、を実行させるプログラム。
A computer for controlling a work vehicle includes: a reel provided in correspondence with each rope body, one end of which is supported by a fixed object, and which rotates with the rope body wound around it to unwind the rope body; a motor which is a drive source for rotating the reel; a motor drive control mechanism which controls the motor; a roller which rotates in accordance with the rotation of the reel to hold down the rope body wound around the reel; and an encoder which detects the rotation of the roller.
A program that executes the following steps: estimating the position of the work vehicle based on the rotational status of the roller detected by the encoder; and, taking into account the estimation result, outputting a control signal to the motor drive control mechanism so that the work vehicle is controlled to the desired position by winding up the rope body.
JP2022110614A 2022-07-08 2022-07-08 Work vehicle, control method, and program Active JP7810424B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022110614A JP7810424B2 (en) 2022-07-08 2022-07-08 Work vehicle, control method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022110614A JP7810424B2 (en) 2022-07-08 2022-07-08 Work vehicle, control method, and program

Publications (2)

Publication Number Publication Date
JP2024008610A JP2024008610A (en) 2024-01-19
JP7810424B2 true JP7810424B2 (en) 2026-02-03

Family

ID=89544199

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022110614A Active JP7810424B2 (en) 2022-07-08 2022-07-08 Work vehicle, control method, and program

Country Status (1)

Country Link
JP (1) JP7810424B2 (en)

Also Published As

Publication number Publication date
JP2024008610A (en) 2024-01-19

Similar Documents

Publication Publication Date Title
US6811112B1 (en) Active feedback levelwinding system
CN103998367B (en) Crane control
JP7213147B2 (en) Self-propelled rebar binding machine and automatic rebar binding program
JPS6271415A (en) Cable feeding device
CN102639793A (en) Cable tracking system and method for mobile machines
WO2010030055A1 (en) Mobile robot with jump function
EP3020487B1 (en) Rolling control device, and rolling control method
JP7810424B2 (en) Work vehicle, control method, and program
JP7810423B2 (en) Work vehicle, control method, and program
PL182479B1 (en) Method of and apparatus for controlling winding up and unwinding of cable in an electrically powered vehicle
CN113277384A (en) Cable winding and unwinding speed control method and device and mobile operation equipment
DE69003583T2 (en) Control system for the tensioning cables of an extendable mast.
US11472679B2 (en) Crane
JPH07206385A (en) Rope winding and feeding detection device
JP4848416B2 (en) Cable reel control device, cable reel control method, and tire crane
JP4898770B2 (en) Cable reel control device, cable reel control method, and tire crane
US12043328B2 (en) Crawler traveling apparatus, crawler monitoring system, crawler traveling vehicle and crawler monitoring method
KR102677528B1 (en) construction machinery
CN114347989B (en) Vehicle speed control method and device
JP7810426B2 (en) Work vehicle, control method, and program
JP3717089B2 (en) Electric reel motor control device
JPH07147723A (en) Control method for cable winder
JP3022077B2 (en) Cable condition control device for remotely controlled vehicles
JP3719755B2 (en) Fishing reel thread length measuring device
WO2025204763A1 (en) Electric construction machine

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20250403

TRDD Decision of grant or rejection written
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20251226

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20260106

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20260115

R150 Certificate of patent or registration of utility model

Ref document number: 7810424

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150