Adaptive motion generation using imitation learning and highly compliant end effector for autonomous cleaning. (16th February 2020)