ICT 219 Intelligent Systems - it.murdoch.edu.au.doc
ICT 219 Intelligent Systems Laboratory 9 In this lab, we'll build onour existing work with the sensing and movement to learn how to build a rule-based-system that controls an animat so it can avoid obstacles. Begin with the Stalker animat. Carefully examine the XML files defining the design (, ), the working memory and the rulebase () and the connectivity to native functions, etc (). Then examine the C++ code for the animat. Make notes about what you learn. Build and test the animat in the standard Quake 2 demonstration level. Questions 1. Write down brief notes about what each of the .xml and .cpp files contribute to the animat's workings. Describe in your own words the operations of the functions Think(), SenseFrontWall() and EffectorMoveForwards(). 2. What are the limitations of Stalker's wall-following behaviour? How could these be e? 3. Design an animat which implements the obstacle avoidance behaviour shown on page 77of the text
ICT 219 Intelligent Systems - it.murdoch.edu.au 来自淘豆网m.daumloan.com转载请标明出处.