Skip to main content
Log in

Behavior-based search of human by an autonomous indoor mobile robot in simulation

  • Long paper
  • Published:
Universal Access in the Information Society Aims and scope Submit manuscript

Abstract

The paper focuses on the development of a behavior-based strategy for an indoor autonomous mobile robot to find an elderly person living alone in an unstructured home environment. A perception of presence of human being in different rooms at different times of the day is maintained. Based on this perception, the estimation of possible locations of a person is carried out using Markov decision process. The implemented methodology mainly focuses on the two criteria for searching the person, namely distance to the destination and the probability of finding the person at that location. It also takes into account the last known position of the human being for the final estimation of the possible location. The robot navigates autonomously to the desired location by planning a path and avoiding the obstacles in the way. Upon reaching the destination, the process of detecting the human being in the surrounding environment is carried out. In order to validate all aspects of the robotic behavior over a longer period of time, prior to be used in an elderly care environment, a simulated environment resembling the real home apartment has been created. To make the simulation more realistic, an animated human character has also been developed which walks in to different rooms and exhibit different postures during its movements. The promising results from the 3D simulation show the effectiveness of the developed methodology.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12

Similar content being viewed by others

Notes

  1. Radio frequency identification.

  2. Modular Controller Architecture—Kaiserslautern Branch (http://rrlib.cs.uni-kl.de/).

  3. Integrated Behavior-Based Control.

  4. http://www.h-anim.org.

  5. http://heracleia.uta.edu/.

  6. Institute for Experimental Software Engineering.

  7. http://rrlib.cs.uni-kl.de/software/simvis3d.

  8. http://www.coin3d.org.

  9. Photonic Mixer Device.

  10. http://www.newtondynamics.com.

  11. http://www.blender.org.

  12. Avatars based on H-Anim are available at http://www.h-anim.org/Models/H-Anim1.1/.

References

  1. Abowd, G., Bobick, A., Essa, I., Mynatt, E., Roger, W.: The aware home: developing technologies for successful aging. In: Procceedings of the Workshop on Automation as a Care Giver at the American Association of Artificial Intelligence (AAAI). Alberta, Canada (2002)

  2. Beetz, M., Arbuckle, T., Belker, T., Cremers, A.B., Schulz, D.: Integrated plan-based control of autonomous robots in human environments. IEEE Intelligent Systems 16(5), 56–65 (2001)

    Google Scholar 

  3. Braun, T., Wettach, J., Berns, K.: A customizable, multi-host simulation and visualization framework for robot applications. In: 13th International Conference on Advanced Robotics (ICAR07), pp. 1105–1110. Jeju, Korea (2007)

  4. Cherubini, A., Oriolo, G., Macrì, F., Aloise, F., Babiloni, F., Cincotti, F., Mattia, D.: Development of a multimode navigation system for an assistive robotics project. In: Proceedings of the 2007 IEEE International Conference on Robotics and Automation (ICRA’07), pp. 2336–2342. Roma, Italy (2007)

  5. Dalal, N., Triggs, B.: Histograms of oriented gradients for human detection. In: Proceedings of the 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’05)—Volume 1–Volume 01, CVPR ’05, pp. 886–893. IEEE Computer Society. Washington, DC, USA (2005)

  6. Deegan, P., Grupen, R., Hanson, A., Horrell, E., Ou, S., Riseman, E., Sen, S., Thibodeau, B., Williams, A., Xie, D.: Mobile manipulators for assisted living in residential settings. Auton. Robots Special Issue Soc. Assist. Robotics 24(2), 179–192 (2008)

    Google Scholar 

  7. Elinas, P., Sucar, E., Reyes, A., Hoey, J.: A decision theoretic approach for task coordination in social robots. In: Proceedings of the 13th IEEE International Workshop on Robot and Human Communication (RO-MAN 2004) (2004)

  8. Fazli, P., Davoodi, A., Pasquier, P., Mackworth, A.: Complete and robust cooperative robot area coverage with limited range. In: IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp. 5577 –5582 (2010)

  9. Foka, A.F., Trahanias, P.E.: Probabilistic autonomous robot navigation in dynamic environments with human motion prediction. Int. J. Soc. Robotics 2(1875–4805), 79–94 (2010)

    Article  Google Scholar 

  10. Gerkey, B.P., Thrun, S., Gordon, G.: Visibility-based pursuit-evasion with limited field of view. Int. J. Robotics Res. 25(4), 299–315 (2006). doi:10.1177/0278364906065023

    Article  Google Scholar 

  11. Ghidary, S.S., Nakata, Y., Takamori, T., Hattori, M.: Localization and approaching to the human by mobile home robot. In: Proceedings of 9th IEEE International Workshop on Robot and Human Interactive Communication, RO-MAN, pp. 63–68 (2000)

  12. Graf, B., Hans, M., Schraft, R.: Care-o-bot ii—development of a next generation robotic home assistant. Auton. Robots 16(2), 193–205 (2004)

    Article  Google Scholar 

  13. Greggio, N., Silvestri, G., Menegatti, E., Pagello, E.: A realistic simulation of a humanoid robot in usarsim. In: Proceeding of the 4th International Symposium on Mechatronics and its Applications (ISMA07). Sharjah, UAE (2007)

  14. Hart, P.E., Nilsson, N.J., Raphael, B.: A formal basis for the heuristic determination of minimum cost paths. In: IEEE Transactions of Systems Science and Cybernetics, vol. 4, pp. 100–107 (1968)

  15. Hirth, J., Berns, K.: Concept for behavior generation for the humanoid robot head ROMAN based on habits of interaction. In: Proceedings of the IEEE-RAS International Conference on Humanoid Robots (Humanoids), pp. 360–365. Pittsburgh, PA, USA (2007)

  16. Hodgins, J.K.: Simulation of human running. In: IEEE International Conference on Robotics and Automation, vol. 2, pp. 1320–1325. IEEE Computer Society Press, San Diego, CA (1994)

  17. Intille, S., Larson, K., Tapia, E.M.: Designing and evaluating technology for independent aging in the home. In: International Conference on Aging, Disability and Independence (ICADI). Washington DC, USA (2003)

  18. Kismet http://www.ai.mit.edu/projects/humanoid-robotics-group/kismet/kismet.html (2001)

  19. Koenig, N., Howard, A.: Design and use paradigms for gazebo, an open-source multi-robot simulator. In: : IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp. 2149–2154. Sendai, Japan (2004)

  20. Koestler, A., Braeunl, T.: Mobile robot simulation with realistic error models. In: IEEE International Conference on Robotics and Automation (ICRA) (2004)

  21. Laue, T., Spiess, K., Refer, T.: A general physical robot simulator and its application in robocup. In: Proceedings of RoboCup Symposium. Bremen, Germany (2005)

  22. Laue, T., Stahl, C.: Modeling and simulating ambient assisted living environments a case study. In: Augusto, J., Corchado, J., Novais, P., Analide, C. (eds.) Ambient Intelligence and Future Trends-International Symposium on Ambient Intelligence (ISAmI 2010), Advances in Soft Computing, vol. 72, pp. 217–220. Springer Berlin (2010)

  23. Mehdi, S.A., Armbrust, C., Koch, J., Berns, K.: Methodology for robot mapping and navigation in assisted living environments. In: PETRA ’09: Proceedings of the 2nd International Conference on PErvasive Technologies Related to Assistive Environments, ISBN: 978-1-60558-409-6. ACM, New York, NY, USA, Corfu, Greece (2009)

  24. Mehdi, S.A., Wettach, J., Berns, K.: A simulated environment for elderly care robot. In: Pervasive and Embedded Computing and Communication Systems (PECCS), pp. 562–567 (2011)

  25. Michaud, F., Boissy, P., Corriveau, H., Grant, A., Lauria, M., Labonté, D., Cloutier, R., Roux, M.A., Royer, M.P., Iannuzzi, D.: Telepresence robot for home care assistance. In: AAAI Spring Symposium on Multidisciplinary Collaboration for Socially Assistive Robotics. Palo Alto, USA (2007)

  26. Montemerlo, M., Pineau, J., Roy, N., Thrun, S., Verma, V.: Experiences with a mobile robotic guide for the elderly. In: Eighteenth National Conference on Artificial Intelligence, pp. 587–592. American Association for Artificial Intelligence, Menlo Park, CA, USA (2002)

  27. Nehmer, J., Karshmer, A., Becker, M., Lamm, R.: Living assistance systems—an ambient intelligence approach. In: Proceedings of the 28th International Conference on Software Engineering (ICSE). Shanghai, China (2006)

  28. Park, K., Becker, E., Vinjumur, J.K., Le, Z., Makedon, F.: Human behavioral detection and data cleaning in assisted living environment using wireless sensor networks. In: Proceedings of the 2nd International Conference on PErvasive Technologies Related to Assistive Environments, PETRA ’09, pp. 7:1–7:8. ACM, New York, NY, USA (2009)

  29. Proetzsch, M., Luksch, T., Berns, K.: Development of complex robotic systems using the behavior-based control architecture iB2C. Robotics Auton. Syst. 58(1), 46–67 (2010). doi:10.1016/j.robot.2009.07.027

    Article  Google Scholar 

  30. Quinlan, S., Khatib, O.: Elastic bands: Connecting path planning and control. In: Proceedings of IEEE International Conference on Robotics and Automation, pp. 802–807. Atlanta (1993)

  31. Schmitz, N., Hirth, J., Berns, K.: A simulation framework for human-robot interaction. In: Proceedings of the International Conferences on Advances in Computer-Human Interactions (ACHI), pp. 79–84. St. Maarten, Netherlands Antilles (2010)

  32. Tapus, A., Matari, M., Scassellati, B.: The grand challenges in socially assistive robotics. Robotics Autom. Mag. 14(1), 35–42 (2007)

    Article  Google Scholar 

  33. Thalmann, D.: Control and autonomy for intelligent vritual agent behaviour. In: Lecture Notes in Computer Science, pp. 515–524. Springer, Berlin (2004)

  34. Viola, P., Jones, M.: Rapid object detection using a boosted cascade of simple features. In: Computer Vision and Pattern Recognition, pp. 511–518 (2001)

  35. Wada, K., Shibata, T.: Living with seal robots—its sociopsychological and physiological influences on the elderly at a care house. IEEE Trans. Robotics 23(5), 972–980 (2007)

    Article  Google Scholar 

  36. Wang, J., Lewis, M., Gennari, J.: A game engine based simulation of the nist urban search and rescue arenas. In: Proceedings of the 2003 Winter Simulation Conference (2003)

  37. Wettach, J., Schmidt, D., Berns, K.: Simulating vehicle kinematics with simvis3d and newton. In: 2nd International Conference on Simulation, Modeling and Programming for Autonomous Robots. Darmstadt, Germany (2010)

  38. Zagler, W.L., Panek, P., Rauhala, M.: Ambient assisted living systems—the conflicts between technology, acceptance, ethics and privacy. In: A. Karshmer, J. Nehmer, H. Raffler, G. Tröster (eds.) Assisted Living Systems—Models, Architectures and Engineering Approaches, No. 07462 in Dagstuhl Seminar Proceedings. Schloss Dagstuhl—Leibniz-Zentrum fuer Informatik, Germany, Dagstuhl, Germany (2008)

Download references

Acknowledgments

We are thankful to Higher Education Commission of Pakistan and DAAD, Germany, for funding Syed Atif Mehdi. We also like to thank IESE, Fraunhofer, Kaiserslautern, for their support in conducting experiments in assisted living lab.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Syed Atif Mehdi.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Mehdi, S.A., Berns, K. Behavior-based search of human by an autonomous indoor mobile robot in simulation. Univ Access Inf Soc 13, 45–58 (2014). https://doi.org/10.1007/s10209-013-0301-8

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10209-013-0301-8

Keywords

Navigation