A Review of Robotic Weeding Modalities for Site-Specific Weed Management | Synapse