Long Road to robot autonomy