Multi-agent perimeter patrolling subject to mobility constraints