Juan-Antonio Fernández-Madrigal
University of Málaga
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Juan-Antonio Fernández-Madrigal.
intelligent robots and systems | 2005
Cipriano Galindo; Alessandro Saffiotti; Silvia Coradeschi; Pär Buschka; Juan-Antonio Fernández-Madrigal; Javier Gonzalez
The success of mobile robots, and particularly of those interfacing with humans in daily environments (e.g., assistant robots), relies on the ability to manipulate information beyond simple spatial relations. We are interested in semantic information, which gives meaning to spatial information like images or geometric maps. We present a multi-hierarchical approach to enable a mobile robot to acquire semantic information from its sensors, and to use it for navigation tasks. In our approach, the link between spatial and semantic information is established via anchoring. We show experiments on a real mobile robot that demonstrate its ability to use and infer new semantic information from its environment, improving its operation.
Robotics and Autonomous Systems | 2008
Cipriano Galindo; Juan-Antonio Fernández-Madrigal; Javier Gonzalez; Alessandro Saffiotti
Task planning for mobile robots usually relies solely on spatial information and on shallow domain knowledge, such as labels attached to objects and places. Although spatial information is necessary for performing basic robot operations (navigation and localization), the use of deeper domain knowledge is pivotal to endow a robot with higher degrees of autonomy and intelligence. In this paper, we focus on semantic knowledge, and show how this type of knowledge can be profitably used for robot task planning. We start by defining a specific type of semantic maps, which integrates hierarchical spatial information and semantic knowledge. We then proceed to describe how these semantic maps can improve task planning in two ways: extending the capabilities of the planner by reasoning about semantic information, and improving the planning efficiency in large domains. We show several experiments that demonstrate the effectiveness of our solutions in a domain involving robot navigation in a domestic environment.
IEEE Transactions on Robotics | 2008
Jose-Luis Blanco; Juan-Antonio Fernández-Madrigal; Javier Gonzalez
This paper introduces a new approach to simultaneous localization and mapping (SLAM) that pursues robustness and accuracy in large-scale environments. Like most successful works on SLAM, we use Bayesian filtering to provide a probabilistic estimation that can cope with uncertainty in the measurements, the robot pose, and the map. Our approach is based on the reconstruction of the robot path in a hybrid discrete-continuous state space, which naturally combines metric and topological maps. There are two fundamental characteristics that set this paper apart from previous ones: 1) the use of a unified Bayesian inference approach both for the metrical and the topological parts of the problem and 2) the analytical formulation of belief distributions over hybrid maps, which allows us to maintain the spatial uncertainty in large spaces more accurately and efficiently than in previous works. We also describe a practical implementation that aims for real-time operation. Our ideas have been validated by promising experimental results in large environments (up to 30 000 m2, a 2 km robot path) with multiple nested loops, which could hardly be managed appropriately by other approaches.
Robotics and Autonomous Systems | 2009
Javier Gonzalez; Jose-Luis Blanco; Cipriano Galindo; A. Ortiz-de-Galisteo; Juan-Antonio Fernández-Madrigal; Francisco Angel Moreno; Jorge L. Martínez
This article addresses the problem of mobile robot localization using Ultra-Wide-Band (UWB) range measurements. UWB is a radio technology widely used for communications, that is recently receiving increasing attention for positioning applications. In these cases, the position of a mobile transceiver is determined from the distances to a set of fixed, well-localized beacons. Though this is a well-known problem in the scientific literature (the trilateration problem), the peculiarities of UWB range measurements (basically, distance errors and multipath effects) demand a different treatment to other similar solutions, as for example, those based on laser. This work presents a thorough experimental characterization of UWB ranges within a variety of environments and situations. From these experiments, we derive a probabilistic model which is then used by a particle filter to combine different readings from UWB beacons as well as the vehicle odometry. To account for the possible offset error due to multipath effects, the state tracked by the particle filter includes the offset of each beacon in addition to the planar robot pose (x,y,@f), both estimated sequentially. We show navigation results for a robot moving in indoor scenarios covered by three UWB beacons that validate our proposal.
systems man and cybernetics | 2006
Cipriano Galindo; Javier Gonzalez; Juan-Antonio Fernández-Madrigal
Completely autonomous performance of a mobile robot within noncontrolled and dynamic environments is not possible yet due to different reasons including environment uncertainty, sensor/software robustness, limited robotic abilities, etc. But in assistant applications in which a human is always present, she/he can make up for the lack of robot autonomy by helping it when needed. In this paper, the authors propose human-robot integration as a mechanism to augment/improve the robot autonomy in daily scenarios. Through the human-robot-integration concept, the authors take a further step in the typical human-robot relation, since they consider her/him as a constituent part of the human-robot system, which takes full advantage of the sum of their abilities. In order to materialize this human integration into the system, they present a control architecture, called architecture for human-robot integration, which enables her/him from a high decisional level, i.e., deliberating a plan, to a physical low level, i.e., opening a door. The presented control architecture has been implemented to test the human-robot integration on a real robotic application. In particular, several real experiences have been conducted on a robotic wheelchair aimed to provide mobility to elderly people
IEEE Transactions on Pattern Analysis and Machine Intelligence | 2002
Juan-Antonio Fernández-Madrigal; Javier Gonzalez
The use of hierarchical graph searching for finding paths in graphs is well known in the literature, providing better results than plain graph searching, with respect to computational costs, in many cases. This paper offers a step forward by including multiple hierarchies in a graph-based model. Such a multi-hierarchical model has the following advantages: First, a multiple hierarchy permits us to choose the best hierarchy to solve each search problem; second, when several search problems have to be solved, a multiple hierarchy provides the possibility of solving some of them simultaneously; and third, solutions to the search problems can be expressed in any of the hierarchies of the multiple hierarchy, which allows us to represent the information in the most suitable way for each specific purpose. In general, multiple hierarchies have proven to be a more adaptable model than single-hierarchy or non-hierarchical models. This paper formalizes the multi-hierarchical model, describes the techniques that have been designed for taking advantage of multiple hierarchies in a hierarchical path search, and presents some experiments and results on the performance of these techniques.
The International Journal of Robotics Research | 2008
Jose-Luis Blanco; Juan-Antonio Fernández-Madrigal; Javier Gonzalez
Rao—Blackwellized particle filters (RBPFs) are an implementation of sequential Bayesian filtering that has been successfully applied to mobile robot simultaneous localization and mapping (SLAM) and exploration. Measuring the uncertainty of the distribution estimated by a RBPF is required for tasks such as information gain-guided exploration or detecting loop closures in nested loop environments. In this paper we propose a new measure that takes the uncertainty in both the robot path and the map into account. Our approach relies on the entropy of the expected map (EM) of the RBPF, a new variable built by integrating the map hypotheses from all of the particles. Unlike previous works that use the joint entropy of the RBPF for active exploration, our proposal is better suited to detect opportunities to close loops, a key aspect to reduce the robot path uncertainty and consequently to improve the quality of the maps being built. We provide a theoretical discussion and experimental results with real data that support our claims.
intelligent robots and systems | 2008
Jose-Luis Blanco; Juan-Antonio Fernández-Madrigal; Javier Gonzalez
This work addresses range-only SLAM (RO-SLAM) as the Bayesian inference problem of sequentially tracking a vehicle while estimating the location of a set of beacons without any prior information. The only assumptions are the availability of odometry and a range sensor able of identifying the different beacons. We propose exploiting the conditional independence between the position distributions of each beacon within a Rao-Blackwellized Particle Filter (RBPF) for maintaining independent Sum of Gaussians (SOGs) for each beacon. Unlike other approaches, it is shown then that a proper probabilistic observation model can be derived for online operation with no need for delayed initializations. We provide a rigorous statistical comparison of this proposal with previous work of the authors where a Monte-Carlo approximation was employed instead for the conditional densities. As verified experimentally, this new proposal represents a significant improvement in accuracy, computation time, and robustness against outliers.
information sciences, signal processing and their applications | 2007
Juan-Antonio Fernández-Madrigal; E. Cruz-Martin; Javier Gonzalez; Cipriano Galindo; Jose-Luis Blanco
Ultra-wide band (UWB) sensors are innovative devices constructed for efficient wireless communications that have recently being used for vehicle localization in indoor environments. In contrast, GPS sensors are well-known satellite-based positioning devices widely extended for outdoor applications. We evaluate in this paper the combination of both technologies for efficient positioning of vehicles in a mixed scenario (both indoor and outdoor situations), which is typical in applications such as automatic guided vehicles transporting and storing goods among warehouses. The framework we propose for combining sensor information is Monte Carlo localization (also known as particle filters), which is a versatile solution to the fusion of different sensory data and exhibits a number of advantages with respect to other localization techniques. In the paper we describe our approach and evaluate it with several simulated experiments that have yielded promising results. This work, supported by the European project CRAFT-COOP-CT-2005-017668, becomes a first step toward a robust and reliable localization system for automated industrial vehicles.
international conference on robotics and automation | 2007
Jose-Luis Blanco; Juan-Antonio Fernández-Madrigal; Javier Gonzalez
Most successful works in simultaneous localization and mapping (SLAM) aim to build a metric map under a probabilistic viewpoint employing Bayesian filtering techniques. This work introduces a new hybrid metric-topological approach, where the aim is to reconstruct the path of the robot in a hybrid continuous-discrete state space which naturally combines metric and topological maps. Our fundamental contributions are: (i) the estimation of the topological path, an improvement similar to that of Rao-Blackwellized particle filters (RBPF) and FastSLAM in the field of metric map building; and (ii) the application of grounded methods to the abstraction of topology (including loop closure) from raw sensor readings. It is remarkable that our approach could be still represented as a Bayesian inference problem, becoming an extension of purely metric SLAM. Besides providing the formal definitions and the basics for our approach, we also describe a practical implementation aimed to real-time operation. Promising experimental results mapping large environments with multiple nested loops (~30.000 m2, ~2Km robot path) validate our work.