Autonomous guidance system