Cover image for Robot navigation from nature : simultaneous localisation, mapping, and path planning based on hippocampal models
Title:
Robot navigation from nature : simultaneous localisation, mapping, and path planning based on hippocampal models
Personal Author:
Publication Information:
Berlin : Springer, 2008
Physical Description:
xx, 193 p. : ill. ; 24 cm.
ISBN:
9783540775195

Available:*

Library
Item Barcode
Call Number
Material Type
Item Category 1
Status
Searching...
30000010196865 TJ211.415 M542 2008 Open Access Book Book
Searching...

On Order

Summary

Summary

At the dawn of the new millennium, robotics is undergoing a major transformation in scope and dimension. From a largely dominant industrial focus, robotics is rapidly expanding into the challenges of unstructured environments. Interacting with, assi- ing, serving, and exploring with humans, the emerging robots will increasingly touch people and their lives. The goal of the new series of Springer Tracts in Advanced Robotics (STAR) is to bring, in a timely fashion, the latest advances and developments in robotics on the basis of their significance and quality. It is our hope that the wider dissemination of research developments will stimulate more exchanges and collaborations among the research community and contribute to further advancement of this rapidly growing field. The monograph written by Michael Milford is yet another volume in the series devoted to one of the hottest research topics in the latest few years, namely Simul- neous Localization and Map Building (SLAM). The contents expand the author's doctoral dissertation and describe the development of a robot mapping and navigation system inspired by models of the neural mechanisms underlying spatial navigation in the rodent hippocampus. One unique merit of the book lies in its truly interdisciplinary flavour, addressing a link between biology and artificial robotic systems that has been open for many years. To the best of my knowledge, this is the most thorough attempt to marry biological navigation in rodents and similar, with robotic navigation and SLAM. A very fine addition to our STAR series!


Table of Contents

List of Figuresp. xv
List of Abbreviationsp. xix
1 Introductionp. 1
1.1 Mobile Robotsp. 1
1.2 Simultaneous Localisation and Mappingp. 3
1.3 Exploration, Goal Navigation and Adapting to Changep. 5
1.4 Practical Performance from a Biological Modelp. 6
1.5 Book Outlinep. 6
2 Mapping and Navigationp. 9
2.1 The Mapping and Navigation Problemp. 10
2.1.1 Localisation and Mappingp. 10
2.1.2 Slam: The Chicken and the Egg Problemp. 11
2.1.3 Dealing with Uncertaintyp. 11
2.1.4 Exploring Unknown Environmentsp. 12
2.1.5 Navigating to Goalsp. 12
2.1.6 Learning and Coping with Changep. 13
3 Robotic Mapping Methodsp. 15
3.1 Probabilistic Mapping Algorithmsp. 15
3.1.1 Kalman Filter Methodsp. 15
3.1.2 Expectation Maximisation Methodsp. 17
3.1.3 Particle Filter Methodsp. 18
3.2 Topological Mapping Methodsp. 21
3.3 Exploration, Navigation, and Dealing with Changep. 22
3.3.1 Explorationp. 23
3.3.2 Navigating to Goalsp. 25
3.3.3 Dealing with Dynamic Environmentsp. 26
3.4 Discussionp. 28
4 Biological Navigation Systemsp. 29
4.1 Rodents and the Cognitive Mapp. 29
4.1.1 Head Direction and Place Cellsp. 31
4.1.2 Exploration, Navigation, and Dealing with Changep. 33
4.2 Other Animals and Insectsp. 34
4.2.1 Beesp. 34
4.2.2 Antsp. 36
4.2.3 Primatesp. 36
4.2.4 Humansp. 38
4.3 Discussionp. 39
5 Emulating Nature: Models of Hippocampusp. 41
5.1 Head Direction and Place Cells - State of the Artp. 41
5.1.1 Attractor Networksp. 41
5.1.2 Path Integrationp. 42
5.1.3 Head Direction Correction Using Allothetic Informationp. 44
5.1.4 Place Cells - State of the Artp. 45
5.1.5 Place Cells Through Allothetic Cuesp. 45
5.1.6 Place Cells Through Ideothetic Informationp. 47
5.1.7 Navigationp. 51
5.2 Discussionp. 53
6 Robotic or Bio-inspired: A Comparisonp. 55
6.1 Robustness Versus Accuracyp. 55
6.2 Map Friendliness Versus Map Usabilityp. 56
6.3 Sensory Differencesp. 57
6.4 Capability in Real World Environmentsp. 58
6.5 One Solutionp. 59
7 Pilot Study of a Hippocampal Modelp. 61
7.1 Robot and Environmentp. 61
7.2 Complete Model Structurep. 63
7.3 A Model of Spatial Orientationp. 64
7.3.1 Representing Orientationp. 64
7.3.2 Learning Allothetic Cuesp. 66
7.3.3 Re-localisation Using Allothetic Cuesp. 67
7.3.4 Internal Dynamicsp. 68
7.3.5 Path Integration Using Ideothetic Informationp. 69
7.4 Model Performancep. 70
7.4.1 Experiment 1: Path Integration Calibrationp. 70
7.4.2 Experiment 2: Localisation and Mapping in 1Dp. 71
7.5 A Model of Spatial Locationp. 74
7.5.1 Representing Locationp. 74
7.5.2 Learning Allothetic Cuesp. 75
7.5.3 Re-Localisation Using Allothetic Cuesp. 75
7.5.4 Internal Dynamicsp. 76
7.5.5 Path Integration Using Ideothetic Informationp. 78
7.6 Model Performancep. 79
7.6.1 Experiment 3: Localisation and Mapping in 2Dp. 79
7.7 Discussion and Summaryp. 81
7.7.1 Comparison to Biological Systemsp. 83
7.7.2 Comparison to Other Modelsp. 84
7.7.3 Conclusionp. 86
8 RatSLAM: An Extended Hippocampal Modelp. 87
8.1 A Model of Spatial Posep. 87
8.1.1 Complete Model Structurep. 87
8.1.2 Biological Evidence for Pose Cellsp. 87
8.1.3 Representing Posep. 89
8.1.4 Internal Dynamicsp. 90
8.1.5 Learning Visual Scenesp. 91
8.1.6 Re-localising Using Familiar Visual Scenesp. 92
8.1.7 Intuitive Path Integrationp. 93
8.2 Generation of Local Viewp. 94
8.2.1 Sum of Absolute Differences Modulep. 94
8.2.2 Image Histogramsp. 96
8.3 Visualising SLAM in a Hippocampal Modelp. 99
8.4 Slam in Indoor and Outdoor Environmentsp. 101
8.4.1 Experiment 4: Slam with Artificial Landmarksp. 101
8.4.2 Experiment 5: Slam in a Loop Environmentp. 104
8.4.3 Experiment 6: Slam in an Office Buildingp. 107
8.4.4 Experiment 7: Slam in Outdoor Environmentsp. 112
8.4.5 Path Integration only Performancep. 113
8.4.6 Slam Resultsp. 113
8.5 Summary and Discussionp. 115
8.5.1 RatSlam Requirementsp. 115
8.5.2 The Nature of RatSlam Representationsp. 115
9 Goal Memory: A Pilot Studyp. 117
9.1 Enabling Goal Recall Using RatSlamp. 117
9.2 Learningp. 118
9.3 Recallp. 119
9.3.1 Experiment 8: Small Environment Goal Recallp. 120
9.3.2 Goal Recall Resultsp. 121
9.3.3 Experiment 9: Large Environment Goal Recallp. 124
9.3.4 Goal Recall Resultsp. 125
9.4 Summary and Discussionp. 126
9.4.1 Creating Maps Suited to Goal Recallp. 127
10 Extending RatSlam: The Experience Mapping Algorithmp. 129
10.1 A Map Made of Experiencesp. 129
10.2 Linking Experiences: Spatially, Temporally, Behaviourallyp. 131
10.3 Map Correctionp. 133
10.4 Map Adaptation and Long Term Maintenancep. 134
10.5 Indoor Experience Mapping Resultsp. 136
10.5.1 Experiment 10: Large Pose Cell Representationp. 137
10.5.2 Experiment 11: Small Pose Cell Representationp. 139
10.6 Experiment 12: Outdoor Experience Mappingp. 140
10.7 Summary and Discussionp. 142
11 Exploration, Goal Recall, and Adapting to Changep. 145
11.1 Exploring Efficientlyp. 145
11.1.1 Experimental Evaluationp. 147
11.1.2 Discussionp. 147
11.2 Recalling Routes Using a Temporal Mapp. 149
11.2.1 Temporal Map Creationp. 149
11.2.2 Route Planningp. 150
11.2.3 Behaviour Arbitrationp. 151
11.2.4 Route Loss Recoveryp. 153
11.3 Slam and Navigation in a Static Environmentp. 153
11.3.1 Experiment 13: Goal Recall with Minor Pose Collisionsp. 154
11.3.2 Experiment 14: Goal Recall with Major Pose Collisionsp. 156
11.3.3 Discussionp. 156
11.4 Adapting to Environment Changep. 158
11.4.1 Experiment 15: Indoor Map Adaptationp. 158
11.4.2 Resultsp. 159
11.5 Discussionp. 160
11.5.1 Conclusionp. 161
12 Discussionp. 163
12.1 Book Summaryp. 163
12.1.1 Mapping and Navigationp. 163
12.1.2 Pilot Study of a Hippocampal Modelp. 164
12.1.3 RatSlam: An Extended Hippocampal Modelp. 164
12.1.4 Goal Memory: A Pilot Studyp. 165
12.1.5 Extending RatSlam: Experience Mappingp. 165
12.1.6 Exploring, Goal Recall, and Adapting to Changep. 165
12.2 Contributionsp. 166
12.2.1 Comparative Review of Robotic and Biological Systemsp. 166
12.2.2 Performance Evaluation of Hippocampal Modelsp. 167
12.2.3 Implementation of an Extended Hippocampal Modelp. 167
12.2.4 An Experience Mapping Algorithmp. 167
12.2.5 An Integrated Approach to Mapping and Navigationp. 168
12.3 Future Mapping and Navigation Researchp. 168
12.4 Grid Cellsp. 170
12.5 Conclusionp. 170
Appendix A The Movement Behavioursp. 173
Search of Local Spacep. 173
Pathway Identificationp. 173
Velocity Commandsp. 176
Referencesp. 179
List of Reproduced Figuresp. 187
Indexp. 191