항만 AGV 위치 정밀도 5mm 구현 원리|레이저 항법과 센서 융합 알고리즘

자율주행 수평 이송 차량(AGV): 항만 컨테이너 터미널의 위치 정밀도 5mm 구현 알고리즘

항만 컨테이너 터미널에서는 선박에서 내린 컨테이너를 야드와 지정된 작업 구역으로 빠르고 안전하게 운반해야 한다. 대형 컨테이너를 반복적으로 옮기는 환경에서는 차량의 이동 경로뿐 아니라 정해진 위치에 얼마나 정확하게 정차하는지도 중요하다.

이러한 작업에 활용되는 장비가 AGV(Automated Guided Vehicle), 즉 무인운반차다. 항만 AGV는 작업 지시를 받아 컨테이너를 운반하며, 자동화 터미널에서는 관제 시스템과 연계해 이동 경로와 작업 순서를 관리할 수 있다.

그렇다면 AGV의 위치 오차를 5mm 수준으로 줄이려면 어떤 기술이 필요할까?

먼저 5mm는 모든 항만 AGV에 공통으로 적용되는 표준 성능이 아니다. 차량의 위치를 측정하는 기준점, 정차 상태인지 주행 중인지, 적재 하중, 바닥 상태와 측정 장비에 따라 결과가 달라진다. 따라서 이 글에서는 5mm를 특정 작업 구간에서 검증해야 하는 정밀 위치 제어 목표로 설정하고 구현 원리를 살펴본다.

1. 항만 AGV의 위치 제어가 중요한 이유

항만 컨테이너 터미널은 넓은 작업 공간과 반복적인 운송 경로, 대형 장비가 함께 움직이는 환경이다. AGV가 정해진 위치에서 벗어나면 컨테이너 인계 과정이 지연되거나 다른 장비와의 작업 조정에 문제가 생길 수 있다.

특히 컨테이너를 크레인이나 이송 설비에 인계할 때는 차량의 위치뿐 아니라 방향과 정차 안정성도 고려해야 한다.

항만 AGV의 위치 제어는 크게 세 가지 문제로 나눌 수 있다.

  • 위치 추정: 차량이 현재 어디에 있는가?
  • 경로 추종: 계획된 경로를 얼마나 정확하게 따라가는가?
  • 정밀 정차: 목표 위치에 도달한 뒤 오차를 얼마나 줄이는가?

이 세 가지는 서로 연결되어 있지만 동일한 문제는 아니다. 위치 추정값이 정확하더라도 제동 지연이나 바퀴 미끄러짐이 발생하면 실제 정차 위치가 달라질 수 있다.

2. AGV의 위치를 측정하는 주요 센서

정밀 위치 제어를 위해서는 하나의 센서에만 의존하기보다 여러 센서의 특성을 조합하는 방법을 고려할 수 있다.

센서 및 기술주요 역할주의할 점
레이저 스캐너반사판이나 주변 구조물을 이용한 위치 추정가림과 반사 환경의 영향
휠 엔코더바퀴 회전량을 이용한 이동 거리 계산미끄러짐과 바퀴 마모
IMU회전과 가속도 측정시간이 지나면서 오차 누적
GNSS·RTK위성 신호 기반 위치 추정차폐 및 다중 경로 오차
카메라표식과 주변 특징 인식조명과 시야 변화
기준 측정 장비실제 위치와 제어 결과 비교설치 및 측정 기준 관리

모든 센서를 한꺼번에 장착하는 것이 항상 최선은 아니다. 차량의 구조와 운용 환경, 요구 정밀도, 유지관리 비용을 고려해 적합한 조합을 선택해야 한다.

3. 레이저 항법은 어떻게 작동할까?

레이저 기반 위치 측정의 한 방식은 작업장에 설치된 반사판의 위치를 사전에 측량하고, 차량에 장착한 레이저 스캐너로 반사판을 관측하는 것이다.

시스템은 반사판의 방향과 거리 정보를 이용해 차량의 위치와 자세를 계산한다. 이렇게 얻은 위치는 차량이 이동하는 동안 엔코더와 IMU에서 계산한 움직임 정보를 보정하는 데 사용할 수 있다.

다만 레이저 항법이 모든 환경에서 동일한 정밀도를 보장하는 것은 아니다. 반사판이 가려지거나 설치 위치가 변하고, 차량과 센서 사이의 장착 관계가 잘못 보정되면 위치 오차가 커질 수 있다.

2025년 학술지 Sensors에 발표된 지게차형 AGV 연구는 휠 오도메트리와 LiDAR 기반 위치 측정을 확장 칼만 필터(EKF)로 융합하는 방법을 다뤘다. 이 연구는 센서별 오차와 반사판 가림 문제를 고려하면서 위치 추정의 안정성을 높이는 접근을 제시한다.

4. 휠 엔코더와 IMU를 함께 사용하는 이유

휠 엔코더는 바퀴가 얼마나 회전했는지 측정해 이동 거리를 추정한다. 계산이 빠르고 차량 내부에서 지속적으로 데이터를 얻을 수 있다는 장점이 있다.

그러나 실제 이동 거리는 바퀴 회전량과 항상 일치하지 않는다. 바닥에 물기가 있거나 하중이 변하고 바퀴가 미끄러지면 엔코더가 계산한 거리와 실제 이동 거리가 달라질 수 있다.

IMU는 회전과 가속도 정보를 제공해 차량의 움직임을 보완한다. 하지만 IMU만으로 위치를 계산하면 측정 오차가 시간에 따라 누적될 수 있다.

따라서 엔코더와 IMU의 정보를 결합하고, 레이저 등 외부 위치 측정값이 확보될 때 추정치를 보정하는 방식이 유용하다.

5. 센서 융합 알고리즘의 핵심

센서 융합은 여러 센서에서 얻은 정보를 함께 사용해 차량의 상태를 추정하는 과정이다. 대표적인 방법으로 확장 칼만 필터(EKF)를 들 수 있다.

일반적인 처리 과정은 다음과 같다.

  1. 엔코더와 IMU로 차량의 다음 위치를 예측한다.
  2. 레이저 스캐너 등으로 외부 위치 측정값을 얻는다.
  3. 예측 위치와 측정 위치의 차이를 계산한다.
  4. 각 센서의 불확실성을 고려해 위치 추정값을 보정한다.
  5. 보정된 위치를 경로 제어기에 전달한다.

센서의 신뢰도가 환경에 따라 달라질 수 있으므로 고정된 가중치를 무조건 사용하는 것보다 측정 상태를 확인하는 것이 중요하다.

예를 들어 레이저 반사판이 제대로 관측되지 않았다면 해당 측정값의 신뢰도를 낮추거나 일시적으로 제외하는 방법을 검토할 수 있다. 단, 이런 판단 기준은 실제 센서 데이터와 시험 결과를 바탕으로 설계해야 한다.

6. 목표 위치에 접근할 때는 제어 방식도 달라져야 한다

AGV가 목표 위치에서 멀리 떨어져 있을 때는 이동 시간을 고려해 비교적 빠르게 주행할 수 있다. 하지만 목표 지점에 가까워지면 속도를 줄이고 정차 오차를 세밀하게 보정하는 것이 중요하다.

이를 위해 경로 추종 제어와 정밀 정차 제어를 구분해 설계할 수 있다.

운행 단계주요 제어 목표확인할 사항
출발부드러운 가속적재 하중과 구동력
일반 주행경로 유지위치 추정과 장애물
목표 접근속도 감속제동 지연과 측정 주기
최종 정차위치·방향 오차 감소정차 기준과 안정화 시간
작업 인계위치 유지차량 흔들림과 작업 설비 간섭

이러한 단계별 제어는 불필요한 급제동을 줄이고 최종 정차 과정의 안정성을 높이는 데 도움이 될 수 있다.

7. 위치 정밀도 5mm를 검증하려면?

5mm라는 수치를 사용하려면 먼저 무엇을 측정하는지 명확하게 정의해야 한다.

예를 들어 차량 중심점의 위치 오차인지, 컨테이너 모서리의 위치 오차인지, 정차 후 반복 위치 편차인지에 따라 평가 결과가 달라진다.

검증할 때는 다음 항목을 구분하는 것이 좋다.

  • 절대 위치 오차: 실제 기준 좌표와 측정 좌표의 차이
  • 반복 정차 오차: 같은 목표 위치에 여러 번 정차했을 때 결과의 편차
  • 방향 오차: 목표 방향과 실제 차량 방향의 차이
  • 동적 오차: 차량이 이동하는 동안 발생하는 위치 편차

또한 측정 장비 자체의 불확실성이 충분히 작아야 한다. 측정 장비의 오차가 목표 정밀도와 비슷하다면 실제 차량이 목표를 달성했는지 판단하기 어렵다.

따라서 반복 시험과 독립적인 기준 측정, 오차 분포 분석을 함께 수행해야 한다.

8. 실제 항만 환경에서 고려해야 할 변수

실험실에서 정밀한 위치 제어가 가능하더라도 항만 현장에서는 결과가 달라질 수 있다.

노면의 평탄도, 배수 상태, 타이어 마모, 적재 하중, 바람, 센서 진동, 온도 변화 등이 영향을 줄 수 있다. 차량이 회전하거나 급감속할 때도 최종 정차 위치가 달라질 수 있다.

특히 컨테이너를 적재한 상태와 빈 차량 상태를 구분해 시험할 필요가 있다. 하중이 달라지면 제동 특성과 차체 변형, 바퀴와 노면 사이의 상호작용이 달라질 수 있기 때문이다.

센서의 장착 위치와 각도도 주기적으로 점검해야 한다. 작은 장착 오차가 위치 계산 과정에서 지속적인 편향을 만들 수 있다.

9. 정밀 위치 제어와 안전 시스템은 함께 설계해야 한다

AGV는 정밀하게 정차하는 것만으로 안전성을 확보할 수 없다. 사람이나 다른 차량이 경로에 진입했을 때 감속하거나 정지할 수 있는 장애물 감지와 비상 정지 체계도 필요하다.

통신이 끊기거나 센서 측정값이 서로 크게 달라지는 경우에는 미리 정의된 안전 상태로 전환하는 설계가 중요하다.

또한 위치 추정 시스템과 안전 관련 제어 기능은 목적에 맞게 검증해야 한다. 일반적인 위치 추정 알고리즘의 성능만으로 안전 기능까지 검증되었다고 볼 수는 없다.

결론

항만 컨테이너 터미널에서 AGV의 위치 정밀도를 높이려면 레이저 항법 하나만으로 해결하려 하기보다 엔코더, IMU, 외부 위치 측정값을 결합하고 차량의 움직임에 맞춰 제어하는 접근이 필요하다.

특히 5mm 수준의 위치 오차를 목표로 한다면 센서 사양뿐 아니라 좌표 기준, 장착 보정, 바닥 상태, 적재 하중, 제동 특성, 측정 불확실성까지 함께 고려해야 한다.

정밀 위치 제어의 핵심은 단순히 더 정밀한 센서를 사용하는 것이 아니라, 측정값의 신뢰도를 평가하고 실제 정차 결과를 반복적으로 검증하는 데 있다.

항만 자동화가 발전할수록 AGV의 위치 추정과 경로 제어, 안전 시스템을 통합적으로 설계하는 일이 더욱 중요해질 것이다.


참고 자료

  1. Wang, Q. 외, “Research on Multi-Sensor Fusion Localization for Forklift AGV Based on Adaptive Weight Extended Kalman Filter,” Sensors, 2025.
    https://www.mdpi.com/1424-8220/25/18/5670
  2. “Combined Positioning Method of Port AGV based on Beidou Difference and Inertial Navigation Technology,” IEEE, 2019.
    https://ieeexplore.ieee.org/abstract/document/9043643/
  3. “AGV-Based Vehicle Transportation in Automated Container Terminals: A Survey,” IEEE Transactions on Intelligent Transportation Systems, 2023.
    https://ieeexplore.ieee.org/document/9944385/
  4. “Target Detection and Position Measurement Based on Machine Vision for AGV,” IEEE, 2022.
    https://ieeexplore.ieee.org/abstract/document/10208667

참고: 위 자료는 AGV 위치 추정과 센서 융합, 항만 자동화 관련 연구다. 특정 항만 AGV가 5mm 정밀도를 달성했다는 의미는 아니며, 실제 성능은 장비별 시험 자료를 통해 별도로 확인해야 한다.

댓글 남기기