Text this: Interaction model estimation-based robotic force-position coordinated optimization for rigid–soft heterogeneous contact tasks