Reflective collision avoidance for mobile service robot in person coexistence environment

Takafumi Sonoura, Seiji Tokura, Tsuyoshi Tasaki, Fumio Ozaki, Nobuto Matsuhira

Research output: Contribution to journalArticle

1 Citation (Scopus)

Abstract

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.

Original languageEnglish
Pages (from-to)999-1011
Number of pages13
JournalJournal of Robotics and Mechatronics
Volume23
Issue number6
Publication statusPublished - 2011 Dec

Fingerprint

Collision avoidance
Robots
Retail stores
Motion planning

Keywords

  • Collision avoidance
  • Mobile robot
  • Motion control
  • Obstacle avoidance
  • Service robot

ASJC Scopus subject areas

  • Electrical and Electronic Engineering
  • Computer Science(all)

Cite this

Reflective collision avoidance for mobile service robot in person coexistence environment. / Sonoura, Takafumi; Tokura, Seiji; Tasaki, Tsuyoshi; Ozaki, Fumio; Matsuhira, Nobuto.

In: Journal of Robotics and Mechatronics, Vol. 23, No. 6, 12.2011, p. 999-1011.

Research output: Contribution to journalArticle

Sonoura, Takafumi ; Tokura, Seiji ; Tasaki, Tsuyoshi ; Ozaki, Fumio ; Matsuhira, Nobuto. / Reflective collision avoidance for mobile service robot in person coexistence environment. In: Journal of Robotics and Mechatronics. 2011 ; Vol. 23, No. 6. pp. 999-1011.
@article{3e8ea14d978e4d0ebe7af5ad3eb6ab65,
title = "Reflective collision avoidance for mobile service robot in person coexistence environment",
abstract = "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.",
keywords = "Collision avoidance, Mobile robot, Motion control, Obstacle avoidance, Service robot",
author = "Takafumi Sonoura and Seiji Tokura and Tsuyoshi Tasaki and Fumio Ozaki and Nobuto Matsuhira",
year = "2011",
month = "12",
language = "English",
volume = "23",
pages = "999--1011",
journal = "Journal of Robotics and Mechatronics",
issn = "0915-3942",
publisher = "Fuji Technology Press",
number = "6",

}

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

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 -