Canadian Designed Robot Takes on Weeding Duties

by