확률적 다목적 운동역학 계획이 적대적 로봇을 무찌르다

확률적 다목적 운동역학 계획이 적대적 로봇을 무찌르다

Thomas Marshall Vielmetti, Daniel Cherenson, Dimitra Panagou

5 분 읽기•2026년 7월 26일

미시간 대학 연구진이 불확실한 동역학 환경에서 적대적 로봇과 상호작용하는 로봇을 위한 최적 경로를 찾는 새로운 운동 계획 알고리즘을 개발했습니다. 폐루프 정책 시퀀스와 다목적 파레토 최적화를 결합하여 비용과 제약 위반 확률 사이의 균형을 맞추는 이 방법은 지능형 적들 사이에서 안전하게 이동해야 하는 자율 시스템에 필수적인 기능입니다.

목차

연구진이 구축한 것

연구진은 SMO-RRT와 SMO-SST라는 두 가지 계획기를 도입했습니다. 이들은 반응형 적대자(adversary)가 존재하는 환경에서 로봇(에고)이 목표에 도달하면서 제약 조건(예: 안전 영역 내에 머무르기)을 회피하는 경로 계획 문제를 해결합니다. 선형 시스템과 가우시안 잡음을 가정하는 기존의 확률적 제약 계획기와 달리, 이 연구는 적대자를 에고의 행동에 반응하는 폐루프 정책으로 모델링합니다. 이를 통해 개루프 경로 계획의 지나치게 보수적인 행동을 피할 수 있습니다.

핵심 혁신은 실행 지속 시간과 쌍을 이루는 폐루프 정책 시퀀스로 계획을 표현하는 것입니다. 트리 확장 과정에서 알고리즘은 에고-적대자 결합 시스템의 입자 롤아웃(particle rollout)을 실행하여 제약 위반의 경험적 확률을 추정합니다. 결과 검색 트리는 지배되지 않는(non-dominated) 솔루션 시퀀스의 파레토 프론티어를 유지하여 사용자가 낮은 비용과 낮은 위반 위험 사이에서 균형을 조정할 수 있도록 합니다.

SMO-SST는 파레토 인식 가지치기(Pareto-aware pruning)를 추가하여 SMO-RRT를 개선했습니다. 이는 두 목표 모두에서 지배되는 정책 시퀀스를 폐기함으로써 계산 노력을 가장 유망한 가지에 집중시킵니다.

주요 결과

기존 확률적 제약 계획기는 폐루프 적대자 모델과 수학적으로 호환되지 않기 때문에, 저자들은 기존 방법과의 비교를 수행하지 않았습니다. 대신 시뮬레이션된 적대적 환경에서 SMO-SST가 SMO-RRT보다 우수함을 입증했습니다.

  • 파레토 프론트 품질: SMO-SST는 SMO-RRT의 희소한 집합보다 더 조밀하고 고르게 분포된 파레토 최적 해집합을 생성했습니다.
  • 계산 효율성: 지배되는 가지를 가지치기함으로써 SMO-SST는 유사하거나 더 나은 트레이드오프 공간 커버리지를 달성하기 위해 훨씬 적은 트리 확장이 필요했습니다.
  • 보수성 감소: 폐루프 정책 표현을 통해 로봇은 적대자의 반응형 행동을 활용할 수 있었으며, 동일한 위반 확률에 대해 개루프 근사법보다 더 낮은 비용 경로를 달성했습니다.

실험은 에고의 위치와 속도에 반응하는 여러 이동 적대 에이전트가 있는 시뮬레이션 환경을 포함했습니다. 메트릭은 평균 비용(예: 목표까지의 시간)과 몬테카를로 롤아웃에서 추정된 경험적 위반 확률을 포함했습니다.

작동 원리

알고리즘은 RRT 및 SST(안정적 희소 RRT) 프레임워크를 다목적, 확률적 환경으로 확장합니다. 기술적 분석은 다음과 같습니다.

  1. 상태 공간에는 로봇의 동적 상태(위치, 속도)와 위험 추정치가 포함됩니다.
  2. 폐루프 정책 시퀀스는 계획의 구성 요소입니다. 각 정책은 현재 상태를 제어 명령에 매핑하고 고정된 시간 동안 실행됩니다. 적대자도 반응형 제어기(예: 추적 또는 차단 정책)로 모델링됩니다.
  3. 트리 확장: 검색 트리의 노드는 상태와 해당 상태로 이어지는 지배되지 않은 정책 시퀀스 집합에 해당합니다. 무작위 노드에서 새 정책 시퀀스를 샘플링하고 시뮬레이션에서 롤아웃합니다. 롤아웃 중 입자 롤아웃은 에고-적대자 상호작용의 여러 확률적 실현을 시뮬레이션하여 비용과 제약 위반의 경험적 분포를 생성합니다.
  4. 파레토 지배: 정책 시퀀스 A는 예상 비용과 위반 확률 모두에서 더 낮으면 다른 시퀀스 B를 지배합니다. SMO-SST는 연결된 정책 시퀀스가 해당 상태의 기존 시퀀스에 의해 지배되지 않는 경우에만 트리에 새 노드를 추가합니다. 또한 지배되는 이전에 저장된 시퀀스를 제거합니다.
  5. 최선 우선 선택: SMO-RRT는 무작위 샘플링을 사용하고, SMO-SST는 파레토 프론트를 개선할 가능성이 높은 노드를 선호하는 선택 규칙을 사용합니다(원래 SST의 보로노이 편향과 유사).

결과는 노드가 실행 가능한 계획의 전체 파레토 프론트를 집합적으로 나타내는 희소 트리입니다. 사용자는 위험 허용 수준에 맞는 계획을 선택할 수 있습니다.

로봇 공학에서의 중요성

자율 로봇은 점점 더 다른 지능형 에이전트가 있는 환경에서 작동합니다. 창고의 여러 로봇, 혼잡한 공역에서의 드론 배달, 다른 운전자와 상호작용하는 자율 주행 차량 등이 그 예입니다. 기존 운동 계획기는 장애물을 정적으로 처리하거나, 적대자가 적응할 때 실패하는 사전 계산된 불확실성 모델을 따릅니다.

이 연구는 반응형 적대자에 대해 신뢰할 수 있는 계획을 수립하는 원칙적인 방법을 제공합니다. 작동 보장(유한 샘플 확률적 인증서)을 제공하고 효율성과 안전성 사이의 명시적 균형을 허용함으로써 로봇이 항상 가장 보수적인 경로를 선택하는 대신 계산된 위험을 감수할 수 있게 합니다. 실용적인 응용 분야는 다음과 같습니다.

  • 창고 로봇 공학: 로봇이 서로의 움직임에 반응하면서 충돌을 피해야 하는 다중 로봇 조정. 현재 이러한 계획의 혜택을 볼 수 있는 플랫폼은 Robot Overflow의 창고 로봇을 참조하십시오.
  • 자율 주행 차량: 다른 운전자가 반응하는 차선 변경 또는 교차로 통과.
  • 드론 군집: 대항 드론 시스템이 있는 적대적 공역에서의 경로 계획.

한계 및 미해결 과제

입자 롤아웃 평가는 특히 고정밀 동역학이나 많은 적대자가 있는 경우 계산 비용이 많이 듭니다. 임베디드 하드웨어에서의 실시간 성능은 아직 입증되지 않았습니다. 이 접근법은 적대자 정책이 사전에 알려져 있다고 가정합니다. 실제로 적대자는 적응하거나 알려지지 않은 전략을 가질 수 있습니다. 확률적 인증서는 유한 샘플이며 롤아웃 수에 따라 달라집니다. 과도한 계산 없이 엄격한 경계를 달성하도록 이를 조정하는 것은 여전히 해결되지 않은 과제입니다. 이 방법을 고차원 상태 공간(예: 매니퓰레이터)으로 확장하면 희소 트리 표현에 부담이 될 수 있습니다.

자주 묻는 질문

기존 확률적 제약 계획과 어떻게 다른가요? 기존 방법은 선형 시스템과 가우시안 잡음을 가정하여 적대자의 폐루프 반응형 행동을 포착하지 못합니다. SMO-SST는 입자 롤아웃을 통해 비가우시안 결합 동역학을 처리합니다.

어떤 종류의 적대자를 처리할 수 있나요? 행동이 반응형 폐루프 정책으로 모델링될 수 있는 모든 적대자를 처리할 수 있습니다. 논문은 추적 및 차단 적대자를 시연합니다. 원칙적으로 학습된 또는 게임 이론 모델을 사용할 수 있습니다.

계획기가 실시간으로 안전을 보장하나요? 롤아웃 수를 기반으로 유한 샘플 확률적 인증서를 제공합니다. 실시간 작동은 아직 달성되지 않았습니다. 논문은 개념 증명에 초점을 맞춥니다.

기존 상용 로봇에서 사용할 수 있나요? 네, 로봇의 동역학 및 센서 모델이 알려져 있고 적대자 모델을 사용할 수 있다면 가능합니다. 알고리즘은 ROS 호환 플랫폼에서 실행할 수 있는 일련의 제어 정책을 출력합니다.

결론

SMO-SST는 적대자가 있을 때 불확실성 하에서 계획하는 실용적인 방법을 제시하여 로봇 운영자에게 위험과 성능 사이의 명확한 균형을 제공합니다. 개루프 가정을 넘어서서 동적 다중 에이전트 환경에서 안전한 자율성을 위한 보다 현실적인 경로를 제공합니다. 이 알고리즘은 로봇이 다른 반응형 에이전트와 지능적으로 상호작용해야 하는 모든 응용 분야에 자연스럽게 적합합니다.