Foundations of interaction control for contact robots:
Energy-based methods and interactive learning