Modeling and control of physical human-robot interactions with applications to assistive robots for construction workers