CSCI 235 - Intelligent Robotics
Spring 2017
Project #10: Planning
Library
The library files are in modeselection.zip. This includes all of the library files from the previous assignments.
Sample Programs
The sample programs are in proj10.zip.
Assignment
- Using Patrol.java as a basis, and also employing landmarks, create a planner that navigates a patrol
route between two goal areas. Make sure the goal areas are visually distinct,
and that the boundaries of the patrol route are also clear and distinct.
- Create two additional programs that employ a Planner and GoalPicker to
perform any task of interest to you.
Questions
- For each program, devise a metric for its performance on its task. How
well did each program perform? Feel free to experiment with different
parameter settings to optimize performance. Be sure to discuss the most useful
parameter settings in your report and presentation.
- What elements led to success or failure as the robot attempted to follow
its plans?
- To what degree do each of these concepts manifest an idea of
"intelligence" on the part of your robot? Explain each answer with reference
to your experiences in the pertinent projects.
- Q-Learning
- Real-time learning
- Landmarks
- Planning