Smart Autonomous Grain Carts Towards a Solution to Harvesting-on-Demand