On Planning And Control For Multi-Agent Robotic Systems