JRM Vol.23 No.6 pp. 999-1011
doi: 10.20965/jrm.2011.p0999


Reflective Collision Avoidance for Mobile Service Robot in Person Coexistence Environment

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

Corporate Research & Development Center, Toshiba Corporation, 1 Komukai-Toshiba-cho, Saiwai-ku, Kawasaki 212-8582, Japan

April 25, 2011
July 21, 2011
December 20, 2011
collision avoidance, obstacle avoidance, mobile robot, service robot, motion control

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.

Cite this article as:
T. Sonoura, S. Tokura, T. Tasaki, <. Ozaki, and N. Matsuhira, “Reflective Collision Avoidance for Mobile Service Robot in Person Coexistence Environment,” J. Robot. Mechatron., Vol.23, No.6, pp. 999-1011, 2011.
Data files:
  1. [1] L. Montesano, J. Minguez, and L. Montano, “Probabilistic Scan Matching for Motion Estimation in Unstructured Environments,” Proc. of the 2005 IEEE/RSJ Int. Conf. on Intelligent Robots and Systems (IROS2005), pp. 3499-3504, 2005.
  2. [2] J. Borenstein and Y. Koren, “Real-Time Obstacle Avoidance for Fast Mobile Robots,” IEEE Trans. on Systems, Man, and Cybernetics, Vol.19, No.5, pp. 1179-1187, 1989.
  3. [3] W. L. Xu and S. K. Tso, “Sensor-Based Fuzzy Reactive Navigation of a Mobile Robot Through Local Target Switching,” IEEE Trans. on Systems, Man, and Cybernetics, Part C: Applications and Reviews, Vol.29, No.3, pp. 451-459, 1999.
  4. [4] N.Matsuhira, F. Ozaki, S. Tokura, T. Sonoura, T. Tasaki. H. Ogawa, M. Sano, A. Numata, N. Hashimoto, and K. Komoriya, “Development of robotic transportation system - Shopping support system collaborating with environmental cameras and mobile robots,” ISR 2010, pp. 893-898, Munich, 2010.
  5. [5] T. Sonoura, S. Tokura, and T. Tasaki, “Robust Movemnt Control Adaptive to Surrounding Environment on Autonomous Robot,” Toshiba Review, Vol.64, No.1, pp. 19-23, 2009 (in Japanese).
  6. [6] J. Borenstein and Y. Koren, “The Vector Field Histogram - Fast Obstacle Avoidance for Mobile Robots,” IEEE Trans. on Robotics and Automation, Vol.7, No.3, pp. 278-288, 1991.
  7. [7] T. Tasaki, S. Tokura, T. Sonoura, F. Ozaki, and N. Matsuhira, “Mobile Robot Self-Localization Based on Tracked Scale and Rotation Invariant Feature Points by Using an Omnidirectional Camera,” Int. Conf. on Intelligent Robots and Systems (IROS2010), pp. 5202-5207, 2010.
  8. [8] T. Yoshimi, M. Nishiyama, T. Sonoura, H. Nakamoto, S. Tokura, H. Sato, F. Ozaki, N. Matsuhira, and H. Mizoguchi, “Development of a Person Following Robot with Vision Based Target Detection,” Proc. of the 2006 IEEE/RSJ Int. Conf. on Intelligent Robots and Systems (IROS2006), pp. 5286-5291, 2006.
  9. [9] M. Sano, T. Takanose, and A. Numata, “Transfer Robot Aimed at Use in Retail Stores,” Toshiba Review, Vol.64, No.1, pp. 48-51, 2009 (in Japanese).
  10. [10] N. Ando, T. Suehiro, K. Kitagaki, T. Kotoku, and W. K. Yoon, “RTMiddleware: Distributed Component Middleware for RT (Robot-Technology),” Proc. of the 2005 IEEE/RSJ Int. Conf. on Intelligent Robots and Systems (IROS2005), pp. 3555-3560, Edmonton, 2005.
  11. [11] T. Sonoura, T. Yoshimi, M. Nishiyama, H. Nakamoto, S. Tokura, and N. Matsuhira, “Person Following Robot with Vision-based and Sensor Fusion Tracking Algorithm,” Computer Vision, pp. 519-538, November 2008, i-Tech, Vienna, Austria, 2008.
  12. [12] S. Tokura, T. Tasaki, T. Sonoura, M. Sano, N. Matsuhira, and K. Komoriya, “Robotic Transportation System for Shopping Support Services,” 18th IEEE Int. Symposium on Robot and Human Interactive Communication (Ro-Man), TuBH.3, Toyama, 2009.

*This site is desgined based on HTML5 and CSS3 for modern browsers, e.g. Chrome, Firefox, Safari, Edge, Opera.

Last updated on Sep. 27, 2022