JP5730065B2 - Mobile device, control method and program for mobile device - Google Patents
Mobile device, control method and program for mobile device Download PDFInfo
- 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
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.
しかしながら、搬送装置の航法を推測航法から誘導方式へ切り替える場合、推測航法と誘導方式との間の切り替えにより発生する誤差(偏差)に対して、搬送装置を駆動又は転舵する車輪が応答するため、搬送装置に振動が発生する場合がある。搬送装置の振動は、その安定走行を損ね、場合によっては搬送物が搬送装置から脱落するおそれが生じる。 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.
以下、本発明の一実施例における移動装置を、実施の形態を示す図面に基づいて説明する。本実施の形態に係る移動装置は、例えば搬送車、搬送ロボット等を含む。以下では、移動装置の例として、無人の自動搬送車を挙げて説明する。
なお、本発明は、以下の実施の形態に限定されるものではない。
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
The
The longitudinal direction of the bottom surface of the
搬送車1は、ガイドセンサ(検出手段)4a、4b、左マークセンサ5a、右マークセンサ5b、前輪6a、後輪6b及び制御部7を含む。
車体2の底面の前端及び後端であって、前進方向に対して車体2の中央線と左側端との略中間には、夫々1つずつガイドセンサ4a、4bが設けられている。ガイドセンサ4a、4bは、車体2の幅方向に略一定間隔を隔てて配列された複数の磁気素子からなる磁気センサアレイである。
The
ガイドセンサ4a、4bは、各磁気素子により誘導線10が発する磁気を検出する。また、ガイドセンサ4a、4bは、夫々自身の伸長方向の中心位置と誘導線10の中央線10aの位置との間の距離を、ガイド偏差(位置偏差)として検出する。ガイドセンサ4a、4bは、夫々誘導線10の中央線10aが自身の中心位置に対して左側に変異した場合、負の符号を付したガイド偏差を出力する。一方、ガイドセンサ4a、4bは、夫々誘導線10の中央線10aが自身の中心位置に対して右側に変異した場合、正の符号を付したガイド偏差を制御部7に出力する。
The
車体2の左側に配置された前後のキャスター3の略中間であって、車体3の底面の左端には、左マークセンサ5aが設けられている。また、車体2の右側の前後に配置されたキャスター3の略中間から少し左寄りの底面には、右マークセンサ5bが設けられている。左マークセンサ5aと右マークセンサ5bとを結ぶ方向は、車体2の幅方向と略同一である。
A
搬送車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
The floor surface of the position where the
左マークセンサ5a又は右マークセンサ5bのいずれかが開始マーク11a、11bからの磁気を検出した場合、搬送車1は磁気誘導方式から推測航法に切り替える位置にある。左マークセンサ5a又は右マークセンサ5bのいずれかが夫々終了マークからの磁気を検出した場合、搬送車1は停止する。
左マークセンサ5a、右マークセンサ5bは、開始マーク11a、11b又は終了マークからの磁気を検出した場合、所定の信号を制御部7に出力する。
When either the
When the
前輪6aは、車体2の前端に設置された2つのキャスター3の略中間から車体2の後方寄りの位置に設けられている。後輪6bは、車体2の後端に設置された2つのキャスター3の略中間から車体2の前方寄りの位置に設けられている。前輪6aと後輪6bとを結ぶ方向は、車体2の長手方向と略同一である。前輪6a及び後輪6bは、共に搬送車1を走行させる駆動車輪として、また搬送車1を転舵する転舵車輪として機能する。
The
搬送車1は、前輪駆動部61a及び前輪転舵部62aを含む。
図2は、前輪駆動部61a及び前輪転舵部62aの外観の一例を示す模式的斜視図である。前輪駆動部61aは、ホイールモータ61c、半円形旋回外歯ギア61d及びリング状の旋回ベース61eを含む。ホイールモータ61cは、車体2に搭載された図示しない蓄電池から電力の供給を受ける。前輪6aは、ホイールモータ61cの回転軸に取り付けられている。ホイールモータ61c及び半円形旋回外歯ギア61dは、ボルトにより旋回ベース61eに締着されている。
前輪駆動部61aは、前輪6aの回転に伴うパルス列を出力するロータリエンコーダ(図示せず)を含む。
The
FIG. 2 is a schematic perspective view showing an example of the appearance of the front
The front
前輪転舵部62aは、旋回モータ62c、旋回ピニオンギア62d及び固定ベース62eを含む。旋回モータ62c及び旋回ピニオンギア62dは、固定ベース62eに取り付けられている。固定ベース62eは、車体2に取り付けられる。
The front
旋回ベース61eは、固定ベース62eに対して旋回できるように、ベアリングにより支持されている。旋回ピニオンギア62dは、旋回モータ62cと連結されており、かつ半円形旋回外歯ギア61dと噛合している。旋回モータ62cは、車体2に搭載された図示しない蓄電池から電力の供給を受ける。旋回モータ62cの回転駆動は、旋回ピニオンギア62dを介して、半円形旋回外歯ギア61dに所定の減速比で伝達される。こうして、前輪駆動部61aのホイールモータ61cに取り付けられた前輪6aは、旋回モータ62cの回転により旋回する。
なお、前輪転舵部62aは、前輪6aの旋回に伴うパルス列を出力する旋回エンコーダ(図示せず)を含む。
The turning
The front
制御部7は、ガイドセンサ4a、4bが夫々出力するガイド偏差に基づいて、前輪6a及び後輪6bの各々の転舵角度をフィードバック制御する。
The
図3は、制御部7の構成及び制御部7に接続される搬送車1の各構成部を示すブロック図である。
搬送車1は、後輪駆動部61b及び後輪転舵部62bを含む。後輪駆動部61b及び後輪転舵部62bの構成は、夫々図2に示した前輪駆動部61a及び前輪転舵部62aの構成と同じである。
FIG. 3 is a block diagram illustrating the configuration of the
The
搬送車1は、前輪速度検出部61f、後輪速度検出部61g、前輪方向検出部62f及び後輪方向検出部62gを含む。
前輪駆動部61aが有するロータリエンコーダは、前輪6aの回転に伴うパルス列を前輪速度検出部61fに出力する。ここでのパルス列とは、微小時間である制御周期毎に検出されるパルス数のことである。前輪速度検出部61fは、受け付けたパルス列に基づいて、前輪6aの単位時間当たりの回転数と走行速度(単位は、例えばmm/s)とを算出し、制御部7に出力する。また、前輪速度検出部61fは、異なるパルスの立ち上がりを比較することにより、前輪6aの回転方向を検出し、搬送車1の走行方向として前進方向又は後退方向のいずれかを制御部7に出力する。
The
The rotary encoder included in the front
後輪速度検出部61gは、前輪速度検出部61fと類似の機能を有し、後輪6bの走行速度及び走行方向を算出し、制御部7に出力する。
前輪速度検出部61f及び後輪速度検出部61gは、夫々前輪駆動部61a及び後輪駆動部61bが有するロータリエンコーダから受け付けたパルス列もそのまま制御部7に出力する。
The rear wheel
The front wheel
前輪転舵部62aが有する旋回エンコーダは、前輪6aの旋回に伴うパルス列を前輪方向検出部62fに出力する。前輪方向検出部62fは、受け付けたパルス列に基づいて、前輪6aの単位時間当たりの旋回角度(単位は、例えばrad/s)と前輪6aの方向とを算出し、制御部7に出力する。
The turning encoder of the front
後輪方向検出部62gは、前輪方向検出部62fと同様の機能を有し、後輪6bの単位時間当たりの旋回角度と後輪6bの方向とを算出し、制御部7に出力する。
前輪方向検出部62f及び後輪方向検出部62gは、夫々前輪転舵部62a及び後輪転舵部62bが有する旋回エンコーダから受け付けたパルス列もそのまま制御部7に出力する。
The rear wheel
The front wheel
なお、前輪速度検出部61f、後輪速度検出部61g、前輪方向検出部62f又は後輪方向検出部62gの機能を制御部7が有していてもよい。かかる場合、前輪速度検出部61f、後輪速度検出部61g、前輪方向検出部62f又は後輪方向検出部62gはなくてもよい。
The
制御部7は、ROM(Read Only Memory)71、CPU(Central Processing Unit)(算出手段、結合手段、制御量を算出する手段、第一重み付け手段、第二重み付け手段、変更手段)72、RAM(Random Access Memory)73及びインタフェース部74を含む。制御部7の各構成部は、バス7aを介して互いに接続されている。
The
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
Note that the
CPU72は、搬送車1の各構成部を制御する。CPU72は、ROM71に記録されたプログラム711を読み出し、実行する。
RAM73は、CPU72による処理の過程で必要な作業変数、データ等を一時的に記録する。なお、RAM73は主記憶装置の一例であり、RAM73の代わりにフラッシュメモリ、メモリカード等が用いられてもよい。あるいは、RAM73の役割をROM71が代替してもよい。
The
The
インタフェース部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
Further, the
次に、搬送車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
FIG. 4 is an explanatory diagram for explaining an example of control of the
CPU72は、ガイドセンサ4a、4bから受け付けたガイド偏差がゼロになるように、転舵角度を変更する制御信号を前輪転舵部62a及び後輪転舵部62bに出力する。CPU72から制御信号を受け付けた前輪転舵部62a及び後輪転舵部62bは、受け付けた制御信号に基づいて、旋回モータ62cを回転させ、夫々前輪6a及び後輪6bを旋回させる。CPU72は、継続してガイドセンサ4a、4bからガイド偏差を受け付け、そのガイド偏差がゼロになるように、制御信号を前輪転舵部62a及び後輪転舵部62bに出力する。このようなフィードバック制御により、CPU72は搬送車1を誘導線10に沿って走行させる。
The
次に、推測航法による搬送車1の制御を説明する。
推測航法において、制御部7は、デッドレコニングにより算出した前輪6a及び後輪6bの位置から、ガイドセンサ4a、4bの位置を計算し、計算したガイドセンサ4a、4bの位置とマップ712に記録された仮想誘導線とのガイド偏差を算出する。そして、制御部7は、算出したガイド偏差に基づいて、前輪転舵部62a及び後輪転舵部62bをフィードバック制御する。
Next, control of the
In dead reckoning, the
図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
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
Uは、円弧に沿った微小時間後の搬送車1の移動距離である。αは、搬送車1の現在及び微小時間後の位置を結ぶ弦の長さである。βは、X軸と長さαの弦とがなす角度であり、β=Ai +dA/2である。
U is the moving distance of the
図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
The
CPU72は、前輪速度検出部61f、前輪方向検出部62f、後輪速度検出部61g及び後輪方向検出部62gから前輪6a及び後輪6bのロータリエンコーダ、旋回エンコーダが出力したパルス列を受け付ける(ステップS102)。CPU72は、受け付けたパルス列に基づいて、前輪6a及び後輪6bの走行距離及び方位変化角度を算出する(ステップS103)。
The
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
CPU72は、ステップS105で算出した前輪6a及び後輪6bの現在位置及び車体2の幾何学的情報から、ガイドセンサ4a、4bの現在位置を算出する(ステップS107)。CPU72は、ステップS104で読み出した仮想誘導線の位置と、ステップS107で算出したガイドセンサ4a、4bの現在位置とから、各ガイド偏差を算出し(ステップS108)、処理を終了する。
The
CPU72は、算出したガイド偏差がゼロに近づく制御量を計算し、前輪転舵部62a及び後輪転舵部62bに制御信号を出力する。微小時間の制御周期が経過する度に、図6の処理が繰り返し呼び出され、CPU72から前輪転舵部62a及び後輪転舵部62bに制御信号が出力される。こうして、搬送車1はPID制御により仮想誘導線に沿って走行する。
The
図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
搬送車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
搬送車1は、図7の下方左側の直線コースを下から上へ走行する間、磁気誘導方式により走行する。しかし、搬送車1が図7のa−a’に達した場合、左マークセンサ5a、右マークセンサ5bは、開始マーク11a、11bからの磁気を検出し、夫々所定の信号をCPU72に出力する。CPU72は、左マークセンサ5a又は右マークセンサ5bのいずれかから所定の信号を受け付けた場合、前輪6a及び後輪6bの両者について磁気誘導方式から推測航法に切り替える。
The
搬送車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
The
従来、前輪及び後輪の両輪について推測航法を開始した搬送車は、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
前輪6aは、例えばbとcとの間の位置であって、ガイドセンサ4aが図7に示す乗継位置bから所定距離だけ前進方向に移動した場合、推測航法から磁気誘導方式に切り替えはじめる。ここでの所定距離は、例えば150mmである。前輪6aは、例えばdの位置に達した場合、推測航法から磁気誘導方式への切り替えを完了する。
後輪6bは、ガイドセンサ4bが図7に示す乗継位置c’から所定距離だけ前進方向に移動した場合、推測航法から磁気誘導方式に切り替えはじめる。ここでの所定距離は、例えば150mmである。後輪6bは、例えばd’の位置に達した場合、推測航法から磁気誘導方式への切り替えを完了する。
The
The
後輪6bがd’の位置にある場合、左マークセンサ5a、右マークセンサ5bが対向する床には、終了マーク11c、11dが貼設されている。左マークセンサ5a又は右マークセンサ5bのいずれかは、夫々終了マーク11c又は終了マーク11dからの磁気を検出した場合、所定の信号をCPU72に送信する。
When the
CPU72は、左マークセンサ5a又は右マークセンサ5bのいずれかから所定の信号を受け付けた場合、搬送車1がカーブ部を抜け、直線コースへ移行を完了したことを認識する。
When the
従来、推測航法から磁気誘導方式への切り替えは、瞬時に実行された。一方、搬送車1は、時間的又は位置的な幅をもって徐々に推測航法から磁気誘導方式へ切り替える。以下、従来の推測航法から磁気誘導方式への切り替えを不連続切り替え、本実施の形態における推測航法から磁気誘導方式への切り替えを連続切り替えと呼ぶことにする。
なお、上述の連続切り替えの区間は、一例であり、搬送車1の大きさ、カーブの曲率半径、転舵角度、車体2におけるガイドセンサ4a、4bの位置、走行速度等により異なる。
Conventionally, switching from dead reckoning to magnetic guidance was performed instantaneously. On the other hand, the
The above-described continuous switching section is an example, and varies depending on the size of the
推測航法により得られるガイド偏差をε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
θ = 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
In general, the turning angles of the
図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
デッドレコニングにより算出される自己位置には誤差があるため、推測航法に基づく転舵角と磁気誘導方式に基づく転舵角とにはずれが生じ、そのずれの生じ方には、図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
本実施の形態では、図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
図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
When switching from dead reckoning to magnetic induction, it is necessary that the
また、直線状の磁気テープの横断幅は、横断方向が磁気テープの幅方向(長手方向に対して略直角方向)である場合が最も短く、横断方向と磁気テープの幅方向とのなす角度が大きくなるほど、長くなる。搬送車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
図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
CPU72は、ガイドセンサ4aから乗り継ぎに係る磁気テープの磁気を検出した旨の信号を受け付けてから所定距離走行したか否か判定する(ステップS201)。CPU72は、搬送車1が所定距離走行していないと判定した場合(ステップS201:NO)、ステップS201に処理を戻す。CPU72は、搬送車1が所定距離走行したと判定した場合(ステップS201:YES)、式(3)に基づいてεout の算出と所定のカウントダウンとをする(ステップS202)。CPU72は、式(4)に基づいて転舵角度θを算出する(ステップS203)。CPU72は、ステップS203で算出した転舵角度θに対応する制御信号を前輪転舵部62aに出力する(ステップS204)。
The
CPU72は、所定のカウントダウンが終了したか否か判定する(ステップS205)。CPU72は、所定のカウントダウンが終了していないと判定した場合(ステップS205:NO)、ステップS202に処理を戻す。CPU72は、所定のカウントダウンが終了したと判定した場合(ステップS205:YES)、処理を終了する。
ステップS202からステップS205までが、搬送車1の連続切り替え処理に該当する。
なお、ステップS201の判定が所定時間の走行に基づいてもよいことは勿論である。
The
Steps S202 to S205 correspond to the continuous switching process of the
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
In addition, when the
The measurements shown in FIGS. 11A and 11B were performed in a state where an object to be transported was placed on the
図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
On the other hand, in the case of continuous switching shown in FIG. 11B, the steered angle changes smoothly in both the
Thus, it has been found that when the navigation of the
搬送車1によれば、航法を推測航法から磁気誘導方式へ連続的に切り替えることにより、振動しない安定走行を実現することができる。
ガイド偏差ε1とガイド偏差ε2とを結合したガイド偏差ε outに基づいて、移動に係る制御量を算出することにより、推測航法から磁気誘導方式への連続切り替えが可能となる。また、搬送車1によれば、ガイド偏差ε1とガイド偏差ε2とに、夫々相反して増減するα、1−αの重みを付け、αを所定時間毎に変化させることにより、スムーズな航法の切り替えを実現することができる。
According to the
By calculating the control amount related to the movement based on the guide deviation ε out obtained by combining the
搬送車1によれば、推測航法から磁気誘導方式への連続切り替えは、誘導線が交差する搬送路で有効である。
誘導線10の交差位置でのガイドセンサ4a、4bの誤認識を回避するため、一部の誘導線10が撤去された場合、搬送車1の走行に対して推測航法を適用する必要が生じる。かかる場合、推測航法からより安定かつ確実な走行を可能とする磁気誘導方式へ切り替える必要が生じる。推測航法から磁気誘導方式への連続切り替えは、磁気誘導方式へのスムーズな移行に資する。
According to the
In order to avoid erroneous recognition of the
搬送車1によれば、推測航法から磁気誘導方式への連続切り替えは、マップ712に記録された仮想誘導線がカーブしており、このカーブした仮想誘導線が直線状の誘導線10と接続されている場合に有効である。
搬送車1は、カーブ部分の仮想的搬送路で転舵する。このカーブした仮想誘導線から直線状の誘導線10に乗り継ぐために、推測航法から磁気誘導方式へ不連続に切り替えた場合、転舵に伴う搬送車1の振動が発生する。しかし、カーブ部分の仮想的搬送路で転舵しても、推測航法から磁気誘導方式へ連続的に切り替えた場合、搬送車1は振動しない。
According to the
The
搬送車1によれば、推測航法により走行している場合、ガイドセンサ4aが磁気テープを検出してから所定時間走行した場合、又は所定距離走行した場合、前輪6aについて推測航法から磁気誘導方式へ連続切り替えを実行する。これにより、デッドレコニングによる自己位置が磁気テープへの乗継位置とずれていた場合でも、搬送車1はスムーズな航法の切り替えを行うことができる。
According to the
式(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
式(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
搬送車1では、ガイド偏差及び移動に関する制御量をCPU72が算出した。しかし、搬送車1の外部に処理装置を設け、ガイド偏差又は搬送に関する制御量の算出を外部の処理装置が実行してもよい。かかる場合、搬送車1と処理装置との間を例えば無線通信で接続する。CPU72は計算に必要な測定量を処理装置に送信し、処理装置はCPU72から受信した測定量に基づいて、ガイド偏差又は移動に関する制御量の算出を実行し、結果をCPU72に送信する。
同様に、仮想誘導線のマップ712を外部の処理装置又は記録装置に記録しておき、CPU72は、処理装置又は記録装置に問い合わせをすることで、処理装置又は記録装置から仮想誘導線の経路情報を取得してもよい。
In the
Similarly, the virtual
搬送車1は、航法を推測航法から磁気誘導方式へ切り替える場合、連続切り替えを行う。しかし、搬送車1は、航法を磁気誘導方式から推測航法へ切り替える場合にも、連続切り替えを行ってもよい。また、搬送車1の誘導方式が磁気誘導方式に限らないことは勿論である。誘導方式は、光学誘導方式、電磁波誘導方式等であってもよい。光学誘導方式は、床面に反射テープを貼設し、搬送車に設けた光学センサにより反射光を検出しながら走行する。電磁波誘導方式は、床面に電線を埋設し、電線からの誘導磁界を搬送車に設けたピックアップコイルで検出しながら走行する。
The
搬送車1の推測航法で用いるデッドレコニングは、エンコーダから出力されるパレス列に基づいて自己位置を算出する。しかし、自己位置を求める他の方法が用いられてよい。例えば、搬送車から建物内の壁に設置した反射板にレーザを照射し、複数の反射板からの反射光を検出して自己位置を検出してもよい。搬送車にジャイロセンサを搭載し、基準点からの自己位置を検出してもよい。搬送路周囲の2点以上のポイントから赤外線、超音波、電波等を発信し、受信した信号の位相差から自己位置を検出してもよい。あるいは、GPS(Global Positioning System)衛星からの電波を受信することが可能な環境にある場合、GPS衛星を利用して自己位置を検出してもよい。
Dead reckoning used in dead reckoning of the
1 搬送車
2 車体
3 キャスター
4a、4b ガイドセンサ
6a 前輪
6b 後輪
61a 前輪駆動部
61b 後輪駆動部
61f 前輪速度検出部
61g 後輪速度検出部
62a 前輪転舵部
62b 後輪転舵部
62f 前輪方向検出部
62g 後輪方向検出部
7 制御部
711 プログラム
712 マップ
72 CPU
10 誘導線
DESCRIPTION OF
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.
前記仮想誘導線は湾曲していること
を特徴とする請求項3に記載の移動装置。 The guide wire is linear ;
It said virtual guide wire movement device according to claim 3, wherein a curved Tei Rukoto.
前記検出手段が検出した位置偏差に第二重みを付ける第二重み付け手段と
を備え、
前記結合手段は前記第一重み付け手段が第一重みを付けた位置偏差及び前記第二重み付け手段が第二重みを付けた位置偏差を結合するようにしてある
ことを特徴とする請求項1から請求項4のいずれか一項に記載の移動装置。 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.
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)
| 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)
| 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 |
-
2011
- 2011-02-22 JP JP2011035948A patent/JP5730065B2/en active Active
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 |