Barrier Coverage: Deploying Robot Guards To Prevent Intrusion