Robot Motion Planning For Tracking And Capturing Adversarial, Cooperative And Independent Targets