Page 270 - Introduction to AI Robotics
P. 270

253
                                      6.10 Exercises
                                      Describe the types of sensors that may be needed and how they will be used. Do not
                                      focus on how the robot moves around just on the sensors it will need to use. Extra
                                      credit: Comment on using simple voice recognition software and a microphone to
                                      seek out human voices (e.g., cries for help). y
                                      Exercise 6.15
                                      How are the concepts of logical sensors in robotics and polymorphism in object-
                                      oriented programming similar?

                                      Exercise 6.16
                                      Define image function. What is the image function for
                                      a. the left-right images in a stereo pair?
                                      b. the depth map?

                                      Exercise 6.17
                                      What are two disadvantages of light stripers?

                                      Exercise 6.18
                                      Consider an obstacle avoidance behavior which consists of a perceptual schema that
                                      provides a polar plot of range and motor schema which directs the robot to the most
                                      open sector. List all the logical sensors covered in this chapter that can be used in-
                                      terchangeably for the perceptual schema. Which of these are logically redundant?
                                      Physically redundant?
                                      Exercise 6.19
                                      Assume you had a mobile robot about 0.5 meters high and a planar laser range finder.
                                      What angle would you mount the laser at if the robot was intended to navigate

                                      a. in a classroom?
                                      b. in a hallway or reception area where the primary obstacle is people?
                                      c. outdoors in unknown terrain?
                                      State any assumptions your design is based on. Is there more information needed; if
                                      so, what?

                                      Exercise 6.20                                           [Programming]
                                      Write your own code to give you the threshold of a small interleaved image. y
                                      Exercise 6.21                                        [World Wide Web]
                                      Search for Kludge, another robot built by Ian Horswill. Describe Kludge’s homemade
                                      whisker system and how well it works.

                                      Exercise 6.22                                           [Programming]
                                      Program a mobile robot to find and bump an orange tennis or soccer ball.
   265   266   267   268   269   270   271   272   273   274   275