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
JP5730065B2 - Mobile device, control method and program for mobile device - Google Patents
[go: Go Back, main page]

JP5730065B2 - Mobile device, control method and program for mobile device - Google Patents

Mobile device, control method and program for mobile device Download PDF

Info

Publication number
JP5730065B2
JP5730065B2 JP2011035948A JP2011035948A JP5730065B2 JP 5730065 B2 JP5730065 B2 JP 5730065B2 JP 2011035948 A JP2011035948 A JP 2011035948A JP 2011035948 A JP2011035948 A JP 2011035948A JP 5730065 B2 JP5730065 B2 JP 5730065B2
Authority
JP
Japan
Prior art keywords
deviation
guide
guide line
calculating
calculated
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
JP2011035948A
Other languages
Japanese (ja)
Other versions
JP2012174032A (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.)
Tsubakimoto Chain Co
Original Assignee
Tsubakimoto Chain Co
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 Tsubakimoto Chain Co filed Critical Tsubakimoto Chain Co
Priority to JP2011035948A priority Critical patent/JP5730065B2/en
Publication of JP2012174032A publication Critical patent/JP2012174032A/en
Application granted granted Critical
Publication of JP5730065B2 publication Critical patent/JP5730065B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Platform Screen Doors And Railroad Systems (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Description

本発明は、移動装置、移動装置の制御方法及びプログラムに関する。   The present invention relates to a mobile device, a control method for the mobile device, and a program.

印刷工場、生産現場、配送センタ等では、物流を自動化する無人の搬送装置が導入されている。搬送装置をある地点から目的の地点へ移動する方式として、誘導線に沿って搬送装置を走行させる誘導方式がある。例えば、磁気誘導方式の搬送装置は、誘導線である磁気テープを磁気センサが検出することにより誘導線を認識し、誘導線に沿って走行する(例えば、特許文献1参照)。   In printing factories, production sites, distribution centers, etc., unmanned transport devices that automate logistics are introduced. As a method of moving the transfer device from a certain point to a target point, there is a guide method in which the transfer device travels along a guide line. For example, a magnetic induction type transport device recognizes a guide line by a magnetic sensor detecting a magnetic tape that is a guide line, and travels along the guide line (see, for example, Patent Document 1).

しかし、複数の誘導線が交差している場合、搬送装置は走行のための誘導線を誤認識することがある。そこで、例えば交差する2本の誘導線の内、1本の誘導線が撤去される。撤去した誘導線に沿って搬送装置を走行させる場合には、推測航法が用いられる。推測航法は、搬送装置を仮想的な誘導線に沿って自律走行させる航法である。搬送装置は、必要に応じて誘導方式から推測航法へ、推測航法から誘導方式へ切り替えて走行を継続する。   However, when a plurality of guide lines intersect, the transport apparatus may erroneously recognize the guide lines for traveling. Therefore, for example, one guide line out of two intersecting guide lines is removed. Dead reckoning navigation is used when the transport device is driven along the removed guide line. Dead reckoning navigation is navigation in which the transport device autonomously travels along a virtual guide line. The transport device continues to travel by switching from the guidance method to dead reckoning as necessary and from dead reckoning to guidance method.

特開平10−097319号公報Japanese Patent Laid-Open No. 10-097319

しかしながら、搬送装置の航法を推測航法から誘導方式へ切り替える場合、推測航法と誘導方式との間の切り替えにより発生する誤差(偏差)に対して、搬送装置を駆動又は転舵する車輪が応答するため、搬送装置に振動が発生する場合がある。搬送装置の振動は、その安定走行を損ね、場合によっては搬送物が搬送装置から脱落するおそれが生じる。   However, when the navigation of the transfer device is switched from dead reckoning to guidance, the wheels that drive or steer the transfer device respond to errors (deviations) caused by switching between dead reckoning and guidance. In some cases, vibrations may occur in the transfer device. The vibration of the conveying device impairs its stable running, and in some cases, the conveyed product may drop from the conveying device.

本願は斯かる事情に鑑みてなされたものであり、その目的は、推測航法から誘導方式へスムーズに切り替えることができる移動装置、移動装置の制御方法及びプログラムを提供することにある。   The present application has been made in view of such circumstances, and an object thereof is to provide a mobile device, a control method for the mobile device, and a program capable of smoothly switching from dead reckoning navigation to a guidance method.

本願に係る移動装置は、誘導線に対する位置偏差を検出する検出手段と、推測航法に係る仮想誘導線に対する位置偏差を算出する算出手段とを備え、前記検出手段が検出した位置偏差又は前記算出手段が算出した位置偏差に基づいて、移動に係る制御量を算出する移動装置において、前記誘導線及び仮想誘導線が交差する位置を自身が通過した場合、前記位置からの移動距離を算出する算出手段又は前記位置を通過した時からの経過時間を計時する計時手段と、前記算出手段が所定距離を算出した場合、又は前記計時手段が所定時間を計時した場合、所定のカウントダウンを開始する手段と、該手段がカウントダウンを開始した時から終了するまでの間、前記検出手段が検出した位置偏差及び前記算出手段が算出した位置偏差を結合する結合手段と、該結合手段が結合した位置偏差に基づいて、移動に係る制御量を算出する手段とを備えることを特徴とする。 A moving device according to the present application includes a detecting unit that detects a positional deviation with respect to a guide line, and a calculating unit that calculates a positional deviation with respect to a virtual guiding line according to dead reckoning, and the position deviation detected by the detecting unit or the calculating unit In the moving device that calculates the control amount related to the movement based on the position deviation calculated by the calculation means for calculating the moving distance from the position when the guide line and the virtual guiding line cross each other. Or a time measuring means for measuring an elapsed time from the time of passing through the position, and a means for starting a predetermined countdown when the calculating means calculates a predetermined distance, or when the time measuring means measures a predetermined time, and until completed from the time the said means has started the countdown, bond linking position deviation the position deviation detecting means detects and said calculation means has calculated And stage, on the basis of the positional deviation which the coupling means are attached, characterized in that it comprises a means for calculating a control amount according to the movement.

本願に係る移動装置では、誘導線に対する位置偏差及び推測航法に係る仮想誘導線に対する位置偏差を結合する結合手段を備えている。移動装置は、結合手段が結合した位置偏差に基づいて、移動に係る制御量を算出する。
また、本願に係る移動装置では、結合手段は、移動装置が誘導線及び仮想誘導線が交差する位置を通過した場合、誘導線に対する位置偏差及び仮想誘導線に対する位置偏差を結合する。
The moving apparatus according to the present application includes coupling means for coupling the position deviation with respect to the guide line and the position deviation with respect to the virtual guide line according to dead reckoning. The moving device calculates a control amount related to the movement based on the positional deviation combined by the combining means.
Further, in the moving device according to the present application, when the moving device passes through a position where the guide line and the virtual guide line intersect, the connecting unit combines the position deviation with respect to the guide line and the position deviation with respect to the virtual guide line.

本願に係る移動装置は、前記結合手段は、前記検出手段が検出した位置偏差及び前記算出手段が算出した位置偏差を加算又は乗算するようにしてあることを特徴とする。   The moving apparatus according to the present application is characterized in that the coupling means adds or multiplies the position deviation detected by the detection means and the position deviation calculated by the calculation means.

本願に係る移動装置では、結合手段は、誘導線に対する位置偏差及び推測航法に係る仮想誘導線に対する位置偏差を、加算又は乗算する。   In the mobile device according to the present application, the coupling means adds or multiplies the position deviation with respect to the guide line and the position deviation with respect to the virtual guide line according to dead reckoning.

本願に係る移動装置は、前記誘導線及び仮想誘導線が交差する位置は、前記誘導線及び仮想誘導線が接続された位置あることを特徴とする。 The moving device according to the present application is characterized in that a position where the guide line and the virtual guide line intersect is a position where the guide line and the virtual guide line are connected.

本願に係る移動装置では、結合手段は、移動装置が誘導線及び仮想誘導線が接続された位置を通過した場合、誘導線に対する位置偏差及び仮想誘導線に対する位置偏差を結合する。   In the moving device according to the present application, when the moving device passes the position where the guide line and the virtual guide line are connected, the combining unit combines the position deviation with respect to the guide line and the position deviation with respect to the virtual guide line.

本願に係る移動装置は、前記誘導線は直線状であり、前記仮想誘導線は湾曲していることを特徴とする。 Mobile device according to the present application, the guiding line is straight, the virtual induction line is characterized curved Tei Rukoto.

本願に係る移動装置では、結合手段は、移動装置が直線状の誘導線及び湾曲した仮想誘導線が接続された位置を通過した場合、誘導線に対する位置偏差及び仮想誘導線に対する位置偏差を結合する。   In the moving device according to the present application, when the moving device passes the position where the linear guide line and the curved virtual guide line are connected, the combining unit combines the position deviation with respect to the guide line and the position deviation with respect to the virtual guide line. .

本願に係る移動装置は、前記算出手段が算出した位置偏差に第一重みを付ける第一重み付け手段と、前記検出手段が検出した位置偏差に第二重みを付ける第二重み付け手段とを備え、前記結合手段は前記第一重み付け手段が第一重みを付けた位置偏差及び前記第二重み付け手段が第二重みを付けた位置偏差を結合するようにしてあることを特徴とする。
本願に係る移動装置では、結合手段は、第一及び第二重みを夫々付けた誘導線に対する位置偏差及び仮想誘導線に対する位置偏差を結合する。
The moving apparatus according to the present application includes: a first weighting unit that applies a first weight to the position deviation calculated by the calculation unit; and a second weighting unit that applies a second weight to the position deviation detected by the detection unit, The combining means is characterized in that the first weighting means combines the position deviation with the first weight and the second weighting means with the second weighted position deviation.
In the moving apparatus according to the present application, the combining unit combines the position deviation with respect to the guide line and the position deviation with respect to the virtual guide line to which the first and second weights are added, respectively.

本願に係る移動装置は、誘導線に対する位置偏差を検出する検出手段と、推測航法に係る仮想誘導線に対する位置偏差を算出する算出手段とを備え、前記検出手段が検出した位置偏差又は前記算出手段が算出した位置偏差に基づいて、移動に係る制御量を算出する移動装置において、前記算出手段が算出した位置偏差に第一重みを付ける第一重み付け手段と、前記検出手段が検出した位置偏差に第二重みを付ける第二重み付け手段と、前記第一重み付け手段が第一重みを付けた位置偏差及び前記第二重み付け手段が第二重みを付けた位置偏差を結合する結合手段と、該結合手段が結合した位置偏差に基づいて、移動に係る制御量を算出する手段とを備えることを特徴とする。
本願に係る移動装置では、結合手段は、第一及び第二重みを夫々付けた誘導線に対する位置偏差及び仮想誘導線に対する位置偏差を結合する。
A moving device according to the present application includes a detecting unit that detects a positional deviation with respect to a guide line, and a calculating unit that calculates a positional deviation with respect to a virtual guiding line according to dead reckoning, and the position deviation detected by the detecting unit or the calculating unit In the moving device that calculates the control amount related to movement based on the position deviation calculated by Second weighting means for assigning a second weight, combining means for combining the position deviation to which the first weighting means assigned the first weight, and the position deviation to which the second weighting means assigned the second weight, and the combining means And a means for calculating a control amount related to movement based on the positional deviation combined.
In the moving apparatus according to the present application, the combining unit combines the position deviation with respect to the guide line and the position deviation with respect to the virtual guide line to which the first and second weights are added, respectively.

本願に係る移動装置は、前記第一重み及び/又は第二重みを時間経過、移動距離又は位置に応じて変更する変更手段を備えることを特徴とする。   The moving apparatus according to the present application includes a changing unit that changes the first weight and / or the second weight according to the passage of time, the moving distance, or the position.

本願に係る移動装置では、変更手段は、誘導線に対する位置偏差及び仮想誘導線に対する位置偏差の夫々に付ける第一及び/又は第二重みを時間経過、移動距離又は位置に応じて変更する。   In the moving apparatus according to the present application, the changing means changes the first and / or second weights to be added to the position deviation with respect to the guide line and the position deviation with respect to the virtual guide line according to the passage of time, the moving distance, or the position.

本願に係る移動装置は、前記変更手段は前記第一重み及び第二重みを相反的に変更するようにしてあることを特徴とする。   The moving apparatus according to the present application is characterized in that the changing means changes the first weight and the second weight in a reciprocal manner.

本願に係る移動装置では、変更手段は、誘導線に対する位置偏差及び仮想誘導線に対する位置偏差の夫々に付ける第一及び第二重みを相反的に変更する。   In the moving apparatus according to the present application, the changing unit reciprocally changes the first and second weights to be added to the position deviation with respect to the guide line and the position deviation with respect to the virtual guide line.

本願に係る移動装置は、前記検出手段は誘導線を検出する誘導線検出手段を有し、前記変更手段は前記誘導線検出手段が誘導線を検出した時間又は位置に基づいて、前記第一重み及び/又は第二重みの変更を開始するようにしてあることを特徴とする。   In the moving device according to the present application, the detection unit includes a guide line detection unit that detects a guide line, and the change unit detects the first weight based on a time or a position at which the guide line detection unit detects the guide line. And / or starting to change the second weight.

本願に係る移動装置では、変更手段は、誘導線が検出された時間又は位置に基づいて、誘導線に対する位置偏差及び仮想誘導線に対する位置偏差の夫々に付ける第一及び/又は第二重みの変更を開始する。   In the moving device according to the present application, the changing means changes the first and / or second weights attached to the position deviation with respect to the guide line and the position deviation with respect to the virtual guide line based on the time or position at which the guide line is detected. To start.

本願に係る移動装置の制御方法は、制御部を有する移動装置に備えられた検出手段が、誘導線に対する移動装置の位置偏差を検出し、前記制御部が、推測航法に係る仮想誘導線に対する移動装置の位置偏差を算出し、前記検出手段が検出した位置偏差又は算出した位置偏差に基づいて、前記移動装置の移動に係る制御量を算出する移動装置の制御方法において、前記制御部が、前記誘導線及び仮想誘導線が交差する位置を自身が通過した場合、前記位置からの移動距離の算出又は前記位置を通過した時からの経過時間の計時を行い、所定距離を算出した場合又は所定時間を計時した場合、所定のカウントダウンを開始し、カウントダウンを開始した時から終了するまでの間、検出した位置偏差及び算出した位置偏差を結合し、結合した位置偏差に基づいて、前記移動装置の移動に係る制御量を算出することを特徴とする。 In the control method of the mobile device according to the present application, the detection means provided in the mobile device having the control unit detects a positional deviation of the mobile device with respect to the guide line, and the control unit moves relative to the virtual guide line according to dead reckoning navigation. calculating a position deviation of the apparatus, the detecting means based on the position deviation or the calculated position deviation detected by the control method of the mobile device for calculating a control amount according to the movement of the mobile device, wherein the control unit is, the When the vehicle passes through the position where the guide line and the virtual guide line intersect, the movement distance from the position is calculated or the elapsed time from when the position is passed is measured, and the predetermined distance is calculated or the predetermined time If timed and starts a predetermined countdown until completed from the time of starting the countdown, polarization combining detected position deviation and the calculated position deviation binding position Based on, and calculates the control amount according to the movement of the mobile device.

本願に係る移動装置の制御方法では、移動装置の検出手段が誘導線に対する移動装置の位置偏差を検出し、移動装置の制御部が推測航法に係る仮想誘導線に対する移動装置の位置偏差を算出する。移動装置の制御部は、誘導線に対する移動装置の位置偏差及び推測航法に係る仮想誘導線に対する移動装置の位置偏差を結合し、結合した移動装置の位置偏差に基づいて、移動装置の移動に係る制御量を算出する。   In the mobile device control method according to the present application, the detection unit of the mobile device detects the position deviation of the mobile device with respect to the guide line, and the control unit of the mobile device calculates the position deviation of the mobile device with respect to the virtual guide line according to dead reckoning navigation. . The control unit of the moving device combines the position deviation of the moving device with respect to the guide line and the position deviation of the moving device with respect to the virtual guide line related to dead reckoning, and relates to the movement of the moving device based on the combined position deviation of the moving device. A control amount is calculated.

本願に係るプログラムは、コンピュータを、推測航法に係る仮想誘導線に対する移動装置の位置偏差を算出する算出手段、及び誘導線に対する移動装置の与えられた位置偏差又は前記算出手段が算出した移動装置の位置偏差に基づいて、前記移動装置の移動に係る制御量を算出する手段として機能させるためのプログラムにおいて、コンピュータを、前記誘導線及び仮想誘導線が交差する位置を自身が通過した場合、前記位置からの移動距離を算出する算出手段又は前記位置を通過した時からの経過時間を計時する計時手段、前記算出手段が所定距離を算出した場合、又は前記計時手段が所定時間を計時した場合、所定のカウントダウンを開始する手段、該手段がカウントダウンを開始した時から終了するまでの間、与えられた前記位置偏差及び前記算出手段が算出した位置偏差を結合する結合手段、並びに該結合手段が結合した位置偏差に基づいて、前記移動装置の移動に係る制御量を算出する手段として機能させる。 A program according to the present application is a computer that calculates a position deviation of a moving device with respect to a virtual guide line related to dead reckoning, and a given position deviation of the moving device with respect to the guide line or a moving device calculated by the calculating means. In a program for functioning as a means for calculating a control amount related to movement of the moving device based on a position deviation, if the computer passes a position where the guide line and the virtual guide line intersect, the position A calculating means for calculating a moving distance from the time or a time measuring means for measuring an elapsed time since passing through the position; when the calculating means calculates a predetermined distance, or when the time measuring means measures a predetermined time, means for initiating the countdown, the position deviation between, given to the end from the time the said means has started the countdown Coupling means for coupling the position deviation fine said calculating means is calculated, and based on the positional deviation which the coupling means are coupled to function as means for calculating a control amount according to the movement of the mobile device.

本願に係るプログラムでは、コンピュータを、誘導線に対する移動装置の与えられた位置偏差及び推測航法に係る仮想誘導線に対する移動装置の位置偏差を結合する結合手段、並びに結合した位置偏差に基づいて、移動装置の移動に係る制御量を算出する手段として機能させる。   In the program according to the present application, the computer is moved based on the given position deviation of the moving device with respect to the guide line and the position deviation of the moving device with respect to the virtual guide line according to dead reckoning, and the combined position deviation. It functions as a means for calculating a control amount related to the movement of the apparatus.

本願の一観点によれば、推測航法から誘導線による誘導方式へスムーズに切り替えることができる。   According to one aspect of the present application, it is possible to smoothly switch from dead reckoning navigation to a guidance method using a guide line.

搬送車の構成を示す模式的平面図である。It is a typical top view which shows the structure of a conveyance vehicle. 前輪駆動部及び前輪転舵部の外観の一例を示す模式的斜視図である。It is a typical perspective view which shows an example of the external appearance of a front-wheel drive part and a front-wheel steering part. 制御部の構成及び制御部に接続される搬送車の各構成部を示すブロック図である。It is a block diagram which shows each structure part of the conveyance vehicle connected to the structure of a control part, and a control part. 磁気誘導方式による搬送車の制御例を説明する説明図である。It is explanatory drawing explaining the example of control of the conveyance vehicle by a magnetic induction system. デッドレコニングの一例の説明図である。It is explanatory drawing of an example of dead reckoning. 推測航法によるガイド偏差の算出処理の手順の一例を示すフローチャートである。It is a flowchart which shows an example of the procedure of the calculation process of the guide deviation by dead reckoning. 磁気誘導方式と推測航法との間での航法の切り替え例に関する説明図である。It is explanatory drawing regarding the example of switching of the navigation between a magnetic guidance system and dead reckoning. 連続切り替えにともなう前輪の転舵角変化を模式的に説明する説明図である。It is explanatory drawing which illustrates typically the change of the turning angle of the front wheel accompanying continuous switching. 連続切り替えにともなう後輪の転舵角変化を模式的に説明する説明図である。It is explanatory drawing which illustrates typically the steering angle change of the rear wheel accompanying continuous switching. 連続切り替えに係る処理の手順の一例を示すフローチャートである。It is a flowchart which shows an example of the procedure of the process which concerns on continuous switching. 不連続切り替えと連続切り替えとによる転舵角度の変化例を説明する説明図である。It is explanatory drawing explaining the example of a change of the steering angle by discontinuous switching and continuous switching.

以下、本発明の一実施例における移動装置を、実施の形態を示す図面に基づいて説明する。本実施の形態に係る移動装置は、例えば搬送車、搬送ロボット等を含む。以下では、移動装置の例として、無人の自動搬送車を挙げて説明する。
なお、本発明は、以下の実施の形態に限定されるものではない。
DESCRIPTION OF THE PREFERRED EMBODIMENTS A moving device according to an embodiment of the present invention will be described below with reference to the drawings showing embodiments. The moving device according to the present embodiment includes, for example, a transport vehicle and a transport robot. Hereinafter, an automatic guided vehicle will be described as an example of the moving device.
Note that the present invention is not limited to the following embodiments.

本実施の形態に係る搬送車は、誘導方式により搬送物を搬送する。また、本実施の形態に係る搬送車は、搬送路が交差している場合、交差部分を推測航法により走行するときがある。搬送車の誘導方式には、磁気誘導方式、光学誘導方式、電磁波誘導方式等がある。本実施の形態では、床面に貼設した磁気テープの誘導線が発生する磁気を検出させて、搬送車を誘導する磁気誘導方式を例に挙げる。なお、磁気テープの代わりに、床面に磁性物質を埋設してもよい。   The transport vehicle according to the present embodiment transports a transported object by a guidance method. Further, the transport vehicle according to the present embodiment sometimes travels through the dead reckoning navigation when the transport path intersects. There are a magnetic guidance system, an optical guidance system, an electromagnetic wave guidance system, and the like as the guidance system for the transport vehicle. In the present embodiment, a magnetic induction method for detecting the magnetism generated by the guide wire of the magnetic tape affixed to the floor and guiding the transport vehicle is taken as an example. Instead of the magnetic tape, a magnetic substance may be embedded in the floor surface.

図1は、搬送車1の構成を示す模式的平面図である。図1の白抜矢印は、搬送車1の前方を示し、搬送車1が走行している場合には前進方向となる。
搬送車1は、矩形状の底面を有する車体2と、車体2の底面に配設された4つのキャスター3とを含む。
車体2の底面の長手方向は、直進する場合の走行方向と略平行である。一方、車体2の底面の短手方向は、長手方向と直交し、車体2の幅方向と略同一である。以下、特に断りがない限り、左右の語を搬送車1の前進方向に対して使用する。4つのキャスター3の内、2つのキャスター3は車体2の左側の2角に配設されている。他の2つのキャスター3は、夫々車体2の前方端及び後方端であって、前進方向に対して車体2の中央線と右側端との略中間に配設されている。
FIG. 1 is a schematic plan view showing the configuration of the transport vehicle 1. The white arrow in FIG. 1 indicates the front of the transport vehicle 1 and is the forward direction when the transport vehicle 1 is traveling.
The transport vehicle 1 includes a vehicle body 2 having a rectangular bottom surface and four casters 3 disposed on the bottom surface of the vehicle body 2.
The longitudinal direction of the bottom surface of the vehicle body 2 is substantially parallel to the traveling direction when traveling straight. On the other hand, the lateral direction of the bottom surface of the vehicle body 2 is orthogonal to the longitudinal direction and is substantially the same as the width direction of the vehicle body 2. Hereinafter, the left and right words are used in the forward direction of the transport vehicle 1 unless otherwise specified. Of the four casters 3, the two casters 3 are arranged at the two left corners of the vehicle body 2. The other two casters 3 are respectively disposed at the front end and the rear end of the vehicle body 2 and approximately in the middle between the center line and the right end of the vehicle body 2 with respect to the forward direction.

搬送車1は、ガイドセンサ(検出手段)4a、4b、左マークセンサ5a、右マークセンサ5b、前輪6a、後輪6b及び制御部7を含む。
車体2の底面の前端及び後端であって、前進方向に対して車体2の中央線と左側端との略中間には、夫々1つずつガイドセンサ4a、4bが設けられている。ガイドセンサ4a、4bは、車体2の幅方向に略一定間隔を隔てて配列された複数の磁気素子からなる磁気センサアレイである。
The transport vehicle 1 includes guide sensors (detection means) 4a and 4b, a left mark sensor 5a, a right mark sensor 5b, a front wheel 6a, a rear wheel 6b, and a control unit 7.
Guide sensors 4a and 4b are respectively provided at the front end and the rear end of the bottom surface of the vehicle body 2 and approximately in the middle between the center line and the left end of the vehicle body 2 in the forward direction. The guide sensors 4a and 4b are magnetic sensor arrays composed of a plurality of magnetic elements arranged at substantially constant intervals in the width direction of the vehicle body 2.

ガイドセンサ4a、4bは、各磁気素子により誘導線10が発する磁気を検出する。また、ガイドセンサ4a、4bは、夫々自身の伸長方向の中心位置と誘導線10の中央線10aの位置との間の距離を、ガイド偏差(位置偏差)として検出する。ガイドセンサ4a、4bは、夫々誘導線10の中央線10aが自身の中心位置に対して左側に変異した場合、負の符号を付したガイド偏差を出力する。一方、ガイドセンサ4a、4bは、夫々誘導線10の中央線10aが自身の中心位置に対して右側に変異した場合、正の符号を付したガイド偏差を制御部7に出力する。   The guide sensors 4a and 4b detect magnetism generated by the guide wire 10 by each magnetic element. Each of the guide sensors 4a and 4b detects a distance between the center position in the extension direction of the guide sensor 4a and 4b and the position of the center line 10a of the guide wire 10 as a guide deviation (position deviation). The guide sensors 4a and 4b each output a guide deviation with a negative sign when the center line 10a of the guide line 10 is mutated to the left with respect to its center position. On the other hand, the guide sensors 4a and 4b each output a guide deviation with a positive sign to the control unit 7 when the center line 10a of the guide line 10 is mutated to the right with respect to its center position.

車体2の左側に配置された前後のキャスター3の略中間であって、車体3の底面の左端には、左マークセンサ5aが設けられている。また、車体2の右側の前後に配置されたキャスター3の略中間から少し左寄りの底面には、右マークセンサ5bが設けられている。左マークセンサ5aと右マークセンサ5bとを結ぶ方向は、車体2の幅方向と略同一である。   A left mark sensor 5 a is provided at the left end of the bottom surface of the vehicle body 3, substantially in the middle of the front and rear casters 3 disposed on the left side of the vehicle body 2. In addition, a right mark sensor 5b is provided on the bottom surface of the casters 3 arranged on the right and front sides of the vehicle body 2 slightly to the left of the middle. The direction connecting the left mark sensor 5a and the right mark sensor 5b is substantially the same as the width direction of the vehicle body 2.

搬送車1が直線コースからカーブに入る位置の床面であって、左マークセンサ5a、右マークセンサ5bと夫々対向する位置の床面には、磁気テープの開始マーク11a、11bが貼設されている。開始マーク11a、11bは、磁気誘導方式から推測航法への切り替え位置を示す。図1は、搬送車1が磁気誘導方式から推測航法への切り替え位置より少し手前にある状態を示している。
搬送車1がカーブを抜け、直線コースに移行が完了する位置より所定距離だけ進行方向へ移動した位置の床面であって、左マークセンサ5a、右マークセンサ5bと夫々対向する位置の床面には、磁気テープの終了マークが貼設されている。終了マークは、搬送車1を停止させる場合の停止位置を示す。なお図1では、終了マークは示されていない。
Magnetic tape start marks 11a and 11b are affixed to the floor surface at a position where the transport vehicle 1 enters the curve from the straight course, which faces the left mark sensor 5a and the right mark sensor 5b, respectively. ing. The start marks 11a and 11b indicate switching positions from the magnetic guidance method to dead reckoning navigation. FIG. 1 shows a state in which the transport vehicle 1 is slightly in front of the switching position from the magnetic induction method to dead reckoning navigation.
The floor surface of the position where the transport vehicle 1 has moved in the traveling direction by a predetermined distance from the position where the transfer vehicle 1 has passed the curve and the transition to the straight course is completed, and the floor surface at positions facing the left mark sensor 5a and the right mark sensor 5b, respectively. Is attached with an end mark of the magnetic tape. The end mark indicates a stop position when the transport vehicle 1 is stopped. In FIG. 1, the end mark is not shown.

左マークセンサ5a又は右マークセンサ5bのいずれかが開始マーク11a、11bからの磁気を検出した場合、搬送車1は磁気誘導方式から推測航法に切り替える位置にある。左マークセンサ5a又は右マークセンサ5bのいずれかが夫々終了マークからの磁気を検出した場合、搬送車1は停止する。
左マークセンサ5a、右マークセンサ5bは、開始マーク11a、11b又は終了マークからの磁気を検出した場合、所定の信号を制御部7に出力する。
When either the left mark sensor 5a or the right mark sensor 5b detects magnetism from the start marks 11a and 11b, the transport vehicle 1 is in a position to switch from the magnetic guidance method to the dead reckoning method. When either the left mark sensor 5a or the right mark sensor 5b detects magnetism from the end mark, the transport vehicle 1 stops.
When the left mark sensor 5a and the right mark sensor 5b detect magnetism from the start marks 11a and 11b or the end mark, the left mark sensor 5a and the right mark sensor 5b output a predetermined signal to the control unit 7.

前輪6aは、車体2の前端に設置された2つのキャスター3の略中間から車体2の後方寄りの位置に設けられている。後輪6bは、車体2の後端に設置された2つのキャスター3の略中間から車体2の前方寄りの位置に設けられている。前輪6aと後輪6bとを結ぶ方向は、車体2の長手方向と略同一である。前輪6a及び後輪6bは、共に搬送車1を走行させる駆動車輪として、また搬送車1を転舵する転舵車輪として機能する。   The front wheel 6 a is provided at a position closer to the rear of the vehicle body 2 from approximately the middle of the two casters 3 installed at the front end of the vehicle body 2. The rear wheel 6 b is provided at a position closer to the front of the vehicle body 2 from approximately the middle of the two casters 3 installed at the rear end of the vehicle body 2. The direction connecting the front wheel 6 a and the rear wheel 6 b is substantially the same as the longitudinal direction of the vehicle body 2. Both the front wheel 6a and the rear wheel 6b function as drive wheels for driving the transport vehicle 1 and as steered wheels for turning the transport vehicle 1.

搬送車1は、前輪駆動部61a及び前輪転舵部62aを含む。
図2は、前輪駆動部61a及び前輪転舵部62aの外観の一例を示す模式的斜視図である。前輪駆動部61aは、ホイールモータ61c、半円形旋回外歯ギア61d及びリング状の旋回ベース61eを含む。ホイールモータ61cは、車体2に搭載された図示しない蓄電池から電力の供給を受ける。前輪6aは、ホイールモータ61cの回転軸に取り付けられている。ホイールモータ61c及び半円形旋回外歯ギア61dは、ボルトにより旋回ベース61eに締着されている。
前輪駆動部61aは、前輪6aの回転に伴うパルス列を出力するロータリエンコーダ(図示せず)を含む。
The transport vehicle 1 includes a front wheel drive unit 61a and a front wheel steering unit 62a.
FIG. 2 is a schematic perspective view showing an example of the appearance of the front wheel drive unit 61a and the front wheel steering unit 62a. The front wheel drive unit 61a includes a wheel motor 61c, a semicircular turning external gear 61d, and a ring-shaped turning base 61e. The wheel motor 61 c is supplied with electric power from a storage battery (not shown) mounted on the vehicle body 2. The front wheel 6a is attached to the rotating shaft of the wheel motor 61c. The wheel motor 61c and the semicircular turning external gear 61d are fastened to the turning base 61e by bolts.
The front wheel drive unit 61a includes a rotary encoder (not shown) that outputs a pulse train accompanying the rotation of the front wheel 6a.

前輪転舵部62aは、旋回モータ62c、旋回ピニオンギア62d及び固定ベース62eを含む。旋回モータ62c及び旋回ピニオンギア62dは、固定ベース62eに取り付けられている。固定ベース62eは、車体2に取り付けられる。   The front wheel turning portion 62a includes a turning motor 62c, a turning pinion gear 62d, and a fixed base 62e. The turning motor 62c and the turning pinion gear 62d are attached to the fixed base 62e. The fixed base 62e is attached to the vehicle body 2.

旋回ベース61eは、固定ベース62eに対して旋回できるように、ベアリングにより支持されている。旋回ピニオンギア62dは、旋回モータ62cと連結されており、かつ半円形旋回外歯ギア61dと噛合している。旋回モータ62cは、車体2に搭載された図示しない蓄電池から電力の供給を受ける。旋回モータ62cの回転駆動は、旋回ピニオンギア62dを介して、半円形旋回外歯ギア61dに所定の減速比で伝達される。こうして、前輪駆動部61aのホイールモータ61cに取り付けられた前輪6aは、旋回モータ62cの回転により旋回する。
なお、前輪転舵部62aは、前輪6aの旋回に伴うパルス列を出力する旋回エンコーダ(図示せず)を含む。
The turning base 61e is supported by a bearing so that it can turn with respect to the fixed base 62e. The turning pinion gear 62d is connected to the turning motor 62c and meshes with the semicircular turning external gear 61d. The turning motor 62c is supplied with electric power from a storage battery (not shown) mounted on the vehicle body 2. The rotational drive of the turning motor 62c is transmitted to the semicircular turning external gear 61d through the turning pinion gear 62d at a predetermined reduction ratio. Thus, the front wheel 6a attached to the wheel motor 61c of the front wheel drive unit 61a turns by the rotation of the turning motor 62c.
The front wheel steering section 62a includes a turning encoder (not shown) that outputs a pulse train accompanying the turning of the front wheel 6a.

制御部7は、ガイドセンサ4a、4bが夫々出力するガイド偏差に基づいて、前輪6a及び後輪6bの各々の転舵角度をフィードバック制御する。   The control unit 7 feedback-controls the turning angle of each of the front wheels 6a and the rear wheels 6b based on the guide deviations output by the guide sensors 4a and 4b, respectively.

図3は、制御部7の構成及び制御部7に接続される搬送車1の各構成部を示すブロック図である。
搬送車1は、後輪駆動部61b及び後輪転舵部62bを含む。後輪駆動部61b及び後輪転舵部62bの構成は、夫々図2に示した前輪駆動部61a及び前輪転舵部62aの構成と同じである。
FIG. 3 is a block diagram illustrating the configuration of the control unit 7 and each component of the transport vehicle 1 connected to the control unit 7.
The transport vehicle 1 includes a rear wheel drive unit 61b and a rear wheel steering unit 62b. The configurations of the rear wheel drive unit 61b and the rear wheel steering unit 62b are the same as the configurations of the front wheel drive unit 61a and the front wheel steering unit 62a shown in FIG.

搬送車1は、前輪速度検出部61f、後輪速度検出部61g、前輪方向検出部62f及び後輪方向検出部62gを含む。
前輪駆動部61aが有するロータリエンコーダは、前輪6aの回転に伴うパルス列を前輪速度検出部61fに出力する。ここでのパルス列とは、微小時間である制御周期毎に検出されるパルス数のことである。前輪速度検出部61fは、受け付けたパルス列に基づいて、前輪6aの単位時間当たりの回転数と走行速度(単位は、例えばmm/s)とを算出し、制御部7に出力する。また、前輪速度検出部61fは、異なるパルスの立ち上がりを比較することにより、前輪6aの回転方向を検出し、搬送車1の走行方向として前進方向又は後退方向のいずれかを制御部7に出力する。
The transport vehicle 1 includes a front wheel speed detector 61f, a rear wheel speed detector 61g, a front wheel direction detector 62f, and a rear wheel direction detector 62g.
The rotary encoder included in the front wheel drive unit 61a outputs a pulse train accompanying the rotation of the front wheel 6a to the front wheel speed detection unit 61f. Here, the pulse train is the number of pulses detected for each control cycle that is a minute time. Based on the received pulse train, the front wheel speed detection unit 61f calculates the rotational speed per unit time of the front wheel 6a and the traveling speed (the unit is mm / s, for example), and outputs the calculated speed to the control unit 7. Further, the front wheel speed detection unit 61f detects the rotation direction of the front wheel 6a by comparing the rising edges of different pulses, and outputs either the forward direction or the reverse direction as the traveling direction of the transport vehicle 1 to the control unit 7. .

後輪速度検出部61gは、前輪速度検出部61fと類似の機能を有し、後輪6bの走行速度及び走行方向を算出し、制御部7に出力する。
前輪速度検出部61f及び後輪速度検出部61gは、夫々前輪駆動部61a及び後輪駆動部61bが有するロータリエンコーダから受け付けたパルス列もそのまま制御部7に出力する。
The rear wheel speed detection unit 61g has a function similar to that of the front wheel speed detection unit 61f, calculates the traveling speed and the traveling direction of the rear wheel 6b, and outputs them to the control unit 7.
The front wheel speed detection unit 61f and the rear wheel speed detection unit 61g also output the pulse trains received from the rotary encoders of the front wheel drive unit 61a and the rear wheel drive unit 61b to the control unit 7 as they are.

前輪転舵部62aが有する旋回エンコーダは、前輪6aの旋回に伴うパルス列を前輪方向検出部62fに出力する。前輪方向検出部62fは、受け付けたパルス列に基づいて、前輪6aの単位時間当たりの旋回角度(単位は、例えばrad/s)と前輪6aの方向とを算出し、制御部7に出力する。   The turning encoder of the front wheel steering unit 62a outputs a pulse train accompanying the turning of the front wheel 6a to the front wheel direction detection unit 62f. Based on the received pulse train, the front wheel direction detection unit 62f calculates a turning angle (unit: rad / s, for example) per unit time of the front wheel 6a and the direction of the front wheel 6a, and outputs them to the control unit 7.

後輪方向検出部62gは、前輪方向検出部62fと同様の機能を有し、後輪6bの単位時間当たりの旋回角度と後輪6bの方向とを算出し、制御部7に出力する。
前輪方向検出部62f及び後輪方向検出部62gは、夫々前輪転舵部62a及び後輪転舵部62bが有する旋回エンコーダから受け付けたパルス列もそのまま制御部7に出力する。
The rear wheel direction detection unit 62g has the same function as the front wheel direction detection unit 62f, calculates the turning angle per unit time of the rear wheel 6b and the direction of the rear wheel 6b, and outputs them to the control unit 7.
The front wheel direction detection unit 62f and the rear wheel direction detection unit 62g also output the pulse trains received from the turning encoders of the front wheel steering unit 62a and the rear wheel steering unit 62b to the control unit 7 as they are.

なお、前輪速度検出部61f、後輪速度検出部61g、前輪方向検出部62f又は後輪方向検出部62gの機能を制御部7が有していてもよい。かかる場合、前輪速度検出部61f、後輪速度検出部61g、前輪方向検出部62f又は後輪方向検出部62gはなくてもよい。   The control unit 7 may have the functions of the front wheel speed detection unit 61f, the rear wheel speed detection unit 61g, the front wheel direction detection unit 62f, or the rear wheel direction detection unit 62g. In this case, the front wheel speed detection unit 61f, the rear wheel speed detection unit 61g, the front wheel direction detection unit 62f, or the rear wheel direction detection unit 62g may not be provided.

制御部7は、ROM(Read Only Memory)71、CPU(Central Processing Unit)(算出手段、結合手段、制御量を算出する手段、第一重み付け手段、第二重み付け手段、変更手段)72、RAM(Random Access Memory)73及びインタフェース部74を含む。制御部7の各構成部は、バス7aを介して互いに接続されている。   The control unit 7 includes a ROM (Read Only Memory) 71, a CPU (Central Processing Unit) (calculation means, coupling means, means for calculating a control amount, first weighting means, second weighting means, changing means) 72, RAM ( Random Access Memory) 73 and an interface unit 74 are included. Each component of the control unit 7 is connected to each other via a bus 7a.

ROM71は、EEPROM(Electrically Erasable and Programmable ROM)、フラッシュメモリ、FeRAM(Ferroelectric RAM)等の不揮発性メモリである。ROM71は、CPU72が実行するプログラム711及びマップ712を記録する。マップ712は、搬送車1の搬送路に関する情報である。マップ712は、搬送路の状況を直線データ(始点、終点データで規定)と円弧データ(曲率半径、曲率半径の中心、始点、終点データで規定)とに分解し、さらに合成することで、経路情報としてROM71に保持されている。直線データ及び円弧データの始点と終点には、各々に対応する走行ポイント番号が設定されている。
なお、プログラム711又はマップ712を外部の記録手段に予め記録しておき、プログラム711又はマップ712の情報が必要になった場合に、例えば無線通信手段を介して、CPU72がROM71にダウンロードする形態であってもよい。
The ROM 71 is a non-volatile memory such as an EEPROM (Electrically Erasable and Programmable ROM), a flash memory, or a FeRAM (Ferroelectric RAM). The ROM 71 records a program 711 and a map 712 executed by the CPU 72. The map 712 is information regarding the conveyance path of the conveyance vehicle 1. The map 712 decomposes the condition of the conveyance path into straight line data (specified by the start point and end point data) and arc data (specified by the curvature radius, the center of the curvature radius, the start point, and the end point data), and further synthesizes the route. It is held in the ROM 71 as information. Corresponding travel point numbers are set at the start and end points of the straight line data and the arc data.
Note that the program 711 or the map 712 is recorded in advance in an external recording unit, and when the information of the program 711 or the map 712 is required, the CPU 72 downloads it to the ROM 71 via the wireless communication unit, for example. There may be.

CPU72は、搬送車1の各構成部を制御する。CPU72は、ROM71に記録されたプログラム711を読み出し、実行する。
RAM73は、CPU72による処理の過程で必要な作業変数、データ等を一時的に記録する。なお、RAM73は主記憶装置の一例であり、RAM73の代わりにフラッシュメモリ、メモリカード等が用いられてもよい。あるいは、RAM73の役割をROM71が代替してもよい。
The CPU 72 controls each component of the transport vehicle 1. The CPU 72 reads and executes the program 711 recorded in the ROM 71.
The RAM 73 temporarily records work variables, data, and the like necessary during the process of the CPU 72. The RAM 73 is an example of a main storage device, and a flash memory, a memory card, or the like may be used instead of the RAM 73. Alternatively, the ROM 71 may replace the role of the RAM 73.

インタフェース部74は、ガイドセンサ4a、4bが出力する各ガイド偏差、左マークセンサ5a、右マークセンサ5bが出力する所定の信号をCPU72に出力する。インタフェース部74は、前輪速度検出部61fが出力する前輪6aの走行速度及び走行方向、並びに後輪速度検出部61gが出力する後輪6bの走行速度及び走行方向をCPU72に出力する。インタフェース部74は、前輪方向検出部62fが算出した前輪6aの単位時間当たりの旋回角度及び方向、並びに後輪方向検出部62gが算出した後輪6bの単位時間当たりの旋回角度及び方向をCPU72に出力する。インタフェース部74は、前輪速度検出部61f、後輪速度検出部61g、前輪方向検出部62f及び後輪方向検出部62gが出力した各パルス列もそのままCPU72に出力する。
また、インタフェース部74は、CPU72から受け付けた走行速度の制御信号を前輪駆動部61a及び後輪駆動部61bに出力する。インタフェース部74は、CPU72から受け付けた転舵角度の制御信号を前輪転舵部62a及び後輪転舵部62bに出力する。
The interface unit 74 outputs to the CPU 72 each guide deviation output from the guide sensors 4a and 4b, and predetermined signals output from the left mark sensor 5a and right mark sensor 5b. The interface unit 74 outputs the traveling speed and traveling direction of the front wheel 6a output from the front wheel speed detecting unit 61f and the traveling speed and traveling direction of the rear wheel 6b output from the rear wheel speed detecting unit 61g to the CPU 72. The interface unit 74 gives the CPU 72 the turning angle and direction per unit time of the front wheel 6a calculated by the front wheel direction detection unit 62f and the turning angle and direction per unit time of the rear wheel 6b calculated by the rear wheel direction detection unit 62g. Output. The interface unit 74 outputs the pulse trains output by the front wheel speed detection unit 61f, the rear wheel speed detection unit 61g, the front wheel direction detection unit 62f, and the rear wheel direction detection unit 62g to the CPU 72 as they are.
Further, the interface unit 74 outputs a traveling speed control signal received from the CPU 72 to the front wheel driving unit 61a and the rear wheel driving unit 61b. The interface unit 74 outputs the control signal of the turning angle received from the CPU 72 to the front wheel turning unit 62a and the rear wheel turning unit 62b.

次に、搬送車1の動作について説明する。まず、磁気誘導方式及び推測航法による搬送車1の動作を説明する。
図4は、磁気誘導方式による搬送車1の制御例を説明する説明図である。図4の白抜矢印は、搬送車1の前方を示す。図4は、ガイドセンサ4a周囲の車体2前部を示す。ガイドセンサ4aは、磁気テープの誘導線10の中央線10aをピークとする波形を検出する。これによりガイドセンサ4aは、誘導線10の中心を取得する。ガイドセンサ4aは、自身の中心と誘導線10の中心とのずれをガイド偏差として、CPU72に出力する。図4の例では、誘導線10の中央線10aが自身の中心位置に対して右側にずれているので、正のガイド偏差をCPU72に出力する。同様に、車体2の後端に設置されたガイドセンサ4bも正又は負のガイド偏差をCPU72に出力する。
Next, the operation of the transport vehicle 1 will be described. First, the operation of the transport vehicle 1 by the magnetic induction method and dead reckoning navigation will be described.
FIG. 4 is an explanatory diagram for explaining an example of control of the transport vehicle 1 by the magnetic induction method. The white arrow in FIG. 4 indicates the front of the transport vehicle 1. FIG. 4 shows the front part of the vehicle body 2 around the guide sensor 4a. The guide sensor 4a detects a waveform having a peak at the center line 10a of the guide wire 10 of the magnetic tape. Thereby, the guide sensor 4a acquires the center of the guide wire 10. The guide sensor 4a outputs the deviation between the center of the guide sensor 4a and the center of the guide wire 10 to the CPU 72 as a guide deviation. In the example of FIG. 4, since the center line 10 a of the guide line 10 is shifted to the right with respect to its center position, a positive guide deviation is output to the CPU 72. Similarly, the guide sensor 4 b installed at the rear end of the vehicle body 2 outputs a positive or negative guide deviation to the CPU 72.

CPU72は、ガイドセンサ4a、4bから受け付けたガイド偏差がゼロになるように、転舵角度を変更する制御信号を前輪転舵部62a及び後輪転舵部62bに出力する。CPU72から制御信号を受け付けた前輪転舵部62a及び後輪転舵部62bは、受け付けた制御信号に基づいて、旋回モータ62cを回転させ、夫々前輪6a及び後輪6bを旋回させる。CPU72は、継続してガイドセンサ4a、4bからガイド偏差を受け付け、そのガイド偏差がゼロになるように、制御信号を前輪転舵部62a及び後輪転舵部62bに出力する。このようなフィードバック制御により、CPU72は搬送車1を誘導線10に沿って走行させる。   The CPU 72 outputs a control signal for changing the turning angle to the front wheel turning unit 62a and the rear wheel turning unit 62b so that the guide deviation received from the guide sensors 4a and 4b becomes zero. The front wheel steering unit 62a and the rear wheel steering unit 62b that have received the control signal from the CPU 72 rotate the turning motor 62c based on the received control signal to turn the front wheel 6a and the rear wheel 6b, respectively. The CPU 72 continuously receives the guide deviation from the guide sensors 4a and 4b, and outputs a control signal to the front wheel steering section 62a and the rear wheel steering section 62b so that the guide deviation becomes zero. With such feedback control, the CPU 72 causes the transport vehicle 1 to travel along the guide wire 10.

次に、推測航法による搬送車1の制御を説明する。
推測航法において、制御部7は、デッドレコニングにより算出した前輪6a及び後輪6bの位置から、ガイドセンサ4a、4bの位置を計算し、計算したガイドセンサ4a、4bの位置とマップ712に記録された仮想誘導線とのガイド偏差を算出する。そして、制御部7は、算出したガイド偏差に基づいて、前輪転舵部62a及び後輪転舵部62bをフィードバック制御する。
Next, control of the transport vehicle 1 by dead reckoning will be described.
In dead reckoning, the control unit 7 calculates the positions of the guide sensors 4a and 4b from the positions of the front wheels 6a and the rear wheels 6b calculated by dead reckoning, and is recorded in the calculated position of the guide sensors 4a and 4b and the map 712. The guide deviation from the virtual guide line is calculated. And the control part 7 feedback-controls the front-wheel steering part 62a and the rear-wheel steering part 62b based on the calculated guide deviation.

図5は、デッドレコニングの一例の説明図である。デッドレコニングは、ロータリエンコーダ及び旋回エンコーダからのパルス列に基づいて、搬送車1の現在位置(座標及び方位)を算出する自己位置推定法である。図5は、搬送車1が曲率半径Rの円弧に沿って左旋回する例を示している。   FIG. 5 is an explanatory diagram of an example of dead reckoning. Dead reckoning is a self-position estimation method that calculates the current position (coordinates and direction) of the transport vehicle 1 based on pulse trains from the rotary encoder and the turning encoder. FIG. 5 shows an example in which the transport vehicle 1 turns left along an arc having a radius of curvature R.

XY平面座標において、搬送車1の現在位置を(Xi ,Yi )、搬送車1の現在方位をAi 、微小時間後の搬送車1の位置を(Xi+1 ,Yi+1 )、微小時間後の搬送車1の方位をAi+1 とする。ここで、搬送車1の位置は、ガイドセンサ4a、4bを結ぶ線分と、左マークセンサ5a及び右マークセンサ5bを結ぶ線分との交点で代表されている。搬送車1の方位は、X軸と搬送車1の前進方向とがなす角度で表されている。dAは、曲率半径Rの中心の周りを回転した搬送車1の微小時間後の方位変化角度であり、Ai+1 =Ai +dAである。 In the XY plane coordinates, the current position of the transport vehicle 1 is (X i , Y i ), the current orientation of the transport vehicle 1 is A i , and the position of the transport vehicle 1 after a minute time is (X i + 1 , Y i + 1). ), The direction of the transport vehicle 1 after a minute time is A i + 1 . Here, the position of the transport vehicle 1 is represented by the intersection of a line segment connecting the guide sensors 4a and 4b and a line segment connecting the left mark sensor 5a and the right mark sensor 5b. The direction of the transport vehicle 1 is represented by an angle formed by the X axis and the forward direction of the transport vehicle 1. dA is an azimuth change angle after a minute time of the transport vehicle 1 rotated around the center of the radius of curvature R, and A i + 1 = A i + dA.

Uは、円弧に沿った微小時間後の搬送車1の移動距離である。αは、搬送車1の現在及び微小時間後の位置を結ぶ弦の長さである。βは、X軸と長さαの弦とがなす角度であり、β=Ai +dA/2である。 U is the moving distance of the transport vehicle 1 after a minute time along the arc. α is the length of the string connecting the current position of the transport vehicle 1 and the position after a minute time. β is an angle formed by the X axis and a chord having a length α, and β = A i + dA / 2.

Figure 0005730065
Figure 0005730065

図6は、推測航法によるガイド偏差の算出処理の手順の一例を示すフローチャートである。図6では、前輪速度検出部61f、前輪方向検出部62f、後輪速度検出部61g及び後輪方向検出部62gが実行する計算をCPU72が行う場合について例示している。
CPU72は、RAM73から前回算出した前輪6a及び後輪6bの位置を読み出す(ステップS101)。ここでの位置情報は、座標とX軸に対する方位とである。なお、推測航法を開始する場合には、ステップS101で、前輪6a及び後輪6bの初期位置を設定する。
FIG. 6 is a flowchart illustrating an example of a procedure for calculating a guide deviation by dead reckoning navigation. FIG. 6 illustrates a case where the CPU 72 performs calculations performed by the front wheel speed detection unit 61f, the front wheel direction detection unit 62f, the rear wheel speed detection unit 61g, and the rear wheel direction detection unit 62g.
The CPU 72 reads the positions of the front wheel 6a and the rear wheel 6b calculated last time from the RAM 73 (step S101). The position information here is a coordinate and an orientation with respect to the X axis. When dead reckoning is started, initial positions of the front wheels 6a and the rear wheels 6b are set in step S101.

CPU72は、前輪速度検出部61f、前輪方向検出部62f、後輪速度検出部61g及び後輪方向検出部62gから前輪6a及び後輪6bのロータリエンコーダ、旋回エンコーダが出力したパルス列を受け付ける(ステップS102)。CPU72は、受け付けたパルス列に基づいて、前輪6a及び後輪6bの走行距離及び方位変化角度を算出する(ステップS103)。   The CPU 72 receives a pulse train output by the front wheel 6a and rear wheel 6b rotary encoders and turning encoders from the front wheel speed detection unit 61f, front wheel direction detection unit 62f, rear wheel speed detection unit 61g, and rear wheel direction detection unit 62g (step S102). ). Based on the received pulse train, the CPU 72 calculates the travel distance and azimuth change angle of the front wheels 6a and the rear wheels 6b (step S103).

CPU72は、走行ポイント番号に基づき、推測航法により走行する仮想誘導線の経路情報をマップ712から読み出す(ステップS104)。CPU72は、ステップS101で読み出した前回位置、ステップS103で算出した走行距離及び方位変化角度、並びに式(2)から前輪6a及び後輪6bの現在位置を算出する(ステップS105)。CPU72は、ステップS105で算出した前輪6a及び後輪6bの現在位置をRAM73に記録する(ステップS106)。ステップS106でRAM73に記録した前輪6a及び後輪6bの現在位置は、図6の処理が次回に読み出された場合、ステップS101で読み出される。   Based on the travel point number, the CPU 72 reads out the route information of the virtual guide line that travels by dead reckoning from the map 712 (step S104). The CPU 72 calculates the current position of the front wheel 6a and the rear wheel 6b from the previous position read in step S101, the travel distance and azimuth change angle calculated in step S103, and the equation (2) (step S105). The CPU 72 records the current positions of the front wheels 6a and the rear wheels 6b calculated in step S105 in the RAM 73 (step S106). The current positions of the front wheels 6a and the rear wheels 6b recorded in the RAM 73 in step S106 are read in step S101 when the processing in FIG. 6 is read next time.

CPU72は、ステップS105で算出した前輪6a及び後輪6bの現在位置及び車体2の幾何学的情報から、ガイドセンサ4a、4bの現在位置を算出する(ステップS107)。CPU72は、ステップS104で読み出した仮想誘導線の位置と、ステップS107で算出したガイドセンサ4a、4bの現在位置とから、各ガイド偏差を算出し(ステップS108)、処理を終了する。   The CPU 72 calculates the current positions of the guide sensors 4a and 4b from the current positions of the front wheels 6a and rear wheels 6b calculated in step S105 and the geometric information of the vehicle body 2 (step S107). The CPU 72 calculates each guide deviation from the position of the virtual guide line read in step S104 and the current position of the guide sensors 4a and 4b calculated in step S107 (step S108), and ends the process.

CPU72は、算出したガイド偏差がゼロに近づく制御量を計算し、前輪転舵部62a及び後輪転舵部62bに制御信号を出力する。微小時間の制御周期が経過する度に、図6の処理が繰り返し呼び出され、CPU72から前輪転舵部62a及び後輪転舵部62bに制御信号が出力される。こうして、搬送車1はPID制御により仮想誘導線に沿って走行する。   The CPU 72 calculates a control amount in which the calculated guide deviation approaches zero, and outputs a control signal to the front wheel steering unit 62a and the rear wheel steering unit 62b. Each time the control period of minute time elapses, the process of FIG. 6 is repeatedly called, and a control signal is output from the CPU 72 to the front wheel steering unit 62a and the rear wheel steering unit 62b. Thus, the transport vehicle 1 travels along the virtual guide line by PID control.

図7は、磁気誘導方式と推測航法との間での航法の切り替え例に関する説明図である。
図7の上方には、左方から右方へ磁気テープの誘導線10が直線状に貼設されている。また、この誘導線10は、左方から右方へたどる場合、途中で2本に分岐し、1本は図7の下方へカーブし、そのまま下方へ伸びる直線コースを形成している。一方、この下方へ伸びる直線コースの左には、この直線コースと並走する他の直線状の誘導線10が貼設されている。左側に位置する他の誘導線10は、上端から右方へカーブし、図7上方の左方から右方へ貼設された直線状の誘導線10に接続する。すなわち、図7の下方に貼設された2本の誘導線10の各上端からは、互いに反対方向に湾曲し、交差するカーブ部分が連なる。しかし、図7において、破線で示された他の誘導線10のカーブ部分は、搬送車1が誘導線10を誤認識しないように撤去されている。図7の破線で示された他の誘導線10のカーブ部分は、搬送車1が推測航法により走行するための仮想誘導線に該当する。
FIG. 7 is an explanatory diagram regarding an example of switching navigation between the magnetic guidance method and dead reckoning navigation.
In the upper part of FIG. 7, a magnetic tape guide wire 10 is linearly attached from left to right. Further, when the guide line 10 is traced from the left to the right, the guide line 10 is branched into two along the way, and one of the guide lines 10 is curved downward in FIG. 7 to form a straight course extending downward as it is. On the other hand, to the left of the straight course extending downward, another straight guide wire 10 running in parallel with the straight course is attached. The other guide wire 10 located on the left side curves from the upper end to the right and is connected to the linear guide wire 10 pasted from the left to the right in the upper part of FIG. That is, from each upper end of the two guide wires 10 pasted in the lower part of FIG. 7, curves that intersect in opposite directions and intersect are connected. However, in FIG. 7, the curve part of the other guide line 10 shown with the broken line is removed so that the conveyance vehicle 1 may not recognize the guide line 10 incorrectly. The curve part of the other guide line 10 shown with the broken line of FIG. 7 corresponds to the virtual guide line for the conveyance vehicle 1 to drive by dead reckoning navigation.

搬送車1が図7の下方左側の直線コースを下から上へ前進し、カーブ部分で右へ転舵して再び直線コースに移行する場合、a、b、c及びdは、搬送車1の前進にともなう前輪6aの各位置を示している。同様にa’、b’、c’及びd’は、搬送車1の前進にともなう後輪6bの各位置を示している。以下、前輪6a及び後輪6bの各位置の対であるa−a’、b−b’、c−c’及びd−d’を搬送車1の位置として使用することにする。   When the transport vehicle 1 advances from the lower left straight course in FIG. 7 to the upper side, turns to the right at the curve portion, and shifts to the straight course again, a, b, c, and d are Each position of the front wheel 6a with advance is shown. Similarly, a ′, b ′, c ′, and d ′ indicate positions of the rear wheel 6 b as the transport vehicle 1 moves forward. Hereinafter, a-a ', b-b', c-c 'and d-d', which are pairs of positions of the front wheel 6a and the rear wheel 6b, will be used as the position of the transport vehicle 1.

搬送車1は、図7の下方左側の直線コースを下から上へ走行する間、磁気誘導方式により走行する。しかし、搬送車1が図7のa−a’に達した場合、左マークセンサ5a、右マークセンサ5bは、開始マーク11a、11bからの磁気を検出し、夫々所定の信号をCPU72に出力する。CPU72は、左マークセンサ5a又は右マークセンサ5bのいずれかから所定の信号を受け付けた場合、前輪6a及び後輪6bの両者について磁気誘導方式から推測航法に切り替える。   The transport vehicle 1 travels by a magnetic induction method while traveling from the bottom to the top on the lower left straight course in FIG. However, when the transport vehicle 1 reaches aa ′ in FIG. 7, the left mark sensor 5a and the right mark sensor 5b detect magnetism from the start marks 11a and 11b, and output predetermined signals to the CPU 72, respectively. . When the CPU 72 receives a predetermined signal from either the left mark sensor 5a or the right mark sensor 5b, the CPU 72 switches from the magnetic induction method to dead reckoning for both the front wheel 6a and the rear wheel 6b.

搬送車1は、図7の例では右へ転舵を開始し、b−b’の位置に到達する。搬送車1がb−b’の位置に達した場合、車両2の前端に設けられたガイドセンサ4aは、図7の上方に貼設され、左方から右方へ伸びる直線状の誘導線10に左方から乗り継ぎはじめる。搬送車1は、さらに転舵と前進とを継続し、c−c’の位置に到達する。搬送車1がc−c’の位置に達した場合、車両2の後端に設けられたガイドセンサ4bは、図7の上方に貼設され、左方から右方に伸びる直線状の誘導線10に左方から乗り継ぎはじめる。
搬送車1は、図7の上方に貼設され、左方から右方に伸びる直線状の誘導線10に沿って左から右へ走行し、d−d’の位置に到達する。
In the example of FIG. 7, the transport vehicle 1 starts turning to the right and reaches the position bb ′. When the transport vehicle 1 reaches the position bb ′, the guide sensor 4a provided at the front end of the vehicle 2 is affixed to the upper side of FIG. 7 and extends linearly from left to right. Start from the left. The transport vehicle 1 further continues to steer and advance, and reaches the position cc ′. When the transport vehicle 1 reaches the position cc ', the guide sensor 4b provided at the rear end of the vehicle 2 is affixed to the upper side of FIG. 7 and extends straight from left to right. Transfer to 10 from the left.
The transport vehicle 1 is affixed in the upper part of FIG. 7, travels from left to right along a linear guide line 10 extending from left to right, and reaches the position dd ′.

従来、前輪及び後輪の両輪について推測航法を開始した搬送車は、b−b’の位置で前輪について推測航法から磁気誘導方式に切り替える。また、従来の搬送車は、c−c’の位置で後輪について推測航法から磁気誘導方式に切り替える。以後、搬送車は前輪及び後輪の両輪について磁気誘導方式を継続する。b−b’とc−c’との間では、従来の搬送車は前輪について磁気誘導方式、後輪について推測航法で走行する。   Conventionally, a transport vehicle that has started dead reckoning for both the front and rear wheels switches from dead reckoning to magnetic guidance for the front wheels at the position b-b '. Further, the conventional transport vehicle switches from dead reckoning to magnetic guidance at the position c-c 'for the rear wheels. Thereafter, the transport vehicle continues the magnetic induction system for both the front wheels and the rear wheels. Between b-b 'and c-c', the conventional transport vehicle travels by magnetic induction for the front wheels and dead reckoning for the rear wheels.

しかし、本実施の形態に係る搬送車1の前輪6a及び後輪6bは、夫々磁気テープへの乗継位置であるb−b’及びc−c’よりも少し前進方向側へ進んだ位置で、推測航法から磁気誘導方式に切り替えを開始する。   However, the front wheel 6a and the rear wheel 6b of the transport vehicle 1 according to the present embodiment are positions where the front wheels 6a and the rear wheels 6b are slightly advanced toward the forward direction side than the positions bb 'and cc', which are connecting positions to the magnetic tape, respectively. Start switching from dead reckoning to magnetic guidance.

前輪6aは、例えばbとcとの間の位置であって、ガイドセンサ4aが図7に示す乗継位置bから所定距離だけ前進方向に移動した場合、推測航法から磁気誘導方式に切り替えはじめる。ここでの所定距離は、例えば150mmである。前輪6aは、例えばdの位置に達した場合、推測航法から磁気誘導方式への切り替えを完了する。
後輪6bは、ガイドセンサ4bが図7に示す乗継位置c’から所定距離だけ前進方向に移動した場合、推測航法から磁気誘導方式に切り替えはじめる。ここでの所定距離は、例えば150mmである。後輪6bは、例えばd’の位置に達した場合、推測航法から磁気誘導方式への切り替えを完了する。
The front wheel 6a is a position between b and c, for example, and when the guide sensor 4a moves in the forward direction by a predetermined distance from the connecting position b shown in FIG. The predetermined distance here is, for example, 150 mm. For example, when the front wheel 6a reaches the position d, the switching from the dead reckoning navigation to the magnetic guidance system is completed.
The rear wheel 6b starts to switch from dead reckoning to magnetic guidance when the guide sensor 4b moves in the forward direction by a predetermined distance from the transfer position c 'shown in FIG. The predetermined distance here is, for example, 150 mm. For example, when the rear wheel 6b reaches the position d ′, the switching from the dead reckoning navigation to the magnetic guidance system is completed.

後輪6bがd’の位置にある場合、左マークセンサ5a、右マークセンサ5bが対向する床には、終了マーク11c、11dが貼設されている。左マークセンサ5a又は右マークセンサ5bのいずれかは、夫々終了マーク11c又は終了マーク11dからの磁気を検出した場合、所定の信号をCPU72に送信する。   When the rear wheel 6b is at the position d ', end marks 11c and 11d are pasted on the floor where the left mark sensor 5a and the right mark sensor 5b face each other. When either the left mark sensor 5a or the right mark sensor 5b detects magnetism from the end mark 11c or the end mark 11d, a predetermined signal is transmitted to the CPU 72.

CPU72は、左マークセンサ5a又は右マークセンサ5bのいずれかから所定の信号を受け付けた場合、搬送車1がカーブ部を抜け、直線コースへ移行を完了したことを認識する。   When the CPU 72 receives a predetermined signal from either the left mark sensor 5a or the right mark sensor 5b, the CPU 72 recognizes that the transport vehicle 1 has exited the curve portion and has completed the transition to the straight course.

従来、推測航法から磁気誘導方式への切り替えは、瞬時に実行された。一方、搬送車1は、時間的又は位置的な幅をもって徐々に推測航法から磁気誘導方式へ切り替える。以下、従来の推測航法から磁気誘導方式への切り替えを不連続切り替え、本実施の形態における推測航法から磁気誘導方式への切り替えを連続切り替えと呼ぶことにする。
なお、上述の連続切り替えの区間は、一例であり、搬送車1の大きさ、カーブの曲率半径、転舵角度、車体2におけるガイドセンサ4a、4bの位置、走行速度等により異なる。
Conventionally, switching from dead reckoning to magnetic guidance was performed instantaneously. On the other hand, the transport vehicle 1 gradually switches from dead reckoning to magnetic induction with a temporal or positional width. Hereinafter, switching from conventional dead reckoning to magnetic guidance will be referred to as discontinuous switching, and switching from dead reckoning to magnetic guidance in this embodiment will be referred to as continuous switching.
The above-described continuous switching section is an example, and varies depending on the size of the transport vehicle 1, the radius of curvature of the curve, the turning angle, the positions of the guide sensors 4a and 4b in the vehicle body 2, the traveling speed, and the like.

推測航法により得られるガイド偏差をε1、磁気誘導方式により得られるガイド偏差をε2とする。ここでは、式(3)で示されるガイド偏差εout を算出する。
εout =ε1×α+ε2×(1−α)・・・(3)
α(第一重み)は1と0との間で変化するパラメータである。1−α(第二重み)は0と1との間で変化するパラメータである。
CPU72は、推測航法から磁気誘導方式へ切り替える場合、αの値を1から0へ少しずつ変化させてεout を計算する。CPU72は、式(4)より転舵角度θを求め、求めた転舵角度θに対応する制御信号を前輪転舵部62a及び後輪転舵部62bに出力する。
θ=Kεout ・・・(4)
なお、式(4)のKは操舵ゲインである。
The guide deviation obtained by dead reckoning is ε1, and the guide deviation obtained by the magnetic induction method is ε2. Here, the guide deviation ε out represented by the equation (3) is calculated.
ε out = ε1 × α + ε2 × (1-α) (3)
α (first weight) is a parameter that varies between 1 and 0. 1-α (second weight) is a parameter that varies between 0 and 1.
When switching from dead reckoning navigation to magnetic guidance, the CPU 72 changes ε out little by little from 1 to 0 and calculates ε out . CPU72 calculates | requires steering angle (theta) from Formula (4), and outputs the control signal corresponding to the calculated steering angle (theta) to the front-wheel steering part 62a and the rear-wheel steering part 62b.
θ = Kε out (4)
In the equation (4), K is a steering gain.

αを変化させる態様は、様々なものが考えられる。例えば、αの値を300分割し、10ms毎にカウントダウンする。その場合、αは300/300、299/300、298/300、・・・、2/300、1/300、0/300の各値をとる。α=1の場合、εout =ε1となり、推測航法のガイド偏差だけが用いられて転舵制御が行われる。一方、α=0の場合、εout =ε2となり、磁気誘導方式のガイド偏差だけが用いられて転舵制御が行われる。0<α<1の場合、ε1及びε2に夫々重み付けをしたガイド偏差を結合したものがεout となり、推測航法のガイド偏差及び磁気誘導方式のガイド偏差の両者を用いて転舵制御が行われる。 Various modes of changing α can be considered. For example, the value of α is divided into 300 and counted down every 10 ms. In that case, α takes values of 300/300, 299/300, 298/300,..., 2/300, 1/300, and 0/300. When α = 1, ε out = ε1, and only the guide deviation of dead reckoning navigation is used to perform the turning control. On the other hand, when α = 0, ε out = ε2, and only the guide deviation of the magnetic induction method is used to perform the turning control. In the case of 0 <α <1, a combination of weighted guide deviations for ε1 and ε2 is ε out , and steering control is performed using both the guide deviation of dead reckoning navigation and the guide deviation of magnetic induction method. .

図8は、連続切り替えにともなう前輪6aの転舵角変化を模式的に説明する説明図である。図9は、連続切り替えにともなう後輪6bの転舵角変化を模式的に説明する説明図である。図8及び図9において、縦軸は転舵角度を示し、横軸は時間を示している。
一般に、カーブ部における前輪6a及び後輪6bの転舵角は、車体2の長軸方向を0度とした場合、湾曲した搬送路に沿う方向に少しずつ増大し、極大を迎える。その後、前輪6a及び後輪6bの転舵角は減少に転じ、0度に戻る。そして、搬送車1はカーブ部を通過し、直線走行に移行する。
FIG. 8 is an explanatory diagram for schematically explaining a change in the turning angle of the front wheels 6a due to continuous switching. FIG. 9 is an explanatory view for schematically explaining the change in the turning angle of the rear wheel 6b due to the continuous switching. 8 and 9, the vertical axis indicates the turning angle, and the horizontal axis indicates time.
In general, the turning angles of the front wheels 6a and the rear wheels 6b in the curved portion gradually increase in the direction along the curved conveyance path when the major axis direction of the vehicle body 2 is 0 degree, and reach a maximum. Thereafter, the turning angles of the front wheels 6a and the rear wheels 6b start to decrease and return to 0 degrees. And the conveyance vehicle 1 passes a curve part, and transfers to linear driving | running | working.

図8A、図8B、図9A及び図9Bにおいて、一点鎖線は推測航法により得られるガイド偏差ε1から求められる転舵角変化を、鎖線は磁気誘導方式により得られるガイド偏差ε2から求められる転舵角変化を示している。実線は実際の前輪6a及び後輪6bの転舵角変化を示している。区間sは、連続切り替え区間である。丸Cは、切り替え開始時におけるガイド偏差ε1から求めた転舵角である。白三角HT及び黒三角BTは、共に切り替え開始時におけるガイド偏差ε2から求めた転舵角である。ここでは、白三角HTはガイド偏差ε2から求めた転舵角が丸Cで示したガイド偏差ε1から求めた転舵角より大きい場合を表している。一方、黒三角BTはガイド偏差ε2から求めた転舵角が丸Cで示したガイド偏差ε1から求めた転舵角より小さい場合を表している。すなわち、図8A及び図9Aは黒三角BT<丸Cである場合を示し、図8B及び図9Bは白三角HT>丸Cである場合を示している。   In FIG. 8A, FIG. 8B, FIG. 9A and FIG. 9B, the alternate long and short dash line indicates the turning angle change obtained from the guide deviation ε1 obtained by dead reckoning, and the dashed line indicates the turning angle obtained from the guide deviation ε2 obtained by the magnetic induction method. It shows a change. The solid line indicates the actual change in the turning angle of the front wheel 6a and the rear wheel 6b. The section s is a continuous switching section. A circle C is a turning angle obtained from the guide deviation ε1 at the start of switching. Both the white triangle HT and the black triangle BT are turning angles obtained from the guide deviation ε2 at the start of switching. Here, the white triangle HT represents a case where the turning angle obtained from the guide deviation ε2 is larger than the turning angle obtained from the guide deviation ε1 indicated by a circle C. On the other hand, the black triangle BT represents a case where the turning angle obtained from the guide deviation ε2 is smaller than the turning angle obtained from the guide deviation ε1 indicated by a circle C. 8A and 9A show the case where black triangle BT <circle C, and FIGS. 8B and 9B show the case where white triangle HT> circle C.

デッドレコニングにより算出される自己位置には誤差があるため、推測航法に基づく転舵角と磁気誘導方式に基づく転舵角とにはずれが生じ、そのずれの生じ方には、図8A及び図9Aと図8B及び図9Bとの2パターンがある。図8A及び図9Aと図8B及び図9Bとのどちらのパターンにせよ、従来の不連続切り替えは、転舵角の急な変動を伴うため、搬送車1に振動が生じる原因となり得る。   Since there is an error in the self-position calculated by dead reckoning, a deviation occurs between the turning angle based on dead reckoning and the turning angle based on the magnetic guidance method. There are two patterns of FIG. 8B and FIG. 9B. Regardless of the pattern of FIGS. 8A and 9A and FIGS. 8B and 9B, the conventional discontinuous switching is accompanied by a sudden change in the turning angle, which may cause vibration in the transport vehicle 1.

本実施の形態では、図8及び図9に示した区間sについて、前輪6a及び後輪6bの転舵角を太線矢印で示したトレンドに沿って変化させる。そこで、CPU72は、前輪転舵部62a及び後輪転舵部62bに出力する制御信号を生成するための材料となるε outを式(3)から得る。CPU72は、連続切り替えの開始時には、推測航法に係るε1の重みを重くし、磁気誘導方式に係るε2の重みを軽くする。CPU72は、時間経過又は搬送車1の進行につれて、少しずつ推測航法に係るε1の重みを軽くし、磁気誘導方式に係るε2の重みを重くする。これにより、推測航法から磁気誘導方式への連続切り替えがスムーズになる。 In the present embodiment, for the section s shown in FIGS. 8 and 9, the turning angles of the front wheels 6a and the rear wheels 6b are changed along the trend indicated by the thick arrows. Therefore, the CPU 72 obtains ε out as a material for generating a control signal to be output to the front wheel steering unit 62a and the rear wheel steering unit 62b from the equation (3). At the start of continuous switching, the CPU 72 increases the weight of ε1 related to dead reckoning navigation and reduces the weight of ε2 related to the magnetic guidance method. The CPU 72 gradually reduces the weight of ε1 related to dead reckoning and gradually increases the weight of ε2 related to the magnetic guidance method as time elapses or the carriage 1 progresses. Thereby, the continuous switching from dead reckoning to magnetic guidance is smooth.

図8及び図9の区間sにおいて、s秒かけて連続切り替えを行う場合、式(3)のαは例えば1−(t/s)である。tは連続切り替えを開始してからの経過時間(秒)である。   In the section s in FIGS. 8 and 9, when continuous switching is performed over s seconds, α in the equation (3) is, for example, 1− (t / s). t is the elapsed time (seconds) from the start of continuous switching.

搬送車1の前輪6aは、ガイドセンサ4aが磁気テープに乗り継ぐ位置から、所定距離走行した位置又は所定時間走行した位置に達した場合、連続切り替えを開始する。
推測航法から磁気誘導方式へ切り替えはじめる場合、少なくともガイドセンサ4a、4bが磁気テープの磁気を検出することができる位置を搬送車1が走行している必要がある。しかし、デッドレコニングにより算出される自己位置には誤差がある。そのため、算出された自己位置は、マップ712上では磁気テープへの乗継地点であっても、実際にはガイドセンサ4a、4bが磁気テープの磁気を検出することができない位置である場合が考えられる。
The front wheel 6a of the transport vehicle 1 starts continuous switching when it reaches a position traveled for a predetermined distance or a position traveled for a predetermined time from a position where the guide sensor 4a is connected to the magnetic tape.
When switching from dead reckoning to magnetic induction, it is necessary that the transport vehicle 1 is traveling at a position where at least the guide sensors 4a and 4b can detect the magnetism of the magnetic tape. However, there is an error in the self-position calculated by dead reckoning. Therefore, even if the calculated self-position is a transfer point to the magnetic tape on the map 712, the guide sensors 4a and 4b may actually be positions where the magnetism of the magnetic tape cannot be detected. It is done.

また、直線状の磁気テープの横断幅は、横断方向が磁気テープの幅方向(長手方向に対して略直角方向)である場合が最も短く、横断方向と磁気テープの幅方向とのなす角度が大きくなるほど、長くなる。搬送車1が転舵しながら直線状の磁気テープに乗り継ぐ場合、ガイドセンサ4a、4bは磁気テープの長手方向に対して斜めに磁気テープを横断する。そのため、磁気センサ4a、4bが検出するガイド偏差は、搬送車1が磁気テープの長手方向に走行している場合に比べて大きくなる。しかし、搬送車1の転舵がさらに進み、ガイドセンサ4a、4bの伸長方向と磁気テープの幅方向とのなす角度が小さくなるほど、磁気センサ4a、4bが検出するガイド偏差は小さくなる。ガイド偏差が小さいほど、PID制御に関する制御量は小さくなるため、搬送車1の転舵角度の変化も小さくてすむ。   The transverse width of the linear magnetic tape is the shortest when the transverse direction is the width direction of the magnetic tape (substantially perpendicular to the longitudinal direction), and the angle formed between the transverse direction and the width direction of the magnetic tape is The bigger it is, the longer it gets. When the conveyance vehicle 1 is transferred to a linear magnetic tape while turning, the guide sensors 4a and 4b cross the magnetic tape obliquely with respect to the longitudinal direction of the magnetic tape. Therefore, the guide deviation detected by the magnetic sensors 4a and 4b is larger than when the transport vehicle 1 is traveling in the longitudinal direction of the magnetic tape. However, the guide deviation detected by the magnetic sensors 4a and 4b becomes smaller as the steering of the transport vehicle 1 further proceeds and the angle between the extending direction of the guide sensors 4a and 4b and the width direction of the magnetic tape becomes smaller. As the guide deviation is smaller, the control amount related to the PID control is smaller, so that the change in the turning angle of the transport vehicle 1 can be smaller.

図10は、連続切り替えに係る処理の手順の一例を示すフローチャートである。図10では、前輪6aについて連続切り替えを行う場合を扱う。後輪6bについての連続切り替え処理の手順も図10と同一である。   FIG. 10 is a flowchart illustrating an example of a processing procedure related to continuous switching. FIG. 10 deals with a case where the front wheel 6a is continuously switched. The procedure of the continuous switching process for the rear wheel 6b is also the same as in FIG.

CPU72は、ガイドセンサ4aから乗り継ぎに係る磁気テープの磁気を検出した旨の信号を受け付けてから所定距離走行したか否か判定する(ステップS201)。CPU72は、搬送車1が所定距離走行していないと判定した場合(ステップS201:NO)、ステップS201に処理を戻す。CPU72は、搬送車1が所定距離走行したと判定した場合(ステップS201:YES)、式(3)に基づいてεout の算出と所定のカウントダウンとをする(ステップS202)。CPU72は、式(4)に基づいて転舵角度θを算出する(ステップS203)。CPU72は、ステップS203で算出した転舵角度θに対応する制御信号を前輪転舵部62aに出力する(ステップS204)。 The CPU 72 determines whether or not the vehicle has traveled a predetermined distance after receiving a signal from the guide sensor 4a indicating that the magnetism of the magnetic tape to be transferred has been detected (step S201). CPU72 returns a process to step S201, when it determines with the conveyance vehicle 1 not drive | working the predetermined distance (step S201: NO). When it is determined that the transport vehicle 1 has traveled a predetermined distance (step S201: YES), the CPU 72 calculates ε out and performs a predetermined countdown based on the equation (3) (step S202). CPU72 calculates steering angle (theta) based on Formula (4) (step S203). The CPU 72 outputs a control signal corresponding to the turning angle θ calculated in step S203 to the front wheel turning portion 62a (step S204).

CPU72は、所定のカウントダウンが終了したか否か判定する(ステップS205)。CPU72は、所定のカウントダウンが終了していないと判定した場合(ステップS205:NO)、ステップS202に処理を戻す。CPU72は、所定のカウントダウンが終了したと判定した場合(ステップS205:YES)、処理を終了する。
ステップS202からステップS205までが、搬送車1の連続切り替え処理に該当する。
なお、ステップS201の判定が所定時間の走行に基づいてもよいことは勿論である。
The CPU 72 determines whether or not a predetermined countdown has been completed (step S205). When determining that the predetermined countdown has not ended (step S205: NO), the CPU 72 returns the process to step S202. CPU72 complete | finishes a process, when it determines with the predetermined countdown having been complete | finished (step S205: YES).
Steps S202 to S205 correspond to the continuous switching process of the transport vehicle 1.
Of course, the determination in step S201 may be based on traveling for a predetermined time.

図11は、不連続切り替えと連続切り替えとによる転舵角度の変化例を説明する説明図である。図11Aは、不連続切り替えにより搬送車1を走行させた場合の転舵角度の測定値を示す。図11Bは、連続切り替えにより搬送車1を走行させた場合の転舵角度の測定値を示す。図11A及び図11Bにおいて、縦軸は転舵角度を示し、横軸は時間を示している。また、図11A及び図11Bにおいて、細線は前輪6aの転舵角度を、太線は後輪6bの転舵角度を示す。
なお、搬送車1が転舵する場合、前輪6aと後輪6bは互いに反対方向に回転する。図11A及び11Bでは、このことを転舵角度の正負の違いから表現している。
図11A及び図11Bに示す測定は、搬送車1に被搬送物を載置した状態で行われた。
FIG. 11 is an explanatory diagram illustrating an example of a change in the turning angle caused by discontinuous switching and continuous switching. FIG. 11A shows measured values of the turning angle when the transport vehicle 1 is driven by discontinuous switching. FIG. 11B shows measured values of the steering angle when the transport vehicle 1 is driven by continuous switching. In FIG. 11A and FIG. 11B, the vertical axis indicates the turning angle, and the horizontal axis indicates time. Moreover, in FIG. 11A and FIG. 11B, a thin line shows the turning angle of the front wheel 6a, and a thick line shows the turning angle of the rear wheel 6b.
In addition, when the conveyance vehicle 1 steers, the front wheel 6a and the rear wheel 6b rotate in directions opposite to each other. In FIGS. 11A and 11B, this is expressed by the difference between the positive and negative steering angles.
The measurements shown in FIGS. 11A and 11B were performed in a state where an object to be transported was placed on the transport vehicle 1.

図11Aに示す従来の不連続切り替えの場合、前輪6aと後輪6bとのどちらにおいても、切り替え後に転舵角度変化の乱れを示す波が認められる。この転舵角度の乱れは、搬送車の振動の原因になっていた。
一方、図11Bに示す連続切り替えの場合、前輪6aと後輪6bとのどちらにおいても転舵角度は滑らかに変化しており、特段の乱れは認められない。また、搬送車1を視認した結果でも、不連続切り替えでは搬送車1の振動が認められたが、連続切り替えでは搬送車1の振動は認められなかった。実験条件では、搬送車1に被搬送物を載置したため、搬送車1の重心位置は被搬送物を載置しない場合に比較してより高い位置にある。それにもかかわらず、連続切り替えでは切り替えの前後を通して搬送車1の振動は検出されなかった。
このように、搬送車1の航法を推測航法から磁気誘導方式へ切り替えるに際し、連続切り替えを行った場合、従来よりも明らかに優位な効果を奏することが判明した。
In the case of the conventional discontinuous switching shown in FIG. 11A, a wave indicating disturbance in the turning angle change after switching is recognized in both the front wheel 6a and the rear wheel 6b. This disorder of the steering angle has caused vibration of the transport vehicle.
On the other hand, in the case of continuous switching shown in FIG. 11B, the steered angle changes smoothly in both the front wheels 6a and the rear wheels 6b, and no particular disturbance is observed. Also, as a result of visually confirming the transport vehicle 1, vibration of the transport vehicle 1 was recognized in the discontinuous switching, but vibration of the transport vehicle 1 was not recognized in the continuous switching. Under the experimental conditions, since the object to be transported is placed on the transport vehicle 1, the position of the center of gravity of the transport vehicle 1 is higher than the case where the object to be transported is not placed. Nevertheless, in continuous switching, vibration of the transport vehicle 1 was not detected before and after switching.
Thus, it has been found that when the navigation of the transport vehicle 1 is switched from the dead reckoning navigation to the magnetic guidance system, when the continuous switching is performed, a clear advantage is obtained over the prior art.

搬送車1によれば、航法を推測航法から磁気誘導方式へ連続的に切り替えることにより、振動しない安定走行を実現することができる。
ガイド偏差ε1とガイド偏差ε2とを結合したガイド偏差ε outに基づいて、移動に係る制御量を算出することにより、推測航法から磁気誘導方式への連続切り替えが可能となる。また、搬送車1によれば、ガイド偏差ε1とガイド偏差ε2とに、夫々相反して増減するα、1−αの重みを付け、αを所定時間毎に変化させることにより、スムーズな航法の切り替えを実現することができる。
According to the transport vehicle 1, stable running without vibration can be realized by continuously switching the navigation from dead reckoning to magnetic induction.
By calculating the control amount related to the movement based on the guide deviation ε out obtained by combining the guide deviation ε 1 and the guide deviation ε 2, it is possible to continuously switch from dead reckoning to magnetic guidance. Further, according to the transport vehicle 1, the guide deviation ε1 and the guide deviation ε2 are weighted with α and 1-α that increase and decrease in a contradictory manner, and α is changed every predetermined time, so that smooth navigation can be achieved. Switching can be realized.

搬送車1によれば、推測航法から磁気誘導方式への連続切り替えは、誘導線が交差する搬送路で有効である。
誘導線10の交差位置でのガイドセンサ4a、4bの誤認識を回避するため、一部の誘導線10が撤去された場合、搬送車1の走行に対して推測航法を適用する必要が生じる。かかる場合、推測航法からより安定かつ確実な走行を可能とする磁気誘導方式へ切り替える必要が生じる。推測航法から磁気誘導方式への連続切り替えは、磁気誘導方式へのスムーズな移行に資する。
According to the transport vehicle 1, the continuous switching from dead reckoning to magnetic guidance is effective on a transport path where guide lines intersect.
In order to avoid erroneous recognition of the guide sensors 4a and 4b at the intersection position of the guide line 10, it is necessary to apply dead reckoning to the traveling of the transport vehicle 1 when some of the guide lines 10 are removed. In such a case, it is necessary to switch from dead reckoning to a magnetic induction system that enables more stable and reliable travel. Continuous switching from dead reckoning to magnetic guidance contributes to a smooth transition to magnetic guidance.

搬送車1によれば、推測航法から磁気誘導方式への連続切り替えは、マップ712に記録された仮想誘導線がカーブしており、このカーブした仮想誘導線が直線状の誘導線10と接続されている場合に有効である。
搬送車1は、カーブ部分の仮想的搬送路で転舵する。このカーブした仮想誘導線から直線状の誘導線10に乗り継ぐために、推測航法から磁気誘導方式へ不連続に切り替えた場合、転舵に伴う搬送車1の振動が発生する。しかし、カーブ部分の仮想的搬送路で転舵しても、推測航法から磁気誘導方式へ連続的に切り替えた場合、搬送車1は振動しない。
According to the carrier 1, in the continuous switching from dead reckoning to magnetic guidance, the virtual guide line recorded in the map 712 is curved, and the curved virtual guide line is connected to the linear guide line 10. It is effective when
The transport vehicle 1 is steered on a virtual transport path in a curved portion. In order to transfer from the curved virtual guide line to the linear guide line 10, when the dead-reckoning navigation is switched discontinuously from the magnetic guidance system, vibration of the transport vehicle 1 due to turning occurs. However, even if the vehicle is steered on the virtual conveyance path of the curved portion, the carrier vehicle 1 does not vibrate when continuously switched from dead reckoning navigation to magnetic induction.

搬送車1によれば、推測航法により走行している場合、ガイドセンサ4aが磁気テープを検出してから所定時間走行した場合、又は所定距離走行した場合、前輪6aについて推測航法から磁気誘導方式へ連続切り替えを実行する。これにより、デッドレコニングによる自己位置が磁気テープへの乗継位置とずれていた場合でも、搬送車1はスムーズな航法の切り替えを行うことができる。   According to the transport vehicle 1, when traveling by dead reckoning, when traveling for a predetermined time after the guide sensor 4a detects the magnetic tape, or when traveling for a predetermined distance, from the dead reckoning navigation to the magnetic guidance system for the front wheel 6a. Perform continuous switching. Thereby, even when the self position by dead reckoning has shifted | deviated from the transfer position to a magnetic tape, the conveyance vehicle 1 can perform the switching of smooth navigation.

式(3)では、εout をε1×αとε2×(1−α)との加算により求めた。しかし、εout をε1×αとε2×(1−α)との乗算により求めてもよい。あるいは、εout をε1×αとε2×(1−α)との積の平方根により求めてもよい。
式(3)では、ε1とε2の重みとして、α及び(1−α)を用いた。しかし、ε1とε2の重みとして、αはt2、t3及び1−(1/t)等の様々な関数でもよい。tは切り替え開始から切り替え終了へ向かって、所定時間間隔で1から0まで変化させる。かかる場合のαは、時間により決定されるパラメータである。
あるいは、α=x/Lでもよい。ここで、Lは切り替え開始から切り替え終了までの走行距離であり、xは切り替え開始からの走行距離である。かかる場合のαは、搬送車1の位置により決定されるパラメータである。
In Expression (3), ε out was obtained by adding ε1 × α and ε2 × (1-α). However, ε out may be obtained by multiplication of ε1 × α and ε2 × (1-α). Alternatively, ε out may be obtained by the square root of the product of ε1 × α and ε2 × (1-α).
In Expression (3), α and (1−α) are used as the weights of ε1 and ε2. However, as a weight of ε1 and ε2, α may be various functions such as t2, t3, and 1− (1 / t). t is changed from 1 to 0 at predetermined time intervals from the start of switching to the end of switching. In this case, α is a parameter determined by time.
Alternatively, α = x / L may be used. Here, L is a travel distance from the start of switching to the end of switching, and x is a travel distance from the start of switching. In this case, α is a parameter determined by the position of the transport vehicle 1.

式(3)では、εout をε1×αとε2×(1−α)との加算により求めた。しかし、ε1及びε2に夫々乗ずるパラメータαとパラメータ(1−α)との内、いずれか一方はなくてもよい。例えば、
εout =ε1×α+ε2
としてもよい。αが変化することにより、ε2もεout に対して相対的に変化するので、εout を求める計算量を少なくすることができる。
あるいは、
εout =ε1+ε2×(1−α)
としてもよい。
In Expression (3), ε out was obtained by adding ε1 × α and ε2 × (1-α). However, either one of the parameter α and the parameter (1-α) multiplied by ε1 and ε2 may be omitted. For example,
ε out = ε1 × α + ε2
It is good. By α is changed, so varied relative to also epsilon out .epsilon.2, it is possible to reduce the amount of calculation for obtaining the epsilon out.
Or
ε out = ε1 + ε2 × (1-α)
It is good.

前輪6a及び後輪6bの連続切り替えを開始する時間又は位置は、本実施の形態の例に限らない。連続切り替えを開始する時間又は位置は、図8及び図9に示した、ガイド偏差ε1から求められる転舵角(実線)とガイド偏差ε2から求められる転舵角(破線)との差が小さい地点に基づいて設定してもよい。そのような地点は、搬送車1の大きさ、カーブの曲率半径、転舵角度、車体2におけるガイドセンサ4a、4bの位置、走行速度、搬送物の重量、搬送物の大きさ等の搬送システム全体を考慮し、決定されてよい。すなわち、推測航法から誘導方式への航法の切り替えが、最もスムーズに行われるように、前輪6a及び後輪6bの連続切り替えを開始する時間又は位置は、決定されてよい。   The time or position at which the continuous switching of the front wheel 6a and the rear wheel 6b is started is not limited to the example of the present embodiment. The time or position at which continuous switching is started is the point shown in FIGS. 8 and 9 where the difference between the turning angle (solid line) obtained from the guide deviation ε1 and the turning angle (dashed line) obtained from the guide deviation ε2 is small. You may set based on. Such points include the transport system such as the size of the transport vehicle 1, the radius of curvature of the curve, the turning angle, the position of the guide sensors 4a and 4b in the vehicle body 2, the traveling speed, the weight of the transported object, the size of the transported object, etc. It may be determined in consideration of the whole. That is, the time or position at which continuous switching of the front wheels 6a and the rear wheels 6b is started may be determined so that navigation from the dead reckoning navigation to the guidance method is performed most smoothly.

搬送車1では、ガイド偏差及び移動に関する制御量をCPU72が算出した。しかし、搬送車1の外部に処理装置を設け、ガイド偏差又は搬送に関する制御量の算出を外部の処理装置が実行してもよい。かかる場合、搬送車1と処理装置との間を例えば無線通信で接続する。CPU72は計算に必要な測定量を処理装置に送信し、処理装置はCPU72から受信した測定量に基づいて、ガイド偏差又は移動に関する制御量の算出を実行し、結果をCPU72に送信する。
同様に、仮想誘導線のマップ712を外部の処理装置又は記録装置に記録しておき、CPU72は、処理装置又は記録装置に問い合わせをすることで、処理装置又は記録装置から仮想誘導線の経路情報を取得してもよい。
In the transport vehicle 1, the CPU 72 calculates a control amount related to the guide deviation and movement. However, a processing device may be provided outside the transport vehicle 1 and the external processing device may execute calculation of a control amount related to guide deviation or transport. In such a case, the transport vehicle 1 and the processing device are connected by, for example, wireless communication. The CPU 72 transmits a measurement amount necessary for the calculation to the processing device, and the processing device calculates a control amount related to the guide deviation or movement based on the measurement amount received from the CPU 72 and transmits the result to the CPU 72.
Similarly, the virtual guide line map 712 is recorded in an external processing device or recording device, and the CPU 72 makes an inquiry to the processing device or recording device, so that the route information of the virtual guide line from the processing device or recording device. May be obtained.

搬送車1は、航法を推測航法から磁気誘導方式へ切り替える場合、連続切り替えを行う。しかし、搬送車1は、航法を磁気誘導方式から推測航法へ切り替える場合にも、連続切り替えを行ってもよい。また、搬送車1の誘導方式が磁気誘導方式に限らないことは勿論である。誘導方式は、光学誘導方式、電磁波誘導方式等であってもよい。光学誘導方式は、床面に反射テープを貼設し、搬送車に設けた光学センサにより反射光を検出しながら走行する。電磁波誘導方式は、床面に電線を埋設し、電線からの誘導磁界を搬送車に設けたピックアップコイルで検出しながら走行する。   The transport vehicle 1 performs continuous switching when switching navigation from dead reckoning to magnetic guidance. However, the transport vehicle 1 may perform continuous switching even when the navigation is switched from the magnetic guidance method to the dead reckoning navigation. Of course, the guiding method of the transport vehicle 1 is not limited to the magnetic guiding method. The guiding method may be an optical guiding method, an electromagnetic wave guiding method, or the like. In the optical guidance system, a reflective tape is attached to the floor surface, and the vehicle travels while detecting reflected light by an optical sensor provided on the transport vehicle. In the electromagnetic wave induction method, an electric wire is embedded in the floor surface and the vehicle travels while detecting an induction magnetic field from the electric wire with a pickup coil provided in the transport vehicle.

搬送車1の推測航法で用いるデッドレコニングは、エンコーダから出力されるパレス列に基づいて自己位置を算出する。しかし、自己位置を求める他の方法が用いられてよい。例えば、搬送車から建物内の壁に設置した反射板にレーザを照射し、複数の反射板からの反射光を検出して自己位置を検出してもよい。搬送車にジャイロセンサを搭載し、基準点からの自己位置を検出してもよい。搬送路周囲の2点以上のポイントから赤外線、超音波、電波等を発信し、受信した信号の位相差から自己位置を検出してもよい。あるいは、GPS(Global Positioning System)衛星からの電波を受信することが可能な環境にある場合、GPS衛星を利用して自己位置を検出してもよい。   Dead reckoning used in dead reckoning of the transport vehicle 1 calculates its own position based on the palace train output from the encoder. However, other methods for determining the self position may be used. For example, the self-position may be detected by irradiating a reflecting plate installed on a wall in a building from a carrier with a laser and detecting reflected light from a plurality of reflecting plates. A gyro sensor may be mounted on the transport vehicle to detect its own position from the reference point. Infrared rays, ultrasonic waves, radio waves, etc. may be transmitted from two or more points around the conveyance path, and the self position may be detected from the phase difference of the received signals. Alternatively, in an environment where radio waves from a GPS (Global Positioning System) satellite can be received, the self-position may be detected using the GPS satellite.

1 搬送車
2 車体
3 キャスター
4a、4b ガイドセンサ
6a 前輪
6b 後輪
61a 前輪駆動部
61b 後輪駆動部
61f 前輪速度検出部
61g 後輪速度検出部
62a 前輪転舵部
62b 後輪転舵部
62f 前輪方向検出部
62g 後輪方向検出部
7 制御部
711 プログラム
712 マップ
72 CPU
10 誘導線
DESCRIPTION OF SYMBOLS 1 Transport vehicle 2 Car body 3 Caster 4a, 4b Guide sensor 6a Front wheel 6b Rear wheel 61a Front wheel drive part 61b Rear wheel drive part 61f Front wheel speed detection part 61g Rear wheel speed detection part 62a Front wheel steering part 62b Rear wheel steering part 62f Front wheel direction Detection unit 62g Rear wheel direction detection unit 7 Control unit 711 Program 712 Map 72 CPU
10 Guide wire

Claims (11)

誘導線に対する位置偏差を検出する検出手段と、
推測航法に係る仮想誘導線に対する位置偏差を算出する算出手段と
を備え、
前記検出手段が検出した位置偏差又は前記算出手段が算出した位置偏差に基づいて、移動に係る制御量を算出する移動装置において、
前記誘導線及び仮想誘導線が交差する位置を自身が通過した場合、前記位置からの移動距離を算出する算出手段又は前記位置を通過した時からの経過時間を計時する計時手段と、
前記算出手段が所定距離を算出した場合、又は前記計時手段が所定時間を計時した場合、所定のカウントダウンを開始する手段と、
該手段がカウントダウンを開始した時から終了するまでの間、前記検出手段が検出した位置偏差及び前記算出手段が算出した位置偏差を結合する結合手段と、
該結合手段が結合した位置偏差に基づいて、移動に係る制御量を算出する手段と
を備える
ことを特徴とする移動装置。
Detecting means for detecting a positional deviation with respect to the guide wire;
Calculating means for calculating a positional deviation with respect to a virtual guide line related to dead reckoning navigation,
In a moving device that calculates a control amount related to movement based on the positional deviation detected by the detecting means or the positional deviation calculated by the calculating means,
A calculation means for calculating a movement distance from the position when the guide line and the virtual guide line intersect each other, or a timing means for measuring an elapsed time from the time when the position has passed,
Means for starting a predetermined countdown when the calculating means calculates a predetermined distance, or when the time measuring means times a predetermined time;
A coupling means for combining the position deviation detected by the detection means and the position deviation calculated by the calculation means from the time when the means starts the countdown until the end .
A moving device comprising: means for calculating a control amount related to movement based on the positional deviation combined by the combining means.
前記結合手段は、前記検出手段が検出した位置偏差及び前記算出手段が算出した位置偏差を加算又は乗算するようにしてあることを特徴とする請求項1に記載の移動装置。   2. The moving apparatus according to claim 1, wherein the combining unit adds or multiplies the positional deviation detected by the detecting unit and the positional deviation calculated by the calculating unit. 前記誘導線及び仮想誘導線が交差する位置は、前記誘導線及び仮想誘導線が接続された位置あることを特徴とする請求項1又は2に記載の移動装置。 Wherein the position guide line and a virtual induction line intersect, the mobile device according to claim 1 or 2, wherein the guide line and the virtual induction line is connected position. 前記誘導線は直線状であり、
前記仮想誘導線は湾曲していること
を特徴とする請求項に記載の移動装置。
The guide wire is linear ;
It said virtual guide wire movement device according to claim 3, wherein a curved Tei Rukoto.
前記算出手段が算出した位置偏差に第一重みを付ける第一重み付け手段と、
前記検出手段が検出した位置偏差に第二重みを付ける第二重み付け手段と
を備え、
前記結合手段は前記第一重み付け手段が第一重みを付けた位置偏差及び前記第二重み付け手段が第二重みを付けた位置偏差を結合するようにしてある
ことを特徴とする請求項1から請求項のいずれか一項に記載の移動装置。
First weighting means for applying a first weight to the position deviation calculated by the calculation means;
A second weighting means for applying a second weight to the positional deviation detected by the detection means;
2. The combination means according to claim 1, wherein the first weighting means combines the position deviation with the first weight and the second weighting means with the second weight. Item 5. The moving device according to any one of Items 4 to 6.
誘導線に対する位置偏差を検出する検出手段と、
推測航法に係る仮想誘導線に対する位置偏差を算出する算出手段と
を備え、
前記検出手段が検出した位置偏差又は前記算出手段が算出した位置偏差に基づいて、移動に係る制御量を算出する移動装置において、
前記算出手段が算出した位置偏差に第一重みを付ける第一重み付け手段と、
前記検出手段が検出した位置偏差に第二重みを付ける第二重み付け手段と
前記第一重み付け手段が第一重みを付けた位置偏差及び前記第二重み付け手段が第二重みを付けた位置偏差を結合する結合手段と、
該結合手段が結合した位置偏差に基づいて、移動に係る制御量を算出する手段と
を備え
ことを特徴とする移動装置。
Detecting means for detecting a positional deviation with respect to the guide wire;
Calculating means for calculating a positional deviation with respect to a virtual guide line according to dead reckoning navigation;
With
In a moving device that calculates a control amount related to movement based on the positional deviation detected by the detecting means or the positional deviation calculated by the calculating means,
First weighting means for applying a first weight to the position deviation calculated by the calculation means;
Second weighting means for applying a second weight to the positional deviation detected by the detection means ;
Combining means for combining the first weighted position deviation with the first weight and the second weighting means with the second weighted position deviation ;
Means for calculating a control amount relating to movement based on the positional deviation combined by the combining means;
Mobile device characterized by Ru with a.
前記第一重み及び/又は第二重みを時間経過、移動距離又は位置に応じて変更する変更手段を備える
ことを特徴とする請求項5又は6に記載の移動装置。
The moving apparatus according to claim 5, further comprising a changing unit that changes the first weight and / or the second weight according to a passage of time, a moving distance, or a position.
前記変更手段は前記第一重み及び第二重みを相反的に変更するようにしてある
ことを特徴とする請求項7に記載の移動装置。
The moving device according to claim 7, wherein the changing means changes the first weight and the second weight in a reciprocal manner.
前記検出手段は誘導線を検出する誘導線検出手段を有し、
前記変更手段は前記誘導線検出手段が誘導線を検出した時間又は位置に基づいて、前記第一重み及び/又は第二重みの変更を開始するようにしてある
ことを特徴とする請求項7又は請求項8に記載の移動装置。
The detection means has a guide line detection means for detecting a guide line,
The change means is configured to start changing the first weight and / or the second weight based on the time or position at which the guide line detection means detects the guide line. The moving device according to claim 8.
制御部を有する移動装置に備えられた検出手段が、
誘導線に対する移動装置の位置偏差を検出し、
前記制御部が、
推測航法に係る仮想誘導線に対する移動装置の位置偏差を算出し、
前記検出手段が検出した位置偏差又は算出した位置偏差に基づいて、前記移動装置の移動に係る制御量を算出する移動装置の制御方法において、
前記制御部が、
前記誘導線及び仮想誘導線が交差する位置を自身が通過した場合、前記位置からの移動距離の算出又は前記位置を通過した時からの経過時間の計時を行い、
所定距離を算出した場合又は所定時間を計時した場合、所定のカウントダウンを開始し、
カウントダウンを開始した時から終了するまでの間、検出した位置偏差及び算出した位置偏差を結合し、
結合した位置偏差に基づいて、前記移動装置の移動に係る制御量を算出する
ことを特徴とする移動装置の制御方法。
The detection means provided in the moving device having the control unit,
Detect the position deviation of the moving device with respect to the guide wire,
The control unit is
Calculate the position deviation of the moving device with respect to the virtual guide line related to dead reckoning navigation,
In the control method of the mobile device that calculates the control amount related to the movement of the mobile device based on the positional deviation detected by the detection means or the calculated positional deviation,
The control unit is
If it passes through the position where the guide line and the virtual guide line intersect, it calculates the movement distance from the position or measures the elapsed time from passing the position,
When a predetermined distance is calculated or when a predetermined time is counted, a predetermined countdown is started,
From the start to the end of the countdown, the detected position deviation and the calculated position deviation are combined,
A control method for a mobile device, wherein a control amount related to the movement of the mobile device is calculated based on the combined position deviation.
コンピュータを、
推測航法に係る仮想誘導線に対する移動装置の位置偏差を算出する算出手段、及び
誘導線に対する移動装置の与えられた位置偏差又は前記算出手段が算出した移動装置の位置偏差に基づいて、前記移動装置の移動に係る制御量を算出する手段
として機能させるためのプログラムにおいて、
コンピュータを、
前記誘導線及び仮想誘導線が交差する位置を自身が通過した場合、前記位置からの移動距離を算出する算出手段又は前記位置を通過した時からの経過時間を計時する計時手段、
前記算出手段が所定距離を算出した場合、又は前記計時手段が所定時間を計時した場合、所定のカウントダウンを開始する手段、
該手段がカウントダウンを開始した時から終了するまでの間、与えられた前記位置偏差及び前記算出手段が算出した位置偏差を結合する結合手段、並びに
該結合手段が結合した位置偏差に基づいて、前記移動装置の移動に係る制御量を算出する手段
として機能させるためのプログラム。
Computer
Based on a given position deviation of the moving device with respect to the guide line or a position deviation of the moving device calculated by the calculating means, based on the dead lead navigation based on the virtual guiding line In a program for functioning as a means for calculating a control amount related to movement of
Computer
A calculation means for calculating a moving distance from the position when the self-passing line and the virtual guiding line intersect each other, or a timing means for measuring an elapsed time since the position is passed;
Means for starting a predetermined countdown when the calculating means calculates a predetermined distance, or when the time measuring means times a predetermined time;
Based on the given position deviation and the position deviation calculated by the calculation means, and the position deviation combined by the combination means, from the time when the means starts counting down until it ends. A program for functioning as a means for calculating a control amount related to movement of a mobile device.
JP2011035948A 2011-02-22 2011-02-22 Mobile device, control method and program for mobile device Active JP5730065B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2011035948A JP5730065B2 (en) 2011-02-22 2011-02-22 Mobile device, control method and program for mobile device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011035948A JP5730065B2 (en) 2011-02-22 2011-02-22 Mobile device, control method and program for mobile device

Publications (2)

Publication Number Publication Date
JP2012174032A JP2012174032A (en) 2012-09-10
JP5730065B2 true JP5730065B2 (en) 2015-06-03

Family

ID=46976884

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011035948A Active JP5730065B2 (en) 2011-02-22 2011-02-22 Mobile device, control method and program for mobile device

Country Status (1)

Country Link
JP (1) JP5730065B2 (en)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6076292B2 (en) * 2014-05-29 2017-02-08 愛知機械テクノシステム株式会社 Automatic guided vehicle, control device and control method thereof
JP6405760B2 (en) * 2014-07-15 2018-10-17 株式会社豊田自動織機 Control method of automatic guided vehicle
WO2017158973A1 (en) * 2016-03-17 2017-09-21 本田技研工業株式会社 Automatic guided vehicle
JP6766527B2 (en) * 2016-08-30 2020-10-14 愛知製鋼株式会社 Vehicle system and course estimation method
CN108557327A (en) * 2018-05-07 2018-09-21 北京三辰环卫机械有限公司 Mobile dustbin, navigation methods and systems
JP7290091B2 (en) * 2019-09-19 2023-06-13 株式会社明電舎 Automatic guided vehicle control system and control method
JP7399725B2 (en) * 2020-01-27 2023-12-18 シャープ株式会社 Running body, running system, and running control method
DE102020209258A1 (en) * 2020-07-22 2022-01-27 Siemens Mobility GmbH Assistance system for a road vehicle
JP7442726B1 (en) 2023-09-22 2024-03-04 Kddi株式会社 Information processing device and information processing method

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5453784A (en) * 1977-10-07 1979-04-27 Komatsu Ltd Steering control system for unattended vehicle
JPH0820901B2 (en) * 1987-03-18 1996-03-04 日立機電工業株式会社 How to drive an automated guided vehicle
JPH0760344B2 (en) * 1989-08-25 1995-06-28 日立機電工業株式会社 How to drive an automated guided vehicle
JP2001067128A (en) * 1999-08-26 2001-03-16 Toyota Autom Loom Works Ltd Self-driving car
JP3841206B2 (en) * 2002-02-14 2006-11-01 日本輸送機株式会社 Automated guided vehicle

Also Published As

Publication number Publication date
JP2012174032A (en) 2012-09-10

Similar Documents

Publication Publication Date Title
JP5730065B2 (en) Mobile device, control method and program for mobile device
JP2609846B2 (en) Operation control device and operation method for unmanned self-propelled vehicle
JP6492024B2 (en) Moving body
US6142252A (en) Autonomous vehicle that runs while recognizing work area configuration, and method of selecting route
US20240286422A1 (en) Printing systems
JP2006227673A (en) Autonomous traveling device
CN104142685B (en) AGV trackless guidance method and system based on optical alignment
CN106043302A (en) Active cruise control system in vehicle and method thereof
KR20140104611A (en) Apparatus for automatic parking of vehicle and method using the same
JP2009237851A (en) Mobile object control system
JPH02105904A (en) Method and device for guiding moving body
JP2013058040A (en) Carrier, and control method and program for carrier
CN119512171A (en) An underwater operation robot and its control method, control system and storage medium
JP7419784B2 (en) Autonomous mobile device, program, autonomous mobile device steering method, and autonomous mobile device adjustment method
JP2010262461A (en) Moving body
JP2711837B2 (en) Travel control device for automatically traveling vehicles
JPH10222225A (en) Unmanned traveling body and traveling method thereof
JPH08202449A (en) Automatic operation control device for carrier vehicles
WO2016072186A1 (en) Location detecting device, control method, and autonomous vehicle
JP6921168B2 (en) How to run in a platoon based on wheel pulse signals
JP2007219960A (en) Position deviation detector
JP2000132229A (en) Traveling control method for moving objects
JP2000222035A (en) Automatic traveling device
JP2914472B2 (en) Moving vehicle stop state detection device
JP2840943B2 (en) Mobile robot guidance device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20131218

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20140917

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140924

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20141030

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20141030

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20150407

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20150407

R150 Certificate of patent or registration of utility model

Ref document number: 5730065

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150