JPH0728404A - Golf cart position display method - Google Patents
Golf cart position display methodInfo
- Publication number
- JPH0728404A JPH0728404A JP5192948A JP19294893A JPH0728404A JP H0728404 A JPH0728404 A JP H0728404A JP 5192948 A JP5192948 A JP 5192948A JP 19294893 A JP19294893 A JP 19294893A JP H0728404 A JPH0728404 A JP H0728404A
- Authority
- JP
- Japan
- Prior art keywords
- mark
- cart
- point
- display
- 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
Links
Landscapes
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
- Instructional Devices (AREA)
- Navigation (AREA)
Abstract
(57)【要約】
【目的】 この発明は、安価な構成により精度よく自カ
ートの走行位置を検出できるようにすることを目的とす
る。
【構成】 基準点に埋設するスタートマークM0を、基
準点の表示画面におけるX,Y座標値に関連ずけられた
位置データをコード化したものとし、各マーク設置点に
埋設する位置表示マークM1,…を、直前の点である基
準点或いは直前のマーク設置点のX,Y座標値それぞれ
に対する各マーク設置点のX,Y座標値それぞれの変化
量からなる位置データをコード化したものとし、記憶部
には少なくとも基準点の絶対位置を記憶しておき、マー
ク検出手段によりまずスタートマークM0を検出して案
内地図上の対応する位置に自カートの符号を表示し、そ
の後は各位置表示マークM1,…のコード内容で表示さ
れるX,Y座標値の変化量だけの自カートの符号を移動
するためのものである。
(57) [Summary] [Object] An object of the present invention is to make it possible to accurately detect the traveling position of the own cart with an inexpensive configuration. [Structure] A start mark M0 embedded in a reference point is coded position data associated with X and Y coordinate values on a display screen of the reference point, and a position display mark M1 embedded in each mark installation point. , ... are coded position data consisting of changes in the X and Y coordinate values of each mark installation point relative to the X and Y coordinate values of the immediately preceding reference point or previous mark installation point, respectively. At least the absolute position of the reference point is stored in the storage unit, and the mark detection means first detects the start mark M0 to display the code of the own cart at the corresponding position on the guide map, and thereafter each position display mark. This is for moving the code of the own cart by the amount of change in the X and Y coordinate values displayed with the code contents of M1, ....
Description
【0001】[0001]
【産業上の利用分野】この発明は、カート道を走行し、
記憶部に記憶された各ホールの案内地図データに基づく
案内地図を表示部の表示画面に表示すると共に、前記案
内地図上に走行位置を表示するゴルフカートの位置表示
方法に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention
The present invention relates to a position display method for a golf cart, which displays a guide map based on guide map data of each hole stored in a storage unit on a display screen of a display unit and also displays a traveling position on the guide map.
【0002】[0002]
【従来の技術】従来、ゴルフ場には競技者の便宜等のた
めに各ホールの案内地図等を表示する機能を備えたゴル
フカートが設けられており、この種のゴルフカートは競
技の邪魔にならないようにホールの端のカート道を走行
し、GPS受信機により衛星からの電波を受信して自カ
ートの走行位置を検出し、記憶部に格納されている各ホ
ールの案内地図データに基づく案内地図をLCD等の表
示部に表示すると共に、検出した自カートの走行位置を
案内地図上に表示するようになっている。2. Description of the Related Art Conventionally, a golf cart equipped with a function of displaying a guide map of each hole is provided on the golf course for the convenience of athletes, and this kind of golf cart interferes with the competition. It runs on the cart road at the end of the hole so that the GPS receiver receives radio waves from the satellite to detect the running position of the cart and guides based on the guide map data for each hole stored in the storage unit. The map is displayed on a display unit such as an LCD, and the detected traveling position of the own cart is displayed on the guide map.
【0003】また、自カートの走行位置を検出する他の
手法として、車速センサ等の距離センサと方位センサを
用い、基準となるスタート位置からの走行距離及び走行
方位に基づいて自カートの走行位置を検出することも考
えられている。As another method of detecting the traveling position of the own cart, a distance sensor such as a vehicle speed sensor and a direction sensor are used, and the traveling position of the own cart is determined based on the traveling distance from the reference start position and the traveling direction. It is also considered to detect.
【0004】[0004]
【発明が解決しようとする課題】しかし、GPSを用い
て走行位置を検出する場合、装備すべきGPS受信機が
高価であり、しかも山影などの影響で衛星からの電波を
受信できないために、走行位置の検出が不可能になるこ
とがあり、一方距離センサ,方位センサを用いる場合に
は、車輪のスリップや傾斜のアップ,ダウン等によりセ
ンサの誤差が大きくなるため、検出精度が悪い。However, when the traveling position is detected by using the GPS, the GPS receiver to be equipped is expensive, and the radio wave from the satellite cannot be received due to the influence of the mountain shadow and the like. In some cases, the position cannot be detected. On the other hand, when the distance sensor and the azimuth sensor are used, the sensor error becomes large due to the slip of the wheel, the ups and downs of the inclination, etc., and the detection accuracy is poor.
【0005】そこでこの発明は、上記のような問題点を
解消するためになされたもので、安価な構成により精度
よく自カートの走行位置を検出できるようにすることを
目的とする。Therefore, the present invention has been made to solve the above-mentioned problems, and an object thereof is to make it possible to detect the traveling position of the own cart with high accuracy by an inexpensive structure.
【0006】[0006]
【課題を解決するための手段】この発明に係るゴルフカ
ートの位置表示方法は、カート道を走行し、記憶部に記
憶された各ホールの案内地図データに基づく案内地図を
表示部の表示画面に所定の表示縮尺で表示すると共に、
前記案内地図上に走行位置を表示するゴルフカートであ
って、前記ゴルフカートにマーク検出手段を設け、前記
カート道に各ホールごとのスタート位置を基準点として
所定間隔でマーク設置点を定め、前記表示画面上にX−
Y座標を設定し、前記表示縮尺から定まる前記X−Y座
標における前記基準点の座標値に関連ずけられた位置デ
ータをマーク用部材の配置パターンによってコード化し
たスタートマークを前記基準点に埋設すると共に、前記
各マーク設置点それぞれの直前の点である前記基準点或
いは直前の前記マーク設置点の前記X−Y座標における
X,Y座標値それぞれに対する前記各マーク設置点の
X,Y座標値それぞれの変化量からなる位置データをマ
ーク用部材の配置パターンによってコード化した位置表
示マークを前記各マーク設置点に埋設し、少なくとも前
記基準点の緯度,経度からなる絶対位置を前記記憶部に
予め記憶しておき、前記マーク検出手段により前記各マ
ークを検出し、検出した前記スタートマークに対応する
前記基準点の絶対位置を前記記憶部から読み出し、読み
出した前記絶対位置に対応する表示中の前記案内地図上
の位置に自カートの符号を表示すると共に、検出した前
記各位置表示マークのコード内容により表わされる前記
変化量だけ前記案内地図上において自カートの符号を移
動することを特徴としている。A golf cart position display method according to the present invention is a method of displaying a guide map on a display screen of a display unit which travels on a cart road and which is based on guide map data of each hole stored in a storage unit. While displaying at a predetermined display scale,
A golf cart that displays a traveling position on the guide map, wherein the golf cart is provided with mark detecting means, and the mark installation points are defined at predetermined intervals on the cart road with the start position of each hole as a reference point. X- on the display screen
A Y-coordinate is set, and a start mark obtained by encoding the position data associated with the coordinate value of the reference point in the XY coordinates determined from the display scale with the arrangement pattern of the mark member is embedded in the reference point. In addition, the X and Y coordinate values of each mark installation point with respect to the X and Y coordinate values in the XY coordinates of the reference point that is the point immediately before each mark installation point or the immediately preceding mark installation point, respectively. A position display mark obtained by encoding position data consisting of the respective variation amounts by the arrangement pattern of the mark member is embedded in each of the mark installation points, and the absolute position consisting of at least the latitude and longitude of the reference point is previously stored in the storage unit. The mark detection means stores each of the marks and stores the absolute position of the reference point corresponding to the detected start mark. Is read from the storage unit, the code of the own cart is displayed at the position on the guide map being displayed corresponding to the read absolute position, and the amount of change represented by the code content of each detected position display mark. Only, the code of the own cart is moved on the guide map.
【0007】[0007]
【作用】この発明においては、基準点に埋設するスター
トマークを、基準点のX,Y座標値に関連ずけられた位
置データをコード化したものとし、各マーク設置点に埋
設する位置表示マークを、直前の点である基準点或いは
直前のマーク設置点のX,Y座標値それぞれに対する各
マーク設置点のX,Y座標値それぞれの変化量からなる
位置データをコード化したものとし、記憶部には基準点
の絶対位置のみを記憶しておき、マーク検出手段により
まずスタートマークを検出して案内地図上の対応する位
置に自カートの符号を表示し、その後は各位置表示マー
クのコード内容で表示されるX,Y座標値の変化量だけ
自カートの符号を移動するため、各マーク設置点の絶対
座標をコード化する場合に比べコード化の際のビット数
は少なくて済み、案内地図の表示縮尺に応じた精度で正
確に走行位置の表示を行うことが可能になる。In the present invention, the start mark embedded in the reference point is the position data mark which is embedded in each mark installation point, in which the position data associated with the X and Y coordinate values of the reference point is coded. Is coded position data consisting of changes in the X and Y coordinate values of each mark installation point with respect to the X and Y coordinate values of the immediately preceding reference point or the immediately preceding mark installation point, respectively. Only the absolute position of the reference point is stored in the table, and the mark detection means first detects the start mark and displays the code of the own cart at the corresponding position on the guide map, and thereafter the code content of each position display mark. Since the code of the own cart is moved by the amount of change in the X and Y coordinate values displayed by, the number of bits for encoding is smaller than when encoding the absolute coordinates of each mark installation point. It is possible to perform display of accurate travel position with an accuracy corresponding to the display scale of the inner map.
【0008】[0008]
【実施例】図1ないし図3はこの発明の一実施例の動作
説明用フローチャート、図4はゴルフカートのブロック
図、図5ないし図8は動作説明図である。1 to 3 are flowcharts for explaining the operation of an embodiment of the present invention, FIG. 4 is a block diagram of a golf cart, and FIGS. 5 to 8 are operation explanatory views.
【0009】まず、ゴルフカートの構成について説明す
ると、図4に示すように、キーボード等からなる入力部
1と、各ホールの案内地図データやその他のデータを格
納したICカード等からなる記憶部2と、この記憶部2
から読み出された案内地図データに基づく各ホールの案
内地図のほか自カートの走行位置や必要な情報などを表
示するLCD等からなる表示部3と、走行距離を検出し
て後述の制御部に距離検出パルスを出力する車速センサ
からなる距離センサ4と、後述するフェライト体を検出
して制御部にフェライト検出信号を出力するマーク検出
手段としてのフェライト検出センサ5と、各部の制御を
行う制御部6とによりゴルフカートGが構成されてい
る。First, the structure of the golf cart will be described. As shown in FIG. 4, an input unit 1 including a keyboard and a storage unit 2 including an IC card storing guide map data for each hole and other data. And this storage unit 2
In addition to the guide map of each hole based on the guide map data read from the display unit 3 including an LCD for displaying the traveling position of the own cart, necessary information, etc., and a control unit described later by detecting the traveling distance. A distance sensor 4 including a vehicle speed sensor that outputs a distance detection pulse, a ferrite detection sensor 5 as mark detection means that detects a ferrite body described later and outputs a ferrite detection signal to a control section, and a control section that controls each section. A golf cart G is constituted by 6 and 6.
【0010】ところで、実際のカート道には、所定の表
示縮尺で表示部3の表示画面に表示された図8の案内地
図に示すように、このホールのスタート位置に対応する
基準点P0から5mなどの所定間隔でマーク設置点P
1,P2,…が定められ、このとき案内地図の表示縮尺
が既知であり、実際のこれらの点と表示画面上に設定し
たX−Y座標におけるそれぞれの点とは簡単に対応付け
られるため、各点P0,P1,…のX,Y座標値は容易
に求められる。By the way, on the actual cart road, as shown in the guide map of FIG. 8 displayed on the display screen of the display unit 3 at a predetermined display scale, 5 m from the reference point P0 corresponding to the start position of this hole. Mark installation points P at specified intervals such as
1, P2, ... Are determined, at this time, the display scale of the guide map is known, and these actual points are easily associated with the respective points on the XY coordinates set on the display screen. The X and Y coordinate values of each point P0, P1, ... Can be easily obtained.
【0011】そして、基準点P0の表示画面上における
点のX,Y座標値に関連ずけられた位置データをマーク
用部材としてのフェライト体の配置パターンによってコ
ード化したスタートマークM0が基準点P0に埋設され
ると共に、各マーク設置点P1,…の表示画面上におけ
る点のX,Y座標値が導出されて、これら各点P1,…
それぞれの直前の点,即ちマーク設置点P1では基準点
P0,他のマーク設置点P2,…では直前のマーク設置
点P1,…のX,Y座標値それぞれに対する各マーク設
置点P1,…のX,Y座標値それぞれの変化量からなる
位置データをフェライト体の配置パターンによってコー
ド化した位置表示マークM1,M2,…が各マーク設置
点P1,P2,…に埋設される。Then, the start mark M0 obtained by coding the position data related to the X and Y coordinate values of the reference point P0 on the display screen by the arrangement pattern of the ferrite body as the mark member is the reference point P0. And the X and Y coordinate values of the points on the display screen of the respective mark installation points P1, ... Are derived, and these mark installation points P1 ,.
The point immediately before each of them, that is, the reference point P0 at the mark installation point P1, the other mark installation points P2, ... At the X and Y coordinate values of the immediately preceding mark installation points P1 ,. , Which are obtained by coding the position data consisting of the respective amounts of change of the Y coordinate values by the arrangement pattern of the ferrite body, are embedded in the respective mark installation points P1, P2 ,.
【0012】また、各マークは例えば図5に示すように
10ビットコードから成り、矢印に示すカートの進行方
向から順に、マークの存在を示すビットaと、スタート
マークかどうかを示すビットbと、Y座標に関する3つ
のビットc1,c2,c3と、Y座標の±の符号を示す
ビットdと、X座標に関する3つのビットe1,e2,
e3と、X座標の±の符号を示すビットfとにより構成
されている。Further, each mark is composed of a 10-bit code as shown in FIG. 5, for example, a bit a indicating the existence of the mark and a bit b indicating whether the mark is a start mark in order from the traveling direction of the cart shown by the arrow. Three bits c1, c2, c3 regarding the Y coordinate, a bit d indicating the sign of ± of the Y coordinate, and three bits e1, e2 regarding the X coordinate.
It is composed of e3 and a bit f indicating the sign of ± of the X coordinate.
【0013】このとき、ビットaの内容が“1”のとき
はマーク有を,“0”のときはマーク無を示し、ビット
bの内容が“1”のときはスタートマークである旨を,
“0“のときはスタートマークではない旨を示し、ビッ
トd,fの内容がそれぞれ“1”のときはマイナスを,
“0”のときはプラスを示す。At this time, when the content of the bit a is "1", the mark is present, when it is "0", the mark is not present, and when the content of the bit b is "1", it is a start mark.
When it is "0", it indicates that it is not a start mark, and when the contents of the bits d and f are "1", a minus sign,
When it is "0", it indicates a plus.
【0014】なお、基準点P0及び各マーク設置点P
1,…の絶対位置(緯度,経度)は測量等によって求め
られ既知であるが、これらすべての点の緯度,経度を絶
対位置のデータとしてコード化し各マークによってこれ
を表わすとするとビット数が非常に多くなるため、基準
点P0の緯度,経度を唯一の絶対位置データとして記憶
部2に予め格納している。The reference point P0 and each mark installation point P
The absolute position (latitude, longitude) of 1, ... Is known by surveying, etc., but if the latitude and longitude of all these points are coded as absolute position data and represented by each mark, the number of bits will be extremely small. Therefore, the latitude and longitude of the reference point P0 are stored in advance in the storage unit 2 as the only absolute position data.
【0015】そして、この基準点P0を各マーク設置点
P1,…の基準とする意味で、X,Y座標値として共に
“0”を表わすコード内容がスタートマークM0に割り
付けられ、即ちX座標値のコード内容は符号も含めると
ビットe1,e2,e3,fにより表わされるため、こ
の場合のコード内容は“0000”となり、Y座標値に
ついても同様であり、スタートマークM0のX,Y座標
値も同時に記憶部2に格納される。In the sense that the reference point P0 is used as a reference for each mark installation point P1, ..., Code contents representing "0" as X and Y coordinate values are assigned to the start mark M0, that is, the X coordinate value. Since the code content of is represented by the bits e1, e2, e3, and f including the code, the code content in this case is "0000", and the same applies to the Y coordinate value, and the X and Y coordinate values of the start mark M0 are the same. Are also stored in the storage unit 2 at the same time.
【0016】一方、各マーク設置点P1,…について
は、これら各点の表示画面上のX−Y座標におけるX,
Y座標値はこれら各点の絶対位置及び表示縮尺等から既
知であるため、これら各点の直前の点のX,Y座標値に
対する各マーク設置点P1,…のX,Y座標値の変化量
を表わすコード内容が各位置表示マークM1,…に割り
付けられ、例えば1番目のマーク設置点P1の場合には
基準点P0が直前の点であり、この基準点P0の座標を
例えば(2,2)とし、このマーク設置点P1の座標を
(3,3)とすると、X,Y座標値の変化量は共に
“1”となり、符号も含めてこれらの変化量を表わすコ
ード内容“1000”が1番目の位置表示マークM1に
割り付けられる。On the other hand, for each mark installation point P1, ..., X, Y in the XY coordinates on the display screen of these points,
Since the Y coordinate value is known from the absolute position of each of these points, the display scale, etc., the amount of change in the X, Y coordinate value of each mark installation point P1, ... With respect to the X, Y coordinate value of the point immediately preceding each of these points. Is assigned to each position display mark M1, ... For example, in the case of the first mark installation point P1, the reference point P0 is the immediately preceding point, and the coordinates of this reference point P0 are, for example, (2,2). ) And the coordinates of the mark installation point P1 are (3, 3), the change amounts of the X and Y coordinate values are both "1", and the code content "1000" indicating the change amount including the signs is It is assigned to the first position display mark M1.
【0017】さらに、2番目のマーク設置点P2の場合
には1番目のマーク設置点P1が直前の点であり、この
マーク設置点2の座標を例えば(6,4)とすると、直
前の点からのX,Y座標の変化量はそれぞれ“3”,
“1”となり、符号も含めてこれらの変化量を表わすコ
ード内容“1100”,“1000”が2番目の位置表
示マークM2に割り付けられる。Further, in the case of the second mark installation point P2, the first mark installation point P1 is the previous point, and if the coordinates of this mark installation point 2 are (6, 4), then the previous point is set. The amount of change in X and Y coordinates from
It becomes "1", and the code contents "1100" and "1000" indicating the change amount including the sign are assigned to the second position display mark M2.
【0018】また、3番目のマーク設置点P3の場合に
は2番目のマーク設置点P2が直前の点であり、このマ
ーク設置点P3の座標を例えば’(7,3)とすると、
直前の点からのX,Y座標値の変化量はそれぞれ
“1”,“−1”となり、符号も含めてこれらの変化量
を表わすコード内容“1000”,“1001”が3番
目の位置表示マークM3に割り付けられ、以降の位置表
示マークについても同様である。Further, in the case of the third mark installation point P3, the second mark installation point P2 is the immediately preceding point, and if the coordinates of this mark installation point P3 are, for example, '(7,3),
The change amounts of the X and Y coordinate values from the immediately preceding point are "1" and "-1", respectively, and the code contents "1000" and "1001" indicating the change amounts including the signs are displayed at the third position. The same applies to the subsequent position display marks assigned to the mark M3.
【0019】従って、ビット内容が“0”に相当する位
置にフェライト体Fを配置せず、ビット内容が“1”に
相当する位置にのみフェライト体Fを配置することによ
って、スタートマークM0,1〜3番目の位置表示マー
クM1〜M3を形成すると、スタートマークM0は図6
(a)に示すように矢印の進行方向から順に“1100
000000”となり、各位置表示マークM1〜M3は
それぞれ図6(b)〜(d)に示すように矢印の進行方
向から順に“1010001000”,“101000
1100”,”1010011000”となり、他の位
置表示マークについても同様である。Therefore, by not arranging the ferrite body F at the position corresponding to the bit content "0", but arranging the ferrite body F only at the position corresponding to the bit content "1", the start marks M0,1 When the third position display marks M1 to M3 are formed, the start mark M0 is formed as shown in FIG.
As shown in (a), "1100" in order from the traveling direction of the arrow.
000000 ", and the position display marks M1 to M3 are respectively" 1010001000 "and" 101000 "from the traveling direction of the arrow as shown in FIGS.
1100 "and" 101001000 ", and the same applies to other position display marks.
【0020】そして、図7に示すように、ゴルフカート
Gが矢印方向にカート道を走行し、フェライト検出セン
サ5によりスタートマークM0及び各位置表示マークM
1,…順次検出されると、まず制御部6により検出され
たスタートマークの位置データが記憶部2から読み出さ
れ、読み出された位置データに基づく表示画面上の位置
に自カートの走行位置を示す符号等が案内地図に重ねて
表示される。Then, as shown in FIG. 7, the golf cart G runs on the cart road in the direction of the arrow, and the ferrite detection sensor 5 causes the start mark M0 and each position display mark M.
1, ... When sequentially detected, the position data of the start mark detected by the control unit 6 is read from the storage unit 2, and the traveling position of the own cart is set at a position on the display screen based on the read position data. Is displayed over the guide map.
【0021】このとき、スタートマークM0の検出によ
り、これに対応する基準点P0の位置データがわかれ
ば、表示部3に表示中の案内地図上のどこに自カートの
表示を行えばよいかがわかるため、実際の基準点P0に
対応する案内地図上の位置に精度よく自カートの現在位
置を表示でき、一方各位置表示マークの位置データであ
る相対座標の変化量は表示画面上のX−Y座標における
変化量そのものであるため、その後はこの変化量に従っ
て自カートを示す符号を表示画面上において移動させて
いけばよい。At this time, if the position data of the reference point P0 corresponding to the start mark M0 is known by detecting the start mark M0, it is possible to know where on the guide map displayed on the display unit 3 the own cart should be displayed. , The current position of the own cart can be accurately displayed at the position on the guide map corresponding to the actual reference point P0, while the change amount of the relative coordinates, which is the position data of each position display mark, is the XY coordinate on the display screen. Since it is the amount of change itself, the code indicating the own cart may be moved on the display screen in accordance with this amount of change.
【0022】つぎに、位置検出動作の全体的な流れにつ
いて図1のフローチャートを参照しつつ説明する。Next, the overall flow of the position detecting operation will be described with reference to the flowchart of FIG.
【0023】まず、制御部6により、フェライト検出セ
ンサ5の出力が読み込まれ(ステップS1)、マークが
検出されたか否かの判定がなされ(ステップS2)、こ
の判定結果がNOであればステップS1に戻り、判定結
果がYESであればマークの検出が開始されたとしてマ
ーク検出フラグがセットされたのち(ステップS3)、
距離センサ4である車速センサのパルス数をカウントす
るパルスカウンタがクリアされ(ステップS4)、距離
センサパルス割り込み処理が許可され(ステップS
5)、後に詳述する割り込み処理が行われる。First, the control unit 6 reads the output of the ferrite detection sensor 5 (step S1) and determines whether or not a mark is detected (step S2). If the determination result is NO, step S1. If the determination result is YES, the mark detection flag is set because the mark detection is started (step S3),
The pulse counter that counts the number of pulses of the vehicle speed sensor that is the distance sensor 4 is cleared (step S4), and the distance sensor pulse interrupt processing is permitted (step S4).
5), the interrupt processing described in detail later is performed.
【0024】そして、割り込み処理が終了すると、マー
ク検出フラグがクリアされているか否かの判定がなされ
(ステップS6)、この判定結果がNOであれば、判定
結果がYESになるまでこの判定が繰り返され、一方判
定結果がYESであれば、距離センサパルス割り込み処
理が不許可となり(ステップS7)、フェライト検出セ
ンサ5により検出されたマークのコード内容が制御部6
に入力され(ステップS8)、その後再びステップS1
に戻り、上記した動作が繰り返される。Then, when the interrupt processing is completed, it is judged whether or not the mark detection flag is cleared (step S6). If the judgment result is NO, this judgment is repeated until the judgment result becomes YES. On the other hand, if the determination result is YES, the distance sensor pulse interrupt process is not permitted (step S7), and the code content of the mark detected by the ferrite detection sensor 5 is the control unit 6
(Step S8), and then step S1 again.
Then, the operation described above is repeated.
【0025】つぎに、距離センサパルス割り込み処理に
ついて図2のフローチャートを参照しつつ説明する。Next, the distance sensor pulse interruption process will be described with reference to the flowchart of FIG.
【0026】いま、割り込み処理が許可されて割り込み
処理がスタートすると、上記したパルスカウンタがイン
クリメントされ(ステップT1)パルスカウント値が
“10”以上か否かの判定がなされる(ステップT
2)。Now, when the interrupt processing is permitted and the interrupt processing is started, the above-mentioned pulse counter is incremented (step T1) and it is judged whether the pulse count value is "10" or more (step T).
2).
【0027】このときの、パルスカウント値の“10”
は、カートが各マーク上を走行してフェライト検出セン
サ5がマークの先頭ビットから最終ビットを検出するま
での間に距離センサ4から出力されるパルス数を示して
おり、このパルス数のひとつの例として“10”とした
ものである。At this time, the pulse count value is "10".
Indicates the number of pulses output from the distance sensor 4 during the time the cart runs on each mark and the ferrite detection sensor 5 detects the first bit to the last bit of the mark. As an example, “10” is set.
【0028】そして、図2のステップT2の判定結果が
NOであれば、マークの検出が終了していないと判断さ
れ、フェライト検出センサ4の出力が制御部6により読
み込まれ(ステップT3)、パルスカウンタのカウント
値及び検出センサ5の出力値がメモリ等にストアされた
のち(ステップT4)、再び割り込みスタートに戻る。If the determination result in step T2 of FIG. 2 is NO, it is determined that the mark detection is not completed, the output of the ferrite detection sensor 4 is read by the control unit 6 (step T3), and the pulse is output. After the count value of the counter and the output value of the detection sensor 5 are stored in the memory or the like (step T4), the process returns to interrupt start again.
【0029】一方、上記したステップT2の判定結果が
YESであれば、マークの検出が終了したとしてマーク
検出フラグがクリアされ(ステップT5)、その後図1
のステップS6に移行する。On the other hand, if the decision result in the above step T2 is YES, it is determined that the mark detection is completed, and the mark detection flag is cleared (step T5).
To step S6.
【0030】つぎに、自カートの位置表示に関する処理
について図3のフローチャートを参照しつつ説明する。Next, the processing relating to the display of the position of the own cart will be described with reference to the flowchart of FIG.
【0031】まず、検出されたマークのコード内容が次
のマークのコード内容に書き換えられたか否かの判定が
なされ(ステップU1)、この判定結果がNOであれば
スタートに戻り、判定結果がYESであれば、次の新し
いマークのコード内容が読み込まれ(ステップU2)、
そのコード内容からスタートマークM0か否かの判定が
なされる(ステップU3)。First, it is judged whether or not the code content of the detected mark has been rewritten to the code content of the next mark (step U1). If the result of this judgment is NO, the routine returns to START, and the result of the judgment is YES. If so, the code content of the next new mark is read (step U2),
It is judged from the code contents whether the mark is the start mark M0 or not (step U3).
【0032】そして、ステップU3の判定結果がYES
であれば、検出されたマークがスタートマークM0であ
ると判断され、前のホールの案内地図に代わり、次のホ
ールの案内地図データが記憶部2から読み出されて案内
地図が表示され(ステップU4)、このホールのスター
ト位置である基準点P0の位置データが記憶部2から読
み出され、読み出された位置データに基づく表示画面上
の位置に自カートのマークが表示されたのち(ステップ
U5)、スタートに戻る。Then, the determination result of step U3 is YES.
If so, it is determined that the detected mark is the start mark M0, and instead of the guide map of the previous hole, the guide map data of the next hole is read from the storage unit 2 and the guide map is displayed (step U4) The position data of the reference point P0 which is the start position of this hole is read from the storage unit 2, and the mark of the own cart is displayed at the position on the display screen based on the read position data (step U5), return to the start.
【0033】一方、ステップU3の判定結果がNOであ
れば、検出されたマークがスタートマークM0ではな
く、位置表示マークM1,…であると判断され、このマ
ークのコード内容からこのマークに対応するマーク設置
点の直前の点からの座標値の変化量が導出され、導出さ
れた変化量だけ自カートの表わすマークが表示画面上に
おいて移動されて自カートの現在位置の表示が更新され
たのち(ステップU6)、スタートに戻る。On the other hand, if the decision result in the step U3 is NO, it is decided that the detected mark is not the start mark M0 but the position indicating marks M1, ... And the code contents of this mark correspond to this mark. After the change amount of the coordinate value from the point immediately before the mark installation point is derived, the mark represented by the own cart is moved by the derived change amount on the display screen, and the display of the current position of the own cart is updated ( Step U6) and return to the start.
【0034】従って、基準点P0の絶対位置(緯度,経
度)を記憶部2に格納しておき、各マーク設置点P1,
…に埋設する位置表示マークM1,…として、直前の点
からの表示画面上のX−Y座標における座標値の変化量
をコード化したパターンでフェライト体Fを設置するこ
とにより、各マーク設置点の絶対座標をコード化する場
合に比べコード化の際のビット数が少なくて済み、しか
もスタートマークを検出してこれに対応する表示中の案
内地図上のスタート位置に自カートの符号を表示したの
ちは各位置表示マークのコード内容で表わされるX,Y
座標値の変化量だけ移動すればよく、案内地図の表示縮
尺に応じた精度で正確に自カートの走行位置を表示する
ことができる。Therefore, the absolute position (latitude, longitude) of the reference point P0 is stored in the storage unit 2, and each mark installation point P1,
As the position display marks M1, embedded in ..., By setting the ferrite body F in a pattern that encodes the amount of change in the coordinate values on the XY coordinates on the display screen from the immediately preceding point, each mark installation point Compared to the case of encoding the absolute coordinates of, the number of bits for encoding is smaller, and the start mark is detected and the code of the own cart is displayed at the corresponding start position on the displayed guide map. After that, X, Y represented by the code contents of each position display mark
It suffices to move by the amount of change in the coordinate value, and the traveling position of the own cart can be displayed accurately with accuracy according to the display scale of the guide map.
【0035】また、記憶部2には基準点P0の絶対位置
及びX,Y座標値のみを記憶させるだけでよく、データ
記憶効率の向上を図ることができる。Further, only the absolute position of the reference point P0 and the X and Y coordinate values need be stored in the storage section 2, and the data storage efficiency can be improved.
【0036】なお、他の実施例としてフェライト検出セ
ンサを2個並設し、図5に示す各マークのビットパター
ンを図9に示すように2列に分割し、一方の列には矢印
に示すカートの進行方向から順に、マークの存在を示す
ビットa、Y座標に関する3つのビットc1,c2,c
3、Y座標の符号を示すビットdを配列し、他方の列に
は矢印に示すカートの進行方向から順に、スタートマー
クかどうかを示すビットb、X座標に関する3つのビッ
トe1,e2,e3、X座標の符号を示すビットfを配
列し、両ビット列を両フェライト検出センサによりそれ
ぞれ検出してそのビット内容を識別するようにしてもよ
く、前述の実施例と同等の効果を得ることができる。As another embodiment, two ferrite detection sensors are arranged in parallel, the bit pattern of each mark shown in FIG. 5 is divided into two rows as shown in FIG. 9, and one row is indicated by an arrow. Bit a indicating the presence of a mark and three bits c1, c2, and c related to the Y coordinate in order from the traveling direction of the cart
3, a bit d indicating the sign of the Y coordinate is arrayed, and in the other column, in the order from the traveling direction of the cart indicated by the arrow, a bit b indicating whether it is a start mark, three bits e1, e2, e3 regarding the X coordinate, Bits f indicating the sign of the X coordinate may be arranged, and both bit strings may be detected by both ferrite detection sensors to identify the bit contents, and the same effect as the above-described embodiment can be obtained.
【0037】また、上記実施例では、マーク用部材とし
てフェライト体Fを使用したが、これに限定されるもの
ではなく、またマーク検出手段もフェライト検出センサ
に限るものではないのは勿論である。In the above embodiment, the ferrite member F is used as the mark member, but the present invention is not limited to this, and the mark detecting means is not limited to the ferrite detecting sensor.
【0038】[0038]
【発明の効果】以上のように、この発明のゴルフカート
の位置表示方法によれば、従来のようにGPSや距離セ
ンサ,方位センサを用いる場合のように、走行位置の検
出が不可能になったり、車輪のスリップや傾斜のアッ
プ,ダウンによる検出精度が低下することを防止できる
のは勿論のこと、各マーク設置点の直前の点からの表示
画面上のX−Y座標における座標値の変化量をコード化
したパターンでマーク用部材を配置して各位置補正マー
クを埋設するため、各マーク設置点の絶対座標をコード
化する場合に比べてコード化の際のビット数は少なくて
も済み、表示中の案内地図の表示縮尺に応じた精度で正
確に自カートの位置表示を行うことができ、しかも記憶
部には少なくとも基準点の絶対位置を記憶すればよいた
め、データ記憶効率の向上を図ることができる。As described above, according to the position display method of the golf cart of the present invention, it becomes impossible to detect the traveling position as in the case of using the GPS, the distance sensor and the direction sensor as in the conventional case. In addition, it is possible to prevent the detection accuracy from deteriorating due to wheel slippage and tilt up / down, and it is also possible to prevent the change of the coordinate value in the XY coordinates on the display screen from the point immediately before each mark installation point. Since each position correction mark is embedded by arranging the mark members in a pattern that encodes the amount, the number of bits required for encoding is less than when encoding the absolute coordinates of each mark installation point. Data storage efficiency because the position of the own cart can be displayed accurately with the accuracy according to the display scale of the displayed guide map, and at least the absolute position of the reference point is stored in the storage unit. It can be improved.
【図1】この発明のゴルフカートの位置表示方法の一実
施例の動作説明用フローチャートである。FIG. 1 is a flowchart for explaining the operation of an embodiment of a golf cart position display method of the present invention.
【図2】一実施例の動作説明用フローチャートである。FIG. 2 is a flowchart for explaining the operation of one embodiment.
【図3】一実施例の動作説明用フローチャートである。FIG. 3 is a flowchart for explaining the operation of one embodiment.
【図4】この発明に適用されるゴルフカートのブロック
図である。FIG. 4 is a block diagram of a golf cart applied to the present invention.
【図5】一実施例の動作説明図である。FIG. 5 is an operation explanatory diagram of the embodiment.
【図6】一実施例の動作説明図である。FIG. 6 is a diagram illustrating the operation of the embodiment.
【図7】一実施例の動作説明図である。FIG. 7 is a diagram illustrating the operation of the embodiment.
【図8】一実施例の動作説明図である。FIG. 8 is a diagram illustrating the operation of the embodiment.
【図9】他の実施例の動作説明図である。FIG. 9 is an operation explanatory diagram of another embodiment.
G ゴルフカート 2 記憶部 3 表示部 5 フェライト検出センサ 6 制御部 M0 スタートマーク M1〜M3 位置補正マーク F フェライト体 P0 基準点 P1〜P2 マーク設置点 G golf cart 2 storage unit 3 display unit 5 ferrite detection sensor 6 control unit M0 start mark M1 to M3 position correction mark F ferrite body P0 reference point P1 to P2 mark installation point
Claims (1)
各ホールの案内地図データに基づく案内地図を表示部の
表示画面に所定の表示縮尺で表示すると共に、前記案内
地図上に走行位置を表示するゴルフカートであって、 前記ゴルフカートにマーク検出手段を設け、前記カート
道に各ホールごとのスタート位置を基準点として所定間
隔でマーク設置点を定め、前記表示画面上にX−Y座標
を設定し、前記表示縮尺から定まる前記X−Y座標にお
ける前記基準点の座標値に関連ずけられた位置データを
マーク用部材の配置パターンによってコード化したスタ
ートマークを前記基準点に埋設すると共に、前記各マー
ク設置点それぞれの直前の点である前記基準点或いは直
前の前記マーク設置点の前記X−Y座標におけるX,Y
座標値それぞれに対する前記各マーク設置点のX,Y座
標値それぞれの変化量からなる位置データをマーク用部
材の配置パターンによってコード化した位置表示マーク
を前記各マーク設置点に埋設し、少なくとも前記基準点
の緯度,経度からなる絶対位置を前記記憶部に予め記憶
しておき、前記マーク検出手段により前記各マークを検
出し、検出した前記スタートマークに対応する前記基準
点の絶対位置を前記記憶部から読み出し、読み出した前
記絶対位置に対応する表示中の前記案内地図上の位置に
自カートの符号を表示すると共に、検出した前記各位置
表示マークのコード内容により表わされる前記変化量だ
け前記案内地図上において自カートの符号を移動するこ
とを特徴とするゴルフカートの位置表示方法。1. A car traveling on a cart road, displaying a guide map based on guide map data of each hole stored in a storage unit on a display screen of the display unit at a predetermined display scale, and a traveling position on the guide map. A mark detecting means is provided on the golf cart, mark setting points are set at predetermined intervals on the cart road with reference to the start position of each hole, and XY marks are displayed on the display screen. Coordinates are set, and a start mark obtained by encoding position data associated with the coordinate value of the reference point in the XY coordinates determined from the display scale with the arrangement pattern of the mark member is embedded in the reference point. At the same time, X, Y in the XY coordinates of the reference point which is the point immediately before each of the mark installation points or the immediately preceding mark installation point.
A position display mark, which is obtained by coding position data consisting of the amount of change in each of the X and Y coordinate values of each mark installation point with respect to each coordinate value by the arrangement pattern of the mark member, is embedded in each mark installation point, and at least the reference The absolute position consisting of the latitude and longitude of the point is stored in advance in the storage unit, each mark is detected by the mark detecting means, and the absolute position of the reference point corresponding to the detected start mark is stored in the storage unit. The map of the own cart is displayed at the position on the guide map being displayed corresponding to the absolute position read out, and the guide map is displayed by the amount of change represented by the code content of each position display mark detected. A method of displaying the position of a golf cart, characterized in that the code of the own cart is moved above.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5192948A JPH0728404A (en) | 1993-07-06 | 1993-07-06 | Golf cart position display method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5192948A JPH0728404A (en) | 1993-07-06 | 1993-07-06 | Golf cart position display method |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0728404A true JPH0728404A (en) | 1995-01-31 |
Family
ID=16299682
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP5192948A Pending JPH0728404A (en) | 1993-07-06 | 1993-07-06 | Golf cart position display method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0728404A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109916426A (en) * | 2019-03-06 | 2019-06-21 | 百度在线网络技术(北京)有限公司 | Guide arrow method for drafting, device, equipment and medium |
-
1993
- 1993-07-06 JP JP5192948A patent/JPH0728404A/en active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109916426A (en) * | 2019-03-06 | 2019-06-21 | 百度在线网络技术(北京)有限公司 | Guide arrow method for drafting, device, equipment and medium |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5493294A (en) | Apparatus for detecting the position of a vehicle | |
| US5130709A (en) | Navigation apparatus for vehicle | |
| EP0391647B1 (en) | Calibration apparatus of angular velocity sensor in self-contained navigational system | |
| US4688176A (en) | Navigator for use aboard a vehicle | |
| EP0608113B1 (en) | Navigation apparatus for vehicle | |
| US4964052A (en) | Navigation device for use in a vehicle | |
| EP0607654B1 (en) | Method of correcting distance error of navigation apparatus | |
| JPH0792388B2 (en) | Position detector | |
| JPS61234312A (en) | Vehicle-borne navigation apparatus | |
| JPH10307037A (en) | Navigator | |
| JPH0781872B2 (en) | Position detection accuracy determination method and vehicle guidance device using the method | |
| JP2850634B2 (en) | Vehicle navigation system | |
| EP0564140B1 (en) | Vehicle location detecting apparatus | |
| JP3149118B2 (en) | Car navigation system | |
| JPH0781871B2 (en) | Vehicle location estimation method | |
| JPH0718969Y2 (en) | Current location display device for vehicles | |
| JP2001349738A (en) | Navigation system | |
| JPH09147162A (en) | Vehicle operation control system | |
| JPH06331368A (en) | Vehicle position correction system | |
| JP2003185458A (en) | Navigation device, program | |
| JPS61182199A (en) | Running route display unit | |
| JP2517234B2 (en) | How to display map data | |
| JP2671499B2 (en) | Car navigation system | |
| JPH0121442B2 (en) | ||
| JP2728336B2 (en) | Route guidance device |