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

Ch37-I044963.fm  Page 179  Tuesday, August 1, 2006  3:12 PM
                                      1, 2006
                                           3:12 PM
                      Page 179
                            Tuesday, August
            Ch37-I044963.fm
                                                                                          179
                                                                                          179
                  OBSTACLE RECOGNITION AND PATH PLANNING WITH GLOBAL INFORMATION
                  In this  section,  we  introduce  an  obstacle  recognition  method  in the  case that  robots  have  their  global
                  information  in environment  by  some way  like  as sensing landmarks.  In this  case we have  additional
                  assumptions  as  followings;  Robots  can  sense  its  position  and  orientation  in  the  environment.
                  Robots have a map of the environment with  some known obstacles  and goal position.  Human tries to
                  move straight towards its goal position.
                  When  human  does  not  move towards  the  goal,  robots  recognize  that  there  exists  an  obstacle  on  the
                  goal  direction.  The area around  the measured  human  position  with radius r p must be  safe  area where
                  no obstacles exist.  And the point where the distance  from  the human is r p towards the goal is a point
                  where an obstacle exists.  Small circle marks in the Figure 2 show recognized  obstacles.  Robots add
                  these recognized obstacles on their environment map.
                  With  the  information  in  the  environment  map,  robots  decide  their  path  to  move.  There  are  some
                  conditions  for  their  path;  Robots  must  keep  their  relative  distance  to  the  human.  Robots  and  the
                  object  must not collide with both  of known  obstacles  and recognized  obstacle points.  Robots  and the
                  object  should have large surface  within the safe area.

                  With  these  conditions,  robots  decide  their  following  path,  So  they  make  a  path  which  bypaths
                  obstacles as shown  in Figure 2.

                  According to the algorithm, we did experiment.  As a robot for the experiment, we use a TITAN-VITI, a
                  four-legged  robot.  Since this  four-legged  robot  can  move omni-direction  which  is differ  with  normal
                  wheeled mobile robots, we do not need additional condition to the path planning  algorithm.

                  Figure  3  shows  the  result  of  the  experiment.  The  human  moves  keeping  the  distance  from  the
                  obstacle as r p=500[mm].  However,  as shown  in the figure,  the robot moves to bypath  the obstacle to
                  avoid collision between the object  and the obstacle.


                       .Robot  Path




                                          Unknown
                                         /'Certainly  »afc


                            ! Unknown  obstacle
                            i                            -10CC
                            < . .       .•                        SOQO    «occ   »»
                           vil  •.|.-li  r.i-  11  nil  -       Figure 3: Experiment result
                     Figure 2:  Recognition of safe area and
                       obstacles and following path plan

                  OBSTACLE RECOGNITION AND PATH PLANNING WITH LOCAL INFORMATION

                  We  introduce  another  method  in  the  case  that  robots  do  not  have  any  information  about  the
                  environment  and  then  cannot  use  global  information.  In  this  case,  human  does  not  need  to  move
                  towards  its goal,  but  need  to  go  straight  where  no  obstacles  exist.  Robots  cannot  sense  its  position,
                  orientation  nor any information  of its surroundings.  Robots do not have any map of environment.
   190   191   192   193   194   195   196   197   198   199   200