Anticipating Human Behavior for Safe Navigation and Efficient Collaborative Manipulation with Mobile Service Robots