단일 센서의 유동 이력이 수중 로봇 항법을 이끈다

단일 센서의 유동 이력이 수중 로봇 항법을 이끈다

Linhao Jin, Qimin Feng, Peter Gunnarson, Qiang Zhong

7 분 읽기•2026년 9월 23일

가상 센싱 시스템을 이용하면 시간이 지남에 따라 기록한 중앙 장착 유동 센서 하나의 측정값만으로 수중 로봇 양옆 두 지점의 유동을 추정할 수 있다. 시뮬레이션한 2차원 비정상 후류에서 이력 기반 인터페이스는 여러 지점에서 직접 측정했을 때의 항법 성능 대부분을 유지했다. 또한 실험 결과, 전체적인 재구성 정확도보다 좌우 유동 오차가 지속되는지가 더 중요하게 나타났다.

목차

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

연구진은 수중 항법을 위한 가상 공간 센싱 인터페이스를 구축했다. 이 시스템은 로봇 중앙 부근에 설치된 센서 하나로 주변 유동이 시간에 따라 어떻게 변하는지 기록한다. 이후 학습된 판독기가 로봇 양옆, 즉 측면에 설치한 두 샘플링 지점에서 측정했을 법한 유동을 추정한다.

이 접근법은 수중 로봇이 안고 있는 현실적인 문제를 해결한다. 여러 위치에서 유동을 직접 측정하려면 로봇 곳곳에 센서를 여러 개 배치해야 한다. 센서 간격은 로봇의 크기와 형상, 배선, 방수, 장착 가능한 위치에 제약을 받는다. 센서 하나만 사용하면 하드웨어 복잡성은 크게 줄일 수 있지만, 로봇이 변하는 유동 속을 이동하기 때문에 시간 이력을 해석하기가 더 어려워진다.

연구진은 장애물 뒤에 형성되는 시뮬레이션된 2차원 후류에서 이 인터페이스를 시험했다. 로봇은 주변 물에 대한 상대 속도를 일정하게 유지하며 목표를 향해 이동했고, 제한된 요 레이트로 진행 방향을 조정했다. 물의 흐름은 후류 속에서 로봇을 계속 떠밀었다.

추정한 측면 유동 측정값은 고정된 항법 제어기의 측면 입력을 대신했다. 중앙 유동 측정값은 제어기에 직접 전달했다. 제어기와 정책 가중치, 정규화, 추적 행동, 동작 매핑을 그대로 유지함으로써 비교 조건을 통제했다. 즉 성능 차이가 새로 조정한 제어기가 아니라 센싱 인터페이스에서 비롯되도록 한 것이다.

따라서 이 연구는 다음과 같은 질문에 집중한다. 여러 시점의 동시 측정이 필요한 항법을, 유동 센서 하나의 시간적 측정열만으로도 충분히 지원할 수 있을까?

핵심 결과는 무엇인가?

이력 기반 센서는 후류의 기하 구조에서 측면 유동의 형태가 중요할 때 특히 잘 작동했다. 검증에 사용하지 않은 원형 실린더 후류와 삼각기둥 후류에서, 예측한 측면 차이를 실제 측정값으로 바꾸자 항법 성능을 회복할 수 있었다. 이는 제어기가 로봇 양쪽 유동의 대비를 보존할 때 효과적으로 작동한다는 뜻이다.

정사각기둥 후류로의 전이는 특히 강력했다. 이력 기반 인터페이스는 시험한 세 가지 레이놀즈 수 모두에서 직접 공간 센싱과의 성능 차이가 3.4%포인트 이내였다. 레이놀즈 수는 유동에서 관성과 점성의 상대적 중요도를 나타내므로, 이 결과는 한 가지 조건이 아니라 여러 유동 영역에 걸쳐 전이된다는 점을 보여준다.

정사각기둥 임무에서 더 단순한 ‘현재값만 사용’ 입력에 비해 얻은 이점은 크지 않았다. 이력 기반 추정은 점 추정치 기준으로 최대 3.2%포인트만큼만 성능을 높였다. 해당 임무에서는 중앙 유동과 과업 정보만으로도 성공률이 이미 높았기 때문에, 어느 쪽 측면 센싱 방식도 개선할 여지가 제한적이었다.

평가 항목보고된 결과
정사각기둥 후류 간 전이시험한 세 가지 레이놀즈 수 모두에서 직접 공간 센싱과의 차이가 3.4%포인트 이내
이력 기반 추정과 현재값만 사용한 입력의 비교점 추정치 개선 폭이 3.2%포인트를 넘지 않음
통제된 오차 대체 실험지속적인 차동 오차가 같은 크기의 공통 모드 오차보다 항법 성능에 훨씬 큰 손실을 초래

가장 중요한 발견은 단순히 평균 재구성 오차가 아니다. 전체 오차가 합리적인 수준이어도 좌우 오차가 시간에 따라 지속되면 항법에는 해로울 수 있다. 항법은 하나의 종합 정확도 점수보다 오차의 구조와 지속성에 더 민감하게 반응한다.

유동 센싱 연구 요약과 함께 표시된 Simons Foundation International 로고

가상 센서는 어떻게 작동하나?

로봇은 자신의 몸체 좌표계에서 중앙 지점의 주변 유동 속도를 받는다. 몸체 좌표계란 고정된 세계 좌표계가 아니라 로봇 자체의 전방·측방·수직 방향을 기준으로 유동을 나타내는 방식이다. 시스템은 각 제어 단계마다 이 측정값의 이력과 로봇의 관측 흐름이 변화하는 과정을 함께 저장한다.

인과 관측기는 현재 시점까지 이용 가능한 정보만 처리한다. 미래의 유동 측정값을 사용할 수 없으므로 실제 실시간 운용과 같은 조건이다. 관측기는 중앙 유동의 시간 이력을 바탕으로 두 측면 샘플링 지점에서의 현재 속도를 추정한다. 이렇게 예측한 값은 공간 센서를 갖춘 로봇이 통상 제공했을 측면 측정값을 대신한다.

고정 제어기는 중앙 측정값을 직접 사용하고, 측면 입력을 과업 관측 및 추적 행동과 결합한다. 그런 다음 제한된 요 레이트 조건에서 진행 방향을 결정하는 동작을 출력한다. 로봇은 헤엄치는 동안 국소 유동에 의해 이동하므로 같은 센싱 오차라도 이후의 궤적과 미래 관측값이 다르게 나타날 수 있다. 따라서 이 항법 시험은 단순한 예측 벤치마크가 아니라 폐루프 평가다.

연구진은 평가를 두 가지 방식으로 나누었다.

  1. 재구성 평가: 모든 판독기가 직접 공간 센싱으로 수집한 이력에서 동일한 의사결정 시점의 측면 유동을 예측한다. 오차는 각 임무 안에서 평균을 낸 뒤 임무 간에 다시 평균을 내므로, 모든 임무에 동일한 가중치가 부여된다.
  2. 항법 평가: 각 판독기가 자체 궤적을 따라 로봇을 제어한다. 따라서 예측 오차가 로봇의 경로와 이후 측정값, 다음 제어 동작을 바꾼다.

연구진은 측면 오차도 두 성분으로 나누었다. 공통 모드 오차는 양쪽 추정값을 거의 같은 방향으로 이동시킨다. 차동 오차는 좌우 대비를 바꾼다. 제어기는 국소 유동의 비대칭을 파악할 때 이 대비에 크게 의존하므로, 지속적인 차동 오차는 로봇을 체계적으로 잘못 조종하는 반응을 일으킬 수 있다.

학습된 판독기는 고정된 세 개의 난수 시드로 학습했으며, 평가 중에는 변경하지 않았다. 직접 공간 센싱은 임무마다 한 번씩 평가하고 그 결과를 모든 비교에 공유했다. 이 설계는 특정 후류에 맞춰 모델을 반복적으로 조정한 결과가 유리하게 나타날 가능성을 줄인다.

이 연구가 로봇공학에 중요한 이유는?

이 연구는 하드웨어 복잡성을 연산과 메모리로 대체하는 방법을 보여준다. 소형 수중 로봇은 유동 센서 하나를 사용하고 짧은 측정 이력을 저장함으로써, 여러 센싱 지점이 있어야 얻을 수 있는 공간 정보를 추론할 수 있다. 방수 센서를 하나 더 추가할 때마다 비용과 공간 제약, 보정 작업, 고장 가능 지점이 늘어나는 차량이라면 특히 의미가 크다.

또한 이 결과는 센서를 대체하는 기술을 평가하는 방식도 바꾼다. 평균적으로 유동을 정확하게 재구성하는 모델이라고 해서 제어에 유용한 것은 아니다. 엔지니어는 오차가 제어기에 필요한 공간적 차이를 보존하는지, 그리고 궤적을 바꿀 만큼 오래 지속되는지를 측정해야 한다.

이 접근법은 수중 검사, 환경 모니터링, 후류 항법, 소용돌이 구조를 활용하거나 피해야 하는 임무에 활용될 수 있다. 또한 사용 중인 산업용 로봇과 창고 로봇의 센싱 시스템을 개조하는 데도 시사점을 줄 수 있다. 센싱 물리학은 다르지만 공학적 질문은 비슷하다. 하드웨어를 줄여 잃게 된 과업 관련 구조를 소프트웨어로 복원할 수 있는가?

구매 담당자와 운영팀이 얻을 실질적인 교훈은 센서 개수만 볼 것이 아니라 센싱과 제어를 하나의 시스템으로 비교해야 한다는 점이다. 더 작은 센서 패키지가 가치 있으려면, 중요한 교란과 운용 조건에서도 그 결과로 얻은 추정값이 안정적으로 유지되어야 한다.

한계와 남은 과제는 무엇인가?

이번 결과는 세 가지 장애물 형상 뒤에 형성된 시뮬레이션 2차원 후류에서 얻었다. 하나의 고정된 항법 제어기와 학습 후 변경하지 않은 모델을 사용했기 때문에, 서로 독립적으로 설계된 여러 제어기나 폭넓은 차량 유형에서 같은 성능이 나온다고 아직 결론 내릴 수 없다.

관측 모델은 몸체 좌표계에서 주변 속도를 제공한다. 실제 로봇에서는 차량의 움직임과 물의 움직임을 분리하기 위해 신뢰할 수 있는 운동 추정과 보정이 필요하다. 로봇 본체와 추진기, 센서 장착부, 보호 구조물도 국소 유동을 교란해 측정값을 바꿀 수 있다.

보고된 구간은 고정된 학습 모델의 임무 수준 불확실성을 나타낼 뿐, 가능한 모든 학습 결과나 하드웨어 조건을 포함하지 않는다. 향후에는 3차원 유동, 더 다양한 장애물과 조류 조건, 독립적으로 학습한 제어기, 실제 센서 잡음, 하드웨어 실험이 필요하다. 가장 중요한 미해결 문제는 차량의 움직임과 센서 교란이 측정 문제에 포함되었을 때도 이력이 유용한 측면 구조를 보존할 수 있는지다.

자주 묻는 질문

유동 센서 하나로 정말 공간 정보를 얻을 수 있나?

가능하다. 시간 이력을 이용하면 로봇이 주변 환경을 통과하며 움직이는 양상으로부터 측면 유동을 추정할 수 있다. 다만 모든 조건에서 동시에 이루어지는 물리적 측정과 완전히 같은 결과를 보장하는 것은 아니다.

가상 센서가 직접 공간 센싱보다 성능이 좋았나?

보고된 결과에 따르면 정사각기둥 후류에서는 직접 공간 센싱에 근접했고, 성능 차이는 3.4%포인트 이내였다. 이 연구만으로 직접 다지점 센싱보다 보편적으로 우수하다고 결론 내릴 수는 없다.

평균 오차보다 좌우 오차가 중요한 이유는 무엇인가?

항법 제어기는 두 측면 유동 추정값의 차이를 이용해 조종한다. 그 차이에 지속적인 오차가 생기면 조종 편향이 반복될 수 있지만, 양쪽에 같은 오차가 생기면 일부 상쇄될 수 있다.

이 시스템을 바로 수중 로봇에 적용할 수 있나?

아직은 아니다. 실제 적용을 위해서는 차량 운동 추정, 본체가 유동에 미치는 교란의 보정, 실제 센서와 3차원 수류를 이용한 검증이 필요하다.

결론

유동 센서 하나의 측정 이력만으로도 시뮬레이션된 비정상 후류에서 수중 항법에 유용한 측면 정보를 복원할 수 있다. 결과는 재구성 오차 자체를 줄이는 것보다 지속적인 좌우 유동 구조를 보존하는 일이 중요하다는 점을 보여준다. 다만 실제 적용을 위해서는 하드웨어 검증과 더 폭넓은 시험이 필요하다.