In Human-Robot Collaboration, robots are expected to work next to human in warehouses, daily housekeeping, and other robot assistant applications safely, intelligently and friendly. To achieve this goal, the robotic system should be equipped with capacities of understanding intentions of human partners and reasoning according to the behaviors of human partners and the state of the environment....