JPH01193904A - Position correction device - Google Patents
Position correction deviceInfo
- Publication number
- JPH01193904A JPH01193904A JP63018257A JP1825788A JPH01193904A JP H01193904 A JPH01193904 A JP H01193904A JP 63018257 A JP63018257 A JP 63018257A JP 1825788 A JP1825788 A JP 1825788A JP H01193904 A JPH01193904 A JP H01193904A
- Authority
- JP
- Japan
- Prior art keywords
- guided vehicle
- automatic guided
- manipulator
- light
- deviation
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Manipulator (AREA)
- Platform Screen Doors And Railroad Systems (AREA)
- Control Of Position Or Direction (AREA)
Abstract
Description
【発明の詳細な説明】
[発明の目的コ
(産業上の利用分野)
本発明は、各ステーションで停止してワークの積み降ろ
し作業等を行なうマニプレータを搭載した無人搬送車の
各ステーション停止時に停止位置ずれからマニプレータ
の動作位置補正を行なう位置補正装置に関する。[Detailed Description of the Invention] [Purpose of the Invention (Industrial Application Field) The present invention provides an automatic guided vehicle equipped with a manipulator that stops at each station to perform work such as loading and unloading workpieces. The present invention relates to a position correction device that corrects the operating position of a manipulator based on positional deviation.
(従来の技術)
無人搬送車の走行方式には各種あるが、このうち誘導ラ
インを使用しない方式としては、ITV(工業用テレビ
ジョン)カメラやCCD(固体撮像素子)カメラを備え
これらカメラの撮像により得られた画像データから周囲
を認識して走行する方式、超音波センサにより周囲を認
識する方式、さらにレーザやガスを利用したジャイロを
内蔵しこのジャイロで検出された方向に基づいて予め教
示されたパターンに従って走行する方式等がある。そし
て、このような方式で走行しマニプレータを搭載した無
人搬送車は走行によりステーションに到達すると走行を
停止して搭載されたマニプレータの動作によってワーク
の積み降ろし作業を行なう。ところが、無人搬送車はス
テーションに停止するとき所定の停止位置からずれて停
止することがある。つまり、無人搬送車の停止すべき走
行方向をY軸方向とするとともにこのY軸方向に対して
垂直方向をX軸方向とすると、無人搬送車はこれらY軸
及びX軸方向に対してずれて停止し、かつY軸方向に対
して角度を持って停止することがある。(Prior art) There are various ways to run an automated guided vehicle, but among these, a method that does not use a guidance line is equipped with an ITV (industrial television) camera or a CCD (solid-state imaging device) camera, and the image capturing system of these cameras is used. One method uses ultrasonic sensors to recognize the surroundings, and the other uses a built-in gyro that uses lasers and gas to run by recognizing the surroundings based on the image data obtained by the gyro. There are methods such as running according to a set pattern. When the automatic guided vehicle traveling in this manner and equipped with a manipulator reaches a station, it stops traveling and loads and unloads the workpieces by operating the mounted manipulator. However, when an automatic guided vehicle stops at a station, it may stop at a position shifted from a predetermined stopping position. In other words, if the traveling direction in which the automatic guided vehicle should stop is the Y-axis direction, and the direction perpendicular to this Y-axis direction is the X-axis direction, the automatic guided vehicle will deviate from these Y-axis and It may stop and may stop at an angle to the Y-axis direction.
ところで、無人搬送車に搭載されているマニプレータの
作業データは無人搬送車の基準停止位置に正確に停止し
たときに対して教示されたものとなっている。このため
、無人搬送車が基準停止位置に対してずれて停止した場
合、マニプレータによる作業が精度高く出来なくなって
しまう。従って、このような場合、停止位置のずれ量を
検出して無人搬送車の停止位置を補正したり、又ずれ量
によってマニプレータの作業データの位置補正をしたり
している。By the way, the work data of the manipulator mounted on the automatic guided vehicle is taught for when the automatic guided vehicle accurately stops at the reference stop position. For this reason, if the automatic guided vehicle stops with a deviation from the reference stop position, the work by the manipulator cannot be performed with high accuracy. Therefore, in such a case, the stop position of the automatic guided vehicle is corrected by detecting the amount of deviation of the stop position, and the position of the work data of the manipulator is corrected based on the amount of deviation.
このような補正のうち第7図は無人搬送車の停止位置を
補正する方法を示す図であって、無人搬送車1が停止し
たときに床に配置された各円錐体2.3に対して無人搬
送車1に設けられた各嵌合体4,5を嵌合させて強制的
に位置補正すものである。又、第8図はマニプレータの
作業データを補正する方法であって、搬送車6に搭載さ
れたマニプレータ7の先端にはCCDカメラ8が設けら
れ、−ガスチージョン9にはずれ検出用マーク10が付
されている。そして、無人搬送車6が走行停止したとき
にCCDカメラ8によってずれ検出用マーク10を撮像
して基準位置からのずれ量を求め、このずれ量に従って
マニプレータフの作業データを補正するものである。Among such corrections, FIG. 7 is a diagram showing a method of correcting the stop position of the automatic guided vehicle, and shows how to correct the stop position of the automatic guided vehicle 1 for each cone 2.3 placed on the floor when the automatic guided vehicle 1 stops. The respective fitting bodies 4 and 5 provided on the automatic guided vehicle 1 are fitted together to forcibly correct the position. FIG. 8 shows a method of correcting work data of a manipulator, in which a CCD camera 8 is provided at the tip of a manipulator 7 mounted on a transport vehicle 6, and a mark 10 for detecting deviation is placed on a gas station 9. It is attached. Then, when the automatic guided vehicle 6 stops traveling, the CCD camera 8 images the deviation detection mark 10 to determine the amount of deviation from the reference position, and the work data of the manipulator tuff is corrected in accordance with this amount of deviation.
ところが、第8図に示す方法では各円錐体2゜3が床に
配置されているために作業員の通行に邪魔となり、さら
にこれら円錐体2,3の配置に工事を必要とする。又、
第9図に示す方法ではY軸及びX軸方向及び回転の各ず
れ量を検出するために画像処理を実行しなければならず
、その処理が複雑となって各ずれ量算出までの処理時間
が長くなる。そして、算出された各ずれ量に対する信頼
性が低いものとなっている。However, in the method shown in FIG. 8, each of the cones 2 and 3 is placed on the floor, which obstructs the passage of workers, and further requires construction work to arrange these cones 2 and 3. or,
In the method shown in Figure 9, image processing must be performed to detect the amount of deviation in the Y-axis and become longer. Furthermore, the reliability of each calculated deviation amount is low.
(発明が解決しようとする課題)
以上のように通行の邪魔となりかつ床への工事を必要と
し、又各ずれ量の算出に時間のかかるものであった。(Problems to be Solved by the Invention) As described above, it obstructs traffic, requires construction on the floor, and takes time to calculate each amount of deviation.
そこで本発明は、通行の邪魔とならずかつ床への工事を
不必要とし、さらに短時間で各ずれ量を算出してマニプ
レータの動作位置を補正できる位置補正装置を提供する
ことを目的とする。SUMMARY OF THE INVENTION Therefore, an object of the present invention is to provide a position correction device that does not obstruct traffic, eliminates the need for construction work on the floor, and can calculate each amount of deviation in a short time and correct the operating position of the manipulator. .
[発明の構成]
(課題を解決するための手段)
本発明は、予め動作の教示されたマニプレータを搭載し
た無人搬送車がステーションで停止したときの停止位置
ずれからマニプレータの動作位置補正を行なう位置補正
装置において、無人搬送車又はステーションに設けられ
面発光体と受光器とを対向させた各光検出器をそれぞれ
第1方向に配置するとともにこの第1方向と異なる第2
方向に配置して成る位置検出器と、ステーション又は無
人搬送車における面発光体と受光器との間を通過する位
置に設けられ無人搬送車の前記ステーションでの停止時
に第1方向に配置された各光検出器をX軸及びY軸方向
の各成分に分けて遮光するとともに第2方向に配置され
た各光検出器を無人搬送車の回転位置ずれに対応して遮
光する遮蔽体と、第1方向に配置された各光検出器から
の受光量信号からX軸及びY軸方向の無人搬送車の停止
位置ずれを求めるとともに第2方向に配置された各光検
出器からの受光量信号から無人搬送車の回転停止位置ず
れを求めるずれ全算出手段と、このずれ全算出手段で算
出された各ずれ量からマニプレータの動作位置を補正す
る動作補正手段とを備えて上記目的を達成しようとする
位置補正装置である。[Structure of the Invention] (Means for Solving the Problems) The present invention provides a method for correcting the operating position of a manipulator based on a stop position shift when an automatic guided vehicle equipped with a manipulator whose operation has been taught in advance stops at a station. In the correction device, each photodetector provided in an automatic guided vehicle or station and having a surface emitter and a light receiver facing each other is arranged in a first direction, and a second direction different from the first direction is arranged.
a position detector arranged in a direction, and a position passing between a surface light emitter and a light receiver in a station or an automatic guided vehicle, and arranged in a first direction when the automatic guided vehicle stops at the station. A shielding body that blocks light by dividing each photodetector into each component in the X-axis and Y-axis directions, and also blocks light for each photodetector arranged in the second direction in response to a rotational position shift of the automatic guided vehicle; The deviation of the stop position of the automatic guided vehicle in the X-axis and Y-axis directions is determined from the received light amount signals from each photodetector arranged in one direction, and from the received light amount signal from each photodetector arranged in the second direction. The above objective is achieved by providing a total deviation calculation means for calculating the deviation of the rotation stop position of the automatic guided vehicle, and an operation correction means for correcting the operating position of the manipulator from each deviation amount calculated by the total deviation calculation means. It is a position correction device.
(作用)
このような手段を備えたことにより、無人搬送車がステ
ーションに停止すると、位置検出器の各面発光体と受光
器との間に遮蔽板が配置される。(Function) By providing such a means, when the automatic guided vehicle stops at a station, a shielding plate is disposed between each surface light emitter of the position detector and the light receiver.
しかして、ずれ量算出手段は各光検出器のうち第1方向
に配置された各光検出器からの受光量信号から無人搬送
車のY軸及びX軸方向の停止位置ずれを求めるとともに
第2方向に配置された各光検出器からの受光量信号から
無人搬送車の回転停止位置ずれを求め、これら算出され
た各ずれ量から動作補正手段はマニプレータの動作位置
を補正する。Therefore, the deviation amount calculation means calculates the stop position deviation of the automatic guided vehicle in the Y-axis and X-axis directions from the received light amount signal from each of the photodetectors arranged in the first direction, and The rotation stop position deviation of the automatic guided vehicle is determined from the received light amount signal from each photodetector arranged in the direction, and the operation correction means corrects the operation position of the manipulator based on each calculated deviation amount.
(実施例)
以下、本発明の一実施例について図面を参照して説明す
る。(Example) Hereinafter, an example of the present invention will be described with reference to the drawings.
第1図は位置補正装置の全体構成図であって、第1A図
は外観構成図、第1B図は位置検出器の構成図、第1C
図は機能ブロック図である。同図において20は無人搬
送車であり、21はステーションである。なお、無人搬
送車20にはマニプレータが搭載されているが、第1A
図及び第1B図では省略しである。この無人搬送車20
は所定の走行パターンに従って矢印(イ)方向に走行し
ている。FIG. 1 is an overall configuration diagram of the position correction device, FIG. 1A is an external configuration diagram, FIG. 1B is a configuration diagram of a position detector, and FIG.
The figure is a functional block diagram. In the figure, 20 is an automatic guided vehicle, and 21 is a station. Note that the automatic guided vehicle 20 is equipped with a manipulator, but the first A
It is omitted in the figure and FIG. 1B. This automated guided vehicle 20
is running in the direction of arrow (a) according to a predetermined running pattern.
さて、この無人搬送車20の底面には第1B図に示すよ
うな位置検出器22が設けられている。Now, on the bottom surface of this automatic guided vehicle 20, a position detector 22 as shown in FIG. 1B is provided.
この位置検出器22は、中央部に凹部23が形成され、
この凹部23を介して各面発光体24゜25.26とフ
ォトダイオード等から成る各受光器27,28.29と
がそれぞれ対向配置された構成となっている。なお、各
面発光体24〜26と各受光器27〜29とはそれぞれ
第1、第2及び第3光検出器を構成している。そして、
各面発光体24〜26と各受光器27〜29との間には
図示しないがそれぞれ光の干渉を防止する仕切り板が設
けられている。具体的に各面発光体24〜26は蛍光燈
と拡散板とを組み合せたものやプラズマデイスプレィパ
ネル等から成り、その形状は矩形状に形成されそれぞれ
同一の発光面積を有するものとなっている。そして、そ
の配置は、第1と第2光検出器が無人搬送車20の停止
すべき第1方向つまりY軸方向に所定間隔をおいて配置
され、又第3光検出器が第2光検出器から見てY軸方向
に所定角度θをもった第2方向に所定間隔をおいて配置
されている。This position detector 22 has a recess 23 formed in the center,
Each of the surface light emitters 24, 25 and 26 and each of the light receivers 27, 28 and 29 made of a photodiode or the like are arranged to face each other with the recess 23 interposed therebetween. Note that the surface light emitters 24 to 26 and the light receivers 27 to 29 constitute first, second, and third photodetectors, respectively. and,
Although not shown, a partition plate is provided between each of the surface light emitters 24 to 26 and each of the light receivers 27 to 29 to prevent interference of light. Specifically, each of the surface light emitters 24 to 26 is composed of a combination of a fluorescent lamp and a diffuser plate, a plasma display panel, etc., and is formed into a rectangular shape and has the same light emitting area. . The arrangement is such that the first and second photodetectors are arranged at a predetermined interval in the first direction in which the automatic guided vehicle 20 is to stop, that is, the Y-axis direction, and the third photodetector is the second photodetector. They are arranged at predetermined intervals in a second direction at a predetermined angle θ in the Y-axis direction when viewed from the vessel.
一方、ステーション21には遮蔽体30が位置検出器2
2の凹部23に挿入される高さ位置に設けられている。On the other hand, at the station 21, a shield 30 is installed on the position detector 2.
It is provided at a height position to be inserted into the recess 23 of No. 2.
この遮蔽体30はY軸方向に対して垂直方向に設けられ
、Y軸方向から遮光する第1遮蔽板31と、X軸方向か
ら遮光する第2遮蔽板32とから形成されている。This shielding body 30 is provided in a direction perpendicular to the Y-axis direction, and is formed of a first shielding plate 31 that blocks light from the Y-axis direction and a second shielding plate 32 that blocks light from the X-axis direction.
次に機能ブロックについて説明する。無人搬送車20に
は走行制御装置40が設けられており、この走行制御装
置40には走行制御部41とずれ量算出部42との各機
能が備えられている。走行制御部41は走行パターンに
従って操舵制御を実行して無人搬送車20の走行及び停
止制御を行なうもので、特に停止時に各面発光体24,
25゜26にそれぞれ発光信号を送出する機能を有した
ものとなっている。これら発光信号はD/A (ディジ
タル/アナログ)変換器43を通して各面発光体24〜
26に送られるようになっている。ずれ量算出部42は
各受光器27〜29から出力される各受光量信号を受け
てY軸及びX軸方向の停止設定位置からの停止位置ずれ
量及びY軸方向に対する回転位置ずれ量を求める機能を
有するもので、位置変換テーブル44及び算出部45か
ら構成されている。位置変換テーブル44には第2図に
示すように受光量信号の電流値に対するずれ位置のデー
タが記憶されている。なお、位置変換テーブル44のA
領域は各受光器27〜29がそれぞれ第1及び第2遮蔽
体31.32により全て遮光されて全く光を受光してい
ない状態であり、又B領域は各受光器27〜2つが各節
1及び第2遮蔽体31.32で遮光されていない状態で
ある。Next, the functional blocks will be explained. The automatic guided vehicle 20 is provided with a travel control device 40, and this travel control device 40 is equipped with the functions of a travel control section 41 and a deviation amount calculation section 42. The travel control unit 41 performs steering control according to a travel pattern to control travel and stop of the automatic guided vehicle 20, and particularly when stopped, each surface light emitting body 24,
It has a function of transmitting a light emission signal at each of 25° and 26°. These light emitting signals are transmitted to each surface light emitter 24 through a D/A (digital/analog) converter 43.
It is scheduled to be sent to the 26th. The deviation amount calculation unit 42 receives each received light amount signal output from each light receiver 27 to 29 and calculates the amount of stop position deviation from the set stop position in the Y-axis and X-axis directions and the amount of rotational position deviation in the Y-axis direction. It is composed of a position conversion table 44 and a calculation section 45. As shown in FIG. 2, the position conversion table 44 stores data on the shift position of the received light amount signal with respect to the current value. Note that A of the position conversion table 44
In the region B, each of the light receivers 27 to 29 is completely shielded by the first and second shields 31 and 32 and does not receive any light, and in region B, each of the light receivers 27 to 2 And it is in a state where the light is not blocked by the second shielding bodies 31 and 32.
この場合、各面発光体24〜26及び各受光器27〜2
9は同一のものを使用しているので、各受光器27〜2
9の各受光量信号に対して位置変換テーブル44を共有
している。算出部45は第1及び第2光検出器からの各
受光量信号を受けて位置変換テーブル44を使用して位
置変換し、これら位置からY軸及びX軸方向に対する無
人搬送車20の停止位置ずれ量を算出するとともに第2
及び第3光検出器からの各受光量信号を受けて位置変換
テーブル44を使用して位置変換し、これら位置からY
軸方向に対する無人搬送車20の回転停止位置ずれ量を
算出し、さらにこれらY軸及びX軸方向の回転停止位置
ずれ量を含んだ停止位置ずれ量を回転停止位置ずれ量に
よってX−Y座標に変換して作業データの補正値として
マニプレータ制御装置46へ創出する機能を持ったもの
である。In this case, each surface light emitter 24 to 26 and each light receiver 27 to 2
9 uses the same one, so each light receiver 27 to 2
The position conversion table 44 is shared by each of the nine received light amount signals. The calculation unit 45 receives each received light amount signal from the first and second photodetectors, converts the position using the position conversion table 44, and determines the stop position of the automatic guided vehicle 20 in the Y-axis and X-axis directions from these positions. In addition to calculating the amount of deviation, the second
In response to the received light amount signals from the third photodetector and the third photodetector, the position is converted using the position conversion table 44, and from these positions Y
The rotation stop position deviation amount of the automatic guided vehicle 20 in the axial direction is calculated, and the stop position deviation amount including the rotation stop position deviation amounts in the Y-axis and X-axis directions is converted into an X-Y coordinate by the rotation stop position deviation amount. It has the function of converting the data and creating it in the manipulator control device 46 as a correction value for the work data.
ところで、前記停止設定位置は第3図に示すように各面
発光体24〜26が第1及び第2遮蔽体31.32によ
って発光面積の半分が遮光されたときに設定されており
、このときの受光量は第2図に示す如く約0.35[A
]に相当する。By the way, the stop setting position is set when half of the light emitting area of each of the surface light emitters 24 to 26 is blocked by the first and second shielding bodies 31 and 32, as shown in FIG. The amount of light received is approximately 0.35[A] as shown in Figure 2.
] corresponds to
マニプレータ制御装置46は各補正値を受けて作業デー
タを位置補正し、この補正された作業データに従ってマ
ニプレータ47を動作制御する機能を有するものである
。なお、各受光器27〜29から出力される受光量信号
はそれぞれA/D変換器48によりディジタル化されて
算出部45に送られている。The manipulator control device 46 has a function of correcting the position of the work data in response to each correction value and controlling the operation of the manipulator 47 in accordance with the corrected work data. Note that the received light amount signals outputted from each of the light receivers 27 to 29 are each digitized by an A/D converter 48 and sent to a calculation section 45.
次に上記の如く構成された装置の作用について説明する
。Next, the operation of the apparatus configured as described above will be explained.
無人搬送車20がステーション21に到達して停止する
と、走行制御部41は操舵制御を停止するとともに各面
発光体24〜26に発光信号を送出して各面発光体24
〜26を発光させる。When the automatic guided vehicle 20 reaches the station 21 and stops, the travel control unit 41 stops the steering control and sends a light emission signal to each of the surface light emitters 24 to 26 to cause each surface light emitter 24 to stop.
~26 to emit light.
ところで、無人搬送車20の停止時、無人搬送車20が
停止設定位置に停止して無人搬送車20のステーション
21に対する停止位置ずれがY軸。By the way, when the automatic guided vehicle 20 is stopped, the automatic guided vehicle 20 stops at the stop setting position, and the stop position deviation of the automatic guided vehicle 20 with respect to the station 21 is on the Y axis.
X軸及び回転方向に対してそれぞれ零であれば、第3図
に示すように各面発光体24〜26はそれぞれ第1及び
第2遮蔽体31.32によってその発光面積の半分が遮
光される。ところが、このように無人搬送車20は必ず
停止設定位置に停止するとは限らず、Y軸、X軸及び回
転方向にずれた位置、例えば各受光器が24′、25−
126′の位置に停止することがある。そこで、無人搬
送車20の停止位置には各位置が考えられるが、説明を
簡単にするために先ず第4図に示すようにY軸方向にず
れ1Thaが生じた場合について説明する。If each of the X-axis and the rotational direction is zero, half of the light emitting area of each of the surface light emitters 24 to 26 is blocked by the first and second shields 31 and 32, as shown in FIG. . However, the automatic guided vehicle 20 does not always stop at the set stop position as described above, and may be located at a position shifted in the Y-axis, X-axis, and rotational direction, for example, when each light receiver
It may stop at the 126' position. Therefore, various positions are possible for the stop position of the automatic guided vehicle 20, but to simplify the explanation, first, a case where a shift of 1 Tha occurs in the Y-axis direction as shown in FIG. 4 will be described.
このようにY軸方向にずれ量aが生ずれば、このずれ量
aに対応する発光面積だけ面発光体25の遮光面積が少
なくなる。従って、受光器28は面発光体25の第1遮
蔽体31で遮光されてない発光部分の受光量をY軸方向
の受光信号として出力し、又受光器27は面発光体24
の第2遮蔽体32で遮光されてない発光部分の受光量を
X軸方向の受光量信号として出力する。これら受光量信
号はそれぞれA/D変換器48でディジタル化されて算
出部45へ送られる。この算出部45は受光器28から
の受光量信号の電流値から第2図に示す位置変換テーブ
ル44を用いてY軸方向の位置を求め、又受光器27か
らの受光量信号の電流= 13−
値から位置変換テーブル44を用いてX軸方向の位置を
求める。ここで、Y軸及びX軸方向の停止設定位置に対
する受光量信号の電流値は共に約0.35[Aコであり
、位置としては4.5 [mml として算出される
。従って、算出部45はこの停止設定位置4.5 [
n+m]と変換された各位置との偏差からY軸方向及び
X軸方向の各ずれ量yl、 xiを求める。If the amount of deviation a occurs in the Y-axis direction in this way, the light-shielding area of the surface light emitter 25 will be reduced by the light emitting area corresponding to the amount of deviation a. Therefore, the light receiver 28 outputs the amount of light received from the light emitting portion of the surface light emitter 25 that is not blocked by the first shield 31 as a light reception signal in the Y-axis direction, and the light receiver 27
The amount of light received at the light emitting portion that is not blocked by the second shield 32 is output as a received light amount signal in the X-axis direction. These received light amount signals are each digitized by an A/D converter 48 and sent to a calculation section 45. This calculation unit 45 calculates the position in the Y-axis direction from the current value of the received light amount signal from the light receiver 28 using the position conversion table 44 shown in FIG. - Find the position in the X-axis direction from the value using the position conversion table 44. Here, the current values of the received light amount signals for the set stop positions in the Y-axis and X-axis directions are both about 0.35 [A], and the position is calculated as 4.5 [mml]. Therefore, the calculation unit 45 calculates this stop setting position 4.5 [
The amount of deviation yl, xi in the Y-axis direction and the X-axis direction is determined from the deviation between the converted position and the converted position.
次に無人搬送車20がY軸方向に対して回転ずれして停
止した場合について説明する。この場合、回転ずれが無
ければ第5図に示すように各面発光体25.26は第1
遮蔽体31によってその発光面積の半分が遮光される。Next, a case will be described in which the automatic guided vehicle 20 is rotationally displaced with respect to the Y-axis direction and stops. In this case, if there is no rotational deviation, each surface light emitter 25, 26 will be in the first position as shown in FIG.
Half of the light emitting area is blocked by the shielding body 31.
ところが、回転ずれが生じるとその発光面積の遮光面積
が変化する。第6図は説明を簡単にするために面発光体
25の中心位置で回転した場合について示しである。こ
こで、第5図に示すように各面発光体25,26のY軸
及びX軸方向の各間隔をy、xとし、かつ面発光体26
の面発光体25から見た位置を面発光体25を通るY軸
方向に対して所定角度θの方向に配置されているとし、
さらに面発光体26の中心位置をPとするとともに面発
光体26の中心位置Pを通るX軸方向に対して平行なう
インをqとする。そうすると、回転ずれが生じて第6図
に示す状態となった場合、ラインqは回転ずれの角度と
同一角度だけ回転移動する。従って、このラインqに平
行で位置Pを通るラインrと第2方向とで形成される角
度をθ−とじ、ラインqと第1遮蔽体31とのエツジと
て形成される角度をΔθとすると、
θ−θ′十Δθ ・・・(1)が成
り立つ。又、ラインqとラインrとの間隔をy−とする
と、
θ−w−tan−’ (y−y −) /x
・・・(2)となる。However, when a rotational shift occurs, the light-shielding area of the light-emitting area changes. FIG. 6 shows a case where the surface light emitter 25 is rotated at its center position for ease of explanation. Here, as shown in FIG. 5, the intervals between the surface light emitters 25 and 26 in the Y-axis and
Assume that the position viewed from the surface light emitter 25 is arranged at a predetermined angle θ with respect to the Y-axis direction passing through the surface light emitter 25,
Furthermore, let P be the center position of the surface light emitter 26, and let q be the in parallel to the X-axis direction passing through the center position P of the surface light emitter 26. Then, when a rotational deviation occurs and the state shown in FIG. 6 occurs, the line q rotates by the same angle as the angle of the rotational deviation. Therefore, if the angle formed by the second direction and line r parallel to line q and passing through position P is θ-, and the angle formed by the edge of line q and the first shield 31 is Δθ, then , θ−θ′+Δθ...(1) holds true. Also, if the distance between line q and line r is y-, then θ-w-tan-' (y-y-)/x
...(2).
ここで、無人搬送車20が第6図に示すように反時計回
り方向に対して回転ずれを生ずればy′はyに対してマ
イナスの値となり、逆に時計回り方向に対して回転ずれ
を生ずればy′はyに対してプラスの値となる。Here, if the automatic guided vehicle 20 causes a rotational deviation in the counterclockwise direction as shown in FIG. If this occurs, y' becomes a positive value with respect to y.
さて、このような状態で面発光体26が第1遮蔽体31
によって遮光された場合、面発光体26の遮光されてな
い発光面積はy′と対応する。しかして、面発光体26
から放射された光が受光器29で受光されてその受光量
信号が出力されると、算出部45はこの受光量信号を受
けて第2図に示す位置変換テーブル44を使用して位置
に変換し、そしてこの位置と停止設定位置との偏差を演
算してy′を算出する。この後、算出部45はこのy−
を前記第(2)式に代入してθ−を求め、さらに第(1
)式からΔθを演算し求める。なお、このΔθは
Δθ= tan’ y −/ x
・・・(3)から演算し求めてもよい。Now, in this state, the surface light emitting body 26 is connected to the first shielding body 31.
When the light is blocked by , the unblocked light emitting area of the surface light emitter 26 corresponds to y'. However, the surface light emitter 26
When the light emitted from the light receiver 29 receives the light and outputs the received light amount signal, the calculation unit 45 receives this received light amount signal and converts it into a position using the position conversion table 44 shown in FIG. Then, y' is calculated by calculating the deviation between this position and the set stop position. After this, the calculation unit 45 calculates this y-
is substituted into the above equation (2) to find θ-, and then the (1)
) Calculate and find Δθ from the equation. Note that this Δθ is Δθ= tan' y −/x
...You may calculate and obtain it from (3).
ところで、上記求められたY軸及びX軸方向の停止位置
ずれyl、 xiは無人搬送車20の回転ずれを含んだ
値となっている。従って、算出部45はこれら停止位置
ずれyl、 xiの値を回転位置ずれΔθでX−Y座標
の停止位置ずれ量に変換する。By the way, the above-determined stop position deviations yl and xi in the Y-axis and X-axis directions are values that include the rotational deviation of the automatic guided vehicle 20. Therefore, the calculation unit 45 converts the values of these stop position deviations yl and xi into a stop position deviation amount on the X-Y coordinates using the rotational position deviation Δθ.
次式はこの変換式であって、
X=xl・cos Δθ−yl ・sin Δθ
−= (4)Y=xisin Δθ−yl−
CO8Δθ ・(5)算出部45はこれら第(
4)式及び第(5)式を演算してX軸及びY軸方向の各
ずれ量を算出し、これらずれ量をマニプレータ47の位
置補正値としてマニプレータ制御装置45へ送出する。The following formula is this conversion formula, X=xl・cos Δθ−yl ・sin Δθ
−= (4) Y=xisin Δθ−yl−
CO8Δθ ・(5) The calculation unit 45 calculates these (
Equations (4) and (5) are calculated to calculate the amounts of deviation in the X-axis and Y-axis directions, and these deviations are sent to the manipulator control device 45 as position correction values for the manipulator 47.
このマニプレータ制御装置46は位置補正値を受けて作
業データを位置補正し、この補正した・作業データに従
ってマニプレータ47を動作制御する。かくして、無人
搬送車20とステーション21との間でワークの積み降
ろし作業が行われる。The manipulator control device 46 receives the position correction value, performs position correction on the work data, and controls the operation of the manipulator 47 in accordance with the corrected work data. In this way, workpieces are loaded and unloaded between the automatic guided vehicle 20 and the station 21.
このように上記一実施例においては、無人搬送車20が
ステーション21に停止すると、各面発光体24〜26
と受光器27〜29との間に遮蔽板30が配置され、も
って第1方向に配置された各光検出器からの受光量信号
から無人搬送車20のY軸及びX軸方向の停止位置ずれ
を求めるとともに第2方向に配置された各光検出器から
の受光量信号から無人搬送車20の回転停止位置ずれΔ
θを求め、これら算出された各ずれ量からマニプレーグ
47の動作位置の補正値を求めるようにしたので、特に
誘導ラインを使用しない走行方式の無人搬送車20の停
止時に簡単な構成で正確にX軸、Y軸方向の停止位置ず
れ及び回転位置ずれを求めることができ、これらずれ量
からマニプレータ47の動作の位置補正ができる。従っ
て、無人搬送車20を停止後に位置補正することなしに
高精度にワークの積み降ろしができる。又、床等を工事
する必要もない。In this way, in the above embodiment, when the automatic guided vehicle 20 stops at the station 21, each of the surface light emitters 24 to 26
A shielding plate 30 is arranged between the photodetectors 27 to 29 and the stop position deviation of the automatic guided vehicle 20 in the Y-axis and X-axis directions from the received light amount signal from each photodetector arranged in the first direction. In addition, the rotation stop position deviation Δ of the automatic guided vehicle 20 is determined from the received light amount signal from each photodetector arranged in the second direction.
θ is calculated, and the correction value for the operating position of the manipulator 47 is calculated from each of the calculated deviation amounts, so that X can be accurately adjusted with a simple configuration, especially when the automatic guided vehicle 20 of a traveling type that does not use a guide line is stopped. Stop position deviations and rotational position deviations in the axial and Y-axis directions can be determined, and the position of the operation of the manipulator 47 can be corrected from these deviation amounts. Therefore, after stopping the automatic guided vehicle 20, the workpieces can be loaded and unloaded with high precision without having to correct the position. Also, there is no need to construct the floor etc.
なお、本発明は上記一実施例に限定されるものでなくそ
の主旨を逸脱しない範囲で変形してもよい。例えば、位
置検出器22をステーション21に設けるとともに遮蔽
体30を無人搬送車20に設けてもよい。又、第7図に
示すように遮蔽体40を長方形形状とし、又面発光体4
1をL字形状として遮蔽体40で遮蔽されない各部分で
の各受光量からX軸及びY軸方向のずれ量を求めるとと
もに回転角のずれ量を求めるようにしてもよい。Note that the present invention is not limited to the above-mentioned embodiment, and may be modified without departing from the spirit thereof. For example, the position detector 22 may be provided at the station 21 and the shield 30 may be provided at the automatic guided vehicle 20. Further, as shown in FIG.
1 may be L-shaped, and the amount of deviation in the X-axis and Y-axis directions may be determined from the amount of light received at each portion not shielded by the shielding body 40, and the amount of deviation in the rotation angle may also be determined.
[発明の効果]
以上詳記したように本発明によれば、通行の邪魔となら
ずかつ床への工事を不必要とし、さらに短時間で各ずれ
量を算出してマニプレータの動作位置を補正できる位置
補正装置を提供できる。[Effects of the Invention] As detailed above, according to the present invention, it does not obstruct traffic, eliminates the need for construction work on the floor, and furthermore corrects the operating position of the manipulator by calculating each shift amount in a short time. It is possible to provide a position correction device that can
第1図は位置補正装置の全体構成図であって、第1A図
は外観構成図、第1B図は位置検出器の構成図、第1C
図は機能ブロック図、第2図は位置変換テーブルの模式
図、第3図は無人搬送車の停止位置例を示す図、第4図
はY軸方向にずれて停止した無人搬送車を示す図、第5
図及び第6図は回転停止ずれの検出を説明するための模
式図、第7図は変形例を示す図、第8図及び第9図は従
来技術を説明するための図である。
20・・・無人搬送車、21・・・ステーション、22
・・・位置検出器、23・・・凹部、24〜26・・・
面発光体、27〜29・・・受光器、30・・・遮蔽体
、40・・・走行制御装置、41・・・走行制御部、4
2・・・ずれ量算出部、44・・・位置変換テーブル、
45・・算出部、46・・・マニプレータ制御装置、4
7・・・マニプレータ。
ji4 B
第6図
17g1
第9図FIG. 1 is an overall configuration diagram of the position correction device, FIG. 1A is an external configuration diagram, FIG. 1B is a configuration diagram of a position detector, and FIG.
The figure is a functional block diagram, Figure 2 is a schematic diagram of a position conversion table, Figure 3 is a diagram showing an example of the stop position of an automatic guided vehicle, and Figure 4 is a diagram showing an automatic guided vehicle stopped shifted in the Y-axis direction. , 5th
6 and 6 are schematic diagrams for explaining the detection of rotation stop deviation, FIG. 7 is a diagram showing a modification, and FIGS. 8 and 9 are diagrams for explaining a conventional technique. 20...Automated guided vehicle, 21...Station, 22
...Position detector, 23...Recess, 24-26...
Surface light emitter, 27-29... Light receiver, 30... Shielding body, 40... Travel control device, 41... Travel control unit, 4
2... Displacement amount calculation unit, 44... Position conversion table,
45... Calculation unit, 46... Manipulator control device, 4
7... Manipulator. ji4 B Fig. 6 17g1 Fig. 9
Claims (1)
車がステーションで停止したときの停止位置ずれから前
記マニプレータの動作位置補正を行なう位置補正装置に
おいて、前記無人搬送車又は前記ステーションに設けら
れ面発光体と受光器とを対向させた各光検出器をそれぞ
れ第1方向に配置するとともにこの第1方向と異なる第
2方向に配置して成る位置検出器と、前記ステーション
又は前記無人搬送車における前記面発光体と前記受光器
との間を通過する位置に設けられ前記無人搬送車の前記
ステーションでの停止時に第1方向に配置された前記各
光検出器をX軸及びY軸方向の各成分に分けて遮光する
とともに第2方向に配置された前記各光検出器を前記無
人搬送車の回転位置ずれに対応して遮光する遮蔽体と、
第1方向に配置された前記各光検出器からの受光量信号
からX軸及びY軸方向の前記無人搬送車の停止位置ずれ
を求めるとともに第2方向に配置された前記各光検出器
からの受光量信号から前記無人搬送車の回転停止位置ず
れを求めるずれ量算出手段と、このずれ量算出手段で算
出された各ずれ量から前記マニプレータの動作位置を補
正する動作補正手段とを具備したことを特徴とする位置
補正装置。In a position correction device that corrects the operation position of the manipulator based on a stop position shift when an automatic guided vehicle equipped with a manipulator whose operation has been taught in advance stops at a station, the surface light emitting body provided in the automatic guided vehicle or the station. and a position detector comprising photodetectors each having a photodetector facing each other arranged in a first direction and arranged in a second direction different from the first direction, and the surface of the station or the automatic guided vehicle. Each of the photodetectors, which is provided at a position passing between the light emitter and the light receiver and is arranged in a first direction when the automatic guided vehicle is stopped at the station, is divided into each component in the X-axis and Y-axis directions. a shielding body that separately blocks light and blocks light from each of the photodetectors arranged in a second direction in response to a rotational position shift of the automatic guided vehicle;
The stop position deviation of the automatic guided vehicle in the X-axis and Y-axis directions is determined from the received light amount signal from each of the photodetectors arranged in the first direction, and the deviation of the stop position of the automatic guided vehicle from each of the photodetectors arranged in the second direction is determined. The apparatus further comprises: a deviation amount calculation means for calculating the deviation of the rotation stop position of the automatic guided vehicle from the received light amount signal; and an operation correction means for correcting the operating position of the manipulator from each deviation amount calculated by the deviation amount calculation means. A position correction device characterized by:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63018257A JPH01193904A (en) | 1988-01-28 | 1988-01-28 | Position correction device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63018257A JPH01193904A (en) | 1988-01-28 | 1988-01-28 | Position correction device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH01193904A true JPH01193904A (en) | 1989-08-03 |
Family
ID=11966629
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63018257A Pending JPH01193904A (en) | 1988-01-28 | 1988-01-28 | Position correction device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH01193904A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20040039028A (en) * | 2002-10-30 | 2004-05-10 | 엘지전자 주식회사 | Roadblock detection apparatus for robot |
-
1988
- 1988-01-28 JP JP63018257A patent/JPH01193904A/en active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20040039028A (en) * | 2002-10-30 | 2004-05-10 | 엘지전자 주식회사 | Roadblock detection apparatus for robot |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4924153A (en) | Apparatus for guiding movement of an unmanned moving body | |
| US7436522B2 (en) | Method for determining the 3D coordinates of the surface of an object | |
| US4753569A (en) | Robot calibration | |
| JPS63195514A (en) | Optoelectronic distance sensor | |
| JP3647608B2 (en) | Surveyor automatic tracking device | |
| JPH08114415A (en) | Space coordinate detector | |
| JPH01287415A (en) | Self-propelled vehicle position control device | |
| JP2002213920A (en) | Moving object position recognition method and apparatus | |
| US20210397197A1 (en) | Method for navigating a movable device along an inclined surface | |
| JPS60189517A (en) | Position controller | |
| JPH01193904A (en) | Position correction device | |
| JPH04303216A (en) | Position detector for unmanned carrier | |
| JPS63201704A (en) | Work correcting device for automatically guided vehicle | |
| GB2300262A (en) | Positional measurement projecting device and mounting structure therefor | |
| US20230140321A1 (en) | Distance measurement system | |
| JPH024843B2 (en) | ||
| JPH064127A (en) | Own-position measuring instrument for indoor moving body | |
| JPS5991308A (en) | Method for detecting surface configuration | |
| US6864969B1 (en) | Calibration system for calibrating orientation parameters of digital optoelectronic sensors in a mobile carrier used for remote reconnaisance | |
| JP2007218778A (en) | Position detection method and alignment method | |
| JPH05250033A (en) | Automatic guiding system | |
| JPH11190630A (en) | Position detection device in mobile guidance equipment | |
| JPH0546240A (en) | Method and device for detecting self-position of moving body | |
| JPH10293037A (en) | Mobile object position detection equipment | |
| JPH0659016A (en) | Position measuring device for moving body |