{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,12]],"date-time":"2025-10-12T04:29:52Z","timestamp":1760243392970,"version":"build-2065373602"},"reference-count":26,"publisher":"MDPI AG","issue":"1","license":[{"start":{"date-parts":[[2013,1,21]],"date-time":"2013-01-21T00:00:00Z","timestamp":1358726400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/3.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Cameras are one of the most relevant sensors in autonomous robots. However, two of their challenges are to extract useful information from captured images, and to manage the small field of view of regular cameras. This paper proposes implementing a dynamic visual memory to store the information gathered from a moving camera on board a robot, followed by an attention system to choose where to look with this mobile camera, and a visual localization algorithm that incorporates this visual memory. The visual memory is a collection of relevant task-oriented objects and 3D segments, and its scope is wider than the current camera field of view. The attention module takes into account the need to reobserve objects in the visual memory and the need to explore new areas. The visual memory is useful also in localization tasks, as it provides more information about robot surroundings than the current instantaneous image. This visual system is intended as underlying technology for service robot applications in real people\u2019s homes. Several experiments have been carried out, both with simulated and real Pioneer and Nao robots, to validate the system and each of its components in office scenarios.<\/jats:p>","DOI":"10.3390\/s130101268","type":"journal-article","created":{"date-parts":[[2013,1,21]],"date-time":"2013-01-21T10:58:53Z","timestamp":1358765933000},"page":"1268-1299","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":9,"title":["Robot Evolutionary Localization Based on Attentive Visual Short-Term Memory"],"prefix":"10.3390","volume":"13","author":[{"given":"Julio","family":"Vega","sequence":"first","affiliation":[{"name":"Grupo de Rob\u00f3tica, Universidad Rey Juan Carlos, c\/Camino del Molino s\/n, 28943 Fuenlabrada, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Eduardo","family":"Perdices","sequence":"additional","affiliation":[{"name":"Grupo de Rob\u00f3tica, Universidad Rey Juan Carlos, c\/Camino del Molino s\/n, 28943 Fuenlabrada, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jos\u00e9","family":"Ca\u00f1as","sequence":"additional","affiliation":[{"name":"Grupo de Rob\u00f3tica, Universidad Rey Juan Carlos, c\/Camino del Molino s\/n, 28943 Fuenlabrada, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2013,1,21]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Hurtley, R., and Zisserman, A. (2003). Multiple View Geometry in Computer Vision, Cambridge University Press.","DOI":"10.1017\/CBO9780511811685"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"194","DOI":"10.1038\/35058500","article-title":"Computational Modelling of Visual Attention","volume":"2","author":"Itti","year":"2001","journal-title":"Nat. Rev. Neurosci."},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Zaharescu, A., Rothenstein, A.L., and Tsotsos, J.K. (2004, January 15). Towards a biologically plausible active visual search model. Prague, Czech Republic.","DOI":"10.1007\/978-3-540-30572-9_10"},{"key":"ref_4","unstructured":"Remazeilles, A., Chaumette, F., and Gros, P. (2006, January 15\u201319). 3D navigation based on a visual memory. Orlando, FL, USA."},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Srinivasan, V., Thurrowgood, S., and Soccol, D. (2006, January 22\u201324). An Optical System for Guidance of Terrain Following in UAVs. Sydney, Australia.","DOI":"10.1109\/AVSS.2006.23"},{"key":"ref_6","unstructured":"Badal, S., Ravela, S., Draper, B., and Hanson, A. (1994, January 5\u20137). A Practical Obstacle Detection and Avoidance System. Sarasota, FL, USA."},{"key":"ref_7","first-page":"2025","article-title":"Stereo Vision and Rover Navigation Software for Planetary Exploration","volume":"5","author":"Goldberg","year":"2002","journal-title":"IEEE Aerosp. Conf. Proc."},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Gartshore, R., Aguado, A., and Galambos, C. (2002, January 2\u20135). Incremental Map Buildig Using an Occupancy Grid for an Autonomous Monocular Robot. Singapore.","DOI":"10.1109\/ICARCV.2002.1238494"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"1254","DOI":"10.1109\/34.730558","article-title":"A model of saliency-based visual attention for rapid scene analysis","volume":"20","author":"Itti","year":"2005","journal-title":"IEEE Trans. Patt. Anal. Mach. Intell."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"507","DOI":"10.1016\/0004-3702(95)00025-9","article-title":"Modeling visual attention via selective tuning","volume":"78","author":"Tsotsos","year":"1995","journal-title":"Artif. Intell."},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Marocco, D., and Floreano, D. (2002, January 5\u20139). Active vision and feature selection in evolutionary behavioral systems. Edinburgh UK.","DOI":"10.7551\/mitpress\/3121.003.0042"},{"key":"ref_12","first-page":"93","article-title":"Overt visual attention inside JDE control architecture","volume":"2","year":"2008","journal-title":"Int. J. Intell. Comput. Med. Sci. Image Proces."},{"key":"ref_13","unstructured":"Hulse, M., McBride, S., and Lee, M. (2009, January 12\u201314). Implementing inhibition of return; Embodied visual memory for robotic systems. Venice, Italy."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"57","DOI":"10.1016\/0004-3702(91)90080-4","article-title":"Animate vision","volume":"48","author":"Ballard","year":"1991","journal-title":"Artif. Intell."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"779","DOI":"10.1016\/S0262-8856(00)00103-7","article-title":"Entropy-based gaze planning","volume":"19","author":"Arbel","year":"2001","journal-title":"Image Vision Comput."},{"key":"ref_16","unstructured":"Burgard, W., and Fox, D. (1997, January 22\u201324). Active mobile robot localization by entropy minimization. Los Alamitos, CA, USA."},{"key":"ref_17","unstructured":"Dellaert, F., Burgard, W., Fox, D., and Thrun, S. (1999, January 23\u201325). Using the CONDENSATION algorithm for robust, vision-based mobile robot localization. Fort Collins, CO, USA."},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Newcombe, R.A., and Davison, A.J. (2010, January 13\u201318). Live Dense Reconstruction with a Single Moving Camera. San Francisco, CA, USA.","DOI":"10.1109\/CVPR.2010.5539794"},{"key":"ref_19","unstructured":"Carrera, G., Angeli, A., and Davison, A.J. (2011, January 7\u20139). Lightweight SLAM and Navigation with a Multi-Camera Rig. \u00d6rebro, Sweden."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"141","DOI":"10.1142\/S021987890700123X","article-title":"Genetic algorithm based visual localization for a robot pet in home healthcare system","volume":"4","author":"Tong","year":"2007","journal-title":"Int. J. Inform. Acquisit."},{"key":"ref_21","unstructured":"Duckett, T. (2003, January 14\u201319). A Genetic Algorithm for Simultaneous Localization and Mapping. Taipei, Taiwan."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"135","DOI":"10.1023\/A:1015664517164","article-title":"A Genetic Algorithm for Mobile Robot Localization Using Ultrasonic Sensors","volume":"34","author":"Moreno","year":"2002","journal-title":"J. Intell. Robot. Syst."},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Mariottini, G.L., and Roumeliotis, S.I. (2011, January 9\u201313). Active Vision-Based Robot Localization and Navigation in a Visual Memory. Shanghai, China.","DOI":"10.1109\/ICRA.2011.5980340"},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"748","DOI":"10.1109\/70.964673","article-title":"Active global localization for a mobile robot using multiple hypothesis tracking","volume":"17","author":"Jensfelt","year":"2001","journal-title":"IEEE Trans. Robot. Automat."},{"key":"ref_25","unstructured":"Solis, A., Nayak, A., Stojmenovic, M., and Zaguia, N. (2009, January 8\u201310). Robust Line Extraction Based on Repeated Segment Directions on Image Contours. Ottawa, Canada."},{"key":"ref_26","unstructured":"Fox, D., Burgard, W., Dellaert, F., and Thrun, S. (1999, January 18\u201322). Monte Carlo Localization: Efficient Position Estimation for Mobile Robots. Orlando, FL, USA."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/13\/1\/1268\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T21:44:25Z","timestamp":1760219065000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/13\/1\/1268"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013,1,21]]},"references-count":26,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2013,1]]}},"alternative-id":["s130101268"],"URL":"https:\/\/doi.org\/10.3390\/s130101268","relation":{},"ISSN":["1424-8220"],"issn-type":[{"type":"electronic","value":"1424-8220"}],"subject":[],"published":{"date-parts":[[2013,1,21]]}}}