2025 [paper] Icra 2025