Page 110 - Mechatronics for Safety, Security and Dependability in a New Era
P. 110

Ch20-I044963.fm  Page 94  Tuesday, August 1, 2006  5:47 PM
            Ch20-I044963.fm
               94 94  Page 94  Tuesday, August  1, 2006  5:47 PM

               operations such as inputting the map of the environment  should be avoided. And to hold down the cost,
               quantity  of  sensors  installed  should  be  minimized.  Coping  the  trouble  within  the  case  of  human
               moving the  robot to the place  somewhere  else,  also known  as kidnapped robot problem  [2] will  also
               be needed.  Tn these perspectives, it is likely to adopt reactive method rather than  planning-based.
               While  commercial  robot  cleaners  for  domestic  have  various  devices  to  sweeping  algorithms, there  is
               still  room  for  improvement  in  the  reactive  motion  algorithm.  Frequency  of  sweeping,  for  example,
               tends to left  uneven.
               The  main target  of this  research  is to promote the  efficiency  of reactive  motion  algorithm  installed  in
               robot cleaner by establishing the way to evaluate the motion algorithm.

               II. INITIAL CONDITION  SET UP
               This paper discusses mainly about the aspect of sweeping motion. Aspects dependent on hardware such
               as vacuum  performance  or speed of sweeping robot are not the subjects to argue here.
               To clarify  the problems, we assume the conditions of sweeping task written below.
                •  Sweeping certain  place would be done  in a passage.
                •  The robot can cover the whole sweeping area.
                •  To compare the algorithms, specifications  of the robot are  unified.
               Assuming  that  sweeping  task  of a place  should  complete  in  one passage,  high performance  would  be
               gained  by  minimizing  overlap,  and  spreading  the  areas  swept  in  early  step.  Therefore,  the  algorithm
               can  be  evaluated  by  inspecting  the  sweeping  rate,  completed  swept  area  divided  by  the  area  of
               sweep-able.
               To  evaluate  the  sweeping  rate,  factors  that  give  influence  should  be  controlled.  The  considerable
               factors of the sweeping robots are shape of the room and robot, and motion of the robot.
               We  searched  robot  contests  to  refer  the  way  to  evaluate  sweeping  algorithm  and  searched  realty  to
               know the sizes and shapes of the rooms of typical type  in Japan  [3] [4]. Living rooms of  12-mat room
                         2
               (about  18.56m )  are chosen.  6 typical  rooms  are selected.  Those  rooms, expressed  in Fig.  1, were  set
               referring  show room. The effect  of furniture  give to sweeping motion  differs.







                  Rectangle     T-shape     L-shape     U-shape     Step shape   Constricted
                                                        U-shape
                                            L-shape
                  Rectangle
                                T-shape
                                                                       shape
                                                                    Step
                                                                                Constricted
                                           Fig.  1 Room  settings.
               Shape  and motion  of the  sweeping  robot  are determined  by  Shape  circle
               referring  to  commercial  robot  cleaners.  Assuming  the  case
               of  realizing  air-hockey  motion  and  wall  following  motion,  Diameter  (m)  0.35
               the  robot  needs  to  be  equipped  with  bump  sensor  and  hug  Velocity  (m/s)  0.32
               sensor. And  two  motions, moving  forward  and turning,  are  Truning  speed (deg/s)  90
               enough to prepare  for it. The specification  of the robot  is set  Installed  sensors  bump sensor
               as Fig. 2.                                                      hug sensor
                                                               Fig. 2 Specification  of the robot.
               ITT. SWEEPING  TASK  SIMULATOR
               Simulator  was made to evaluate the  sweeping  algorithm  under the condition  described  in Section  11 to
               make it possible to estimate the different  algorithm under common condition easily.
               Swept  area  of  floor  space  at  a  certain  period  can  be  obtained  by  calculating  the  square  measure  of
               passage area at the moment. However, the floor  space  does not always equal to the area that the robot
               can  sweep.  So,  calculating  the  square  measure  of  the  room  that  the  robot  can  sweep  is  in  need  to
               search  the  achievement  of  sweeping  task.  In  order  to  know  it,  first,  the  configuration  space  [5]  is
               constructed  by  checking  collision  of  the  robot  in  every  position.  Then  the  square  measure  of  the
               workspace  associated  to  simply  connected  area  including  the  initial  configuration  is  calculated  to
               obtain the amount of sweep-able area.
   105   106   107   108   109   110   111   112   113   114   115