Turn Taking for Human-Robot Interaction