learned navigation controller chapter 9