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

Ch37-I044963.fm  Page 178  Tuesday, August 1, 2006  3:12 PM
            Ch37-I044963.fm
               178
               178    Page 178  Tuesday, August  1, 2006  3:12 PM
               for robots to sense the human  behavior.

               Tn this  paper,  we  introduce two  methods  for  this  research.  One  is  for  a case that robots  do  not  have
               any  outer  sensors  and  then  know  only  its  internal  information.  In  this  case,  we  do  not  use  global
               information  of  environment  but  use  local  one,  which  is  described  by  potential  of  probability.  The
               other is for  a case that robots can sense its position  and orientation  in its environment  by some kind of
               landmark method or so.  In this case, robots can use global information  of environment.


               OBSTACLE RECOGNITION FROM HUMAN      BEHAVIOR
               When human  and robots cooperatively transport  one object, the robots can sense the human motion by
               sensing  the  object  motion.  Then  robots  can  sense  human  behavior,  which  is  result  of  human's
               environment  recognition  and  path  planning.  So,  by  observation  of  this  human  motion,  robots  can
               recognize  obstacles  without  any  observation  of  outer  environment  by  themselves.  For  example,  if
               human who  has been moving towards  goal position  changes  its motion  direction, robot  can  recognize
               that there  exist  some  obstacles  in  front  of the  direction.  Then  robot  can  generate  following  path  not
               to collide with the recognized  obstacles.

               The structure  of this  system  is as shown  in Figure  1.  Here, there exists a very  important  assumption.
               "When human recognize  obstacles around, the human acts avoidance motion in according to a certain
               behavior  model."  With  this  assumption,  robots  can  recognize  obstacles  from  the  human  motion  by
               using inverse model of the human behavior model.

                                  Human     Human  BatDtv'n
                                                        Robot
                                  Human IT          Human  -*             Befiavor
                                   \modlif
                                                     modify/
                                     Model            Model      Planner
                                                               Unfeown Env»crin»ni
                                        ModMicaJkwi Syslem
                        I
                                 Figure  1:  Human-model based obstacle recognition

               With this  structure, robots can achieve recognition  of obstacles  by observation  of human behavior  and
               can achieve cooperative transportation with human.


               PROBLEM  SETTINGS
               For  the  cooperative  transportation  task,  we  have  some  assumptions  which  are  common  for  both  two
               methods;  Human  and robots  support  an  object  at  one point  respectively.  At  each point,  the  object
               can  change  its  pose,  so  robots  can  move  any  position  with  keeping  relative  distance  to  the  human.
               Human  leads the object  and  robots.  When human  finds  obstacles  within the area of radius r p, human
               acts to avoid the obstacles with keeping the distance.  Robots recognize the object  and environment in
               2-D  space.  C-Obstacle  is  a  set  of  convex  polygons.  Robots  know  the  shape  and  their  support
               position of the  object.
   189   190   191   192   193   194   195   196   197   198   199