TY - JOUR
T1 - Reflective collision avoidance for mobile service robot in person coexistence environment
AU - Sonoura, Takafumi
AU - Tokura, Seiji
AU - Tasaki, Tsuyoshi
AU - Ozaki, Fumio
AU - Matsuhira, Nobuto
PY - 2011/12
Y1 - 2011/12
N2 - A person coexistence environment is always changing. For example, people in the environment move around, someone changes the arrangement of the furniture, and someone puts something on the floor. Tasks of a service robot to support people include many scenes that the robot should move around in this environment. Without sensing the objects in the environment, it is difficult for an autonomous robot to move in the person coexistence environment protecting a people's safety. Thus, an advanced ability to avoid collisions by adapting to the environment is required for a robot. From the viewpoint of robustness, a reflective collision avoidance algorithm has been used with predefined map-based path planning. However, because the algorithm is composed of simple operation rules, a robot depending on the reflective collision avoidance algorithm may often moves inefficiently. To ensure efficient collision avoidance, we propose a reflective collision avoidance technique that corrects direction and magnitude of robot velocity independently using 1- dimensional potential-like functions ruled by a pseudo distance that modifies its own distance in proportion to an angle from the robot traveling direction to the obstacle direction. We verify the effectiveness of the proposed technique for a robot developed to serve persons in a retail store.
AB - A person coexistence environment is always changing. For example, people in the environment move around, someone changes the arrangement of the furniture, and someone puts something on the floor. Tasks of a service robot to support people include many scenes that the robot should move around in this environment. Without sensing the objects in the environment, it is difficult for an autonomous robot to move in the person coexistence environment protecting a people's safety. Thus, an advanced ability to avoid collisions by adapting to the environment is required for a robot. From the viewpoint of robustness, a reflective collision avoidance algorithm has been used with predefined map-based path planning. However, because the algorithm is composed of simple operation rules, a robot depending on the reflective collision avoidance algorithm may often moves inefficiently. To ensure efficient collision avoidance, we propose a reflective collision avoidance technique that corrects direction and magnitude of robot velocity independently using 1- dimensional potential-like functions ruled by a pseudo distance that modifies its own distance in proportion to an angle from the robot traveling direction to the obstacle direction. We verify the effectiveness of the proposed technique for a robot developed to serve persons in a retail store.
KW - Collision avoidance
KW - Mobile robot
KW - Motion control
KW - Obstacle avoidance
KW - Service robot
UR - http://www.scopus.com/inward/record.url?scp=84856277902&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84856277902&partnerID=8YFLogxK
U2 - 10.20965/jrm.2011.p0999
DO - 10.20965/jrm.2011.p0999
M3 - Article
AN - SCOPUS:84856277902
VL - 23
SP - 999
EP - 1011
JO - Journal of Robotics and Mechatronics
JF - Journal of Robotics and Mechatronics
SN - 0915-3942
IS - 6
ER -