One paper accepted to ICRA 2025.