로봇 motion planning에서 시작점과 목표점이 회전·이동해도 같은 과제를 같은 방식으로 풀어내는 성질은 중요하다. 상하이교통대 연구진의 arXiv 프리프린트 BridgeFlow는 이 문제를 다루며, 표준 아키텍처를 쓰면서도 task-centric canonicalization으로 strict SE(2)-equivariance를 달성한다고 주장한다.
이 방법은 Brownian bridge informative prior, context-aware mini-batch optimal transport, Classifier-Free Guidance를 함께 쓴다. Brownian bridge prior는 선형 보간에 노이즈를 얹되 시작점과 목표점에서는 분산이 0이고 중간에서 커지도록 설계됐고, Theorem 1은 이 informative prior의 transport cost가 standard Gaussian prior보다 낮다고 주장한다. context-aware mini-batch OT는 같은 task context 안에서만 Hungarian assignment를 수행해 cross-context pairing을 막는다. 환경 제약은 occupancy map 조건과 CFG로 넣는다.

실험은 dense 2D 환경과 7-DoF Franka manipulator 시뮬레이션에서 했다. PointMass2D Dense는 200개 환경을 150 train/50 test로 나누고, 각 환경마다 500개의 valid start-goal pair와 pair당 20개의 feasible multimodal trajectories를 샘플링한 뒤, time-reversibility로 환경당 1,000 directed tasks까지 늘렸다. 비교군은 MPD와 FlowMP였고, 평가 지표는 SR, VR, collision intensity, Avg Length, Diversity, Time이었다.
PointMass2D Dense의 학습 분포에서 BridgeFlow 5-step은 SR 100%, VR 80.95%, Intensity 1.67, Time 0.0133s를 기록했다. 같은 조건의 MPD 15-step은 SR 98%, VR 42.48%, Intensity 9.67, Time 0.1128s였다. 원문은 이 차이를 근거로 BridgeFlow가 MPD보다 최대 15× 빠르다고 설명한다. Random Context에서는 BridgeFlow 5-step이 SR 90%, VR 39.40%, Intensity 7.50, Time 0.0140s였고, CFG를 넣은 MPD 15-step은 VR 19.05%, Intensity 14.63이었다.
7-DoF Franka Emika Panda 시뮬레이션에서는 작업공간의 네 대칭 구역 A, B, C, D를 두고, 학습은 A→B/C/D만 사용했으며 시험은 B→C, D→B 같은 unseen SE(2) 이동으로 바꿨다. Table II에서 BridgeFlow는 in-distribution VR 88.0%, Time 0.045s, unseen SE(2) transfers에서 VR 80.0%, Time 0.046s를 보였고, MPD는 43.0%에서 19.0%로, FlowMP는 65.0%에서 21.0%로 떨어졌다. 한편 원문은 이 결과를 2D dense 환경과 PyBullet 7-DoF 조작 시뮬레이션 범위에서 제시하며, real robotic systems 검증은 future work로 남겼다.
| 구성 요소 | 원문에 제시된 역할 | 근거 단서 |
|---|---|---|
| Brownian bridge informative prior | 시작·목표점 기준 선형 보간에 노이즈를 얹어 양 끝점 분산을 0으로 두고 중간에서만 커지게 함 | III-B, Eq. prior design; Fig. 1 |
| Context-aware mini-batch OT | 같은 task context 안에서만 Hungarian assignment를 풀어 cross-context pairing을 방지함 | Sec. III-C / Algorithm 1 |
| Task-centric canonicalization | start를 원점으로 옮기고 start-goal vector를 x축에 정렬한 뒤, 출력을 다시 global frame으로 되돌림 | Sec. III-E / Fig. 2, Theorem 2 |
| 7-DoF Franka unseen SE(2) transfers | BridgeFlow VR 80.0%, MPD 19.0%, FlowMP 21.0% | Table II |
자료: STORIUM 정리
정리하면 BridgeFlow는 canonicalization으로 좌표계 의존성을 줄이고, Brownian bridge prior와 context-aware OT로 흐름을 덜 굽게 만든 뒤, CFG로 환경 정보를 주입한 Flow Matching 프레임워크다. 원문이 확인한 것은 dense 2D 환경과 7-DoF Franka 시뮬레이션에서의 정량 성능이며, 현실 로봇 검증은 아직 남아 있다.
연구 원문은 arXiv:2607.14725에서 확인할 수 있다. 프리프린트 결과는 동료평가와 후속 재현을 거치며 달라질 수 있다.
저작권자 © STORIUM 무단전재 및 재배포 금지










