Dynamic token generation for constrained tasks in a Multi-Robot System