José M. Cañas

Learn More
This paper describes a method to estimate the position of a mobile robot in an indoor scenario using the odometric calculus and the WiFi energy received from the wireless infrastructure. This energy will be measured by wireless network card on-board a mobile robot, and it will be used as another regular sensor to improve position estimation. The Bayes rule(More)
This paper presents a novel system capable of solving the problem of tracking multiple targets in a crowded, complex and dynamic indoor environment, like those typical of mobile robot applications. The proposed solution is based on a stereo vision set in the acquisition step and a probabilistic algorithm in the obstacles position estimation process. The(More)
Mobile robots need to be able to communicate among them, and with other hosts participating in a given task. Traditional wired networks are obviously not suitable for mobile robots. Current wireless networks are usually based on a fixed network infrastructure (base stations) to route packets. The best alternative for mobile robots are Ad-Hoc networks, which(More)
Software architectures are essential for robotic applications development. They organize perception and actuation capabilities in order to achieve the goals the robots for which are developed. In this paper we present the third major release of our software architecture, named BICA, that aims to be applied in a wide range of applications using the Nao(More)
This paper presents the application developed for humanoid robots which are used in therapy of dementia patients, as a cognitive stimulation tool. It has been created using BICA, a component oriented framework for programming robot applications, which is also described. The developed robotherapy application includes the control software onboard the robot(More)
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(More)
Attention mechanisms of biological vision have been applied to machine vision for several applications, like visual search and object detection. Most of the proposed models are centred on a unique way of attention, mainly stimulus-driven or bottom-up attention. We propose a visual attention system that integrates several attentional behaviours. To get a(More)