SET: An algorithm for distributed multirobot task allocation with dynamic negotiation based on task subsets | IEEE Conference Publication | IEEE Xplore