Indwelling Robots for Ruminant Health Monitoring: A Review of Elements