Multi-Robot Task Allocation and Scheduling Considering Cooperative Tasks and Precedence Constraints | IEEE Conference Publication | IEEE Xplore