Applications of machine vision in agricultural robot navigation: A review