Topological Gaussian ARTs with Short-Term and Long-Term Memory for Map Building and Fuzzy Motion Planning

Topological Gaussian ARTs with Short-Term and Long-Term Memory for Map Building and Fuzzy Motion Planning

Chin Wei Hong, Loo Chu Kiong, Kubota Naoyuki
Copyright: © 2016 |Pages: 25
DOI: 10.4018/IJALR.2016070104
OnDemand:
(Individual Articles)
Available
$37.50
No Current Special Offers
TOTAL SAVINGS: $37.50

Abstract

This paper proposes a cognitive architecture for building a topological map incrementally inspired by beta oscillations during place cell learning in hippocampus. The proposed architecture consists of two layer: the short-term memory layer and the long-term memory layer. The short-term memory layer emulates the entorhinal and the ? is the orientation system; the long-term memory layer emulates the hippocampus. Nodes in the topological map represent place cells (robot location), links connect nodes and store robot action (i.e. adjacent angle between connected nodes). The proposed method is formed by multiple Gaussian Adaptive Resonance Theory to receive data from various sensors for the map building. It consists of input layer and memory layer. The input layer obtains sensor data and incrementally categorizes the acquired information as topological nodes temporarily (short-term memory). In the long-term memory layer, the categorized information will be associated with robot actions to form the topological map (long-term memory). The advantages of the proposed method are: 1) it is a cognitive model that does not require human defined information and advanced knowledge to implement in a natural environment; 2) it can generate the map by processing various sensors data simultaneously in continuous space that is important for real world implementation; and 3) it is an incremental and unsupervised learning approach. Thus, the authors combine their Topological Gaussian ARTs method (TGARTs) with fuzzy motion planning to constitute a basis for mobile robot navigation in environment with slightly changes. Finally, the proposed approach was verified with several simulations using standardized benchmark datasets and real robot implementation.
Article Preview
Top

1. Introduction

Social robot is an autonomous robot that interacts and responses with humans or other autonomous physical agents by taking orders from social activities and rules assigned to its responsibility. Social robots provide services to human mainly at home or real social spaces such as shopping malls and convention halls. These services for instance, taking things for elderly person who has difficulty to move around, guiding visitors who seems to be lost, or giving shop recommendations to customers who appear to be interested. The capability of simultaneously determining a robot location and mapping its environment is a fundamental requirement to develop fully autonomous social robots (Montemerlo et al., 2002).

Previous work in the field of intelligent robotics has proposed multi-strategy learning that integrates multiple inference types and/or computational mechanisms into one learning system (Tecuci, 1994). Examples include the integration of symbolic and numerical learning, hybrid computation of discrete and continuous space, integration of stochastic and deterministic heuristic search, path planning and behavioral learning (Bianco & Cassinis, 1996), and reinforcement learning based on value and policy iteration.

In robotic mapping, representations of the world are divided into 3 groups which is metric maps, topological maps and hybrid models (Tomatis et al., 2003). For the metric mapping, the environment is represented as a set of objects with coordinates in a 2D space. The map generation is based on a grid occupancy or feature map approach (Leivas et al., 2010). The grid occupancy method is mapping the environment to a set of cells. Based on a combination of sensor scans, each cell is given a probability that determines whether the cell is occupied or not. However, this approach suffers from high computational cost of feature calculation. The features map approach consists of constructing maps that contain information about basic geometric shapes or objects, such as lines and walls (Chatila & Laumond, 1985). In addition, metric map methods are vulnerable to inaccuracies in both map-making and the dead reckoning abilities of the robot. Therefore, in large environments the problem of drift in odometry makes it difficult to maintain the global consistency of the map.

On the other hand, topological paradigm map the environment into a set of definite places (Kuipers & Byun, 1991) and store information of robot traverse from one area to another. Nodes (places) are defined by sensory information gathered from the environment. Next, the robot’s traverse information for the connected nodes are stored in links. Thus, it is a set of connected nodes for representing the environment that only consists of certain crucial areas that will be used for navigation.

However, one of the drawback of topological approach is the lack of rigid correlation representation. For example, Kuipers & Byun (1991) represents nodes as places defined by sensor data and edges as links between places defined by control actions. Besides, Thrun (1998) defined the map by dividing a probabilistic occupancy grid to areas separated by thin passages corresponding to a local clearance measurement. Since difference definition lead to different topological architectures, it is difficult for a robot or a human operator to generate a topological map during navigating a big-scale environment. Another drawback of the topological map is the online detection and recognition of topological nodes. Several types of artificial landmarks (such as ultrasonic sensors, visual patterns or reflective devices) are introduced to overcome the problem, however there are no artificial landmarks in real environment.

Complete Article List

Search this Journal:
Reset
Open Access Articles: Forthcoming
Volume 8: 2 Issues (2018)
Volume 7: 2 Issues (2017)
Volume 6: 2 Issues (2016)
Volume 5: 1 Issue (2015)
Volume 4: 1 Issue (2014)
Volume 3: 4 Issues (2012)
Volume 2: 4 Issues (2011)
Volume 1: 4 Issues (2010)
View Complete Journal Contents Listing