Three papers accepted at IROS 2025