CAR NAVIGATION SYSTEM

07-07-2011 дата публикации
Номер:
KR2011081467A2
Принадлежит:
Контакты:
Номер заявки: KR95-00-201046
Дата заявки: 30-12-2010

차량 항법 시스템
[1]

본 발명은 차량 항법 시스템에 관한 것으로서, 보다 상세하게는 추측 항법(dead reckoning: DR) 시스템과 위성 위치 확인 시스템(Global Positioning System, 이하 GPS라 함)이 결합된 차량 항법 시스템에 관한 것이다.

[2]

최근 저급, 소형, 저전력, 저가의 GPS 수신기가 개발됨에 따라 상업용 차량 항법 시스템에서의 측위 센서로 이와 같은 GPS 수신기가 주로 이용되고 있다. 이 GPS 수신기를 통하여 획득된 차량의 위치 정보는 디지털 지도에 맵 매칭(Map Matching)되어 사용자에게 자신의 위치, 속도 등의 항법 정보와 길 안내, 위험지역 알림 등의 위치 기반 서비스(Location Based Service: LBS) 제공을 가능하게 한다.

[3]

그러나, GPS 수신기는 터널, 지하주차장, 도심지역 등에서와 같이 GPS 신호의 완전 또는 부분적인 차단이 생기는 경우에 정확한 위치 정보를 제공하지 못하는 문제점이 있다.

[4]

이와 같이 GPS 수신기로부터 제공되는 측위 정보의 단절을 방지하기 위하여, GPS 수신기와 더불어 차속도 센서, 자이로 센서, 가속도 센서 등으로 구성된 추측항법(DR) 시스템을 이용하는 DR/GPS 복합 항법 시스템이 제안되었다. DR/GPS 복합 항법 시스템에 따르면 GPS 신호를 수신할 수 없는 지역에서도 추측 항법(DR)을 수행함으로써 연속적으로 위치 정보를 제공할 수 있다.

[5]

상기 DR/GPS 복합 항법 시스템에 있어서, 일반적으로 차량의 2차원 위치 즉, 위도 및 경도를 구하기 위해서는 차량 항법 시스템에 GPS 수신기, 차량의 이동 거리를 측정할 수 있는 가속도 센서(또는 차속도 센서) 및 차량의 진행 방향을 측정할 수 있는 방위각 자이로 센서가 구비되면 족하다.

[6]

그러나, 차량의 3차원 위치 즉, 위도, 경도 및 고도를 구하기 위해서는 차량 항법 시스템에 GPS 수신기와 함께 3축의 자이로 센서와 3축의 가속도 센서가 모두 구비될 것이 요구되기 때문에, 시스템의 구성이 복잡해지고 단가가 높아지는 문제가 있다.

[7]

본 발명이 해결하고자 하는 과제는, 시스템 구성을 단순화하고 단가를 낮출 수 있는 차량 항법 시스템을 제공하는 것이다.

[8]

본 발명이 해결하고자 하는 과제들은 이상에서 언급한 과제들로 제한되지 않으며, 언급되지 않은 또 다른 과제들은 아래의 기재로부터 당업자에게 명확하게 이해될 수 있을 것이다.

[9]

상기 과제를 달성하기 위한 본 발명의 일실시예에 따른 차량 항법 시스템은, 차량의 진행 방향 속도를 계산하는 차속도 센서; 차량의 진행 방향 가속도를 계산하는 가속도 센서; GPS 신호를 이용하여 차량의 항법 정보를 계산하는 GPS 수신기; 및 상기 차속도 센서 및 상기 가속도 센서에 의하여 계산된 정보와, 상기 GPS 수신기에 의하여 계산된 정보를 이용하여 차량의 고도를 산출하는 고도 산출부를 포함한다.

[10]

본 발명의 기타 구체적인 사항들은 상세한 설명 및 도면들에 포함되어 있다.

[11]

도 1은 본 발명의 일 실시예에 따른 차량 항법 시스템을 나타내는 블록도이다.

[12]

도 2는 본 발명의 일 실시예에 따른 차량의 진행 방향의 가속도와 속도를 이용하여 차량의 진행 방향의 경사각 및 차량 고도를 연산하는 방법을 설명하기 위한 도면이다.

[13]

도 3은 본 발명의 다른 일 실시예에 따른 차량의 진행 방향의 가속도와 속도를 이용하여 차량의 진행 방향의 경사각 및 차량 고도를 연산하는 방법을 설명하기 위한 도면이다.

[14]

본 발명의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시예들을 참조하면 명확해질 것이다. 그러나 본 발명은 이하에서 개시되는 실시예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 것이며, 단지 본 실시예들은 본 발명의 개시가 완전하도록 하며, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 발명은 청구항의 범주에 의해 정의될 뿐이다. 명세서 전체에 걸쳐 동일 참조 부호는 동일 구성 요소를 지칭한다.

[15]

비록 제1, 제2 등이 다양한 소자, 구성요소 및/또는 섹션들을 서술하기 위해서 사용되나, 이들 소자, 구성요소 및/또는 섹션들은 이들 용어에 의해 제한되지 않음은 물론이다. 이들 용어들은 단지 하나의 소자, 구성요소 또는 섹션들을 다른 소자, 구성요소 또는 섹션들과 구별하기 위하여 사용하는 것이다. 따라서, 이하에서 언급되는 제1 소자, 제1 구성요소 또는 제1 섹션은 본 발명의 기술적 사상 내에서 제2 소자, 제2 구성요소 또는 제2 섹션일 수도 있음은 물론이다.

[16]

본 명세서에서 사용된 용어는 실시예들을 설명하기 위한 것이며 본 발명을 제한하고자 하는 것은 아니다. 본 명세서에서, 단수형은 문구에서 특별히 언급하지 않는 한 복수형도 포함한다. 명세서에서 사용되는 "포함한다(comprises)" 및/또는 "이루어지다(made of)"는 언급된 구성요소, 단계, 동작 및/또는 소자는 하나 이상의 다른 구성요소, 단계, 동작 및/또는 소자의 존재 또는 추가를 배제하지 않는다.

[17]

다른 정의가 없다면, 본 명세서에서 사용되는 모든 용어(기술 및 과학적 용어를 포함)는 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 공통적으로 이해될 수 있는 의미로 사용될 수 있을 것이다. 또 일반적으로 사용되는 사전에 정의되어 있는 용어들은 명백하게 특별히 정의되어 있지 않는 한 이상적으로 또는 과도하게 해석되지 않는다.

[18]

도 1은 본 발명의 일 실시예에 따른 차량 항법 시스템을 나타내는 블록도이다.

[19]

도 1을 참조하면, 차량 항법 시스템(100)은 방위각 자이로 센서(110), 차속도 센서(120), 2차원 위치 산출부(130), 가속도 센서(140), 고도 산출부(150) 및 GPS 수신기(160)를 포함한다.

[20]

여기서, GPS 수신기(160)는 GPS 위성 신호를 이용하여 차량의 항법 정보 즉, 위도, 경도, 고도 등의 차량의 위치와, 속도, 방위각 등의 정보를 계산하여 출력하는 장치로서, 후술하는 2차원 위치 산출부(130)와 고도 산출부(150)로 요구되는 정보를 제공할 수 있다.

[21]

방위각 자이로 센서(110)는 차량의 진행 방향을 측정하기 위한 것으로서, 차량의 방위각을 계산하여 2차원 위치 산출부(130)로 출력한다.

[22]

차속도 센서(120)는 차량의 이동 거리를 측정하기 위한 것으로서, 차량의 진행 방향의 속도를 계산하여 2차원 위치 산출부(130) 및 고도 산출부(150)로 출력한다.

[23]

2차원 위치 산출부(130)는 방위각 자이로 센서(110) 및 차속도 센서(120)에 의하여 계산된 정보와, GPS 수신기(160)로부터 입력된 차량의 2차원 위치(위도와 경도), 속도 및 방위각 정보를 이용하여 현재 시점에서의 차량의 2차원 위치, 속도 및 방위각을 산출한다. 이를 위하여, 2차원 위치 산출부(130)는 방위각과 차량의 진행 방향 속도를 이용하여 차량의 2차원 위치를 연산하는 제1 DR 연산부(131)와, GPS 수신기(160)로부터 입력된 정보를 이용하여 차량의 2차원 위치, 속도 및 방위각의 오차를 보정하는 제1 필터링부(133)를 포함하며, 이에 대하여 보다 구체적으로 설명하면 다음과 같다.

[24]

제1 필터링부(133)는 칼만 필터(kalman filter), 베이즈 필터(bayes filter) 및 파티클 필터(particle filter) 등이 사용될 수 있으며, 본 발명의 일 실시예에서는 칼만 필터를 사용하는 경우를 예를 들어 설명하기로 한다. 이때, 본 발명의 일 실시예에서 칼만 필터를 사용하는 것은 본 발명의 이해를 돕기 위한 일 예에 불과한 것으로 전술한 필터들이나 전술한 필터들과 유사한 특징을 가지는 다양한 필터가 사용될 수 있다.

[25]

칼만 필터는 바로 이전 시간에 추정한 값을 토대로 해서 현재의 값을 추정하는 방식으로 재귀적으로 동작하는 필터이고, 베이즈 필터는 시스템으로 입력되는 측정값과 수학적 모델을 이용하여 확률밀도 함수로서 재귀적으로 시스템의 상태를 추정하는 필터이며, 파티클 필터는 시스템에 적절히 제안된 확률 분포를 이용하여 가중치를 갖는 파티클의 분포를 통해 시스템의 상태를 추정할 수 있는 필터이고, 파티클 필터의 경우에는 어떠한 형태의 확률 분포도 표현할 수 있으며, 비선형 문제에 대해서도 선형화가 필요없는 특징이 있다. 이러한 칼만 필터, 베이즈 필터 및 파티클 필터에 대하여는 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에게 널리 알려져 있으므로, 그에 대한 상세한 설명은 생략하기로 한다.

[26]

이하, 본 발명의 일 실시예에서는 전술한 다양한 필터 중 칼만 필터가 사용되는 경우를 예를 들어 설명하기로 하며, 칼만 필터 이외에 전술한 베이즈 필터나 파티클 필터 또는 이와 유사한 특징을 가지는 다양한 필터들이 사용될 수 있는 것으로 이해될 수 있다.

[27]

제1 필터링부(133)가 칼만 필터인 경우, 제1 필터링부(133)는 방위각 자이로 센서(110)로부터 계산되는 방위각 정보의 오차 성분을 GPS 수신기(160)로부터 입력된 방위각 정보를 이용하여 보정함으로써 필터링된 방위각 정보를 제1 DR 연산부(131)에 제공하고, 차속도 센서(120)로부터 입력되는 속도 정보의 오차 성분을 GPS 수신기(160)로부터 입력된 속도 정보를 이용하여 보정함으로써 필터링된 속도 정보를 제1 DR 연산부(131)에 제공한다.

[28]

그에 따라, 제1 DR 연산부(131)는 상기 필터링된 방위각 정보 및 상기 필터링된 속도 정보를 입력받아 차량의 2차원 위치를 연산한다. 제1 DR 연산부(131)가 방위각 및 속도를 이용하여 차량의 2차원 위치를 연산하는 개념에 대하여는 이미 널리 알려져 있으므로 이에 대한 상세한 설명은 생략하기로 한다.

[29]

제1 DR 연산부(131)에 의하여 차량의 2차원 위치가 연산되면, 제1 필터링부(133)는 제1 DR 연산부(131)에 의하여 연산된 차량의 2차원 위치 정보의 오차 성분을 GPS 수신기(160)로부터 입력된 차량의 2차원 위치 정보를 이용하여 보정함으로써 필터링된 위도 및 경도 정보를 산출한다. 필터링된 위도 및 경도 정보는 제1 DR 연산부(131)로 피드백될 수 있다.

[30]

가속도 센서(140)는 차량의 진행 방향에 설치되고, 차량의 진행 방향의 가속도를 계산하여 고도 산출부(150)로 출력한다.

[31]

고도 산출부(150)는 가속도 센서(140) 및 차속도 센서(120)로부터 계산된 정보와, GPS 수신기(160)로부터 입력된 차량의 고도 및 속도 정보를 이용하여 현재 시점에서의 차량의 고도, 속도 및 경사각을 산출한다. 이를 위하여, 고도 산출부(150)는 가속도 및 속도를 이용하여 차량의 경사각을 연산하고, 연산된 차량의 경사각과 속도를 이용하여 차량의 고도를 연산하는 제2 DR 연산부(151)와, GPS 수신기(160)로부터 입력된 고도 및 속도 정보를 이용하여 차량의 고도, 속도 및 경사각의 오차를 보정하는 제2 필터링부(153)를 포함한다.

[32]

여기서, 본 발명은, 제2 DR 연산부(151)가 차량의 진행 방향의 가속도와 속도를 이용하여 차량의 진행 방향의 경사각을 연산하고, 연산된 차량의 경사각과 속도를 이용하여 차량의 고도를 연산하는 방법을 새롭게 제시하고자 하며, 이에 대하여는 이하의 도 2를 참조하여 보다 상세히 설명하기로 한다.

[33]

한편, 전술한 본 발명의 일 실시예에서는 일축 방향으로 진행하는 차량에 대한 경사각이나 고도를 산출하는 경우를 예를 들어 설명하고 있으나, 실제 차량이 주행하는 환경이 3차원 공간이라는 점을 고려하여 차량의 주행 환경에 따라 하나 이상의 자이로 센서나 가속도 센서가 추가될 수도 있다. 예를 들어, 차량은 직선 도로를 주행할 수도 있고, 곡선 도로를 주행할 수도 있으며, 곡선 이면서 경사진 도로를 주행할 수도 있기 때문에 차량의 주행 환경에 따라 하나 이상의 자이로 센서나 가속도 센서를 추가하고, 전술한 방위각 자이로 센서(110)와 가속도 센서(140)뿐만 아니라 추가된 자이로 센서나 가속도 센서를 통해 차량의 3차원 움직임을 감지하여 보다 정확한 경사각이나 고도를 산출할 수 있는 것이다.

[34]

이하, 도 2 및 도 3에서는 일축 방향으로 진행하는 차량에 대한 경사각이나 고도를 산출하는 방법을 예를 들어 설명하고 있으나, 전술한 바와 같이 자이로 센서나 가속도 센서를 추가하여 3차원 공간에서의 차량에 대한 경사각이나 고도를 산출하는 방법에도 유사하게 적용될 수 있다.

[35]

도 2는 본 발명의 일 실시예에 따른 차량의 진행 방향의 가속도와 속도를 이용하여 차량의 진행 방향의 경사각 및 차량 고도를 연산하는 방법을 설명하기 위한 도면이다.

[36]

도 2를 참조하면, 경사각 θ를 갖는 경사진 도로에서 차량이 진행하는 경우, 가속도 센서(140)는 차량의 진행 방향 가속도와 함께 중력의 반작용에 의한 가속도를 검출한다. 즉, 가속도 센서(140)의 출력은 하기의 [수학식 1]과 같다.

[37]

[수학식 1]

[38]

[39]

여기서, f는 가속도 센서(140)에서 측정되는 가속도, a는 차량의 진행 방향의 실제 가속도, g*sin(θ)는 중력에 의하여 차량 진행 방향의 반대 방향으로 작용하는 가속도(여기서, g는 중력 가속도)를 나타낸다.

[40]

따라서, 차량의 실제의 진행 방향 가속도인 a를 구하기 위해서는, 가속도 센서(140)의 출력에서 중력이 차량의 진행 방향에 미치는 영향을 제거하는 중력 보상을 수행하여야 하며, 결국 차량의 실제의 진행 방향 가속도 a는 하기의 [수학식 2]에 의하여 구하여진다.

[41]

[수학식 2]

[42]

[43]

상기 [수학식 2]에 의하여 계산된 차량의 진행 방향의 실제 가속도 a를 적분하면 차량의 진행 방향 속도가 산출되는데 이를 하기의 [수학식 3]과 같이 나타낼 수 있다.

[44]

[수학식 3]

[45]

[46]

여기서, vel은 상기 차량의 실제 가속도인 a를 적분하여 산출한 차량의 진행 방향 속도이다. 이 vel은 차속도 센서(120)로부터 계산된 차량의 진행 방향 속도인 velodo와 같은 값을 갖는다.

[47]

이와 같은 [수학식 3]에 있어서 velodo, f, g 값은 이미 구하여진 값이므로, 미지의 차량의 경사각 θ가 산출될 수 있다.

[48]

나아가, 상기 차량의 경사각 θ가 산출되면, 하기의 [수학식 4]에 의하여 차량의 고도 h가 산출될 수 있다.

[49]

[수학식 4]

[50]

[51]

결과적으로, 제2 DR 연산부(151)는 차량의 진행 방향의 가속도와 속도를 이용하여 차량의 진행 방향의 경사각과 차량의 고도를 연산할 수 있다.

[52]

다시 도 1로 돌아와서, 제2 필터링부(153)에 대하여 보다 구체적으로 설명하면 다음과 같다.

[53]

제2 필터링부(153)는 제2 DR 연산부(151)에서 연산된 속도 즉, 가속도 센서(140)로부터 계산되는 가속도를 적분하여 산출한 속도 정보의 오차 성분과, 제2 DR 연산부(151)에 의하여 연산된 경사각 및 고도 정보의 오차 성분을 GPS 수신기(160)로부터 입력된 고도 및 속도 정보를 이용하여 보정함으로써 필터링된 속도, 경사각 및 고도 정보를 산출할 수 있다.

[54]

본 실시예에서, 제2 필터링부(153)는 칼만 필터로 이루어지는 경우를 예를 들어 설명하기로 하나, 이는 본 발명의 이해를 돕기 위한 일 예에 불과한 것으로서, 이에 한정되지 않고 전술한 제1 필터부(133)와 마찬가지로 칼만 필터 이외에도 베이즈 필터 또는 파티클 필터 등이 사용될 수 있다.

[55]

제2 필터부(153)가 칼만 필터로 이루어지는 경우, 제2 필터링부(153)가 속도, 경사각 및 고도 정보를 필터링하기 위하여, 속도 오차, 고도 오차 및 경사각 오차를 상태 변수로 하고, 제2 DR 연산부(151)에서 산출된 속도, 고도와 GPS 수신기(160)로부터 입력된 속도, 고도의 차를 실제 측정값으로 이용함으로써, 속도 오차, 고도 오차 및 경사각 오차를 보정한다. 필터링된 속도, 경사각 및 고도 정보는 제2 DR 연산부(151)로 피드백될 수 있다.

[56]

일반적으로 칼만 필터에서 수행되는 계산식 즉, 칼만 필터식은 아래의 [수학식 5] 내지 [수학식 8]과 같다.

[57]

[수학식 5]

[58]

[59]

[수학식 6]

[60]

[61]

[수학식 7]

[62]

[63]

[수학식 8]

[64]

[65]

[수학식 5] 내지 [수학식 8]에서 아래 첨자로 쓰인 k, k-1은 이전 시점(k-1)과 현재 시점(k)을 나타내는 것이고, 위 첨자로 쓰인 +, -는 현재 시점(k)의 제2 DR 연산부(151)에서 산출된 정보가 제2 필터링부(153)에 반영되기 전과 후를 나타낸다. 또한, P, K, X, Z는 각각 아래 첨자의 시점의 상태 공분산 행렬, 칼만 게인(Kalman gain), 상태 추정값 및 실제 측정값을 나타내고, Q, R은 시스템과 측정값의 공분산이며, , A는 시스템 행렬, H는 측정값 행렬이다.

[66]

그에 따라, [수학식 5]는 이전 시점(k-1)에서 산출된 필터링된 속도, 경사각 및 고도 정보가 제2 DR 연산부(151)로 피드백되어 갱신된 정보를 제2 필터링부(153)에서 반영하여 예측한 공분산 값을 나타내고, [수학식 6]은 최적 칼만 게인을 계산한 것을 나타내고, [수학식 7] 및 [수학식 8]은 상기 [수학식 5] 및 [수학식 6]을 이용하여 산출된 현재 시점(k)에서의 속도 오차, 경사각 오차 및 고도 오차의 추정값과, 그 공분산 값을 각각 나타낸다.

[67]

본 실시예에서는 전술한 바와 같이 제2 필터링부(153)가 속도 오차, 고도 오차 및 경사각 오차를 상태 변수로 하고, 제2 DR 연산부(151)에서 산출된 속도, 고도와 GPS 수신기(160)로부터 입력된 속도, 고도의 차를 실제 측정값으로 이용한다. 이를 수학식으로 나타내면 각각 아래의 [수학식 9] 및 [수학식 10]과 같다.

[68]

[수학식 9]

[69]

[70]

[수학식 10]

[71]

[72]

또한, 상태 전이 행렬 A를 아래의 [수학식 11]과 같이 유도한다.

[73]

[수학식 11]

[74]

[75]

즉, 상기의 [수학식 5] 내지 [수학식 8]의 칼만 필터식에 [수학식 9] 내지 [수학식 11]을 대입함으로써 오차가 보정된 경사각 θ를 산출할 수 있다. 산출된 경사각 θ와 차량의 진행 방향 속도 vel을 이용하여 차량의 고도를 산출할 수 있음은 전술한 바와 같다.

[76]

단, 전술한 실시예에서, GPS 수신이 유효하기 않을 경우에는 GPS 수신기(160)로부터 입력된 속도, 고도 정보를 이용할 수 없어 [수학식 10]과 같은 실제 측정값이 이용될 수 없다. 따라서, GPS 수신이 유효하지 않을 경우에는 제2 DR 연산부(151)에서 산출된 속도와 차속도 센서(120)에서 계산된 속도의 차를 실제 측정값으로 이용하며, 이를 아래의 [수학식 12]와 같이 나타낼 수 있다.

[77]

[수학식 12]

[78]

[79]

이러한 본 발명의 일실시예에 따르면, GPS 수신기와 1축 자이로 센서(본 실시예의 방위각 자이로 센서(110)), 1축 가속도 센서(차량의 진행 방향의 가속도를 검출하는 본 실시예의 가속도 센서(140)) 및 차속도 센서가 구비된 차량 항법 시스템에서 차량의 3차원 위치 즉, 위도, 경도 및 고도를 모두 산출할 수 있어, 시스템 구성이 단순하여지고 그에 따라 단가가 낮아지는 장점이 있다.

[80]

한편, 전술한 본 발명의 일 실시예에 따른 차량 항법 시스템이 차량에 장착됨에 있어서, 차량 내부에 장착되는 조건이나 주행 환경에 따라서 장착 오차가 발생할 수 있다. 따라서, 본 발명의 다른 일 실시예에 따르면 차량의 경사각 및 고도 산출시 이러한 장착 오차를 고려할 수 있다. 이하, 도 3을 참조하여 이에 대해 상세히 설명하되, 도 1 및 도 2에서 설명한 부분과 중복되는 부분에 대하여는 그 상세한 설명을 생략하기로 한다.

[81]

도 3은 본 발명의 다른 일 실시예에 따른 차량의 진행 방향의 가속도와 속도를 이용하여 차량의 진행 방향의 경사각 및 차량 고도를 연산하는 방법을 설명하기 위한 도면으로서, 특히 장착 오차를 고려한 경우를 설명하기 위한 도면이다.

[82]

도 3을 참조하면, 차량 항법 시스템이 차량에 장착되는 경우 차량의 경사각에 θerr의 장착 오차가 발생할 수 있다. 차량의 경사각 θ는 주행에 따라 가변될 수 있는 값이지만 장착 오차는 고정된 값을 갖는다. 차량의 장착 오차 θerr를 고려하면 상기의 [수학식 3]이 다음의 [수학식 13]와 같이 수정될 수 있다.

[83]

[수학식 13]

[84]

[85]

또한, 차량의 장착 오차 θerr를 고려하면 칼만 필터에서 상태 방정식을 나타내는 [수학식 9] 및 상태 전이 행렬을 나타내는 [수학식 11]은 각각 아래의 [수학식 14] 및 [수학식 15]와 같이 수정될 수 있다.

[86]

[수학식 14]

[87]

[88]

[수학식 15]

[89]

[90]

여기서, 상기 a는 전술한 차량의 진행 방향의 실제 가속도를 의미한다.

[91]

상기의 수학식들의 수정 외에, 차량의 진행 방향의 가속도와 속도를 이용하여 차량의 진행 방향의 경사각 및 차량 고도를 연산하는 방법 및 그에 따른 고도 산출부(150)의 동작은 도 1 및 도 2에서 설명한 것과 동일하다.

[92]

위에서 설명한 차량 항법 시스템은 다양한 분야에 이용될 수 있으며 예를 들어, 차량의 주차 위치를 제공하는 시스템에 이용될 수 있다.

[93]

특히, 본 실시예에 따른 차량 항법 시스템을 이용하면 차량의 고도를 정확하고 간편하게 측정할 수 있으므로, 다수의 층을 갖는 주차장에서 차량이 주차된 층의 정보를 사용자에게 제공할 수 있다.

[94]

구체적으로는, 주차장의 수평적 위치 및 수직적 위치 정보를 갖는 3D 맵에 상기 차량 항법 시스템에서 산출된 위도, 경도 및 고도를 매칭함으로써, 주차장에서 차량의 수직적 위치 즉, 차량이 위치하는 층과, 차량의 수평적 위치 즉, 차량이 위치하는 해당 층에서의 차량 위치를 포함하는 정보를 차량 사용자에게 제공할 수 있다.

[95]

이상 첨부된 도면을 참조하여 본 발명의 실시예를 설명하였지만, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자는 본 발명이 그 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 실시될 수 있다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다.



[0000]

A car navigation system is provided. The car navigation system comprises: a car-speed sensor which calculates speed in the progressing direction of a car; an acceleration sensor which calculates acceleration in the progressing direction of the car; a global positioning system (GPS) receiver which calculates navigation information of the car by using a GPS signal; and an altitude calculator which calculates the altitude of the car by using the information calculated by the car-speed sensor and the acceleration sensor and the information calculated by the GPS receiver.

[1]



차량의 진행 방향의 속도를 계산하는 차속도 센서;

차량의 진행 방향의 가속도를 계산하는 가속도 센서;

GPS 신호를 이용하여 차량의 항법 정보를 계산하는 GPS 수신기; 및

상기 차속도 센서 및 상기 가속도 센서에 의하여 계산된 정보와, 상기 GPS 수신기에 의하여 계산된 정보를 이용하여 차량의 고도를 산출하는 고도 산출부를 포함하는 차량 항법 시스템.

제1 항에 있어서,

차량의 방위각을 계산하는 방위각 자이로 센서; 및

상기 방위각 자이로 센서 및 상기 차속도 센서에 의하여 계산된 정보와 상기 GPS 수신기에 의하여 계산된 정보를 이용하여 차량의 위도 및 경도를 산출하는 2차원 위치 산출부를 더 포함하는 차량 항법 시스템.

제1 항에 있어서,

상기 고도 산출부는,

상기 차속도 센서에서 계산되는 속도 및 상기 가속도 센서에서 계산되는 가속도를 이용하여 차량의 경사각을 연산하고, 연산된 상기 차량의 경사각 및 상기 차속도 센서에서 계산된 속도를 이용하여 차량의 고도를 연산하는 연산부를 포함하는 차량 항법 시스템.

제3 항에 있어서,

상기 연산부는,

상기 가속도 센서로부터 측정된 가속도 정보를 중력 가속도로 보상하여 상기 경사각을 연산하는 차량 항법 시스템.

제3 항에 있어서,

상기 고도 산출부는,

상기 GPS 수신기에 의하여 계산된 고도 및 속도 정보 또는 상기 차속도 센서에 의하여 계산된 속도 정보를 이용하여, 상기 가속도 센서에서 계산되는 가속도를 이용하여 상기 연산부에서 산출된 속도, 상기 경사각 및 상기 고도의 오차 성분을 보정하는 필터링부를 더 포함하는 차량 항법 시스템.

제5 항에 있어서,

상기 필터링부는,

상기 속도 오차, 상기 경사각 오차 및 상기 고도 오차를 상태 변수로 하고,

상기 산출된 속도 및 고도, 상기 GPS 수신기로부터 입력된 속도와 상기 차속도 센서에서 계산된 속도 중 어느 하나의 속도 및 상기 GPS 수신기로부터 입력된 고도 정보를 실제 측정값으로 사용하여 상기 속도 오차, 상기 경사각 오차 및 상기 고도 오차를 보정하는 차량 항법 시스템.

제6 항에 있어서,

상기 필터링부는,

상기 GPS 신호가 유효하지 않을 경우, 상기 GPS 수신기로부터 입력된 속도 정보 대신 상기 차속도 센서에서 계산된 속도 정보만을 실제 측정값으로 사용하는 차량 항법 시스템.

제3 항에 있어서,

상기 연산부는, 상기 차량의 장착 오차를 더 고려하여 상기 차량의 경사각 및 상기 차량의 고도를 연산하는 차량 항법 시스템.

제8 항에 있어서,

상기 연산부는,

상기 가속도 센서로부터 측정된 가속도 정보를 중력 가속도로 보상하여 상기 경사각을 연산하는 차량 항법 시스템.

제8 항에 있어서,

상기 고도 산출부는,

상기 GPS 수신기에 의하여 계산된 고도 및 속도 정보 또는 상기 차속도 센서에 의하여 계산된 속도 정보를 이용하여, 상기 가속도 센서에서 계산되는 가속도를 이용하여 상기 연산부에서 산출된 속도, 상기 경사각 및 상기 고도의 오차 성분을 보정하는 필터링부를 더 포함하는 차량 항법 시스템.

제10 항에 있어서,

상기 필터링부는,

상기 속도 오차, 상기 경사각 오차, 상기 장착 오차 및 상기 고도 오차를 상태 변수로 하고,

상기 산출된 속도 및 고도, 상기 GPS 수신기로부터 입력된 속도와 상기 차속도 센서에서 계산된 속도 중 어느 하나의 속도 및 상기 GPS 수신기로부터 입력된 고도 정보를 실제 측정값으로 사용하여 상기 속도 오차, 상기 경사각 오차, 상기 장착 오차 및 상기 고도 오차를 보정하는 차량 항법 시스템.

제11 항에 있어서,

상기 필터링부는,

상기 GPS 신호가 유효하지 않을 경우, 상기 GPS 수신기로부터 입력된 속도 정보 대신 상기 차속도 센서에서 계산된 속도 정보만을 실제 측정값으로 사용하는 차량 항법 시스템.

제2 항에 있어서,

상기 가속도 센서 및 상기 방위각 자이로 센서는,

상기 차량의 주행 환경에 따라 각각 복수로 구성되며,

상기 고도 산출부는,

상기 복수의 가속도 센서 및 방위각 자이로 센서에 의하여 계산된 정보를 이용하여 상기 차량의 고도를 산출하는 차량 항법 시스템.