[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JPH08211934A - Steering controller for traveling object - Google Patents

Steering controller for traveling object

Info

Publication number
JPH08211934A
JPH08211934A JP7037727A JP3772795A JPH08211934A JP H08211934 A JPH08211934 A JP H08211934A JP 7037727 A JP7037727 A JP 7037727A JP 3772795 A JP3772795 A JP 3772795A JP H08211934 A JPH08211934 A JP H08211934A
Authority
JP
Japan
Prior art keywords
moving body
detected
azimuth angle
detecting means
reference point
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
Application number
JP7037727A
Other languages
Japanese (ja)
Inventor
Kenji Kamimura
健二 上村
Toshikazu Nakamura
利和 中村
Yoshihisa Araogi
義久 新荻
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Honda Motor Co Ltd
Original Assignee
Honda Motor Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Honda Motor Co Ltd filed Critical Honda Motor Co Ltd
Priority to JP7037727A priority Critical patent/JPH08211934A/en
Publication of JPH08211934A publication Critical patent/JPH08211934A/en
Pending legal-status Critical Current

Links

Landscapes

  • Length Measuring Devices By Optical Means (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Abstract

PURPOSE: To continuously exactly detect the position of a traveling object. CONSTITUTION: A first position detector 23 detects the position of the traveling object from the light receiving direction of light scanned by a light beam scanner 2 and reflected at a reference point. A second position detector 16 detects the position corresponding to a yaw angle change and a moving distance due to signals from a gyro 11 and a car speed pulse generator 12. The second position detector 16 can continuously detect the position but since its cumulative error is big, the result is successively corrected by the detected data of the first position detector 23. Thus, two position detectors continuously and exactly detect the position of the traveling object while being complemented each other. Especially, at a turning part where the advancing direction is rapidly changed or when the reference point gets lost, the effect due to the second position detector 16 is big.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は移動体の位置を検出しな
がら操舵方向を制御する操向制御装置に関するものであ
り、特に、工場内の無人移動搬送装置や、農業および土
木建設分野等に使用される自走車両等、各種移動体の操
向制御装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a steering control device for controlling the steering direction while detecting the position of a moving body, and more particularly to an unmanned mobile transfer device in a factory, agriculture and civil engineering construction fields. The present invention relates to a steering control device for various moving bodies such as a self-propelled vehicle used.

【0002】[0002]

【従来の技術】走行領域内での移動体の位置検知装置と
して、該移動体を中心に光ビームを円周方向に走査する
手段と、移動体とは離れた少なくとも3か所に固定さ
れ、入射方向に光を反射する光反射手段と、該光反射手
段からの反射光を受光する受光手段とを具備した装置が
提案されている(例えば、特公平2−57843号)。
この装置では、前記反射光の受光方向により、移動体か
ら見た前記光反射手段の方位角を算出する。そして、こ
の方位角を使用して三角測量の原理で該移動体の位置を
検知する。
2. Description of the Related Art As a position detecting device for a moving body in a traveling area, a means for scanning a light beam in the circumferential direction around the moving body and a means for fixing the moving body are fixed at at least three locations apart from the moving body. An apparatus has been proposed which includes a light reflecting means for reflecting light in the incident direction and a light receiving means for receiving the reflected light from the light reflecting means (for example, Japanese Patent Publication No. 2-57843).
In this device, the azimuth angle of the light reflecting means viewed from the moving body is calculated from the light receiving direction of the reflected light. Then, using this azimuth, the position of the moving body is detected by the principle of triangulation.

【0003】この種の位置検出装置では、光ビームを水
平方向に回動させながら各光反射手段からの反射光を順
番に受光するように構成しているので、発光器および受
光器等からなる高価な光ビーム走査手段を、各光反射手
段毎に対応させて設ける必要がなくなり、例えば1組で
すませることができるという利点がある。
In this type of position detecting device, the light beam is rotated in the horizontal direction so that the reflected light from each of the light reflecting means is received in order, so that it comprises a light emitting device and a light receiving device. There is no need to provide an expensive light beam scanning means for each light reflecting means, and there is an advantage that one set can be used.

【0004】[0004]

【発明が解決しようとする課題】従来の位置検出装置で
は、上述のような利点がある反面、次のような問題点を
有している。すなわち、前記位置検出装置では光ビーム
が1回転つまり360°走査され、予定されているすべ
ての光反射手段からの受光信号を検出して、初めて1回
分の位置計算が行えるようになっている。このために、
1回分の受光データサンプリングに要する時間間隔が長
く、特に当該位置検出装置を搭載した移動体の移動速度
が大きい場合には、位置検出精度が低下して所定の走行
コースからのずれが大きくなり易いという問題点があ
る。なお、サンプリング間隔が長いために生じる不具合
については本出願人の出願に係る公報(特開平2−10
9105号)にも詳しく記載されている。
The conventional position detecting device has the advantages as described above, but has the following problems. That is, in the position detecting device, the light beam is scanned once, that is, 360 °, and the light receiving signals from all the planned light reflecting means are detected so that the position calculation can be performed once. For this,
The time interval required for sampling the received light data for one time is long, and particularly when the moving speed of the moving body equipped with the position detecting device is high, the position detection accuracy is lowered and the deviation from the predetermined traveling course is likely to be large. There is a problem. Regarding the problem caused by the long sampling interval, there is a gazette of the applicant's application (Japanese Patent Laid-Open No. 2-10).
No. 9105).

【0005】また、例えば、旋回などのように移動体が
短時間に進行方法を変化させる場合にも、位置検出精度
は大幅に低下し、さらに、走行中に光反射手段が障害物
等によって遮られたり、隣接する他の走行領域の光反射
手段からの反射光を検出したりして光反射手段の見失い
や誤検知が発生し、そのために位置検出精度が低下して
所定の走行コースからのずれが大きくなり易いという問
題点もある。
Further, even when the moving body changes its traveling method in a short time such as turning, the position detection accuracy is significantly lowered, and the light reflecting means is blocked by an obstacle or the like during traveling. Is detected, or the reflected light from the light reflection means in another adjacent traveling area is detected, and the light reflection means is lost or misdetected. There is also a problem that the deviation easily becomes large.

【0006】本発明の目的は、上記の問題点を解消し、
移動体の移動速度が大きい場合や急激な方向転換がある
ような場合にも精度のよい操舵制御が行える移動体の操
向制御装置を提供することにある。
The object of the present invention is to solve the above problems,
It is an object of the present invention to provide a steering control device for a moving body, which is capable of performing accurate steering control even when the moving speed of the moving body is high or when there is a sudden direction change.

【0007】[0007]

【課題を解決するための手段】上記の課題を解決し、目
的を達成するための本発明は、移動体の周囲の基準点に
対して光ビームを円周方向に走査する光ビーム走査手段
と、前記基準点から反射された前記光ビームの反射光を
順次検出してその方位角を検出する方位角検出手段と、
前記方位角および少なくとも3つの基準点の位置情報に
基づいて前記移動体の位置を検出する第1位置検出手段
と、変位の積算によって前記移動体の慣性位置を連続的
に検出する第2位置検出手段と、前記第2位置検出手段
で検出された移動体の位置に基づいて前記移動体の操舵
を行う操舵手段と、前記第2位置検出手段で検出された
移動体の位置データを、前記第1位置検出手段で検出さ
れた移動体の位置データで逐次補正する補正手段とを具
備した点に第1の特徴がある。
SUMMARY OF THE INVENTION The present invention for solving the above problems and achieving the object is a light beam scanning means for circumferentially scanning a light beam with respect to a reference point around a moving body. Azimuth detecting means for sequentially detecting reflected light of the light beam reflected from the reference point to detect its azimuth angle,
First position detection means for detecting the position of the moving body based on the azimuth angle and position information of at least three reference points, and second position detection for continuously detecting the inertial position of the moving body by integrating displacement. Means, steering means for steering the moving body based on the position of the moving body detected by the second position detecting means, and position data of the moving body detected by the second position detecting means, The first feature is that the correction means is provided to sequentially correct the position data of the moving body detected by the one-position detection means.

【0008】また、本発明は、前記第1位置検出手段で
移動体の位置を検出する毎に、この検出された位置デー
タで、前記第2位置検出手段で検出された移動体の位置
データを更新するように前記補正手段を構成した点に第
2の特徴がある。
Further, according to the present invention, every time the position of the moving body is detected by the first position detecting means, the position data of the moving body detected by the second position detecting means is converted into the detected position data. The second feature is that the correction means is configured to be updated.

【0009】また、本発明は、前記移動体の進行方位が
予定値より大きく変化したと判断された時には前記第1
位置検出手段による位置データ更新動作を禁止するよう
に前記補正手段を構成した点に第3の特徴がある。
Further, according to the present invention, when it is determined that the traveling direction of the moving body has changed more than a predetermined value, the first direction
A third characteristic is that the correcting means is configured so as to prohibit the position data updating operation by the position detecting means.

【0010】また、本発明は、前記移動体が予定の旋回
開始位置および旋回終了位置に到達したことを検出する
旋回検出手段を具備するとともに、前記旋回検出手段に
より、移動体が旋回開始位置に到達したと判断されたと
きには前記第1位置検出手段による位置データ更新動作
を禁止し、旋回終了位置に到達したときには前記禁止を
解除するように前記補正手段を構成した点に第4の特徴
がある。
The present invention further comprises a turning detection means for detecting that the moving body has reached a predetermined turning start position and a turning end position, and the turning detection means causes the moving body to reach the turning start position. A fourth feature is that the correction means is configured to prohibit the position data updating operation by the first position detection means when it is determined that the movement has been reached, and release the prohibition when the turning end position is reached. .

【0011】さらに、前記方位角検出手段で検出された
方位角および第2位置検出手段で位置検出に使用される
進行方位データに基づく絶対方位角を前回検出値と比較
して前記基準点を識別する基準点識別手段を具備した点
に第5の特徴がある。
Further, the azimuth angle detected by the azimuth angle detecting means and the absolute azimuth angle based on the traveling azimuth data used for position detection by the second position detecting means are compared with previously detected values to identify the reference point. The fifth feature lies in that the reference point identifying means is provided.

【0012】[0012]

【作用】第1の特徴によれば、移動体は第2位置検出手
段で得られた位置データに基づいて操舵される。該第2
位置検出手段では連続して位置データが得られる利点が
ある反面、変位の積算によって位置データを得るもので
あるため、積算誤差が生じるという欠点がある。そこ
で、積算誤差が生じることがない第1位置検出手段で得
られた位置データで逐次補正することによって、第2位
置検出手段の欠点が補われる。
According to the first feature, the moving body is steered based on the position data obtained by the second position detecting means. The second
The position detecting means has an advantage that position data can be continuously obtained, but has a drawback that an integration error occurs because position data is obtained by integrating displacement. Therefore, the defect of the second position detecting means is compensated by sequentially correcting with the position data obtained by the first position detecting means which does not cause the accumulated error.

【0013】第2の特徴によれば、第1位置検出手段で
得られた最新の位置データによって第2位置検出手段に
よる位置データが補正される。第3および第4の特徴に
よれば、共に進行方位が大きく変化している場合に、第
1位置検出手段で検出された位置データによる補正動作
が禁止される。
According to the second feature, the position data by the second position detecting means is corrected by the latest position data obtained by the first position detecting means. According to the third and fourth characteristics, the correction operation based on the position data detected by the first position detecting means is prohibited when the traveling azimuth changes greatly.

【0014】第5の特徴によれば、各々の基準点の識別
は移動体の進行方向が大きく変化したときにも影響が小
さい絶対方位角によって行われる。
According to the fifth feature, each reference point is identified by an absolute azimuth angle which has a small influence even when the traveling direction of the moving body is largely changed.

【0015】[0015]

【実施例】以下、図面を参照して本発明を詳細に説明す
る。まず、本発明の実施例に係る移動体の構成を図2を
参照して説明する。同図において、移動体1は、光ビー
ム走査装置2、該移動体1を走行させる駆動装置3、該
移動体1の進行方向を決定する操舵装置4、ならびに前
記各装置を制御する制御装置5からなる。該制御装置5
はマイクロコンピュータで構成することができる。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS The present invention will be described in detail below with reference to the drawings. First, the configuration of the moving body according to the embodiment of the present invention will be described with reference to FIG. In FIG. 1, a moving body 1 includes a light beam scanning device 2, a drive device 3 for traveling the moving body 1, a steering device 4 for determining a traveling direction of the moving body 1, and a control device 5 for controlling each of the devices. Consists of. The control device 5
Can be composed of a microcomputer.

【0016】前記光ビーム走査装置(以下「走査装置」
という)2は、発光器6、受光器7、該発光器6および
受光器7を回動させるモータ8、ならびに該発光器6お
よび受光器7の回動に伴ってパルス信号を出力するロー
タリエンコーダ9からなる。発光器6は、例えば発光ダ
イオードを備えていて、光ビーム2Eを出力し、この光
ビーム2Eは該発光器6の回動方向に走査される。移動
体1の走行領域の周囲には該走行領域を設定する基準点
として少なくとも3本の光反射器10が配置されてい
て、該光反射器10の逆反射体の面で反射された光ビー
ム2Rは受光器7に入射される。受光器7には、例えば
フォトダイオードが備えられていて、前記入射光はこの
フォトダイオードによって電気信号に変換され、制御装
置5に入力される。
The light beam scanning device (hereinafter referred to as "scanning device")
2 is a light emitter 6, a light receiver 7, a motor 8 that rotates the light emitter 6 and the light receiver 7, and a rotary encoder that outputs a pulse signal in accordance with the rotation of the light emitter 6 and the light receiver 7. It consists of 9. The light emitter 6 includes, for example, a light emitting diode, and outputs a light beam 2E, which is scanned in the rotating direction of the light emitter 6. At least three light reflectors 10 are arranged around the traveling area of the moving body 1 as reference points for setting the traveling area, and the light beam reflected by the surface of the retro-reflector of the light reflector 10 is arranged. 2R is incident on the light receiver 7. The light receiver 7 is provided with, for example, a photodiode, and the incident light is converted into an electric signal by the photodiode and input to the control device 5.

【0017】一方、ロータリエンコーダ9からのパルス
信号も制御装置5に入力されて計数される。前記受光器
7から検出信号が入力されるタイミング毎に前記パルス
信号の計数値が読み出される。制御装置5では、計数さ
れた前記パルス信号の数に基づいて移動体1の進行方向
を基準とした各基準点の方位角および各基準点間の開き
角度を検出し、この開き角度および各基準点10の位置
情報に基づいて移動体1の位置が算出される。この位置
算出に必要な上記構成要素が第1位置検出手段である。
On the other hand, the pulse signal from the rotary encoder 9 is also input to the control device 5 and counted. The count value of the pulse signal is read every time the detection signal is input from the light receiver 7. The control device 5 detects the azimuth angle of each reference point and the opening angle between the reference points based on the traveling direction of the moving body 1 based on the counted number of the pulse signals, and detects the opening angle and each reference point. The position of the moving body 1 is calculated based on the position information of the point 10. The above-mentioned constituent element necessary for this position calculation is the first position detecting means.

【0018】さらに、移動体1の自己位置を慣性位置検
出方法によって検出するため、ジャイロ11および車速
パルス発生装置12が設けられる。ジャイロ11は、例
えば、圧電振動ジャイロを使用することができる。ま
た、車速パルス発生装置12は、好ましくは移動体1の
左右両方の車輪に対応して一対設け、例えば両者の平均
値をとったり、予定の基準値から極端にかけはなれてい
る側の出力信号を採用しないようにしたりして精度の向
上を図るのがよい。ジャイロ11および車速パルス発生
装置12からの出力信号は制御装置5に供給される。ジ
ャイロ11から供給されるヨー角に基づいて移動体1の
進行方向情報が得られ、車速パルス発生装置12から供
給される車速パルスによって移動体1の車輪の回転量情
報つまり移動距離情報を得ることができる。これらの情
報に基づいて移動体1の位置が算出される。この位置算
出に必要な上記構成要素が第2の位置検出手段である。
Further, a gyro 11 and a vehicle speed pulse generator 12 are provided to detect the self-position of the moving body 1 by the inertial position detecting method. As the gyro 11, for example, a piezoelectric vibration gyro can be used. Further, the vehicle speed pulse generator 12 is preferably provided in pairs corresponding to both the left and right wheels of the moving body 1, and for example, the average value of the both is taken, or the output signal on the side that is extremely different from the planned reference value is adopted. It is better not to do so to improve accuracy. Output signals from the gyro 11 and the vehicle speed pulse generator 12 are supplied to the controller 5. Obtaining the traveling direction information of the moving body 1 based on the yaw angle supplied from the gyro 11, and obtaining the rotation amount information of the wheels of the moving body 1, that is, the moving distance information, by the vehicle speed pulse supplied from the vehicle speed pulse generator 12. You can The position of the mobile unit 1 is calculated based on these pieces of information. The above-mentioned component necessary for this position calculation is the second position detecting means.

【0019】制御装置5は、上述のようにして2つの位
置検出手段によって検出された移動体1の位置データの
一方、または他方のデータで補正された位置データを、
該制御装置5内のRAM等に格納されている走行コース
情報によって設定された走行コースと比較し、この比較
結果に応じた操舵指示を操舵装置4に出力する。
The control device 5 receives the position data corrected by one or the other of the position data of the moving body 1 detected by the two position detecting means as described above.
It compares with the traveling course set by the traveling course information stored in the RAM or the like in the control device 5, and outputs a steering instruction according to the comparison result to the steering device 4.

【0020】駆動装置3はエンジンを備え、制御装置5
は、この駆動装置3に対してエンジンの始動・停止等の
指示を与える。第1の位置検出手段による移動体1の自
己位置の演算方法およびその演算結果に基づく操舵制御
については、特開平1−287415号公報、または特
開平1−316808号公報に詳細に開示されている。
上記公報の説明は本発明の説明に援用統合する。
The drive unit 3 includes an engine, and the control unit 5
Gives an instruction to the drive unit 3 to start and stop the engine. The method of calculating the self-position of the moving body 1 by the first position detecting means and the steering control based on the calculation result are disclosed in detail in Japanese Patent Application Laid-Open No. 1-287415 or Japanese Patent Application Laid-Open No. 1-316808. .
The description of the above publication is incorporated by reference in the description of the present invention.

【0021】次に、前記移動体の位置制御について説明
する。まず、以下の位置制御において使用する絶対方位
角について図3を参照して説明する。図3において、基
準点A〜Dが周囲に配置された走行領域を移動する移動
体1が進行方向d0から進行方向d1へと右方向へと方
向転換した場合、該移動体1に対する基準点Aの方位角
は、θa0からθa1へと大きく変化する。しかし、こ
のような場合でも、基準点B,Cを結ぶ直線と移動体1
および基準点Aを結ぶ直線とのなす角度θA0,θA1
はそれほど変化がない。このことから、本実施例では、
角度θA0,θA1(以下「絶対方位角θA」という)
に基づいて各基準点A〜Dの識別を行うようにした。例
えば、前回の光ビーム走査で基準点Aを検出したときの
絶対方位角を記憶しておき、次回の走査で、該絶対方位
角に近い値の方位で反射光を検出したときは、その反射
光は基準点Aの光反射手段からの光であると判断する。
なお、基準点B〜Dの絶対方位角は符号θB〜θDで示
す。
Next, the position control of the moving body will be described. First, the absolute azimuth angle used in the following position control will be described with reference to FIG. In FIG. 3, when the moving body 1 moving in the traveling area around which the reference points A to D are arranged changes its direction from the traveling direction d0 to the traveling direction d1 to the right, the reference point A for the traveling body 1 is changed. The azimuth angle of changes greatly from θa0 to θa1. However, even in such a case, the straight line connecting the reference points B and C and the moving body 1
And the angles θA0 and θA1 formed by the straight line connecting the reference points A
Does not change much. From this, in this embodiment,
Angles θA0, θA1 (hereinafter referred to as “absolute azimuth θA”)
Based on the above, the reference points A to D are identified. For example, the absolute azimuth angle when the reference point A was detected in the previous light beam scan is stored, and when the reflected light is detected in the azimuth value close to the absolute azimuth angle in the next scan, the reflected light is reflected. The light is determined to be the light from the light reflecting means at the reference point A.
The absolute azimuth angles of the reference points B to D are indicated by symbols θB to θD.

【0022】一方、図4に示すように、前記絶対方位角
θAは進行方位θfと方位角θaとが加算されたもので
あり、絶対方位角θAを知るためには進行方位θfを知
る必要がある。ここで、進行方位θfは基準点B,Cを
結ぶ直線を基準とする移動体1の進行方向であり、方位
角θaは移動体1の進行方向に対する基準点Aの方位角
である。本実施例では、前記進行方位θfをジャイロ1
1から得られるヨー角の変化に基づいて検出している。
なお、進行方向θfは、初期設定値に対してヨー角の変
化を積算し、更新していく。
On the other hand, as shown in FIG. 4, the absolute azimuth θA is obtained by adding the traveling azimuth θf and the azimuth θa, and it is necessary to know the traveling azimuth θf in order to know the absolute azimuth θA. is there. Here, the traveling azimuth θf is the traveling direction of the moving body 1 based on the straight line connecting the reference points B and C, and the azimuth θa is the azimuth angle of the reference point A with respect to the traveling direction of the moving body 1. In the present embodiment, the traveling direction θf is set to the gyro 1
The detection is performed based on the change in the yaw angle obtained from 1.
The advancing direction θf is updated by integrating the change in the yaw angle with respect to the initial setting value.

【0023】続いて、フローチャートを参照して本実施
例の制御動作を説明する。図5において、ステップS1
では、絶対方位角θA〜θDの初期値を設定する。この
初期値はあらかじめ記憶されている値であってもよい
し、オペレータによって作業開始前に入力されたもので
あってもよい。また、走査装置2による各基準点の受光
信号から演算された方位角θa〜θdおよび進行方位θ
fに基づいて算出してもよい。
Next, the control operation of this embodiment will be described with reference to the flow chart. In FIG. 5, step S1
Then, the initial values of the absolute azimuth angles θA to θD are set. This initial value may be a value stored in advance, or may be input by the operator before starting the work. Further, the azimuth angles θa to θd and the traveling azimuth θ calculated from the light receiving signals of the reference points by the scanning device 2.
It may be calculated based on f.

【0024】ステップS2では、反射光を受光したか否
かを走査装置2の出力により判断する。反射光を受光し
たならば、ステップS3に進み、受光信号に基づいて方
位角を算出し、バッファに記憶する。この時点では、ど
の基準点の方位角かは確定していないが、後述するポー
ル識別処理によってどの基準点からの光信号かが識別さ
れた時点で、この方位角は、該識別された基準点の方位
角として確定する。ステップS4では、ジャイロ11か
らヨー角データを読み込む。ステップS5では、ヨー角
の前回値に対する今回値の偏差つまりヨー角角速度を算
出する。ステップS6では、前記ヨー角および方位角に
よって絶対方位角を算出し、変数θとする。ステップS
7では、前記絶対方位角がどの基準点の絶対方位角かを
識別するポール識別処理を実行する。このポール識別処
理は図6に関して説明する。ステップS8では、4つの
基準点をすべて識別したかを判断する。この判断が肯定
ならば、ステップS9に進んで前記ヨー角角速度が大き
いか否かを判断する。この判断のしきい値は移動体1の
進行方向が急激に大きく変化した場合に検出される角速
度に相当する値すなわち、位置計算誤差が許容範囲を超
える値としておく。
In step S2, it is judged from the output of the scanning device 2 whether or not the reflected light is received. When the reflected light is received, the process proceeds to step S3, the azimuth angle is calculated based on the received light signal, and the azimuth angle is stored in the buffer. At this point in time, which azimuth of the reference point has not been determined, but when the optical signal from which reference point is identified by the pole identification processing described later, this azimuth is the azimuth of the identified reference point. Is determined as the azimuth angle of. In step S4, yaw angle data is read from the gyro 11. In step S5, the deviation of the current value of the yaw angle from the previous value, that is, the yaw angular velocity is calculated. In step S6, the absolute azimuth angle is calculated from the yaw angle and the azimuth angle, and is set as a variable θ. Step S
At 7, pole identification processing is performed to identify which reference point the absolute azimuth angle is. This poll identification process will be described with reference to FIG. In step S8, it is determined whether all four reference points have been identified. If this determination is affirmative, the routine proceeds to step S9, where it is determined whether or not the yaw angular velocity is large. The threshold value for this determination is set to a value corresponding to the angular velocity detected when the traveling direction of the moving body 1 is drastically changed, that is, a value where the position calculation error exceeds the allowable range.

【0025】ステップS9の判断が否定の場合、つまり
移動体の進行方向の変化が小さい場合は、ステップS1
0に進み、三角測量による移動体1の位置計算、つまり
ステップS3で検出され、ステップS7で確定した方位
角と予め登録されている基準点の位置情報とに基づく位
置計算を行う。ステップS11では、進行方位θfを、
前記三角測量による位置計算の過程で算出される進行方
位で更新する。ステップS12では、ステップS10で
計算された位置データで旧データを更新する。
If the determination in step S9 is negative, that is, if the change in the traveling direction of the moving body is small, step S1
Proceeding to 0, the position calculation of the moving body 1 by triangulation, that is, the position calculation based on the azimuth angle detected in step S3 and determined in step S7 and the position information of the reference point registered in advance is performed. In step S11, the traveling direction θf is
It is updated with the traveling direction calculated in the process of position calculation by the triangulation. In step S12, the old data is updated with the position data calculated in step S10.

【0026】一方、反射光を受光しなかったときは、ス
テップS2の判断は否定となり、ステップS13に進
む。ステップS13では、ジャイロ11からヨー角を読
取り、ステップS14では、ヨー角角速度を求め、次に
ステップ15に進む。また、4本すべての基準点が識別
されるまではステップS8の判断が否定となり、ステッ
プS15に進む。さらに、ヨー角の角速度がしきい値よ
り大きい場合はステップS9の判断は肯定となってステ
ップS15に進む。ステップS15では、進行方位θf
を、前記ヨー角角速度に基づいて演算した値で更新す
る。ステップS16では、車速パルス発生器12の出力
信号に基づき前回測定時からの移動体1の走行距離を算
出する。ステップS17では前記進行方位θfと走行距
離とによって慣性位置計算による位置演算を行う。ステ
ップS18では、ステップS17で算出された新しい位
置データで旧データを更新する。
On the other hand, when the reflected light is not received, the determination in step S2 is negative and the process proceeds to step S13. In step S13, the yaw angle is read from the gyro 11, and in step S14, the yaw angular velocity is obtained, and then the process proceeds to step 15. The determination in step S8 is negative until all four reference points are identified, and the process proceeds to step S15. Further, when the angular velocity of the yaw angle is larger than the threshold value, the determination in step S9 becomes affirmative and the process proceeds to step S15. In step S15, the traveling direction θf
Is updated with a value calculated based on the yaw angular velocity. In step S16, the traveling distance of the moving body 1 from the previous measurement is calculated based on the output signal of the vehicle speed pulse generator 12. In step S17, position calculation by inertial position calculation is performed based on the traveling direction θf and the traveling distance. In step S18, the old data is updated with the new position data calculated in step S17.

【0027】次に、前記ポール識別についてフローチャ
ートを参照して説明する。図6において、ステップS2
0では、ステップS6(図5)で算出された絶対方位角
θが基準点Aに関する絶対方位角θAにほぼ等しいか否
かを判断する。この判断が肯定ならば、基準点Aを検出
したとして、ステップS21に進んで絶対方位角θAを
θで更新する。これと同時に、前記方位角が該基準点A
の方位角として確定する。また、ステップS20の判断
が否定ならばステップS22に進み、ステップS6(図
5)で算出された絶対方位角θが基準点Bに関する絶対
方位角θBにほぼ等しいか否かを判断する。この判断が
肯定ならば、基準点Bを検出したとしてステップS23
に進み、絶対方位角θBをθで更新する。これと同時
に、前記方位角が該基準点Bの方位角として確定する。
以下、ステップS24〜S27はステップS20〜S2
3と同様であるので説明は省略する。なお、ステップS
26の判断が否定の場合は、受光信号は予定の基準点か
らの反射光によるものではないと判断してノイズ処理
(図示省略)をしてこのフローチャートによる処理を終
える。
Next, the pole identification will be described with reference to a flow chart. In FIG. 6, step S2
At 0, it is determined whether or not the absolute azimuth angle θ calculated in step S6 (FIG. 5) is substantially equal to the absolute azimuth angle θA regarding the reference point A. If this determination is affirmative, it is determined that the reference point A has been detected, and the process advances to step S21 to update the absolute azimuth angle θA with θ. At the same time, the azimuth angle is the reference point A
Is determined as the azimuth angle of. If the determination in step S20 is negative, the process proceeds to step S22, and it is determined whether or not the absolute azimuth angle θ calculated in step S6 (FIG. 5) is substantially equal to the absolute azimuth angle θB regarding the reference point B. If this determination is affirmative, it is determined that the reference point B has been detected, and step S23 is performed.
To update the absolute azimuth angle θB with θ. At the same time, the azimuth angle is determined as the azimuth angle of the reference point B.
Hereinafter, steps S24 to S27 are steps S20 to S2.
Since it is the same as that of 3, the description thereof will be omitted. Note that step S
If the determination in 26 is negative, it is determined that the received light signal is not due to the reflected light from the predetermined reference point, noise processing (not shown) is performed, and the processing according to this flowchart ends.

【0028】以上のようにして算出された移動体1の位
置データに基づき、図2に関して説明したようにして操
舵制御を行い、周囲に基準点A〜Dを配置した走行領域
内に設定された走行コースを移動して予定の作業が行わ
れる。
Based on the position data of the moving body 1 calculated as described above, the steering control is performed as described with reference to FIG. 2, and the reference points A to D are set in the surrounding area. Scheduled work is carried out by moving the traveling course.

【0029】次に、上記説明による処理を行うための制
御装置5の要部機能をブロック図を参照して説明する。
図1において、ヨー角検出部13は、ジャイロ11の出
力信号すなわちヨー角を検出する。ヨー角記憶部14に
は前回検出されたヨー角が格納される。角速度検出部1
5では、今回検出されたヨー角と前回検出されたヨー角
の変化量によってヨー角角速度を検出し、このヨー角角
速度が予定値より大きい場合に信号を出力する。第2位
置検出部16は車速パルス発生装置12で発生された車
速パルスおよびヨー角を読み込み、該車速パルスに基づ
いて得られる走行距離と前記ヨー角とにより、移動体1
の位置および進行方位を演算する。
Next, the main functions of the control device 5 for performing the above-described processing will be described with reference to the block diagram.
In FIG. 1, the yaw angle detection unit 13 detects the output signal of the gyro 11, that is, the yaw angle. The yaw angle storage unit 14 stores the previously detected yaw angle. Angular velocity detector 1
In No. 5, the yaw angular velocity is detected based on the amount of change between the yaw angle detected this time and the yaw angle detected last time, and a signal is output when the yaw angular velocity is larger than a predetermined value. The second position detector 16 reads the vehicle speed pulse and the yaw angle generated by the vehicle speed pulse generator 12, and based on the traveling distance and the yaw angle obtained based on the vehicle speed pulse, the moving body 1
Calculate the position and heading of the.

【0030】一方、方位角検出部17は走査装置2によ
る受光信号に基づいて基準点の方位角を検出する。検出
された方位角は絶対方位角算出部18に入力される。該
絶対方位角算出部18は、方位角およびヨー角検出部1
3から読み込んだヨー角に基づいて絶対方位角を算出す
る。ポール識別部19では、検出された絶対方位角と絶
対方位角記憶部20に格納されている前回検出の各基準
点に関する絶対方位角とが比較される。両者が予定の範
囲内で一致していればポール識別部19は識別信号を出
力する。識別信号はスイッチ手段SW1とSW2に供給
される。この識別信号によってスイッチSW1,SW2
の接点は閉じられ、その結果、方位角検出部17で検出
された方位角は識別された基準点と対応して方位角記憶
部21に格納される。また、絶対方位角記憶部20の記
憶データは新たに検出された絶対方位角で更新される。
全ポール検出判別部22は、ポール識別部19において
すべての基準点が絶対方位角との対応付けにより識別さ
れたか否かを判別して、すべての基準点が識別されたと
きに検出信号を出力する。第1位置検出部23は、すべ
ての基準点が識別されたならば、各基準点に対応付けら
れて方位角記憶部21に格納された方位角と、予め登録
されている基準点位置情報とに基づいて移動体1の位置
および進行方位を演算する。
On the other hand, the azimuth angle detector 17 detects the azimuth angle of the reference point based on the light receiving signal from the scanning device 2. The detected azimuth angle is input to the absolute azimuth angle calculation unit 18. The absolute azimuth calculation unit 18 includes an azimuth and yaw angle detection unit 1.
The absolute azimuth angle is calculated based on the yaw angle read from 3. The pole identification unit 19 compares the detected absolute azimuth angle with the absolute azimuth angle of each previously detected reference point stored in the absolute azimuth angle storage unit 20. If the two match within a predetermined range, the pole identifying section 19 outputs an identification signal. The identification signal is supplied to the switch means SW1 and SW2. This identification signal causes the switches SW1 and SW2 to
Is closed, and as a result, the azimuth angle detected by the azimuth angle detection unit 17 is stored in the azimuth angle storage unit 21 in correspondence with the identified reference point. Further, the storage data of the absolute azimuth storage unit 20 is updated with the newly detected absolute azimuth.
The all-pole detection determination unit 22 determines whether or not all the reference points are identified by the pole identification unit 19 by associating with the absolute azimuth, and outputs a detection signal when all the reference points are identified. To do. When all the reference points have been identified, the first position detection unit 23 stores the azimuth angles stored in the azimuth angle storage unit 21 in association with the respective reference points, and the reference point position information registered in advance. The position and traveling direction of the moving body 1 are calculated based on

【0031】スイッチSW3は、通常は接点b側に切り
換えられていて、第2位置検出部16で算出された位置
および進行方位を位置・進行方位記憶部24に供給して
いる。そして、角速度検出部15から角速度が大きいこ
とを示す信号が出力されていない場合であって、かつ全
ポール検出判別部22から検出信号が出力された場合に
だけ、接点a側に切り換えられる。このスイッチSW3
の切り換えによって第1位置検出部23で算出された位
置および進行方位で位置・進行方位記憶部24の記憶デ
ータが更新される。操舵装置6では、この位置・進行方
位記憶部24の記憶データによって移動体1の操舵制御
を行う。
The switch SW3 is normally switched to the contact b side and supplies the position and traveling direction calculated by the second position detecting section 16 to the position / traveling direction storage section 24. Then, only when the signal indicating that the angular velocity is large is not output from the angular velocity detection unit 15 and when the detection signal is output from the all-pole detection determination unit 22, the contact is switched to the contact a side. This switch SW3
The data stored in the position / traveling direction storage unit 24 is updated with the position and the traveling direction calculated by the first position detecting unit 23 by switching. The steering device 6 controls the steering of the moving body 1 based on the data stored in the position / travel direction storage unit 24.

【0032】以上のように、本実施例では、ジャイロ1
1の出力信号によって移動体1の進行方向が大きく変化
している場合や、すべての基準点の方位角が確定するま
で、つまり受光信号のサンプリング中は第2位置検出部
16で算出された位置および進行方位によって操舵制御
が行われる。一方、移動体1の進行方向の変化が小さい
場合であって、かつすべての基準点の方位角が確定して
いる場合には、第1位置検出部23で算出された位置お
よび進行方位によって操舵制御が行われる。それととも
に、第2位置検出部16で算出された位置および進行方
位は、第1位置検出部23で算出された位置および進行
方位で更新される。
As described above, in this embodiment, the gyro 1
The position calculated by the second position detector 16 when the traveling direction of the moving body 1 is largely changed by the output signal of 1 or until the azimuths of all the reference points are fixed, that is, during the sampling of the received light signal. And steering control is performed according to the traveling direction. On the other hand, when the change in the traveling direction of the moving body 1 is small and the azimuth angles of all the reference points are fixed, the steering is performed based on the position and the traveling azimuth calculated by the first position detection unit 23. Control is performed. At the same time, the position and heading calculated by the second position detector 16 are updated with the position and heading calculated by the first position detector 23.

【0033】なお、前記スイッチSW3は、通常は接点
a側に切換えておき、角速度検出部15から角速度が
「大」であることを示す検出信号が出力された場合だ
け、接点b側に切り換えるようにしてもよい。また、前
記角速度検出部15に代えて、移動体1が予定の位置、
例えば走行コース端部の旋回開始位置に到達したことを
検出する手段を設けてもよい。そして、この旋回中にお
いては、スイッチSW3を接点b側に切り換えるように
する。こうすれば、第1位置検出手段23によって位置
を正確に検出できないような旋回中であっても、ジャイ
ロ11等による慣性位置検出手段つまり第2位置検出手
段により精度よく移動体1を操舵することができる。移
動体1が旋回開始位置に達したか否かの判断は、第1位
置検出部23で検出された位置データと予定の走行コー
スデータとを比較することによって行うことができる。
The switch SW3 is normally switched to the contact a side, and is switched to the contact b side only when the angular velocity detecting section 15 outputs a detection signal indicating that the angular velocity is "high". You may Further, instead of the angular velocity detection unit 15, the moving body 1 is at a predetermined position,
For example, a means for detecting that the vehicle has reached the turning start position at the end of the traveling course may be provided. Then, during this turning, the switch SW3 is switched to the contact b side. With this configuration, even when the first position detecting unit 23 is in a turning position where the position cannot be accurately detected, the inertial position detecting unit such as the gyro 11, that is, the second position detecting unit can accurately steer the moving body 1. You can The determination as to whether or not the moving body 1 has reached the turning start position can be made by comparing the position data detected by the first position detection unit 23 with the planned traveling course data.

【0034】また、旋回が終了した位置を、特定の基準
点の方位角が予定値になったか否かによって検出するこ
とができる。ところで、移動体の進行方向が急激に変化
する旋回部では基準点を見失い易く、基準点を特定する
ことが困難な場合がある。本実施例では、このような場
合でも、絶対方位角によって基準点を識別することがで
きるので、基準点を容易に識別することができるという
利点がある。
Further, the position where the turning is completed can be detected depending on whether or not the azimuth angle of the specific reference point has reached the predetermined value. By the way, in the turning part where the traveling direction of the moving body changes rapidly, it is easy to lose sight of the reference point, and it may be difficult to specify the reference point. In the present embodiment, even in such a case, the reference point can be identified by the absolute azimuth angle, so that there is an advantage that the reference point can be easily identified.

【0035】[0035]

【発明の効果】以上の説明から明らかなように、請求項
1ないし5の発明によれば、移動体は第2位置検出手段
で得られた位置データに基づいて操舵される。該第2位
置検出手段では連続して位置データが得られる利点があ
る反面、変位の積算によって位置データを得るものであ
るため、積算誤差が生じるという欠点がある。そこで、
積算誤差が生じることがない第1位置検出手段で得られ
た位置データで逐次補正することによって、第2位置検
出手段の欠点が補われる。
As is apparent from the above description, according to the first to fifth aspects of the invention, the moving body is steered based on the position data obtained by the second position detecting means. The second position detecting means has an advantage that position data can be continuously obtained, but has a drawback that an integration error occurs because position data is obtained by integrating displacement. Therefore,
The defect of the second position detecting means is compensated by sequentially correcting with the position data obtained by the first position detecting means which does not cause the accumulated error.

【0036】特に、請求項2の発明によれば、第1位置
検出手段での位置検出インターバルにおいても第2位置
検出手段によって連続して位置検出ができ、かつその検
出結果は第1位置検出手段で得られた最新の位置データ
によって補正される。その結果、正確にかつ連続的に位
置検出がされ、基準点見失い時等にも正確な移動体の誘
導制御が可能となる。
Particularly, according to the invention of claim 2, the position can be continuously detected by the second position detecting means even in the position detecting interval of the first position detecting means, and the detection result is the first position detecting means. It is corrected by the latest position data obtained in. As a result, the position can be accurately and continuously detected, and the guiding control of the moving body can be accurately performed even when the reference point is lost.

【0037】また、請求項3および4の発明によれば、
進行方位が大きく変化している場合に、第1位置検出手
段で検出された位置データによる補正動作が禁止される
ので、高い精度が得られる条件下においてのみ位置デー
タの補正がなされる。
According to the inventions of claims 3 and 4,
When the traveling direction is largely changed, the correction operation based on the position data detected by the first position detecting means is prohibited, so that the position data is corrected only under the condition that high accuracy is obtained.

【0038】さらに、請求項5の発明によれば、各々の
基準点の識別は移動体の進行方向が大きく変化したとき
にも影響が小さい絶対方位角によって行われる。したが
って、精度よく所定のコースに沿っての操向制御を行う
ことができる。
Further, according to the invention of claim 5, the identification of each reference point is performed by the absolute azimuth angle which has a small influence even when the traveling direction of the moving body is largely changed. Therefore, it is possible to accurately perform steering control along a predetermined course.

【図面の簡単な説明】[Brief description of drawings]

【図1】 本発明の一実施例に係る制御装置の要部機能
を示すブロック図である。
FIG. 1 is a block diagram showing a main function of a control device according to an embodiment of the present invention.

【図2】 本発明の一実施例に係る移動体の構成を示す
ブロック図である。
FIG. 2 is a block diagram showing a configuration of a moving body according to an embodiment of the present invention.

【図3】 移動体の旋回に伴う基準点との位置関係を示
す図である。
FIG. 3 is a diagram showing a positional relationship with a reference point that accompanies turning of a moving body.

【図4】 絶対方位角および方位角ならびに進行方位の
関係を示す図である。
FIG. 4 is a diagram showing a relationship between an absolute azimuth angle, an azimuth angle, and a traveling azimuth.

【図5】 位置検出動作を示すフローチャートである。FIG. 5 is a flowchart showing a position detection operation.

【図6】 基準点識別動作を示すフローチャートであ
る。
FIG. 6 is a flowchart showing a reference point identifying operation.

【符号の説明】[Explanation of symbols]

2…光ビーム走査装置、 11…ジャイロ、 12…車
速パルス発生装置、 13…ヨー角検出部、 14…ヨ
ー角記憶部、 15…角速度検出部、 16…第2位置
検出装置、 17…方位角検出部、 18…絶対方位角
算出部、 19…ポール識別部、 20…絶対方位角記
憶部、 21…方位角記憶部、 23…第1位置検出装
2 ... Light beam scanning device, 11 ... Gyro, 12 ... Vehicle speed pulse generation device, 13 ... Yaw angle detection unit, 14 ... Yaw angle storage unit, 15 ... Angular velocity detection unit, 16 ... Second position detection device, 17 ... Azimuth angle Detection unit, 18 ... Absolute azimuth calculation unit, 19 ... Pole identification unit, 20 ... Absolute azimuth storage unit, 21 ... Azimuth storage unit, 23 ... First position detection device

Claims (5)

【特許請求の範囲】[Claims] 【請求項1】 移動体の周囲の、少なくとも3つ基準点
に対して光ビームを円周方向に走査する光ビーム走査手
段と、 前記基準点から反射された前記光ビームの反射光を順次
検出してその方位角を検出する方位角検出手段と、 前記方位角および少なくとも3つの基準点の位置情報に
基づいて前記移動体の位置を検出する第1位置検出手段
と、 変位の積算によって前記移動体の位置を連続的に検出す
る第2位置検出手段と、 前記第2位置検出手段で検出された移動体の位置に基づ
いて前記移動体の操舵を行う操舵手段と、 前記第2位置検出手段で検出された移動体の位置データ
を、前記第1位置検出手段で検出された移動体の位置デ
ータで逐次補正する補正手段とを具備したことを特徴と
する移動体の操向制御装置。
1. A light beam scanning means for circumferentially scanning a light beam with respect to at least three reference points around a moving body, and sequentially detecting reflected light of the light beam reflected from the reference points. And an azimuth angle detecting means for detecting the azimuth angle, a first position detecting means for detecting the position of the moving body based on the azimuth angle and position information of at least three reference points, and the movement by integrating displacements. Second position detecting means for continuously detecting the position of the body, steering means for steering the moving body based on the position of the moving body detected by the second position detecting means, and the second position detecting means A steering control device for a mobile body, comprising: a correction unit that sequentially corrects the position data of the mobile body detected in step 1 by the position data of the mobile body detected by the first position detection means.
【請求項2】 前記補正手段が、 前記第1位置検出手段で移動体の位置を検出する毎に、
この検出された位置データで、前記第2位置検出手段で
検出された移動体の位置データを更新するように構成さ
れたことを特徴とする請求項1記載の移動体の操向制御
装置。
2. Each time the correction means detects the position of the moving body by the first position detection means,
The steering control device for a moving body according to claim 1, wherein the position data of the moving body detected by the second position detecting means is updated with the detected position data.
【請求項3】 前記補正手段が、 前記移動体の進行方位が予定値より大きく変化したと判
断された時には前記第1位置検出手段による位置データ
更新動作を禁止するように構成されたことを特徴とする
請求項1および2記載の移動体の操向制御装置。
3. The correcting means is configured to prohibit the position data updating operation by the first position detecting means when it is determined that the traveling azimuth of the moving body has changed more than a predetermined value. The steering control device for a moving body according to claim 1 or 2.
【請求項4】 前記移動体が予定の旋回開始位置および
旋回終了位置に到達したことを検出する旋回検出手段を
さらに具備し、 前記補正手段が、 前記旋回検出手段により、移動体が旋回開始位置に到達
したと判断された時には前記第1位置検出手段による位
置データ更新動作を禁止し、旋回終了位置に到達したと
判断された時には前記禁止を解除するように構成された
ことを特徴とする請求項1および2記載の移動体の操向
制御装置。
4. A turning detection means for detecting that the moving body has reached a predetermined turning start position and a turning end position, wherein the correcting means causes the turning detection means to turn the moving body to a turning start position. The position data updating operation by the first position detecting means is prohibited when it is determined that the position is reached, and the prohibition is released when it is determined that the turning end position is reached. Item 3. A steering control device for a moving body according to items 1 and 2.
【請求項5】 前記旋回検出手段が、前記方位角検出手
段で検出された方位角および第2位置検出手段で位置検
出に使用される進行方位データに基づく絶対方位角を前
回検出値と比較して前記基準点を識別する基準点識別手
段を具備したことを特徴とする請求項1〜4のいずれか
に記載の移動体の操向制御装置。
5. The turning detection means compares an azimuth angle detected by the azimuth angle detection means and an absolute azimuth angle based on traveling azimuth data used for position detection by the second position detection means with a previously detected value. 5. The steering control apparatus for a moving body according to claim 1, further comprising a reference point identification means for identifying the reference point.
JP7037727A 1995-02-03 1995-02-03 Steering controller for traveling object Pending JPH08211934A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP7037727A JPH08211934A (en) 1995-02-03 1995-02-03 Steering controller for traveling object

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7037727A JPH08211934A (en) 1995-02-03 1995-02-03 Steering controller for traveling object

Publications (1)

Publication Number Publication Date
JPH08211934A true JPH08211934A (en) 1996-08-20

Family

ID=12505536

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7037727A Pending JPH08211934A (en) 1995-02-03 1995-02-03 Steering controller for traveling object

Country Status (1)

Country Link
JP (1) JPH08211934A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002070082A (en) * 2000-08-29 2002-03-08 Topcon Corp Construction equipment control system
JP2006145523A (en) * 2004-11-19 2006-06-08 Dr Johannes Heidenhain Gmbh Device and method for measuring spatial position of first object to second object
JP2007310866A (en) * 2006-05-16 2007-11-29 Samsung Electronics Co Ltd Robot using absolute azimuth and map creation method using it
JP2008051745A (en) * 2006-08-28 2008-03-06 Fujitsu Ltd Mobile locating program, storage medium recording the same, mobile locating device, and mobile locating method
US9545235B2 (en) 2009-12-01 2017-01-17 General Electric Company Mobile base and X-ray machine mounted on such a mobile base
CN112379678A (en) * 2020-12-18 2021-02-19 深圳市瑞芬科技有限公司 Automatic driving agricultural machine based on double-gyroscope control

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002070082A (en) * 2000-08-29 2002-03-08 Topcon Corp Construction equipment control system
JP4526670B2 (en) * 2000-08-29 2010-08-18 株式会社トプコン Construction machine control system
JP2006145523A (en) * 2004-11-19 2006-06-08 Dr Johannes Heidenhain Gmbh Device and method for measuring spatial position of first object to second object
JP2007310866A (en) * 2006-05-16 2007-11-29 Samsung Electronics Co Ltd Robot using absolute azimuth and map creation method using it
JP2008051745A (en) * 2006-08-28 2008-03-06 Fujitsu Ltd Mobile locating program, storage medium recording the same, mobile locating device, and mobile locating method
US9545235B2 (en) 2009-12-01 2017-01-17 General Electric Company Mobile base and X-ray machine mounted on such a mobile base
CN112379678A (en) * 2020-12-18 2021-02-19 深圳市瑞芬科技有限公司 Automatic driving agricultural machine based on double-gyroscope control
CN112379678B (en) * 2020-12-18 2021-06-11 深圳市瑞芬科技有限公司 Automatic driving agricultural machine based on double-gyroscope control

Similar Documents

Publication Publication Date Title
JP3710451B2 (en) Method and apparatus for measuring position of moving object
JPH08320371A (en) Vehicle-mounted radar device
US20210349463A1 (en) Traveling Trajectory Correction Method, Traveling Control Method, and Traveling Trajectory Correction Device
JPH01316808A (en) Steering controller for self-traveling vehicle
JPH0694471A (en) Navigation system
JP3317034B2 (en) Unmanned traveling vehicle
JP2000172337A (en) Autonomous mobile robot
JPH08211934A (en) Steering controller for traveling object
JPH0675629A (en) Garage guidance device for vehicle
RU2002115872A (en) SELF-PROPELLED VEHICLE
JP2567619B2 (en) Position detection system for moving objects
JPH0458305A (en) Steering controller for self-traveling vehicle
JP3681081B2 (en) Geomagnetic sensor correction device
JPH06290398A (en) Obstacle detector
JP3855292B2 (en) Moving body guidance device
JP3487016B2 (en) Obstacle detection device
JP2859989B2 (en) Absolute position detection system for moving objects
JP2739262B2 (en) Moving object position measurement device
JP2909850B2 (en) Attitude detector for unmanned vehicles
JP2802506B2 (en) Self-propelled vehicle position detection device
JP2990545B2 (en) Posture angle correction method for unmanned vehicles
JP3338565B2 (en) Traveling area setting method and traveling control device for moving object
JPH05341836A (en) Unmanned vehicle
JPS5911412A (en) Guiding method of traveling object
JPH03291702A (en) Steering controller for self-travelling vehicle