9.8 내비게이션 좌표계(NED, ENU)의 정의와 비교

9.8 내비게이션 좌표계(NED, ENU)의 정의와 비교

1. 내비게이션 좌표계의 필요성

지상 및 공중 로봇의 내비게이션에서, 지구 표면상의 특정 지점을 기준으로 한 국소 좌표계가 사용된다. 이 좌표계는 월드 좌표계의 구체적 실현으로, GPS 측정, 자세 표현, 경로 계획에 활용된다. 대표적인 두 관례가 NED와 ENU이다.

2. NED 좌표계(North-East-Down)

2.1 정의

  • x: 북쪽(North)
  • y: 동쪽(East)
  • z: 아래(Down, 지구 중심 방향)

원점은 기준 지점이며, 중력이 양의 z 방향이다.

2.2 관례적 사용 분야

NED는 항공 분야와 항공 공학에서 표준이다. 비행기의 자세를 표현할 때 피치(pitch), 롤(roll), 요(yaw) 각도가 NED 좌표계를 기준으로 정의된다. 또한 전통적인 관성 항법 시스템(INS)에서도 NED가 많이 사용된다.

2.3 자세 각도의 정의

NED 좌표계에서 몸체 좌표계의 자세는 다음과 같이 정의된다.

  • 요 각도(\psi): 북쪽으로부터 동쪽으로의 회전
  • 피치 각도(\theta): 수평면에서 위(음의 z 방향)로의 회전
  • 롤 각도(\phi): 몸체 x축 주위의 회전

3. ENU 좌표계(East-North-Up)

3.1 정의

  • x: 동쪽(East)
  • y: 북쪽(North)
  • z: 위(Up, 지구 중심 반대 방향)

원점은 기준 지점이며, 중력이 음의 z 방향이다.

3.2 관례적 사용 분야

ENU는 지상 로봇, 이동 로봇, 무인 지상 차량 등에서 표준이다. 수학적으로 더 직관적이며 (z축이 상방), 그래픽스 시각화에서도 편리하다. ROS의 표준 좌표계 관례가 ENU이다.

4. NED와 ENU의 비교

특성NEDENU
x
y
z하 (중력 방향)상 (중력 반대)
주 사용 분야항공, 전통 INS지상 로봇, ROS
중력 방향+z-z
요각의 증가 방향시계 방향 (위에서 볼 때)반시계 방향

5. NED ↔ ENU 변환

두 좌표계는 단순 교환과 부호 변경으로 변환된다.

\begin{bmatrix}x_{\text{ENU}} \\ y_{\text{ENU}} \\ z_{\text{ENU}}\end{bmatrix} = \begin{bmatrix}y_{\text{NED}} \\ x_{\text{NED}} \\ -z_{\text{NED}}\end{bmatrix}

변환 행렬로 표현:

\mathbf{R}_{\text{NED} \to \text{ENU}} = \begin{bmatrix}0 & 1 & 0 \\ 1 & 0 & 0 \\ 0 & 0 & -1\end{bmatrix}

이 행렬은 직교이지만 \det(\mathbf{R}) = -1이므로 반사(reflection)를 포함한다. 이는 두 좌표계가 서로 다른 손잡이(NED는 오른손, ENU도 오른손)이지만 회전만으로는 변환이 불가능한 경우가 아니라, 실제로는 두 좌표계 모두 오른손 좌표계이며 축의 치환 관계이다. 주의: 위의 변환 행렬은 \det = -1이므로 순환 변환이 아닌 축 교환이다. 엄밀하게 오른손 좌표계 사이의 변환으로 표현하려면 다음과 같이 회전으로 분해할 수 있다.

실제로 NED를 ENU로 변환하려면 xy를 교환하고 z의 부호를 뒤집는다. 이는 \pi 회전의 결합으로 표현 가능하다.

6. 지리 좌표계와의 관계

6.1 지리 좌표

  • 위도 \lambda: 적도를 기준으로 한 각도 (-\pi/2 \leq \lambda \leq \pi/2)
  • 경도 \phi: 본초 자오선을 기준으로 한 각도 (-\pi \leq \phi \leq \pi)
  • 고도 h: 지구 타원체 표면으로부터의 높이

6.2 접선 평면 근사

작은 영역에서 지구 표면은 평면으로 근사되며, 이 평면이 국소 NED 또는 ENU 좌표계의 xy 평면이다. 기준점 주위의 위도/경도 차이가 평면 좌표로 변환된다.

\Delta x_{\text{ENU}} \approx R_\oplus\cos(\lambda_0)\Delta\phi

\Delta y_{\text{ENU}} \approx R_\oplus\Delta\lambda

여기서 R_\oplus는 지구 반지름, \lambda_0는 기준 위도이다.

7. 내비게이션 좌표계의 실용적 고려

7.1 기준점 선택

기준점(원점)은 작업 영역의 중심 또는 작업 시작 지점으로 설정된다. 장거리 이동에서는 지구의 곡률을 고려한 보정이 필요하다.

7.2 GPS와의 통합

GPS는 WGS84 지리 좌표로 위치를 제공한다. 로봇 내비게이션에서는 이를 국소 NED 또는 ENU로 변환하여 사용한다.

7.3 관성 항법 시스템(INS)과의 통합

IMU의 측정(가속도, 각속도)과 GPS 위치를 결합하여 로봇의 자세를 추정하는 INS는 통상 NED를 기준 좌표계로 사용한다.

8. 참고 문헌

  • Groves, P. D. (2013). Principles of GNSS, Inertial, and Multisensor Integrated Navigation Systems (2nd ed.). Artech House.
  • Titterton, D. H., & Weston, J. L. (2004). Strapdown Inertial Navigation Technology (2nd ed.). IET.
  • Farrell, J. A. (2008). Aided Navigation: GPS with High Rate Sensors. McGraw-Hill.

version: 1.0