Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4741291B2 - Navigation device - Google Patents
[go: Go Back, main page]

JP4741291B2 - Navigation device - Google Patents

Navigation device Download PDF

Info

Publication number
JP4741291B2
JP4741291B2 JP2005155588A JP2005155588A JP4741291B2 JP 4741291 B2 JP4741291 B2 JP 4741291B2 JP 2005155588 A JP2005155588 A JP 2005155588A JP 2005155588 A JP2005155588 A JP 2005155588A JP 4741291 B2 JP4741291 B2 JP 4741291B2
Authority
JP
Japan
Prior art keywords
vehicle
parking lot
azimuth
current position
orientation
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 - Fee Related
Application number
JP2005155588A
Other languages
Japanese (ja)
Other versions
JP2006329866A (en
Inventor
宰門 岩出
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.)
Faurecia Clarion Electronics Co Ltd
Original Assignee
Clarion 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 Clarion Co Ltd filed Critical Clarion Co Ltd
Priority to JP2005155588A priority Critical patent/JP4741291B2/en
Publication of JP2006329866A publication Critical patent/JP2006329866A/en
Application granted granted Critical
Publication of JP4741291B2 publication Critical patent/JP4741291B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Instructional Devices (AREA)
  • Navigation (AREA)
  • Traffic Control Systems (AREA)

Description

本発明は、ナビゲーション装置に関し、特に車載用ナビゲーション装置の車両方位の算出技術に関する。   The present invention relates to a navigation device, and more particularly to a technique for calculating a vehicle orientation of an in-vehicle navigation device.

特許文献1には、車両方位の変位をジャイロセンサにより検出し、検出した方位変位を積算することにより、現在の車両方位を求める車載用ナビゲーション装置が記載されている。   Patent Document 1 describes an in-vehicle navigation device that detects a current vehicle orientation by detecting a displacement of a vehicle orientation by a gyro sensor and integrating the detected orientation displacements.

特開平7−92389号公報JP-A-7-92389

しかし、駐車場内など、車両の旋回動作が多いと、車両方位の精度が低下する場合がある。   However, when there are many turning operations of the vehicle such as in a parking lot, the accuracy of the vehicle direction may be reduced.

本発明の目的は、駐車場内でも、より精度よく車両方位を求める技術を提供することにある。   The objective of this invention is providing the technique which calculates | requires a vehicle direction more accurately also in a parking lot.

上記課題を解決すべく、本発明のナビゲーション装置は、駐車場内の誘導路の向きや駐車スペースの向きを利用して、車両方位を修正する。   In order to solve the above problems, the navigation device of the present invention corrects the vehicle direction using the direction of the taxiway in the parking lot and the direction of the parking space.

例えば、本発明のナビゲーション装置は、駐車場に入る前の道路の方位αを取得する手段と、駐車場内における車両方位を、前記α、α+90°、α+180°及びα+270°のいずれか用いて算出する手段とを備えている。   For example, the navigation device of the present invention calculates the road direction α before entering the parking lot and the vehicle direction in the parking lot using any one of α, α + 90 °, α + 180 °, and α + 270 °. Means.

より具体的には、本発明のナビゲーション装置は、方位の変位を検出する方位変位検出手段と、前記方位変位検出手段で検出した方位の変位を積算して車両方位を求める車両方位算出手段と、現在位置が駐車場内に在るか否かを判定する駐車場判定手段と、前記駐車場判定手段により現在位置が駐車場内に在ると判定された場合、当該駐車場に入る前に現在位置が存在した道路の方位α、当該α+90°、当該 α+180°及び当該α+270°と前記車両方位算出手段で算出した車両方位Xとの差が、所定値以内の場合に、前記α、α+90°、α+180°又はα+270°のうち、最も前記車両方位Xに近い方位に当該車両方位を修正する車両方位修正手段とを備えてもよい。 More specifically, the navigation device of the present invention includes an azimuth displacement detection unit that detects a azimuth displacement, a vehicle azimuth calculation unit that integrates the azimuth displacement detected by the azimuth displacement detection unit to obtain a vehicle azimuth, A parking lot determination unit that determines whether or not the current position is in the parking lot, and when the parking lot determination unit determines that the current position is in the parking lot, the current position is determined before entering the parking lot. When the difference between the existing road direction α, α + 90 °, α + 180 ° and α + 270 ° and the vehicle direction X calculated by the vehicle direction calculation means is within a predetermined value, α, α + 90 °, α + 180 ° Or you may provide the vehicle direction correction means which corrects the said vehicle direction to the direction nearest to the said vehicle direction X among (alpha) +270 degrees .

以下に、本発明の一実施形態について、図面を参照して説明する。   An embodiment of the present invention will be described below with reference to the drawings.

図1は、本発明の一実施形態が適用された車載用ナビゲーション装置100の概略構成図である。図示するように、車載用ナビゲーション装置100は、演算処理部1と、ディスプレイ2と、記憶装置3と、音声入出力装置4と、入力装置5と、車輪速センサ6と、地磁気センサ7と、ジャイロセンサ8と、GPS(Global Positioning System)受信装置9と、車内LAN装置11と、FM多重放送受信装置12と、ビーコン受信装置13と、を備えている。   FIG. 1 is a schematic configuration diagram of an in-vehicle navigation device 100 to which an embodiment of the present invention is applied. As shown in the figure, the in-vehicle navigation device 100 includes an arithmetic processing unit 1, a display 2, a storage device 3, a voice input / output device 4, an input device 5, a wheel speed sensor 6, a geomagnetic sensor 7, A gyro sensor 8, a GPS (Global Positioning System) receiver 9, an in-vehicle LAN device 11, an FM multiplex broadcast receiver 12, and a beacon receiver 13 are provided.

演算処理部1は、様々な処理を行う中心的ユニットである。例えば各種センサ6〜8やGPS受信装置9から出力される情報を基にして現在地を検出する。また、得られた現在地情報に基づいて、表示に必要な地図データを記憶装置3から読み出す。また、読み出した地図データをグラフィックス展開し、そこに現在地を示すマークを重ねてディスプレイ2へ表示する。また、記憶装置3に記憶されている地図データおよびFM多重放送局やビーコンから受信した交通情報を用いて、ユーザから指示された目的地と現在地(出発地)とを結ぶ最適な経路(推奨経路)を探索する。また、音声入出力装置4やディスプレイ2を用いてユーザを誘導する。   The arithmetic processing unit 1 is a central unit that performs various processes. For example, the present location is detected based on information output from the various sensors 6 to 8 and the GPS receiver 9. Further, map data necessary for display is read out from the storage device 3 based on the obtained current location information. Further, the read map data is developed in graphics, and a mark indicating the current location is superimposed on the map data and displayed on the display 2. Also, an optimal route (recommended route) connecting the destination instructed by the user and the current location (departure location) using the map data stored in the storage device 3 and the traffic information received from the FM multiplex broadcasting station or beacon. ). Further, the user is guided using the voice input / output device 4 and the display 2.

ディスプレイ2は、演算処理部1で生成されたグラフィックス情報を表示するユニットである。ディスプレイ2は、CRTや液晶ディスプレイなどで構成される。演算処理部1とディスプレイ2との間の信号S1は、RGB信号やNTSC(National Television System Committee)信号で接続するのが一般的である。   The display 2 is a unit that displays graphics information generated by the arithmetic processing unit 1. The display 2 is composed of a CRT, a liquid crystal display, or the like. The signal S1 between the arithmetic processing unit 1 and the display 2 is generally connected by an RGB signal or an NTSC (National Television System Committee) signal.

記憶装置3は、CD-ROMやDVD-ROMやHDDやICカードといった記憶媒体で構成されている。この記憶媒体には、地図データが記憶されている。   The storage device 3 includes a storage medium such as a CD-ROM, DVD-ROM, HDD, or IC card. This storage medium stores map data.

地図データは、地図上の区画された領域であるメッシュの識別コード(メッシュID)ごとに、そのメッシュ領域に含まれる道路を構成する各リンクのリンクデータを含む。リンクデータは、リンクIDごとに、リンクを構成する2つのノード(開始ノード、終了ノード)の座標情報、リンクを含む道路の種別情報、リンクの長さを示すリンク長情報、リンク旅行時間、2つのノードにそれぞれ接続するリンクのリンクID(接続リンクID)などを含む。なお、ここでは、リンクを構成する2つのノードについて開始ノードと終了ノードとを区別することで、同じ道路の上り方向と下り方向とを、それぞれ別のリンクとして管理するようにしている。   The map data includes, for each mesh identification code (mesh ID), which is a partitioned area on the map, link data of each link constituting a road included in the mesh area. The link data includes, for each link ID, coordinate information of two nodes (start node and end node) constituting the link, road type information including the link, link length information indicating the link length, link travel time, 2 The link ID (connection link ID) of the link connected to each node is included. Here, by distinguishing the start node and the end node for the two nodes constituting the link, the upward direction and the downward direction of the same road are managed as different links.

なお、地図データには、対応するメッシュ領域に含まれている道路以外の駐車場などの構成物の情報(位置、大きさなど)も含まれている。   The map data also includes information (position, size, etc.) of components such as parking lots other than roads included in the corresponding mesh area.

音声入出力装置4は、演算処理部1で生成したユーザへのメッセージを音声信号に変換し出力する。また、ユーザが発した声を認識し演算処理部1にその内容を転送する処理を行う。   The voice input / output device 4 converts the message to the user generated by the arithmetic processing unit 1 into a voice signal and outputs it. Also, a process of recognizing the voice uttered by the user and transferring the contents to the arithmetic processing unit 1 is performed.

入力装置5は、ユーザからの指示を受け付けるユニットである。入力装置5は、スクロールキー、縮尺変更キーなどのハードスイッチ、ジョイスティック、ディスプレイ上に貼られたタッチパネルなどで構成される。   The input device 5 is a unit that receives instructions from the user. The input device 5 includes a hard switch such as a scroll key and a scale change key, a joystick, a touch panel pasted on a display, and the like.

センサ6〜8およびGPS受信装置9は、車載用ナビゲーション装置100で現在地(自車位置)を検出するために使用されるものである。車輪速センサ6は、車輪の円周と計測される車輪の回転数の積から距離を測定し、さらに対となる車輪の回転数の差から移動体が曲がった角度を計測する。地磁気センサ7は、地球が保持している磁場を検知し、移動体が向いている方角を検出する。ジャイロ8は、光ファイバジャイロや振動ジャイロ等で構成され、移動体が回転した角度を検出するものである。GPS受信装置9は、GPS衛星からの信号を受信し移動体とGPS衛星間の距離と距離の変化率を3個以上の衛星に対して測定することで移動体の現在位置、進行速度および進行方位を測定する。   The sensors 6 to 8 and the GPS receiver 9 are used for detecting the current location (vehicle position) by the vehicle-mounted navigation device 100. The wheel speed sensor 6 measures the distance from the product of the wheel circumference and the measured number of rotations of the wheel, and further measures the angle at which the moving body is bent from the difference in the number of rotations of the paired wheels. The geomagnetic sensor 7 detects the magnetic field held by the earth and detects the direction in which the moving body is facing. The gyro 8 is configured by an optical fiber gyro, a vibration gyro, or the like, and detects an angle at which the moving body rotates. The GPS receiver 9 receives a signal from a GPS satellite and measures the distance between the mobile body and the GPS satellite and the rate of change of the distance with respect to three or more satellites to thereby determine the current position, travel speed, and travel of the mobile body Measure orientation.

車内LAN装置11は、車載用ナビゲーション装置100が搭載された車両の様々な情報、例えばドアの開閉情報、ライトの点灯状態情報、エンジンの状況や故障診断結果などを受ける。   The in-vehicle LAN device 11 receives various information of the vehicle on which the in-vehicle navigation device 100 is mounted, such as door opening / closing information, light lighting state information, engine status, failure diagnosis result, and the like.

FM多重放送受信装置12は、FM多重放送信号としてFM多重放送局から送られてくる概略現況交通情報、規制情報、SA/PA(サービスステーション/パーキング)情報、駐車場情報、天気情報などを受信する。   The FM multiplex broadcast receiving device 12 receives rough current traffic information, regulation information, SA / PA (service station / parking) information, parking lot information, weather information, etc. sent from the FM multiplex broadcast station as FM multiplex broadcast signals. To do.

ビーコン受信装置13は、ビーコンから送られてくる現況交通情報、規制情報、SA/PA情報、駐車場情報などを受信する。   The beacon receiving device 13 receives current traffic information, regulation information, SA / PA information, parking lot information, and the like sent from the beacon.

図2は、演算処理部1の機能ブロック図である。   FIG. 2 is a functional block diagram of the arithmetic processing unit 1.

図示するように、演算処理部1は、ユーザ操作解析部41と、経路探索部42と、経路誘導部43と、車両方位算出部44と、現在位置算出部45と、情報記憶部46と、表示処理部47と、を備えている。   As illustrated, the arithmetic processing unit 1 includes a user operation analysis unit 41, a route search unit 42, a route guidance unit 43, a vehicle orientation calculation unit 44, a current position calculation unit 45, an information storage unit 46, A display processing unit 47.

ユーザ操作解析部41は、入力装置5に入力されたユーザからの要求を受け、その要求内容を解析して、その要求内容に対応する処理が実行されるように演算処理部1の各部を制御する。例えば、ユーザが推奨経路の探索を要求したときは、目的地を設定するため、地図をディスプレイ2に表示する処理を表示処理部47に要求する。また、現在地(出発地)から目的地までの経路を演算する処理を経路探索部42に要求する。   The user operation analysis unit 41 receives a request from the user input to the input device 5, analyzes the request content, and controls each unit of the arithmetic processing unit 1 so that processing corresponding to the request content is executed. To do. For example, when a user requests a search for a recommended route, the display processing unit 47 is requested to display a map on the display 2 in order to set a destination. Further, it requests the route search unit 42 to calculate a route from the current location (departure location) to the destination.

車両方位算出部44は、ジャイロ8で計測される角加速度データS7を積分した結果得られる角度データを時間軸で積分していくことにより、車両方位の変位を求め、基準となる初期の車両方位に加算して現在の車両方位を求める。また、地磁気センサ7及びGPS受信装置9から得られる方位により、定期的に車両方位を補正する。さらに、駐車場内においては、後述するように、車両方位を修正する処理を行う。   The vehicle azimuth calculation unit 44 obtains the displacement of the vehicle azimuth by integrating the angular data obtained as a result of integrating the angular acceleration data S7 measured by the gyro 8 with the time axis, and provides an initial vehicle azimuth as a reference. To get the current vehicle direction. Further, the vehicle orientation is periodically corrected by the orientation obtained from the geomagnetic sensor 7 and the GPS receiver 9. Further, in the parking lot, processing for correcting the vehicle direction is performed as will be described later.

現在位置算出部45は、車輪速センサ6で計測される距離パルスデータS5を積分した結果得られる距離データを、時間軸で積分して移動距離を求め、この移動距離と、車両方位算出部44により求められた車両方位とを用いて、初期位置(X,Y)から走行後の位置である仮想現在位置(X′,Y′)を定期的に演算する。また、仮想現在位置を、マップマッチ処理により、形状の相関が最も高い道路(リンク)上に合わせ込み、現在位置(表示位置)を求める。   The current position calculation unit 45 integrates distance data obtained as a result of integrating the distance pulse data S5 measured by the wheel speed sensor 6 on the time axis to obtain a movement distance, and calculates the movement distance and the vehicle direction calculation unit 44. The virtual current position (X ′, Y ′) that is the position after traveling from the initial position (X, Y) is periodically calculated using the vehicle azimuth obtained by the above. Further, the virtual current position is matched with the road (link) having the highest shape correlation by map matching processing to obtain the current position (display position).

経路探索部42は、ダイクストラ法等を用いて、指定された2地点(現在地、目的地)間を結ぶ経路のコスト(例えば、旅行時間)が最少となる経路を探索する。   The route search unit 42 uses a Dijkstra method or the like to search for a route that minimizes the cost (for example, travel time) of a route connecting two designated points (current location, destination).

経路誘導部43は、経路探索部42で探索された経路を用いて経路誘導を行う。例えば、経路の情報と、現在地の情報とを比較し、交差点等を通過する前に直進すべきか、右左折すべきかを音声出入力装置4を用いて音声でユーザに知らせる。また、経路誘導部43は、ディスプレイ2に表示された地図上に進行すべき方向を表示して、ユーザに推奨経路を通知する。   The route guidance unit 43 performs route guidance using the route searched by the route search unit 42. For example, the information on the route is compared with the information on the current location, and the voice input / output device 4 is used to inform the user by voice whether the vehicle should go straight before passing an intersection or the like. Further, the route guiding unit 43 displays the direction to travel on the map displayed on the display 2 and notifies the user of the recommended route.

情報記憶部46は、経路探索部42により探索された誘導経路や、車両の走行軌跡を記憶する。   The information storage unit 46 stores the guidance route searched by the route search unit 42 and the traveling locus of the vehicle.

表示処理部47は、ディスプレイ2への表示が要求される領域にある地図データを記憶装置3から受け取り、指定された縮尺、描画方式で、道路、その他の地図構成物や、現在地、目的地、推奨経路のための矢印といったマークを描画するように地図描画コマンドを生成する。そして、生成したコマンドを、ディスプレイ2に送信する。   The display processing unit 47 receives map data in an area required to be displayed on the display 2 from the storage device 3, and at a specified scale and drawing method, roads, other map components, current location, destination, A map drawing command is generated so as to draw a mark such as an arrow for the recommended route. Then, the generated command is transmitted to the display 2.

図3は、演算処理部1のハードウェア構成例を示す図である。   FIG. 3 is a diagram illustrating a hardware configuration example of the arithmetic processing unit 1.

図示するように、演算処理部1は、各デバイス間をバス32で接続した構成としてある。演算処理部1は、数値演算及び各デバイスを制御するといった様々な処理を実行するCPU(Central Processing Unit)21と、記憶装置3から読み出した地図データ、演算データなどを格納するRAM(Random Access Memory)22と、プログラムやデータを格納するROM(Read Only Memory)23と、メモリ間およびメモリと各デバイスとの間のデータ転送を実行するDMA(Direct Memory Access)24と、グラフィックス描画を実行し且つ表示制御を行う描画コントローラ25と、グラフィックスイメージデータを蓄えるVRAM(Video Random Access Memory)26と、イメージデータをRGB信号に変換するカラーパレット27と、アナログ信号をデジタル信号に変換するA/D変換器28と、シリアル信号をバスに同期したパラレル信号に変換するSCI(Serial Communication Interface)29と、パラレル信号をバスに同期させてバス上にのせるPIO(Parallel Input/Output)30と、パルス信号を積分するカウンタ31と、を有する。   As illustrated, the arithmetic processing unit 1 has a configuration in which devices are connected by a bus 32. The arithmetic processing unit 1 includes a CPU (Central Processing Unit) 21 that executes various processes such as numerical calculation and control of each device, and a RAM (Random Access Memory) that stores map data, arithmetic data, and the like read from the storage device 3. ) 22, a ROM (Read Only Memory) 23 for storing programs and data, a DMA (Direct Memory Access) 24 for transferring data between the memories and between the memory and each device, and graphics drawing. In addition, a drawing controller 25 that controls display, a video random access memory (VRAM) 26 that stores graphics image data, a color palette 27 that converts image data into RGB signals, and an A / D that converts analog signals into digital signals. Converter 28 and an SCI (Serial Communication Interface) that converts the serial signal into a parallel signal synchronized with the bus. ace) 29, a PIO (Parallel Input / Output) 30 that puts a parallel signal on the bus in synchronization with the bus, and a counter 31 that integrates the pulse signal.

[動作の説明]次に、上記構成の車載用ナビゲーション装置100の動作について説明する。   [Description of Operation] Next, the operation of the in-vehicle navigation device 100 having the above-described configuration will be described.

車載用ナビゲーション装置100の現在位置算出部45は、上述の通り、初期位置(前回求めた現在位置)を基準にして、車両の移動距離及び方位変位とからなる相対変位に基づき、仮想現在位置を求める。そして、仮想現在位置を、形状の相関が最も高い道路(リンク)上に合わせ込み(マップマッチ処理)、現在位置を算出する。このとき、現在位置算出部45は、車両方位と道路方位との差が所定値以内の場合に相関性があるとする。所定の範囲内に、車両方位と道路方位との差が所定値以内である道路が存在しない場合、現在位置算出部45は、道路上に現在位置を求めることはできないので、仮想現在位置をそのまま現在位置とする。   As described above, the current position calculation unit 45 of the in-vehicle navigation device 100 calculates the virtual current position based on the relative displacement including the moving distance and the azimuth displacement of the vehicle with reference to the initial position (current position obtained last time). Ask. Then, the virtual current position is matched with the road (link) having the highest shape correlation (map matching process), and the current position is calculated. At this time, the current position calculation unit 45 assumes that there is a correlation when the difference between the vehicle direction and the road direction is within a predetermined value. If there is no road within the predetermined range where the difference between the vehicle direction and the road direction is within the predetermined value, the current position calculation unit 45 cannot obtain the current position on the road, so the virtual current position is left as it is. The current position.

このように、車両方位は、現在位置を求めるのに重要な役目を果たす。したがって、車載用ナビゲーション装置100は、車両方位をより正確に求める必要があるが、駐車場内では、車両の旋回が多く、車両方位の精度が低下し易い。また、駐車場内では、GPS信号を受信できない場合もあり、車両方位を補正できないこともある。   Thus, the vehicle orientation plays an important role in obtaining the current position. Therefore, the vehicle-mounted navigation device 100 needs to obtain the vehicle direction more accurately. However, in the parking lot, the vehicle often turns and the accuracy of the vehicle direction tends to decrease. In a parking lot, GPS signals may not be received, and vehicle orientation may not be corrected.

本実施形態では、かかる駐車場内での問題を考慮して、駐車場内では、図4に示す処理により車両方位を修正する。   In the present embodiment, in consideration of the problem in the parking lot, the vehicle orientation is corrected by the process shown in FIG. 4 in the parking lot.

ここで、予め、図4の処理により精度よく車両方位が求められる理由について説明する。   Here, the reason why the vehicle direction is accurately obtained in advance by the processing of FIG. 4 will be described.

図5は、一般的な駐車場500の形状を示す。一般的な駐車場500は、平面図において、長方形であることが多い。そして、駐車場内の駐車スペースまでの誘導路501は、駐車場の4辺の方位のいずれかに沿って設けられている。駐車場500は、通常、隣接する道路Rに沿って建設されるので、誘導路501は、隣接する道路Rの方位αに対して、平行若しくは垂直に配置されることになる。そして、車両Aは、駐車場500内を、軌跡Qのように走行し、駐車スペース502に駐車することになる。   FIG. 5 shows the shape of a general parking lot 500. The general parking lot 500 is often rectangular in plan view. And the guideway 501 to the parking space in a parking lot is provided along one of the directions of four sides of a parking lot. Since the parking lot 500 is normally constructed along the adjacent road R, the taxiway 501 is arranged parallel or perpendicular to the direction α of the adjacent road R. Then, the vehicle A travels in the parking lot 500 as the locus Q and parks in the parking space 502.

駐車場500内では、車両Aは、頻繁に旋回動作を行うので、車両方位の精度が落ち易い。一方で、車両方位βは、誘導路501の配置の関係から、隣接する道路の方位αと同じか、若しくはα+90°、α+180°又はα+270°に近似されると考えられる。   In the parking lot 500, the vehicle A frequently turns, so that the accuracy of the vehicle direction is likely to be lowered. On the other hand, the vehicle direction β is considered to be the same as the direction α of the adjacent road, or approximate to α + 90 °, α + 180 °, or α + 270 ° from the relationship of the arrangement of the taxiway 501.

そこで、本実施形態では、図4の処理フローで示す条件を満たす場合に限り、車両方位βを、これらの方位(駐車場の形状に従って定められる方位)に合わせ込み、旋回動作によるズレを防止し、精度よく車両方位を求めることとした。   Therefore, in the present embodiment, only when the conditions shown in the processing flow of FIG. 4 are satisfied, the vehicle direction β is adjusted to these directions (directions determined according to the shape of the parking lot) to prevent the deviation due to the turning operation. Therefore, the vehicle direction was determined with high accuracy.

以下、図4の処理フローについて説明する。   Hereinafter, the processing flow of FIG. 4 will be described.

まず、車両方位算出部44は、車両が駐車場に進入したか否かを判定する。本実施形態では、車両方位算出部44は、現在位置が、地図データに含まれる駐車場の位置に位置する場合に、駐車場に進入したと判定する。ただし、駐車場に進入したか否かの判定の方法に、特に制限はない。駐車場に進入するときの特定の旋回動作を登録しておき、車両がこの特定の旋回動作を行った場合に、駐車場に進入したと判定するようにしてもよい。   First, the vehicle orientation calculation unit 44 determines whether or not the vehicle has entered the parking lot. In the present embodiment, the vehicle orientation calculation unit 44 determines that the vehicle has entered the parking lot when the current position is located at the parking lot position included in the map data. However, there is no particular limitation on the method for determining whether or not the vehicle has entered the parking lot. A specific turning operation when entering the parking lot may be registered, and it may be determined that the vehicle has entered the parking lot when the vehicle performs this specific turning operation.

駐車場に進入したと判定されなかった場合(S102でNo)、車両方位算出部44は、車両方位の修正処理を終了する。   When it is not determined that the vehicle has entered the parking lot (No in S102), the vehicle orientation calculation unit 44 ends the vehicle orientation correction processing.

一方、駐車場に進入したと判定された場合(S102でYes)、車両方位算出部44は、直前まで現在位置が存在していたリンクの道路方位αを、情報記憶部46に保存しておく(S104)。   On the other hand, when it is determined that the vehicle has entered the parking lot (Yes in S102), the vehicle direction calculation unit 44 stores the road direction α of the link where the current position exists until immediately before in the information storage unit 46. (S104).

図5を用いて、説明する。図5において、車両Aは、軌跡Qに示すように、隣接道路Rに沿って走行し、駐車場500に進入したとする。車両Aが道路Rから離れ駐車場500に進入すると、現在位置算出部45は、道路上にない(道路にマッチングしていない)現在位置を求めることになる。このとき、車両方位算出部44は、地図データの駐車場500の位置を参照して、現在位置が駐車場500の位置に存在することを確認し、駐車場500に進入したと判定する(S102でYes)。さらに、最後にマッチングしていた道路Rの道路方位αを、地図データから取得し、情報記憶部46に記憶させておく。なお、地図データには、道路を構成するリンクの開始ノードと終了ノードの座標が含まれているので、リンクの方位から道路方位を求めることができる。   This will be described with reference to FIG. In FIG. 5, it is assumed that the vehicle A travels along the adjacent road R and enters the parking lot 500 as indicated by the trajectory Q. When the vehicle A leaves the road R and enters the parking lot 500, the current position calculation unit 45 obtains a current position that is not on the road (not matched with the road). At this time, the vehicle orientation calculation unit 44 refers to the position of the parking lot 500 in the map data, confirms that the current position exists at the position of the parking lot 500, and determines that the vehicle has entered the parking lot 500 (S102). Yes). Furthermore, the road direction α of the road R that has been matched last is acquired from the map data and stored in the information storage unit 46. Since the map data includes the coordinates of the start node and end node of the link that constitutes the road, the road direction can be obtained from the direction of the link.

次に、車両方位算出部44は、直進状態が予め定めた距離(例えば10m)、継続したか否か判定する(S106)。直進状態かどうかは、ジャイロセンサ8が車両の旋回を検出したかどうかで判定できる。なお、この判定を行うのは、直進状態が続く場合は、図5のような方形の一般的な駐車場であることが想定できるからである。   Next, the vehicle direction calculation unit 44 determines whether or not the straight traveling state has continued for a predetermined distance (for example, 10 m) (S106). Whether the vehicle is traveling straight can be determined by whether the gyro sensor 8 detects turning of the vehicle. Note that this determination is made because it can be assumed that the vehicle is a general rectangular parking lot as shown in FIG.

直進状態が予め定めた距離継続しなかった場合(S106でNo)、車両方位算出部44は、S122に処理を移行する。なお、このように、直進状態が続かない場合に、車両方位の修正を行わないのは、図6に示すように、駐車場510内の誘導路511が曲線であるか、若しくは誘導路が定められていないような小さな駐車場である場合が考えられるからである。かかる場合、駐車場の4辺方向のいずれかに車両方位を合わせ込む処理を行わない方が良いからである。   When the straight traveling state does not continue for a predetermined distance (No in S106), the vehicle orientation calculation unit 44 proceeds to S122. In this way, when the straight traveling state does not continue, the vehicle heading is not corrected because the guideway 511 in the parking lot 510 is a curve or the guideway is determined as shown in FIG. This is because it may be a small parking lot that is not used. In such a case, it is better not to perform the process of aligning the vehicle direction with any of the four sides of the parking lot.

図4に戻って説明する。   Returning to FIG.

直線状態が所定距離継続した場合(S106でYes)、車両方位算出部44は、上記の方法で車両方位βを算出する(S108)。すなわち、基準となる方位(前回求めた車両方位)に、ジャイロセンサ8から求めた方位の変位を加算して、現在の車両方位βを求める。 When the straight line state continues for a predetermined distance ( Yes in S106), the vehicle orientation calculation unit 44 calculates the vehicle orientation β by the above method (S108). That is, the current vehicle orientation β is obtained by adding the displacement of the orientation obtained from the gyro sensor 8 to the reference orientation (vehicle orientation obtained last time).

次に、車両方位算出部44は、i=0にセットする(S110)。さらに、車両方位算出部44は、式:θ={α+90×i}−βにより、車両方位βと駐車場の4辺方向との方位差θを求める。   Next, the vehicle bearing calculation unit 44 sets i = 0 (S110). Furthermore, the vehicle orientation calculation unit 44 obtains an orientation difference θ between the vehicle orientation β and the four-side direction of the parking lot by the formula: θ = {α + 90 × i} −β.

次に、車両方位算出部44は、θ<−30°又はθ>30°であるか否かを判定する(S114)。なお、この判定を行うのは、図7に示すように、方形でない駐車場520が存在するからである。方形でない駐車場520の場合、誘導路521の方位は、道路方位α、α+90°、α+180°及びα+270°のいずれでもないことがあり、車両方位βをこれらの方位に合わせ込むのは適当でないからである。   Next, the vehicle orientation calculation unit 44 determines whether or not θ <−30 ° or θ> 30 ° (S114). Note that this determination is made because there is a non-square parking lot 520 as shown in FIG. In the case of a parking lot 520 that is not square, the direction of the taxiway 521 may not be any of the road directions α, α + 90 °, α + 180 °, and α + 270 °, and it is not appropriate to adjust the vehicle direction β to these directions. It is.

θ<−30°又はθ>30°でない場合、すなわち−30≦θ≦30°である場合(S114でNo)、車両方位算出部44は、車両方位βを、駐車場の4辺方位のいずれかに合わせ込む。具体的には、車両方位β=(α+90×i)と設定する(S120)。その後、処理をS122に移行する。   When θ <−30 ° or θ> 30 ° is not satisfied, that is, when −30 ≦ θ ≦ 30 ° (No in S114), the vehicle orientation calculation unit 44 sets the vehicle orientation β to any of the four side orientations of the parking lot. Fit in. Specifically, the vehicle orientation β = (α + 90 × i) is set (S120). Thereafter, the process proceeds to S122.

一方、θ<−30°又はθ>30である場合(S114でYes)、車両方位算出部44は、i<3か否か判定し(S110)、i<3の場合、iをインクリメントし(S118)、S112に戻って処理を続ける。i<3でない場合(S116でNo)、車両方位算出部44は、後述のS122の処理に移行する。   On the other hand, if θ <−30 ° or θ> 30 (Yes in S114), the vehicle bearing calculation unit 44 determines whether i <3 (S110). If i <3, i is incremented ( S118), the process returns to S112 and continues. If i <3 is not satisfied (No in S116), the vehicle orientation calculation unit 44 proceeds to the process of S122 described later.

こうして、車両方位は、道路方位α、α+90°、α+180°及びα+270°のいずれか近い値に合わせ込まれる。   Thus, the vehicle direction is adjusted to a value closer to any one of the road direction α, α + 90 °, α + 180 °, and α + 270 °.

次に(S122の後、又はS106でNo)、車両方位算出部44は、現在位置算出部45により算出された最新の現在位置に基づいて、車両が駐車を脱出したか否かを判定する(S122)。具体的には、S102で駐車場への進入を判定したときのように、地図データの駐車場の位置から現在位置が外れたか否かで判定する。   Next (after S122 or No in S106), the vehicle bearing calculation unit 44 determines whether or not the vehicle has escaped parking based on the latest current position calculated by the current position calculation unit 45 ( S122). Specifically, the determination is made based on whether or not the current position deviates from the parking lot position of the map data, as in the case where the entry to the parking lot is determined in S102.

車両が駐車場を脱出していないと判定した場合(S122でNo)、車両方位算出部44は、S106に戻って処理を続ける。   When it is determined that the vehicle has not escaped from the parking lot (No in S122), the vehicle orientation calculation unit 44 returns to S106 and continues the process.

一方、車両が駐車場を脱出したと判定した場合(S122でYes)、車両方位算出部44は、方位修正処理を終了する。   On the other hand, when it determines with the vehicle having escaped the parking lot (it is Yes at S122), the vehicle direction calculation part 44 complete | finishes a direction correction process.

以上、車両方位の修正処理について説明した。現在位置算出部44は、駐車場を脱出後、こうして修正された車両方位を用いて、新たな現在位置を求めることになる。   The vehicle orientation correction processing has been described above. After exiting the parking lot, the current position calculation unit 44 obtains a new current position using the vehicle direction corrected in this way.

以上、本発明の一実施形態について説明した。   The embodiment of the present invention has been described above.

本実施形態によれば、駐車場内で車両方位をより精度よく求めることができる。また、駐車場を脱出したときも、精度よく求められた車両方位を用いて、現在位置を算出することができる。   According to this embodiment, a vehicle direction can be calculated | required more accurately within a parking lot. Even when the vehicle exits the parking lot, the current position can be calculated using the vehicle orientation that is accurately obtained.

本発明は、上記実施形態に限定されない。上記実施形態は、発明の要旨の範囲内で様々な変形が可能である。   The present invention is not limited to the above embodiment. The above-described embodiment can be variously modified within the scope of the invention.

例えば、駐車場内の駐車スペース502の方位が、図5に示すように、通常、駐車場の4辺方位のいずれかであることを利用して、駐車における車両の停車時に、車両方位の修正処理を行ってもよい。具体的には、車両がバックして止まったときやエンジン停止を検知したときに、車両方位を、図4のS108〜S120の如く、直前にマッチングした道路の方位α、α+90°、α+180°、α+270°のいずれかに合わせ込むようにする。なお、エンジン始動時に車両方位を修正するようにしてもよい。   For example, using the fact that the direction of the parking space 502 in the parking lot is usually one of the four sides of the parking lot as shown in FIG. May be performed. Specifically, when the vehicle stops back and the engine stop is detected, the vehicle direction is set to the road direction α, α + 90 °, α + 180 °, which has been matched immediately before, as in S108 to S120 in FIG. The angle is adjusted to either α + 270 °. The vehicle direction may be corrected when the engine is started.

なお、上記の実施形態では、本発明を車載用ナビゲーション装置に適用した例について説明したが、本発明は車載用以外のナビゲーション装置にも適用することができる。   In the above embodiment, an example in which the present invention is applied to a vehicle-mounted navigation device has been described. However, the present invention can also be applied to a navigation device other than a vehicle-mounted navigation device.

図1は、本発明の一実施形態が適用された車載用ナビゲーション装置の概略構成図である。FIG. 1 is a schematic configuration diagram of an in-vehicle navigation device to which an embodiment of the present invention is applied. 図2は、演算処理部1の機能構成を示す図である。FIG. 2 is a diagram illustrating a functional configuration of the arithmetic processing unit 1. 図3は、演算処理部1のハードウェア構成を示す図である。FIG. 3 is a diagram illustrating a hardware configuration of the arithmetic processing unit 1. 図4は、駐車場内における車両方位修正処理のフロー図である。FIG. 4 is a flowchart of the vehicle orientation correction process in the parking lot. 図5は、駐車場の平面図。FIG. 5 is a plan view of the parking lot. 図6は、駐車場の平面図。FIG. 6 is a plan view of the parking lot. 図7は、駐車場の平面図。FIG. 7 is a plan view of the parking lot.

符号の説明Explanation of symbols

100…車載用ナビゲーション装置、
1…演算処理部、2…ディスプレイ、3…記憶装置、4…音声出入力装置、5…入力装置、6…車輪速センサ、7…地磁気センサ、8…ジャイロ、9…GPS受信機、11…車内LAN装置、12…FM多重放送受信装置、13…ビーコン受信装置、
21…CPU、22…RAM、23…ROM、24…DMA、25…描画コントローラ、26…VRAM、27…カラーパレット、28…A/D変換器、29…SCI、30…PIO、31…カウンタ、
41…ユーザ操作解析部、42…経路探索部、43…経路誘導部、44…車両方位算出部、45…現在位置算出部、46…情報記憶部、47…表示処理部
100: In-vehicle navigation device,
DESCRIPTION OF SYMBOLS 1 ... Arithmetic processing part, 2 ... Display, 3 ... Memory | storage device, 4 ... Audio | voice input / output device, 5 ... Input device, 6 ... Wheel speed sensor, 7 ... Geomagnetic sensor, 8 ... Gyro, 9 ... GPS receiver, 11 ... In-car LAN device, 12 ... FM multiplex broadcast receiving device, 13 ... Beacon receiving device,
21 ... CPU, 22 ... RAM, 23 ... ROM, 24 ... DMA, 25 ... Drawing controller, 26 ... VRAM, 27 ... Color palette, 28 ... A / D converter, 29 ... SCI, 30 ... PIO, 31 ... Counter,
DESCRIPTION OF SYMBOLS 41 ... User operation analysis part, 42 ... Route search part, 43 ... Route guidance part, 44 ... Vehicle direction calculation part, 45 ... Current position calculation part, 46 ... Information storage part, 47 ... Display processing part

Claims (4)

ナビゲーション装置であって、
方位の変位を検出する方位変位検出手段と、
前記方位変位検出手段で検出した方位の変位を積算して車両方位を求める車両方位算出手段と、
現在位置が駐車場内に在るか否かを判定する駐車場判定手段と、
前記駐車場判定手段により現在位置が駐車場内に在ると判定された場合、当該駐車場に入る前に現在位置が存在した道路の方位α、当該α+90°、当該 α+180°及び当該α+270°と前記車両方位算出手段で算出した車両方位Xとの差が、所定値以内の場合に、前記α、α+90°、α+180°又はα+270°のうち、最も前記車両方位Xに近い方位に当該車両方位を修正する車両方位修正手段と
を備えることを特徴とするナビゲーション装置。
A navigation device,
Azimuth displacement detection means for detecting azimuth displacement;
Vehicle azimuth calculation means for integrating the displacement of the azimuth detected by the azimuth displacement detection means to obtain the vehicle azimuth;
A parking lot judging means for judging whether or not the current position is in the parking lot;
When it is determined by the parking lot determination means that the current position is in the parking lot, the road direction α, the α + 90 °, the α + 180 °, the α + 270 °, and the α + 270 ° where the current position exists before entering the parking lot When the difference from the vehicle direction X calculated by the vehicle direction calculation means is within a predetermined value, the vehicle direction is corrected to the direction closest to the vehicle direction X among the α, α + 90 °, α + 180 ° or α + 270 °. And a vehicle orientation correcting means.
請求項1において、
前記車両が駐車場内で直進状態で所定距離走行したか否かを判定する直進判定手段を備え、
前記車両方位修正手段は、
前記直進判定手段により駐車場内を直進状態で所定距離走行したと判定された場合に、前記車両方位を修正する
ことを特徴とするナビゲーション装置。
In claim 1,
A straight traveling determination means for determining whether or not the vehicle has traveled a predetermined distance in a straight traveling state in a parking lot;
The vehicle azimuth correcting means is
A navigation device, wherein the vehicle direction is corrected when it is determined by the straight traveling determination means that the vehicle has traveled a predetermined distance in a straight line in a parking lot.
ナビゲーション装置であって、
方位の変位を検出する方位変位検出手段と、
前記方位変位検出手段で検出した方位の変位を積算して車両方位を求める車両方位算出手段と、
現在位置が駐車場内で駐車したか否かを判定する駐車判定手段と、
前記駐車判定手段により現在位置が駐車場内で駐車した判定された場合、当該駐車場に入る前に現在位置が存在した道路の方位α、α+90°、α+180°及びα+270°と前記車両方位算出手段で算出した車両方位Xとの差が、所定値以内の場合に、前記α、α+90°、α+180°又はα+270°のうち、最も前記車両方位Xに近い方位に当該車両方位を修正する車両方位修正手段と
を備えることを特徴とするナビゲーション装置。
A navigation device,
Azimuth displacement detection means for detecting azimuth displacement;
Vehicle azimuth calculation means for integrating the displacement of the azimuth detected by the azimuth displacement detection means to obtain the vehicle azimuth;
Parking determination means for determining whether or not the current position is parked in the parking lot;
When it is determined by the parking determination means that the current position is parked in the parking lot, the vehicle direction calculation means calculates the road directions α, α + 90 °, α + 180 ° and α + 270 ° where the current position existed before entering the parking lot. Vehicle orientation correcting means for correcting the vehicle orientation to an orientation closest to the vehicle orientation X among the α, α + 90 °, α + 180 °, or α + 270 ° when the difference from the calculated vehicle orientation X is within a predetermined value. A navigation device comprising:
請求項1又は3において、
前記車両方位修正手段により修正された車両方位を用いて現在位置を算出する手段を備えることを特徴とするナビゲーション装置。
In claim 1 or 3,
A navigation apparatus comprising means for calculating a current position using the vehicle direction corrected by the vehicle direction correction means.
JP2005155588A 2005-05-27 2005-05-27 Navigation device Expired - Fee Related JP4741291B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005155588A JP4741291B2 (en) 2005-05-27 2005-05-27 Navigation device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005155588A JP4741291B2 (en) 2005-05-27 2005-05-27 Navigation device

Publications (2)

Publication Number Publication Date
JP2006329866A JP2006329866A (en) 2006-12-07
JP4741291B2 true JP4741291B2 (en) 2011-08-03

Family

ID=37551695

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005155588A Expired - Fee Related JP4741291B2 (en) 2005-05-27 2005-05-27 Navigation device

Country Status (1)

Country Link
JP (1) JP4741291B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101717112B1 (en) * 2010-03-25 2017-03-16 한국단자공업 주식회사 Method for correcting detection error of rotation angle for dr gps module

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3557642B2 (en) * 1994-04-04 2004-08-25 株式会社エクォス・リサーチ Navigation device
JP3163892B2 (en) * 1994-04-07 2001-05-08 トヨタ自動車株式会社 Navigation device
JP3796835B2 (en) * 1996-09-18 2006-07-12 株式会社デンソー Car navigation system
JP3481163B2 (en) * 1999-04-27 2003-12-22 松下電器産業株式会社 Vehicle position calculation method
JP4316820B2 (en) * 2001-04-23 2009-08-19 パイオニア株式会社 On-vehicle navigation device and direction measuring method
JP4498176B2 (en) * 2005-03-14 2010-07-07 アルパイン株式会社 Navigation device and moving body position correcting method

Also Published As

Publication number Publication date
JP2006329866A (en) 2006-12-07

Similar Documents

Publication Publication Date Title
JP2902340B2 (en) Vehicle position correction method
JP2005061988A (en) Route search method of navigation device
JP2002333331A (en) Navigation device
US7725254B2 (en) Navigation device used for a route search
US7634356B2 (en) Navigation device
JP4668662B2 (en) Navigation device
JP4442290B2 (en) Car navigation system
JP4574244B2 (en) Navigation device and route search method
JP3381312B2 (en) Navigation device
JP4663367B2 (en) Navigation device
JP2005274315A (en) Route search method for navigation system
JP2001194169A (en) Vehicle attitude angle detection device
JP4776276B2 (en) Navigation device
JP4409968B2 (en) Route guidance method for navigation device and navigation device
JP4741291B2 (en) Navigation device
JP4074598B2 (en) Navigation device and current position calculation method
JP2006215189A (en) Display method of navigation system
JP4307947B2 (en) Navigation device and route search method
JP4663366B2 (en) Navigation device
JP2007322312A (en) Navigation system
JP4335654B2 (en) Navigation device and route search method for navigation device
JP4914606B2 (en) Navigation device
JP2006329865A (en) Navigation apparatus
JP2006275766A (en) Navigation system
JPH04369425A (en) Position detecting apparatus

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080520

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20100212

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20100922

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110201

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110401

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20110426

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20110506

R150 Certificate of patent or registration of utility model

Ref document number: 4741291

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140513

Year of fee payment: 3

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees