Building intelligent robots for agriculture-related applications