Summary: Distributed task assignment and path planning with limited communication for robot teams