Skip to main content
Log in

Searching and tracking people with cooperative mobile robots

  • Published:
Autonomous Robots Aims and scope Submit manuscript

Abstract

Social robots should be able to search and track people in order to help them. In this paper we present two different techniques for coordinated multi-robot teams for searching and tracking people. A probability map (belief) of a target person location is maintained, and to initialize and update it, two methods were implemented and tested: one based on a reinforcement learning algorithm and the other based on a particle filter. The person is tracked if visible, otherwise an exploration is done by making a balance, for each candidate location, between the belief, the distance, and whether close locations are explored by other robots of the team. The validation of the approach was accomplished throughout an extensive set of simulations using up to five agents and a large amount of dynamic obstacles; furthermore, over three hours of real-life experiments with two robots searching and tracking were recorded and analysed.

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

Similar content being viewed by others

References

  • Ahmad, A., & Lima, P. (2013). Multi-robot cooperative spherical-object tracking in 3D space based on particle filters. Robotics and Autonomous Systems, 61(10), 1084–1093. In selected papers from the 5th european conference on mobile robots (ECMR 2011).

  • Amor-Martinez, A., Ruiz, A., Moreno-Noguer, F., & Sanfeliu, A. (2014). On-board Real-time Pose Estimation for UAVs using deformable visual contour registration. In Proceedings of the IEEE international conference in robotics and automation (ICRA).

  • Arras, K. O., Mozos, O. M., & Burgard, W. (2007). Using boosted features for the detection of people in 2D range data. In Proceedings of the IEEE international conference on robotics and automation (ICRA) (pp. 3402–3407).

  • Arulampalam, M., Maskell, S., Gordon, N., & Clapp, T. (2002). A tutorial on particle filters for online nonlinear/non-gaussian bayesian tracking. IEEE Transactions on Signal Processing, 50(2), 174–188.

    Article  Google Scholar 

  • Blackman, S. S. (2004). Multiple hypothesis tracking for multiple target tracking. IEEE Aerospace and Electronic Systems Magazine, 19(1), 5–18.

    Article  Google Scholar 

  • Brscic, D., Kanda, T., Ikeda, T., & Miyashita, T. (2013). Person tracking in large public spaces using 3-d range sensors. IEEE Transactions on Human-Machine Systems, 43(6), 522–534.

    Article  Google Scholar 

  • Burgard, W., Moors, M., Stachniss, C., & Schneider, F. E. (2005). Coordinated multi-robot exploration. IEEE Transactions on Robotics, 21(3), 376–386.

    Article  Google Scholar 

  • Capitan, J., Merino, L., & Ollero, A. (2016). Cooperative decision-making under uncertainties for multi-target surveillance with multiples UAVs. Journal of Intelligent & Robotic Systems, 84(1), 371–386.

    Article  Google Scholar 

  • Charrow, B., Michael, N., & Kumar, V. (2013). Cooperative multi-robot estimation and control for radio source localization. In P. J. Desai, G. Dudek, O. Khatib, & V. Kumar (Eds.), Experimental robotics: The 13th international symposium on experimental robotics (pp. 337–351). Heidelberg: Springer.

    Chapter  Google Scholar 

  • Choi, W., Pantofaru, C., & Savarese, S. (2011). Detecting and tracking people using an RGB-D camera via multiple detector fusion. In Workshop on challenges and opportunities in robot perception (in conjunction with ICCV-11).

  • Chung, T., Hollinger, G., & Isler, V. (2011). Search and pursuit-evasion in mobile robotics. Autonomous Robots, 31(4), 299–316.

    Article  Google Scholar 

  • Cui, J., Zha, H., Zhao, H., & Shibasaki, R. (2008). Multi-modal tracking of people using laser scanners and video camera. Image and Vision Computing, 26(2), 240–252.

    Article  Google Scholar 

  • Ferrein, A., & Steinbauer, G. (2016). 20 years of robocup. KI - Künstliche Intelligenz, 30(3), 225–232.

    Article  Google Scholar 

  • Garrell, A., & Sanfeliu, A. (2012). Cooperative social robots to accompany groups of people. The International Journal of Robotics Research, 31(13), 1675–1701.

    Article  Google Scholar 

  • Garrell, A., Villamizar, M., Moreno-Noguer, F., & Sanfeliu, A. (2013). Proactive behavior of an autonomous mobile robot for human-assisted learning. In Proceedings of IEEE RO-MAN (pp. 107–113).

  • Glas, D. F., Morales, Y., Kanda, T., Ishiguro, H., & Hagita, N. (2015). Simultaneous people tracking and robot localization in dynamic social spaces. Autonomous Robots, 39(1), 43–63.

    Article  Google Scholar 

  • Goldhoorn, A., Alquézar, R., & Sanfeliu, A. (2013a). Analysis of methods for playing human robot hide-and-seek in a simple real world urban environment. In ROBOT (2), advances in intelligent systems and computing (Vol. 253, pp. 505–520). Springer.

  • Goldhoorn, A., Alquézar, R., & Sanfeliu, A. (2013b). Comparison of MOMDP and heuristic methods to play hide-and-seek. In K. Gibert, V. J. Botti, & R. R. Bolaño (Eds.), CCIA Frontiers in artificial intelligence and applications (Vol. 256, pp. 31–40). Amsterdam: IOS Press.

    Google Scholar 

  • Goldhoorn, A., Garrell, A., Alquézar, R., & Sanfeliu, A. (2014). Continuous real time pomcp to find-and-follow people by a humanoid service robot. In Proceedings of the IEEE-RAS international conference on humanoid robots (pp. 741–747).

  • Grisetti, G., Stachniss, C., & Burgard, W. (2007). Improved techniques for grid mapping with rao-blackwellized particle filters. Journal IEEE Transactions on Robotics, 23(1), 34–46.

    Article  Google Scholar 

  • Hlinka, O., Hlawatsch, F., & Djuric, P. M. (2013). Distributed particle filtering in agent networks: A survey, classification, and comparison. IEEE Signal Processing Magazine, 30, 61–81.

    Article  Google Scholar 

  • Hollinger, G., Yerramalli, S., Singh, S., Mitra, U., & Sukhatme, G. (2015). Distributed data fusion for multirobot search. IEEE Transactions on Robotics, 31(1), 55–66.

    Article  Google Scholar 

  • Hollinger, G. A., Singh, S., & Kehagias, A. (2010). Improving the efficiency of clearing with multi-agent teams. International Journal of Robotics Research, 29(8), 1088–1105.

    Article  Google Scholar 

  • Johansson, E., & Balkenius, C. (2005). It’s a child’s game: Investigating cognitive development with playing robots. In Proceedings of the 4th international conference on development and learning (pp. 164–164).

  • Kurniawati, H., Hsu, D., & Lee, W. (2008). SARSOP: Efficient point-based POMDP planning by approximating optimally reachable belief spaces. In Proceedings of Robotics: Science and Systems IV, Zurich, Switzerland.

  • Lian, F. L., Chen, C. L., & Chou, C. C. (2015). Tracking and following algorithms for mobile robots for service activities in dynamic environments. International Journal of Automation and Smart Technology, 5(1), 49–60.

    Google Scholar 

  • Linder, T., Breuers, S., Leibe, B., & Arras, K. O. (2016). On multi-modal people tracking from mobile platforms in very crowded and dynamic environments. In Proceedings of the IEEE international conference on robotics and automation (ICRA) (pp. 5512–5519).

  • Luber, M., Sinello, L., & Arras, K. (2011). People tracking in RGB-D data with on-line boosted target models. In Proceedings of the IEEE international conference on intelligent robots and systems (IROS) (pp. 3844–3849).

  • Marconi, L., Melchiorri, C., Beetz, M., Pangercic, D., Siegwart, R., Leutenegger, S., Carloni, R., Stramigioli, S., Bruyninckx, H., Doherty, P., Kleiner, A., Lippiello, V., Finzi, A., Siciliano, B., Sala, A., & Tomatis, N. (2012). The SHERPA project: Smart collaboration between humans and ground-aerial robots for improving rescuing activities in alpine environments. In Proceedings of the IEEE international symposium on safety, security, and rescue robotics (SSRR) (pp. 1–4).

  • Montemerlo, M., Thrun, S., & Whittaker, W. (2002). Conditional particle filters for simultaneous mobile robot localization and people-tracking. In Proceedings of the IEEE international conference on robotics and automation (ICRA) (Vol. 1, pp. 695–701). IEEE.

  • Ong, S. C. W., Png, S. W., Hsu, D., & Lee, W. S. (2010). Planning under uncertainty for robotic tasks with mixed observability. International Journal of Robotics Research, 29(8), 1053–1068.

    Article  Google Scholar 

  • Oyama, T., Yoshida, E., Kobayashi, Y., & Kuno, Y. (2013). Tracking visitors with sensor poles for robot’s museum guide tour. In Proceedings of the 6th international conference on human system interactions (HSI) (pp. 645–650). IEEE.

  • Pineau, J., Gordon, G., & Thrun, S. (2003). Point-based value iteration: An anytime algorithm for POMDPs. In Proceedings of the international joint conference on artificial intelligence (pp. 477–484).

  • Sanfeliu, A., Andrade-Cetto, J., Barbosa, M., Bowden, R., Capitán, J., Corominas, A., et al. (2010). Decentralized sensor fusion for ubiquitous networking robotics in urban areas. Sensors, 10(3), 2274–2314.

    Article  Google Scholar 

  • Sheh, R., Schwertfeger, S., & Visser, A. (2016). 16 years of robocup rescue. KI - Künstliche Intelligenz, 30(3), 267–277.

    Article  Google Scholar 

  • Sheng, X., Hu, Y. H., & Ramanathan, P. (2005). Distributed particle filter with GMM approximation for multiple targets localization and tracking in wireless sensor network. In Proceedings of the 4th international symposium on information processing in sensor networks (IPSN), IEEE Press, Piscataway, NJ, USA.

  • Silver, D., & Veness, J. (2010). Monte-Carlo planning in large POMDPs. In Proceedings of 24th advances in neural information processing systems (NIPS) (pp. 1–9).

  • Thrun, S., Fox, D., Burgard, W., & Dellaert, F. (2001). Robust Monte Carlo localization for mobile robots. Artificial Intelligence, 128(1–2), 99–141.

    Article  MATH  Google Scholar 

  • Thrun, S., Burgard, W., & Fox, D. (2005). Probabilistic robotics (intelligent robotics and autonomous agents). Cambridge: The MIT Press.

    MATH  Google Scholar 

  • Volkhardt, M., & Gross, H. M. (2013). Finding people in apartments with a mobile robot. In IEEE international conference on systems, man, and cybernetics (pp. 4348–4353).

  • Vázquez, M. A., & Míguez, J. (2017). A robust scheme for distributed particle filtering in wireless sensors networks. Signal Processing, 131, 190–201.

    Article  Google Scholar 

  • Xu, Z., Fitch, R., & Sukkarieh, S. (2013). Decentralised coordination of mobile robots for target tracking with learnt utility models. In Proceedings of the IEEE international conference on robotics and automation (ICRA) (pp. 2014–2020). IEEE.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Alex Goldhoorn.

Additional information

This is one of the several papers published in Autonomous Robots comprising the Special Issue on Online Decision Making in Multi-Robot Coordination.

Work partially supported by the Spanish Ministry of Science and Innovation under project Rob-In-Coop (DPI2013-42458-P) and EU FP7 project ARCAS (INFSO-ICT-287617).

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Goldhoorn, A., Garrell, A., Alquézar, R. et al. Searching and tracking people with cooperative mobile robots . Auton Robot 42, 739–759 (2018). https://doi.org/10.1007/s10514-017-9681-6

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10514-017-9681-6

Keywords

Navigation