Computational Contributions To The Automation Of Agriculture