A New Obstacle Avoidance Method for Service Robots in Indoor Environments
DOI:
https://doi.org/10.5614/itbj.eng.sci.2012.44.2.4Abstract
The objective of this paper is to propose an obstacle avoidance method for service robots in indoor environments using vision and ultrasonic sensors. For this research, the service robot was programmed to deliver a drinking cup from a specified starting point to the recognized customer. We have developed three main modules: one for face recognition, one for obstacle detection, and one for avoidance maneuvering. The obstacle avoidance system is based on an edg edetection method using information from the landmark and planned-path generation. Speed, direction and distance of the moving obstacle are measured using vision and distance sensors in order for the robot to make an avoidance maneuver. Algorithms for obstacle avoidance are proposed and a new geometric model is introduced for making good avoidance maneuvers. The main aim of this research is to provide a complete mechanism for obstacle avoidance by vision based service robots, where common obstacle avoidance methods, such as PVM, do not provide such a feature. We present the results of an experiment with a service robot in which the proposed method was implemented, after which its performance is evaluated.
Downloads
References
Acosta, L., Gonzalez, E.J., Rodrguez, J.N., Hamilton, A.F., Mendez,J.A., Hernendez, S., Sigut, S.M. & Marichal, G.N., Design and Implementation of a Service Robot for A Restaurant, International Journal of Robotics and Automation, 21(4), pp. 273-281, 2006.
Qing-wiau, Y., Can, Y., Zhuang, F. & Yan-Zheng, Z., Research of the Localization of Restaurant Service Robot, International Journal of Advanced Robotic Systems, 7(3), pp. 227-238, 2010.
Borenstein, J. & Koren, Y., The Vector Field Histogram - Fast Obstacle Avoidance for Mobile Robots, in Proc. IEEE Trans. On Robotics and Automation, 7(3), pp. 278-288, 1991.
Kahraman, F., Kurt, B. & Gokmen, M., Robust Face Alignment for Illumination and Pose Invariant Face Recognition, In-Tech publishing, pp.239-240, 2010.
Masehian, E. & Katebi, Y., Robot Motion Planning in Dynamic Environments with Moving Obstacles and Target, Int. Journal of Mechanical Systems Science and Engineering, 1(1), pp. 20-25, 2007.
Minura, J., Uozumin, H. & Shirai, Y., Mobile Robot Motion Planning considering the Motion Uncertainty of Moving Obstacles, in Proc. IEEE Int. Conf. on System, Man, and Cybernetics, pp. 692-698, 1999.
Khatib, O., Real-time Obstacle Avoidance for Manipulator and Mobile Robots, International Journal of Robotics Research, 5(1), pp. 90-98, 1986.
Borenstein, J. & Koren, Y., Potential Field Methods and Their Inherent Limitations for Mobile Robot Navigation, in proc. IEEE Conf. on Robotics and Automation, California, pp.1398-1404, 1991.
Lidoris, G., Wollherr, D. & Buss, M., Bayesian State Estimation and Behavior Selection for Autonomous Robot Exploration in Dynamic Environments, IEEE International Conf. on Intelligent Robots and Systems, France, 2008.
Fulgenzi, C., Spalanzani, A. & Laugier, C., Dynamic Obstacle Avoidance in Uncertain Environment Combining PVOs and Occupancy Grid, IEEE International Conf. on Robotics and Automation, Italy, 2007.
Thrun, S., Probabilistic Robotics, The MIT Press, pp. 10-30, 2006.
Li, Y. & He, K., A Novel Obstacle Avoidance and Navigation Method of Outdoor Mobile Robot, in Proc. 12th International Conf. on Advanced Robotics, pp. 653-656, 2005.
Foka, A. & Trahanias, E., Predictive Control of Robot Velocity to Avoid Obstacles in Dynamic Environments, IEEE International Conf. on Intelligent Robots and Systems, Nevada, pp. 370-375, 2003.
Budiharto, W., Purwanto, D. & Jazidie, A., Indoor Navigation using ANFIS controller for Servant Robot, in Proc. IEEE 2nd International Conference on Computer Engineering and Its Application (ICCEA 2010), Bali-Indonesia, pp. 582-586, 2010. DOI: 10.1109/ICCEA.2010.119.
Budiharto, W., Purwanto, D. & Jazidie, A., A Novel Method for Static and Moving Obstacle for Service robot using Bayesian Filtering, IEEE 2nd International Conf. on Advances in Computing, Control and Telecomunications Technology, 2-3 December, Jakarta, 2010, DOI: 10.1109/ACT.2010.51.
Turk, M. & Pentland, A., Face Recognition Using Eigenfaces, In Proceeding of IEEE Conference on Computer Vision and Pattern Recognition, pp. 586-591, 1991.
Yang, M., Detecting Faces Images: A Survey, IEEE Transactions on Pattern Analysis and Machine Intelligence, 24(1), pp. 34-58, 2002.[18] Indian Face Database, http://vis-www.cs.umass.edu/~vidit/IndianFace Database, last accessed 21 February 2010.
ATT Face Database, http://www.cl.cam.ac.uk/research/dtg/attarchive/facedatabase.html, last accessed 10 March 2010.
OpenCV, http://sourceforge.net/projects/opencvlibrary, last accessed on 10 November 2011.