Abstract
This paper describes an autonomous mobile device that was designed, developed and implemented as a library assistant robot. A complete autonomous system incorporating human–robot interaction has been developed and implemented within a real world environment. The robotic development is comprehensively described in terms of its localization systems, which incorporates simple image processing techniques fused with odometry and sonar data, which is validated through the use of an extended Kalman filter (EKF). The essential principles required for the development of a successful assistive robot are described and put into demonstration through a human–robot interaction application applied to the library assistant robot.
Similar content being viewed by others
References
Breazeal C (2002). Designing sociable robots. MIT Press, Cambridge, MA
Fong T, Nourbakhsh I and Dautenhahn K (2003). A survey of socially interactive robots. Rob Auton Sys 42: 143–166
Bruce A, Nourbakhsh I, Simmons R (2001) The role of expressiveness and attention in human–robot interaction. In: AAAI fall symposium emotional and intelligent II: the Tangled Knot of Society of Cognition
Bolmsjo G, Neveryd H, Eftring H (1995) Robotics in rehabilitation. IEEE Trans Sys Rehabil
Casals A, Villa R, Casals D (1993) A soft assistance arm for tetraplegics. 1st TIDE congress, pp 103–107
Dario P, Guglielmelli E and Allotta B (1995). Mobile robots aid the disabled. Serv Robot 1(1): 14–18
Evans J (1994) Helpmate an autonomous mobile robot courier for hospitals. In: IEEE International Conference on Intelligent Robot and Systems. Munich, Germany
Graf B, Hans M and Schraft RD (2004). Care-O-Bot II: Development of a next generation robotic home assistant. Auton Rob 16: 193–205
Thrun S, Schulte J, Rosenberg C (2000) Interaction with mobile robots in public places. IEEE Intell Syst July/August, pp. 7–11
RAD (2005) http://www.cslu.ogi.edu/toolkit
UN (2004) World population prospects: The 2002 revision population database. http://www.un.org/esa/population/unpop.htm
Johnson MJ, et al (2003) The robotic appliance: the next generation personal assistant? In: The 11th international conference on advanced robotics. Coimbra, Portugal
Topping M, Smith J (1998) An overview of HANDY1, a rehabilitation robot for the severely disabled, p 4
Kawamura K, et al (1995) Intelligent robotic systems in service of the disabled. IEEE Trans Rehabil Eng 3(1):14–21
Kawamura K et al (1994) An intelligent robotic aid system for human services. In: AIAA/NASA conference on intelligent robotics in fields, factory, service and Space
Dallaway JL, Jackson RD and Timmers PHA (1995). Rehabilitation robotics in Europe. IEEE Trans Rehabil Eng 3: 35–45
Dallaway JL, Jackson RD (1992) RAID: A vocational robotic workstation. In: ICORR, vol 92
Severinson-Eklundh K, Green A and Huttenrauch H (2003). Social and collaborative aspects of interaction with a service robot. Rob Auton Syst 42: 223–234
Pineau J et al (2003) Towards robotic assistants in nursing homes: challenges and results Robotics Autonomous Systems 42:271– 281
Breazeal C (2001) Socially intelligent robots: research, development, and applications. In: IEEE international conference on systems, man and cybernetics. Tucson, Arizona
Pérez JA et al (1999) Continuous mobile robot localization: vision vs. laser. In: IEEE International Conference on Robotics and Autom. Detroit, Michigan
Ivanjko E, Petrovic I (2004) Extended Kalman filter based mobile robot pose tracking using occupancy grid maps. In: IEEE MELECON Dubrovnik, Croatia
Crowley JL (1989) World modelling and position estimation for a mobile robot using ultrasonic ranging. In: IEEE Int Conf Rob Autom Scottsdale, AZ
Bemporad A (2000). Sonar-based wall-following control of mobile robots. Trans ASME 122: 226–230
Goel P, Roumeliotis SI, Sukhatme GS (1999) Robust localization using relative and absolute position estimates. In: IEEE/RSJ Int Conf Intell Rob Syst
Barshan B and Durrant-White HF (1995). Intertial navigation systems for mobile robots. IEEE Trans Rob Autom 11(3): 328–342
Cox IJ (1991). Blanche: an experiment in guidance and navigation of an autonomous robot vehicle. IEEE Trans Rob Autom 7(2): 193–204
Ohya A, Kosaka A and Kak A (1998). Vision-based navigation by a mobile robot with obstacle avoidance using single-camera vision and ultrasonic sensing. IEEE Trans Rob Autom 14(6): 969–978
Silva A, Menezes P and Dias J (1997). Grid based navigation for autonomous robots: an algorithm based on the integration of vision and sonar data in ISIE’97. Guimaraes, Portugal
Yata T, Ohya A, Yuta S (2000) Fusion of omni-directional sonar and omni-directional vision for environment recognition of mobile robots. In: IEEE International Conference on Robotics and Automation, San Francisco, CA
Neira J et al (1996) Multisensor mobile robot localization. In: International conference on robotics and automation. Minneapolis, Minnesita
Krotkov (1989) Mobile robot localization using a single image
Arras KO, Tomatis N (1999) Improving robustness and precision in mobile robot localization by using laser range finding and monocular vision. In: Third European workshop on advanced mobile robots (EUROBOT ’99). Zurich, Switzerland
Panzieri S et al (2001) A low cost vision based localization system for mobile robots. In: 9th Mediterranean conf. on control and automation, Dubronvnik, Croatia
Zhang L-J, Hou Z-G and TAN M (2005). Kalman Filter and Vision Localization Based Potential Field Method for Autonomous Mobile Robots, in International Conference on Mechatronics and Automation. Niagra Falls, Canada
Arros KO, Vestli SJ (1998) Hybrid, high-precision localization for the mail distribution mobile robot system MoPS. In: IEEE international conference on robotics and automation. Leuven, Belgium
Gross H-M, Boehme H-J, Wilhelm T (2001) A Contribution to vision-based localization, tracking and navigation methods for an interactive mobile service-robot. In: IEEE International Conference on systems, man and cybernetics. Tucson
Zingaretti P, Frontoni E (2006) Vision and sonar sensor fusion for mobile robot localization in aliased environments. In: 2nd IEEE/ASME international conference on mechatronics and embedded systems and applications
Welch G, Bishop G (2004) An introduction to the Kalman filter. In: Technical report. Department of Computer Science, University of North Carolina at Chapel Hill
Barnard ST (1983). Interpreting perspective images. Artif Intell 21: 435–462
Jeon SH, Kim BK (1999) Monocular-based position determination for indoor navigation of mobile robots. In: IASTED international conference on control and Applications. Banff
Giuliani MV, Scopelliti M, Fornara F (2005) Coping strategies and technology in later life. In: Proceedings of workshop on robot companions, AISB ’05 Convention. Hatfield, UK
Hoppenot P, Colle E (2000) Robotics assistance to disabled and elderly people. In: IMACS’2000 Lausanne, Switzerland
DiSalvo CF et al (2002) All robots are not created equal: the design and perception of humanoid robot heads. In: Conference on designing interactive systems. London, England
Scopelliti M (2004). If I had a robot at home... Peoples representation of domestic robots. In: Keates, JCS, Langdon, P and Robinson, P (eds) Design for a more inclusive world., pp 257–266. Springer, London
Cesta A et al (2005) “Robotically rich” environments for supporting elderly people at home: the robocare experience. In: AISB ’05: Social intelligence and interaction in animals, robots and agents. Hatfield, UK
Kanda T, Ishiguro H (2005) Communication robots for elementary schools. In: Proceedings of workshop on robot companions. AISB 05 Convention. Hatfield, UK
Dautenhahn K (2004) Robots we like to live with?! A developmental perspective on a personalized, life—long companion. In: IEEE Ro-man . Kurashiki, Okayama, Japan
Mette C (2005) Wellbeing and dependency among European elderly: the role of social integration, in ENEPRI Research Reports
Stentz A (1994). Optimal and efficient path planning for partially-known environments. IEEE Int Conf Rob Autom 4: 3310–3317
Dario P, Guglielmelli E and Allotta B (1996). Robotics in medicine. IEEE Robotics Automation Soc Mag 3(3): 739–752
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Behan, J., O’Keeffe, D.T. The development of an autonomous service robot. Implementation: “Lucas”—The library assistant robot. Intel Serv Robotics 1, 73–89 (2008). https://doi.org/10.1007/s11370-007-0005-0
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11370-007-0005-0