JPH0262005B2 - - Google Patents
Info
- Publication number
- JPH0262005B2 JPH0262005B2 JP58166007A JP16600783A JPH0262005B2 JP H0262005 B2 JPH0262005 B2 JP H0262005B2 JP 58166007 A JP58166007 A JP 58166007A JP 16600783 A JP16600783 A JP 16600783A JP H0262005 B2 JPH0262005 B2 JP H0262005B2
- Authority
- JP
- Japan
- Prior art keywords
- coordinates
- coordinate
- read
- reading
- cursor
- 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.)
- Expired - Lifetime
Links
Landscapes
- Length Measuring Devices With Unspecified Measuring Means (AREA)
Description
【発明の詳細な説明】
この発明は、X,Y座標を共通のデータ処理系
で読取るデイジタイザにおける読取座標の補正方
法に関するものである。DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a method for correcting read coordinates in a digitizer that reads X and Y coordinates using a common data processing system.
X,Y座標を1つのカーソル(又はピン)、1
つの検知スイツチ及び処理装置でなる共通のデー
タ処理系で読取るデイジタイザの一例を第1図に
基づいて説明するとカーソル(又はピン)1内の
励磁用コイルに交流電圧Vcを印加すれば、タブ
レツトの誘導コイルによつて形成されるループx1
〜x4及びy1〜y5には交流の起電力が誘導される。
従つて、スイツチ2を切換えてループx1〜x4及び
y1〜y5の誘導起電力を検出し、起電力が最大とな
るループx1〜x4及びy1〜y5のアドレスを読取るこ
とにより、励磁用コイル即ちカーソル1の位置
(X,Yの座標)を知ることができる。 Set the X, Y coordinates to one cursor (or pin), 1
An example of a digitizer read by a common data processing system consisting of two detection switches and a processing device will be explained based on FIG. Loop formed by coil x 1
An alternating current electromotive force is induced in ~ x4 and y1 ~ y5 .
Therefore, switch 2 is switched to loop x 1 to x 4 and
By detecting the induced electromotive force of y 1 to y 5 and reading the addresses of loops x 1 to x 4 and y 1 to y 5 where the electromotive force is maximum, the position of the excitation coil, that is, the cursor 1 (X, Y coordinates).
このようなデイジタイザにおいては、X座標と
Y座標との読取りが同時に行なわれないことよ
り、カーソルをある速度で移動させると、X座標
とY座標の読取り時間差に基づく誤差が生じる。
即ち、第2図に示すように、カーソルの軌跡をl
とし、時間t1に軌跡l上の点A1のX座標X1を、
時間t1′に軌跡l上の点A1′のY座標Y1を読取つた
とすれば、実測点は座標が(x1,y1)となる点B
となり、実測点Bは軌跡lとずれることになる。 In such a digitizer, since the X and Y coordinates are not read simultaneously, when the cursor is moved at a certain speed, an error occurs due to the difference in reading time between the X and Y coordinates.
That is, as shown in Figure 2, the trajectory of the cursor is
Then, at time t 1 , the X coordinate of point A 1 on trajectory l is
If we read the Y coordinate Y 1 of point A 1 ' on trajectory l at time t 1 ', the actual measurement point is point B whose coordinates are (x 1 , y 1 ).
Therefore, the actual measurement point B deviates from the locus l.
この発明は、以上の事情に鑑みなされたもの
で、その目的とするところは、共通のデータ処理
系によりX座標、Y座標を交互に(即ち離散的
に)読取るデイジタイザにおいて、カーソル(又
はペン)の移動に伴う誤差をを補正することによ
つて、カーソルの軌跡のずれ量を小さくすること
ができるデイジタイザにおける読取座標の補正方
法を提供することにある。 The present invention was made in view of the above circumstances, and its purpose is to use a cursor (or pen) in a digitizer that reads X and Y coordinates alternately (that is, discretely) using a common data processing system. An object of the present invention is to provide a method for correcting read coordinates in a digitizer, which can reduce the amount of deviation in the trajectory of a cursor by correcting errors caused by movement of the digitizer.
以下、この発明を添付図面に基づいて説明す
る。 Hereinafter, the present invention will be explained based on the accompanying drawings.
第3図に示すように、カーソルの軌跡lは、第
1図のような装置によつてX座標とY座標が交互
に読取られており、測定時刻tn,tn1(nは正の整
数であり、tn<tn1<tn+1)における軌跡l上
の点をAn,An1とし、測定時刻tnにX座標を、
測定時刻tn1にY座標を読取り、それらの読取値
をXn,Ynとする。 As shown in Figure 3, the trajectory l of the cursor is such that the X and Y coordinates are read alternately by the device shown in Figure 1, and the measurement times tn, tn 1 (n is a positive integer) , the point on the trajectory l at tn < tn 1 < tn + 1) is An, An 1 , and the X coordinate is at the measurement time tn,
Read the Y coordinate at measurement time tn 1 , and let these reading values be Xn and Yn.
このようにして読取つたX座標Xnに対するY
座標Yn1は、X座標Xnの直前と直後に読取つた
Y座標Yn−1,Ynの平均値Yn−1+Yn/2として補
正する。逆に読取つたY座標Ynに対するX座標
Xn1は、Y座標Ynの直前と直後に読取つたX座
標Xn,Xn+1の平均値Xn+Xn+1/2として補正す
る。 Y for the X coordinate Xn read in this way
The coordinate Yn 1 is corrected as the average value Yn- 1 +Yn/2 of the Y coordinates Yn- 1 and Yn read immediately before and after the X-coordinate Xn. X coordinate for Y coordinate Yn read in reverse
Xn 1 is corrected as the average value Xn+Xn+ 1 /2 of the X coordinates Xn and Xn+ 1 read immediately before and after the Y coordinate Yn.
以上のような補正を行なうと、測定時間間隔tn
−tn−1,tn1−tn−11におけるカーソルの移動
量は非常に小さいことより、各間隔におけるカー
ソルの移動量は直線とみなすことができ、且つ、
カーソルの移動速度に対する読取時間は非常に小
さいことより、座標の読取間隔tn−tn1−1,tn1
−tnは等しいとみなすことができるから、補正し
た座標Xn1,Yn1は軌跡l上になるとみなすこと
ができ、移動速度に対する読取誤差を無視でき
る。 After the above correction, the measurement time interval tn
Since the amount of cursor movement at -tn-1, tn 1 -tn-1 1 is very small, the amount of cursor movement at each interval can be regarded as a straight line, and
Since the reading time relative to the cursor movement speed is very small, the coordinate reading interval tn−tn 1 −1, tn 1
Since -tn can be considered to be equal, the corrected coordinates Xn 1 and Yn 1 can be considered to be on the trajectory l, and the reading error with respect to the moving speed can be ignored.
なお、以上の補正値Xn1,Yn1は、第1図に示
すようなデイジタイザでは読取座標がメモリに一
旦記憶されるから、このメモリから必要とする2
個の読取座標を読出し、演算部でそれらの平均値
を求めれば、容易に求めることができる。 In addition, the above correction values Xn 1 and Yn 1 can be calculated from the required two values from the memory because the reading coordinates are temporarily stored in the memory in the digitizer shown in Fig. 1.
This can be easily determined by reading out the reading coordinates and calculating their average value using the calculation section.
この発明は、以上のとおり、X座標とY座標の
いずれか一方の読取座標に対する他方の座標を、
一方の読取座標の直前と直後に読取つた他方の座
標を平均して補正するから、その補正値はカーソ
ル(又はペン)の軌跡上とほとんど一致し、移動
速度に対する読取誤差は無視できるほどに小さく
なる。 As described above, the present invention allows the reading coordinates of either the X coordinate or the Y coordinate to be determined by
Since the correction is made by averaging the coordinates read immediately before and after one reading coordinate, the correction value almost matches the trajectory of the cursor (or pen), and the reading error due to the moving speed is so small that it can be ignored. Become.
第1図はX,Y座標を共通のデータ処理系で読
取るデイジタイザの一例を示す略図、第2図は従
来例を説明するグラフ、第3図はこの発明の一例
を説明するグラフである。
1……カーソル、2……スイツチ。
FIG. 1 is a schematic diagram showing an example of a digitizer that reads X and Y coordinates using a common data processing system, FIG. 2 is a graph illustrating a conventional example, and FIG. 3 is a graph illustrating an example of the present invention. 1...Cursor, 2...Switch.
Claims (1)
り交互に読取るデイジタイザにおいて、X座標と
Y座標のいずれか一方の読取座標に対する他方の
座標を、一方の読取座標の直前と直後に読取つた
他方の座標を平均して求めることを特徴とするデ
イジタイザにおける読取座標の補正方法。1. In a digitizer that reads the X and Y coordinates alternately using a common data processing system, the coordinates of the other one of the X and Y coordinates are read immediately before and after the other. A method for correcting read coordinates in a digitizer, characterized in that the coordinates are averaged.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58166007A JPS6056212A (en) | 1983-09-07 | 1983-09-07 | Correction of read coordinate for digitizer |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58166007A JPS6056212A (en) | 1983-09-07 | 1983-09-07 | Correction of read coordinate for digitizer |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6056212A JPS6056212A (en) | 1985-04-01 |
| JPH0262005B2 true JPH0262005B2 (en) | 1990-12-21 |
Family
ID=15823155
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP58166007A Granted JPS6056212A (en) | 1983-09-07 | 1983-09-07 | Correction of read coordinate for digitizer |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6056212A (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62133307A (en) * | 1985-12-05 | 1987-06-16 | Honda Motor Co Ltd | Curved surface measuring device |
-
1983
- 1983-09-07 JP JP58166007A patent/JPS6056212A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS6056212A (en) | 1985-04-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0291513A (en) | Gyro zero point correction method and device | |
| JPS5920156B2 (en) | coordinate reading device | |
| CA2221339A1 (en) | Method and apparatus for navigating with correction of angular speed using azimuth detection sensor | |
| US5131754A (en) | Method of and device for detecting position of body | |
| JPH0262005B2 (en) | ||
| CN103542864B (en) | A kind of inertial navigation fall into a trap step method and device | |
| CN119063775A (en) | A multi-turn counting correction method and device, and a multi-turn encoder | |
| CN113465940B (en) | A robot slip detection method, device and robot | |
| JPH0510189B2 (en) | ||
| JP3758710B2 (en) | Current position calculation system and current position calculation method | |
| JPH0260474B2 (en) | ||
| JP2002131041A (en) | Method and device for measuring contour shape | |
| JPH01173614U (en) | ||
| JPH09292908A (en) | Control method for robot | |
| JP2555053Y2 (en) | Position detection device for autonomous guided vehicle | |
| JPH04297822A (en) | Driving path agreement method in navigation device | |
| JPH0592814U (en) | Detector | |
| JPH0424721A (en) | Scanning system for coordinate reader | |
| JPS6299824A (en) | Error correcting method for coordinate reading device | |
| JPS6249417A (en) | Positioning device | |
| JPS62287987A (en) | Robot | |
| JP3626281B2 (en) | Pen-type input device | |
| JPS61288982A (en) | Control method of robot with visual sensor | |
| CN114952830A (en) | Contact constraint-based positioning method for high-precision shaft-hole assembly shaft parts of robots | |
| JPH02201520A (en) | Output correcting method for electromagnetic induction type coordinate analyzer |