GlassGuard로 모바일 로봇이 안전한 경로를 막지 않고 유리를 지도화하는 방법

GlassGuard로 모바일 로봇이 안전한 경로를 막지 않고 유리를 지도화하는 방법

Hanwen Guo, Zhengzhi Lin, Yusen Xie, Ji Zhang

6 분 읽기•2026년 10월 4일

GlassGuard는 모바일 로봇이 투명한 유리를 실제 장애물로 인식하면서도, 유리 뒤의 열린 공간까지 벽으로 취급하지 않도록 돕습니다. 카메라 기반 유리 감지와 주변 LiDAR 구조 정보를 결합한 뒤, 후보 유리 패널을 이후 시점에서도 검증하고 로봇의 갱신되는 장애물 지도에 반영합니다. 이 접근법은 실제 로봇 주행 2.1 kilometers를 대상으로 시험했습니다.

목차

연구진은 무엇을 만들었나요?

GlassGuard는 모바일 로봇이 건축용 유리를 통행 가능한 장애물로 지도화하도록 돕는 시스템입니다. 말처럼 간단하지 않습니다. LiDAR 빔은 유리를 통과하거나 센서에서 반사되어 벗어나거나 약하게 되돌아올 수 있습니다. 따라서 로봇은 유리 패널을 놓치거나, 뒤쪽 영역이 점유된 것처럼 보이게 하는 잘못된 점들을 받을 수 있습니다. 두 경우 모두 지도를 왜곡해 안전하지 않거나 불필요하게 조심스러운 주행으로 이어질 수 있습니다.

GlassGuard는 유리의 정확한 깊이를 시각적 외관만으로 추정하는 대신, 카메라 기반 유리 감지와 로봇의 LiDAR 및 주변 장면에서 얻은 기하학적 근거를 결합합니다. 카메라는 이미지에서 유리로 보이는 위치를 나타냅니다. 감지된 영역과 연관된 LiDAR 점들은 시스템이 구조적 근거를 찾는 데 도움이 되며, 특히 창문이나 유리문 프레임에 해당할 수 있는 선을 찾습니다.

연구진은 여러 방향으로 이동할 수 있는 메카넘 휠 모바일 로봇에서 이 접근법을 시험했습니다. 이 시스템은 지도에 유리 표시를 추가하는 데 그치지 않습니다. 후보 유리 패널을 시간에 따라 추적하고, 승인된 패널을 장애물 점으로 변환해 로봇의 지형 분석 및 경로 계획기에 제공합니다. 따라서 이 연구는 사진 속 유리 인식만이 아니라 실제 내비게이션을 다룹니다.

이미지 기반 유리 감지와 LiDAR 기하 정보 및 로봇 지도화를 연결하는 GlassGuard 처리 파이프라인

주요 결과는 무엇인가요?

GlassGuard는 실내외 환경 6곳을 포함한 건물 규모 장면 9곳에서 로봇 주행 2.1 kilometers에 걸쳐 평가되었습니다. 동일한 핀홀 카메라 입력을 사용한 비교에서 연구진은 GlassGuard가 평가 대상인 학습 기반 및 파이프라인 기반 대안보다 유리 커버리지는 높고 잘못된 점유는 크게 적었다고 보고합니다. 여기서 “커버리지”는 지도에서 유리 장벽을 더 많이 복원하는 것을 뜻하고, “잘못된 점유”는 열려 있고 통행 가능한 공간을 막힌 곳으로 잘못 표시하는 것을 뜻합니다.

이 시스템에는 파노라마 카메라 버전도 있습니다. 논문에 따르면 이 버전은 초기 유리 커버리지를 높이며, 이는 로봇이 장벽에 접근할 때 이를 신속히 인식해야 하는 경우 중요합니다. 제공된 논문 본문에는 대표적인 단일 백분율 수치가 제시되어 있지 않으므로, 비교 결과는 수치로 나타낸 성능 차이라기보다 보고된 이점으로 해석하는 것이 적절합니다.

시각적 사례는 계획에 사용되는 입력 정보의 실질적인 차이를 보여줍니다. 유리 감지가 없으면 계획된 경로가 실제 유리 경계를 통과할 수 있습니다. GlassGuard의 지도는 열린 공간을 대체로 유지하면서 장벽을 복원합니다. 반면 일부 기준 시스템의 지도는 잘못된 장애물을 통행 가능 영역까지 넓게 표시해, 때로는 표시되는 지역 경로를 줄이거나 짧게 만듭니다.

이 경로 사례는 지도가 경로 계획기에 어떤 영향을 주는지 보여주지만, 연구진은 이를 정량적인 내비게이션 성공 평가로 간주하지 않는다고 명시합니다. 근거가 뒷받침하는 것은 시험 환경에서 유리 지도화가 개선되었다는 점이지, 모든 로봇이 유리 관련 충돌을 피한다는 주장은 아닙니다.

유리 지도와 지역 경로 계획에 미치는 영향을 보여주는 실제 로봇 시험

GlassGuard는 어떻게 작동하나요?

GlassGuard는 각 센서가 신뢰성 있게 제공할 수 있는 정보를 활용해 여러 단계로 유리 지도를 만듭니다.

먼저 시각 감지기가 이미지에서 유리처럼 보이는 영역을 식별합니다. 시스템은 이 유리 마스크에 LiDAR 시드 점을 연결하지만, 원시 점에 패널을 직접 맞추는 방식에 의존하지는 않습니다. 유리에서 돌아오는 신호는 드물거나 오해를 불러일으킬 수 있으므로, 직접 맞추면 표면 위치를 잘못 지정할 수 있습니다.

대신 시스템은 연결된 점 정보에서 구조선을 찾습니다. 고립된 반사점보다 안정적인 기하학적 단서를 제공하는 점들의 집합, 즉 두 종류의 “기둥”을 구성합니다. 수직 기둥은 여러 높이 층에 걸쳐 연속적으로 지지되는 형태입니다. 수평 기둥은 조밀한 점들의 집합으로, 수평면에서 분석했을 때 점들이 뚜렷한 선형 패턴을 이룹니다. 수직 기둥 두 개로 후보 평면의 방향을 정할 수 있고, 수평 기둥은 자체 축을 통해 방향 정보를 제공할 수 있습니다.

이렇게 생성된 평면은 후보일 뿐, 자동으로 영구 지도 요소가 되지는 않습니다. 전역 관리 모듈은 새로운 후보를 기존 유리 패널과 비교해 같은 표면에 대한 반복 추정치를 병합할 수 있습니다. 바닥 정보가 해당 영역을 보행 가능한 곳으로 나타내거나 다른 시점의 관측이 평면과 모순되는 경우 후보를 제거할 수도 있습니다. 따라서 로봇이 이동하는 동안 지도는 한 프레임에서 나온 추정치를 무조건 쌓는 대신 수정될 수 있습니다.

평면이 승인되면 GlassGuard는 이를 조밀한 벽 점으로 렌더링하고, 지형 분석 및 경로 계획에 사용되는 스캔에 삽입합니다. 경로 계획기는 매 주기마다 현재 렌더링된 지도를 받습니다. 패널은 카메라 시야에서 벗어난 뒤에도 경로를 계속 막을 수 있으며, 제거된 패널은 다음 주기에 충돌 입력에서 사라집니다.

GlassGuard는 로보틱스에서 왜 중요한가요?

유리는 작아 보이는 인식 문제지만 모바일 로봇의 이동 자유에 직접 영향을 미칩니다. 로봇이 유리문이나 칸막이를 놓치면 실제로는 막힌 경로를 열린 경로로 지도에 표시할 수 있습니다. 반대로 유리 너머의 장면을 장애물로 오인하면 로봇이 사용 가능한 공간을 피하고, 부적절한 경로를 만들거나, 주행에 어려움을 겪을 수 있습니다. 따라서 내비게이션 시스템은 장벽을 놓치는 문제와 존재하지 않는 장벽을 만드는 문제를 모두 다뤄야 합니다.

GlassGuard는 카메라 한 프레임을 완전한 거리 지도처럼 취급하는 대신 시각 인식과 기하학적 근거 및 다중 시점 검증을 결합한다는 점에서 유용합니다. 지속적으로 유지되는 지도 덕분에 감지 결과를 실제 주행에 활용할 수도 있습니다. 경로 계획기에는 이미지에 유리가 나타났다는 경고만 전달되는 것이 아니라 벽과 같은 장애물 표현이 전달됩니다.

이 접근법은 창고 로봇과 복합 용도 시설을 이동하는 시스템을 비롯해 건물 안에서 작동하는 로봇에 적용할 수 있습니다. 구매자와 운영자는 여전히 각자의 현장에 맞춰 센서, 배치, 내비게이션 성능을 평가해야 합니다. 이 평가만으로 GlassGuard가 모든 상용 플랫폼에 바로 적용할 준비가 되었다고 볼 수는 없습니다. 하지만 중고 산업용 로봇을 평가할 때 투명한 장벽을 지도화하면서 그 너머의 공간을 막힌 곳으로 취급하지 않는 능력을 살펴봐야 한다는 점을 보여줍니다.

한계와 미해결 질문은 무엇인가요?

GlassGuard는 현재 유리 표면이 평면이고 수직에 가깝다고 가정합니다. 곡면 패널과 크게 기울어진 유리는 명시된 가정의 범위 밖이므로, 이러한 표면에서의 성능은 아직 해결되지 않은 문제입니다. 연구진은 감지 및 추론 속도도 개선이 필요한 영역으로 꼽습니다. 처리 속도가 빨라지면 지도를 더 자주 갱신할 수 있습니다.

보고된 평가는 여러 건물 규모 장면과 상당한 실제 로봇 주행을 포함하지만, 모든 유리 종류, 조명 조건, 센서 구성 또는 시설 배치에서의 성능을 입증하지는 않습니다. 또한 설명된 경로 시각화는 충돌률이나 전반적인 내비게이션 성공을 정량적으로 시험한 결과가 아닙니다. 실제 도입 시에는 이러한 결과를 검증하고, 시스템이 로봇의 기존 카메라, LiDAR 및 경로 계획 소프트웨어와 어떻게 연동되는지도 확인해야 합니다.

GlassGuard에 대해 알아둘 점은 무엇인가요?

GlassGuard는 어떤 문제를 해결하나요? LiDAR가 놓치거나 신뢰성 낮게 나타낼 수 있는 건축용 유리를 모바일 로봇이 지도화하도록 돕고, 열린 공간에 잘못된 장애물이 표시되는 일을 줄입니다.

GlassGuard는 이미지에서 유리의 깊이를 추정하나요? 이미지의 외관만으로 실제 깊이를 추정하는 방식에 의존하지 않습니다. 시각적 유리 감지와 LiDAR에 연결된 구조 기하 정보를 함께 사용하고, 후보 평면을 이후 관측 정보와 대조합니다.

GlassGuard는 어떻게 평가되었나요? 연구진은 메카넘 휠 로봇을 사용해 건물 규모 장면 9곳, 실내외 환경 6곳, 주행 거리 2.1 kilometers에서 시험했습니다.

평가 결과가 모든 건물에서 더 안전한 내비게이션을 입증하나요? 아니요. 보고된 결과는 평가 대상 기준 시스템보다 유리 커버리지가 높고 잘못된 점유가 적다는 점을 보여줍니다. 경로 사례는 측정된 내비게이션 성공률이 아니라 경로 계획과의 관련성을 보여줍니다.

핵심 요점은 무엇인가요?

GlassGuard는 유리 지도화 후보를 기하 정보 및 시간에 따라 수집된 관측 결과와 대조해 지속적인 내비게이션 문제를 다룹니다. 실제 환경 시험에서는 평가 대상 대안보다 유리 커버리지가 높고 잘못된 점유가 적었다고 보고했습니다. 다만 처리 속도와 비평면 유리는 앞으로 더 연구해야 할 중요한 과제로 남아 있습니다.