Physical human-robot interaction for hand-over, support, and carrying heavy objects