MidTerm Exam
Answers
CIS480 – March 1, 2007
Name ___KEY_____________________
The answers to #1 to #50 are found in the Answer Bank. Give the letter of the correct answer. All answers go on the Answer Sheet.
Answer Bank
1. A _____ is a set of assumptions or techniques which characterize an approach to a class of problems
paradigm
2-8. The seven areas of AI are:
knowledge representation
understanding natural language
learning
planning & problem solving
inference
search
vision
9-12. What are the four dimensions for evaluating the suitability of an architecture to an application domain?
modularity
niche targetability
portability
robustness
13. The hierarchical paradigm can be traced back to the GPS of Simon & Newell. In that context GPS stands for _____.
general problem solver
14. And STRIPS stands for _____.
Stanford Research Institute problem solver
15. _____ is the scientific study of animal behaviors.
ethology
16-17. Two of the pioneers in this field are:
Lorenz, Tinbergen
18-19. And two of the pioneers in applying biological studies of animal behavior to robotics are:
Moravec, Arbib
20. _____ is a specific stimulus which triggers a stereotypical pattern of action.
an innate releasing mechanism
21-22. Perception serves two functions with respect to action. It serves to _____ and then to ____ by providing information necessary to accomplish it.
release the behavior
guide the behavior
23. A _____ is a generic template for doing some activity.
schema
24. It consists of _____ to act and/or perceive . .
knowledge of how
25. and of the _____ for accomplishing the activity.
computational process
26. According to schema theory a behavior consists of _____, the template of activity;
motor schema
27. the _____, the template for sensing;
perceptual schema
28. and the _____, the trigger for activity.
releaser
29-30. The subsumption architecture of _____ solves the frame problem by _____.
Rodney Brooks
eliminating the need to model the world
31. Within this architecture behaviors are arranged in _____.
layers of competence
32-34. The higher layers _____, _____, and _____.
coordinate other layers
have more specific goal-directed behaviors
subsume lower layers
35-36. A potential field is represented as array of vectors (m, d) where m is the _____ and d is the _____ of the force being exerted.
magnitude
direction
37. Perceivable objects _____ on the surrounding space.
exert force
38. A robot is a _____ within the force field.
particle
(39-41) Both subsumption and potential field architecture:
39. Appear _____.
largely equivalent
40-41. Have _____ and _____.
modularity
niche targetability
42-43. Neither is particularly _____ or has a mechanism to _____.
robust
recognize that degradation has occurred
44. Within the OOP model of programming a robot the schema will be a _____.
class
(45-50) With respect to the logos-telos-teleios design triad:
45. We refer to the internal structure, organizing principle or logic as _____.
logos
46. We refer to the goal, purpose, objective, aim, function, intention, or reason as _____.
telos
47. And we refer to the concept complete, finished, mature, or perfected as _____.
teleios
48. The role of the logos aspect (mind, understanding) is to ___, ___, and create design.
comprehend need
generate purpose
49. The role of telos is to provide _____ and a measure of the efficacy of design.
focus
50. And teleios circumscribes design since it describes the point of _____.
completion
Enhanced True/False
(51-63) For each statement, indicate whether it is true or false. Correct those that are false to make them true.
51. The closed world assumption is that the actual world is closed to the robot; so a robot can only act in a simulated environment.
False: world model contains everything the robot needs to know
52. And the frame problem stems from the result of the computational complexity of updating all world information – both that which does and does not change.
True
53. Taxes last only for the duration of the stimulus.
False: reflexes
54. But fixed action patterns continue beyond the duration of the stimulus.
True
55. Reflexes are oriented with respect to the stimulus.
False: taxes
56. Applying the insights gained from the study of animal behaviors to programming, we get the following principles: decompose complex actions into interdependent behaviors.
False: independent
57. Tightly couple sensing and planning.
False: acting
58. Use straightforward Boolen activation mechanisms.
True
59. Use action-oriented perception.
True
60. Within the potential field architecture the motor action of behaviors must be represented as a Boolean algebra.
False: potential field
61. Within the OOP model the behavior is composed of at least one Motor Schema and one Planning Schema.
False: perceptual
62. A Perceptual Schema has at least one method which takes sensor input and transforms it into action.
False: a percept
63. A Motor Schema has at least one method which transforms a percept into a form representing an action.
True
Short Answer Questions
64-66. The robot primitives are:
sense, plan, act
67-69. The three main paradigms for the design of mobile robots are:
hierarchical, reactive, hybrid
70-74. Name the five primitive fields of the force field architecture illustrated in the supplied figure.
a. uniform
b. perpendicular
c. attractive
d. repulsive
e. tangential
75-77. Within the OOP model of programming robotic behavior, what three classes are derived from the Schema Class?
behavior
Motor Schema
Perceptual Schema
78-85. Consider the following scenario:
A robot is in a large, unlighted warehouse (rectangular structure) at night. Its task is to investigate any light source that occurs within the space and determine whether or not it could be a fire.
Describe the sensor suite that you would choose for the robot. List the set of behaviors that the robot would need to accomplish its task. Choose one of these and describe it.