Dynamic task sharing strategy for adaptive human-robot collaborative workcell