Page 328 - Introduction to AI Robotics
P. 328

8.8 Exercises
                                      Exercise 8.5                                                    311
                                      Describe three approaches to societal behavior: social rules, internal motivation, and
                                      leadership.
                                      Exercise 8.6
                                      Were the behaviors for the Nerd Herd purely reactive? Why or why not?

                                      Exercise 8.7                                           [Programming)]
                                      Implement the space ant example with 3-5 robots capable of phototaxis and dead
                                      reckoning.
                                      a. Multi-agent foraging. Start with only a phototropic and avoid-robot behavior,
                                         where a robot is an obstacle that isn’t a light. The program will start with an
                                         empty world consisting of a light (you may need to make a "bigger light" by plac-
                                         ing lights next to each other). Between 2 and 5 phototropic robots will be placed
                                         at different random starting locations in the world. Each will wander through the
                                         world, avoiding obstacles, until it comes to a light. Then it will move directly to
                                         the light (attractive field). If more than one robot is attracted to the same light,
                                         they should center themselves evenly around the light. Compare this with the
                                         program in Ch. 5 which had a single robot forage for lights. Which gets more
                                         lights faster?
                                      b. Cooperating to bring the food home. Now add the push-to-home behavior where
                                         the robot wants to be on a straight line behind the light to home. What happens
                                         now?

                                      Exercise 8.8                                         [World Wide Web]
                                      Visit the RoboCup web site at www.robocup.org. Which team has performed the best
                                      over the past 3 years? Describe the multi-agent organization in terms of control and
                                      cooperation.

                                      Exercise 8.9                                        [Advanced Reading]
                                      Read Ed Durfee’s humorous invited paper on DAI, “What Your Computer Really
                                      Needs to Know, You Learned in Kindergarten” (proceedings of the Tenth National
                                      Conference on Artificial Intelligence, 1992). For each of his ten issues (“Share Every-
                                      thing,” “Play Fair,” etc.), describe how this applies to robots. For each issue give an
                                      example of how it applies to a robot team described in this chapter.
                                      Exercise 8.10                                       [Advanced Reading]
                                      Read and summarize “Behavior-Based Formation Control for Multirobot Teams,” by
                                      Tucker Balch and Ron Arkin in IEEE Transactions on Robotics and Automation, vol. 14,
                                      no 6., 1998.

                                      Exercise 8.11                                          [Science Fiction]
                                      Watch the movie "Silent Running" about a team of three mobile robots (Huey, Dewey,
                                      and Louie) working on a space station. Classify their teamwork in terms of hetero-
                                      geneity, control, cooperation and goals.
   323   324   325   326   327   328   329   330   331   332   333