Autonomous / semi-autosteering systems