Human-robot collaboration assembly line balancing considering cross-station tasks and the carbon emissions