Hybrid force–motion control with learning-augmented surface-normal estimation for contact-rich robotic swabbing