Table Of ContentR V : S ,
OBOT ISION TRATEGIES
ALGORITHMS AND MOTION PLANNING
No part of this digital document may be reproduced, stored in a retrieval system or transmitted in any form or
by any means. The publisher has taken reasonable care in the preparation of this digital document, but makes no
expressed or implied warranty of any kind and assumes no responsibility for any errors or omissions. No
liability is assumed for incidental or consequential damages in connection with or arising out of information
contained herein. This digital document is sold with the clear understanding that the publisher is not engaged in
rendering legal, medical or any other professional services.
R V : S ,
OBOT ISION TRATEGIES
ALGORITHMS AND MOTION PLANNING
DAIKI ITÔ
EDITOR
Nova Science Publishers, Inc.
New York
Copyright © 2009 by Nova Science Publishers, Inc.
All rights reserved. No part of this book may be reproduced, stored in a retrieval system or
transmitted in any form or by any means: electronic, electrostatic, magnetic, tape, mechanical
photocopying, recording or otherwise without the written permission of the Publisher.
For permission to use material from this book please contact us:
Telephone 631-231-7269; Fax 631-231-8175
Web Site: http://www.novapublishers.com
NOTICE TO THE READER
The Publisher has taken reasonable care in the preparation of this book, but makes no expressed or
implied warranty of any kind and assumes no responsibility for any errors or omissions. No
liability is assumed for incidental or consequential damages in connection with or arising out of
information contained in this book. The Publisher shall not be liable for any special,
consequential, or exemplary damages resulting, in whole or in part, from the readers’ use of, or
reliance upon, this material. Any parts of this book based on government reports are so indicated
and copyright is claimed for those parts to the extent applicable to compilations of such works.
Independent verification should be sought for any data, advice or recommendations contained in
this book. In addition, no responsibility is assumed by the publisher for any injury and/or damage
to persons or property arising from any methods, products, instructions, ideas or otherwise
contained in this publication.
This publication is designed to provide accurate and authoritative information with regard to the
subject matter covered herein. It is sold with the clear understanding that the Publisher is not
engaged in rendering legal or any other professional services. If legal or any other expert
assistance is required, the services of a competent person should be sought. FROM A
DECLARATION OF PARTICIPANTS JOINTLY ADOPTED BY A COMMITTEE OF THE
AMERICAN BAR ASSOCIATION AND A COMMITTEE OF PUBLISHERS.
LIBRARY OF CONGRESS CATALOGING-IN-PUBLICATION DATA
Robot vision : strategies, algorithms, and motion planning / Daiki Itô, Editor.
p. cm.
ISBN 978-1-61668-981-0 (E-Book)
1. Robot vision. 2. Robotics. I. Itô, Daiki.
TJ211.3.R53 2009
629.8'92637--dc22
2008037508
Published by Nova Science Publishers, Inc. (cid:212) New York
CONTENTS
Preface vii
Short Communication
A Building Algorithm Based on Grid-Topological Map for
Mobile Robot Navigation 1
Bing Xu and Nan-Feng Xiao
Chapter 1 Mobile Robot Navigation Strategies Oriented to Goal
Achievement with Local Monocular Data 9
Lluís Pacheco, Ningsu Luo and Xevi Cufí
Chapter 2 Latest Developments in Feature Based Mapping and Navigation
for Indoor Service Robots 123
Diego Rodriguez-Losada, Luis Pedraza, Fernando Matia and
Pablo San Segundo
Chapter 3 Robot Navigation Using Parameterized Growing Neural Gas
that Learns Topologic Maps 171
José García-Rodríguez, Francisco Flórez-Revuelta and
Juan Manuel García-Chamizo
Chapter 4 Topological Knowledge Extraction Using Self-Organising
Neural Networks 185
P. Baldassarri, A. Montesanto and P. Puliti
Chapter 5 The SWAN, Submarine Wobble-free Autonomous Navigator,
Project: The Compensated Vectored-Thrust Patroller 211
R. C. Michelini, E. Cavallo and R. P. Razzoli
Chapter 6 Autonomous Robot Navigation Using Different Features and
Hierarchical Discriminant Regression 279
Xiaodong Gu
Chapter 7 Advances in Mapless and Map-Based Strategies for Robot
Navigation -- A Review 301
Leena Vachhani , Panakala Rajesh Kumar and K. Sridharan
vi Contents
Chapter 8 Dynamics, Motion Planning and Control of Wheel-Legged
Robots for Superior Field Navigations 325
S. Ali A. Moosavian and Asghar Mozdbaran
Chapter 9 Artificial Neural Networks for Learning and Decision Making
in Multi-agent Robot Soccer Systems 355
K.G. Jolly, R. Sreerama Kumar and R. Vijayakumar
Chapter 10 Accurate Camera Calibration for 3d Data
Acquisition: A Comparative Study 383
Junjie Liu, Ningfeng Wei and Yonghuai Liu
Chapter 11 Real-Time Map Building and Active Exploration for
Autonomous Robot in Unknown Environments 421
Meng Wang and James N. K. Liu
Chapter 12 Teleoperation of Mobile Robots via Internet:
Guidelines of Design 445
Emanuel Slawiñski and Vicente A. Mut
Index 461
PREFACE
Short Communication - To efficiently carry out complex missions in an indoor
environment, an autonomous mobile robot must be able to acquire and maintain models of the
environment. This paper presents a building algorithm that integrated both a grid-based
algorithm and a topological map algorithm. Grid-Topological maps are learned by using a BP
neural network, the control system of the mobile robot adopts a hybrid architecture. On the
high level, a FSM-based behavior selection method realizes behavior planning of the mobile
robot; on the low level, a behavior-based technique controls actions of the mobile robot. The
mobile robot can coordinate multi-behavior and react rapidly. Simulation results show the
effectiveness of the algorithm.
Chapter 1 - The research presented here integrates control science and robot vision
knowledge in a computer science environment. The perception of the navigation environment
is based on sensor systems that provide distance measurements in the vicinity of the robot.
This essential task can be accomplished by different range systems such as ultrasonic sensors,
laser rangefinders and vision-based systems. Among them, the computer vision-based system
is one of the most attractive and useful sensing method. It presents some interesting aspects
such like its falling down price and capacity of providing richer information than other
traditional ranging devices. The monocular techniques considered are Depth from Focus
(DFF) and Optical Flow (OF); the methodology presented exploits benefits from both
approaches. Moreover odometer system information is locally considered in order to correlate
the acquired frames. Among many objectives in the mobile robot navigation, it is very
important to achieve the feasible and accurate trajectory planning. The navigation control
signals should include the policy of obstacle avoidance, as well as the final desired coordinate
achievement. These mobile robot navigation approaches propose the use of potential fields,
and the use of model predictive control (MPC) on a short prediction horizon. Real Time MPC
control laws are analyzed by considering several constraints. In this work, trajectory tracking
is pursued by using real time mobile robot MPC implementations with monocular local vision
sensing. This article will be organized as follows. First, it is presented the useful
methodologies relevant to the present research work, especially on the mobile robot
navigation based on computer vision, monocular 3D machine vision techniques and model-
based control strategies. Experimental indoor results obtained with the available lab platform,
consisting in a differential-driven robot with a free rotating wheel, are depicted. Then, it is
presented the research developed and results obtained on the predictive model-based control
viii Daiki Itô
by using an occupancy grid framework obtained by monocular perception techniques and
odometer system data. Finally, conclusions are drawn and further research works are
commented.
Chapter 2 - Mobile service robots typically require an internal representation of its
environment to successfully accomplish its tasks. Such an internal representation (map) can
be provided to the robot in some scenarios where such a priori man made map exists.
Nevertheless there are many cases where such a map is not known in advance, so it must be
built by the robot itself while exploring the environment, which is known as the Simultaneous
Localization and Mapping (SLAM) problem. In our case, such necessity aroused several
years ago in the deployment of our interactive tour guide robot in new exhibits, museums or
fairs, where the maps provided by the organizers were completely useless for navigation. The
authors describe in this work our steps towards the current navigation system of our robot
Urbano, including the feature based mapping algorithm based on the SPMap concepts, our
solutions to the inconsistency and computational complexity of SLAM based on an Extended
Kalman Filter (EKF), and our recent research to perform advanced modeling of curved
environments using BSplines. The authors also describe our navigation system based on the
resulting maps: path planning and execution, reactive control and feature based localization.
Chapter 3 - Self-organising neural networks try to preserve the topology of an input space
by means of their competitive learning. This capacity has been used, among others, for the
representation of objects and their motion. In this work the authors use a kind of self-
organising network, the Growing Neural Gas, to represent different objects shape. As a result
of an adaptive process the objects are represented by a topology representing graph that
constitutes an induced Delaunay triangulation of their shapes. This feature can be used to
learn and represent topologic maps that mobile devices use to navigate in different
environments.
Chapter 4 - This paper proposes a method for self-localising a mobile agent, using images
supplied by a single monodirectional camera. The images acquired by the camera may be
viewed as an implicit topological representation of the environment. This last is a priori
unknown and its topological representation is derived by an unsupervised neural architecture.
The creation of a right topologically map allows overcoming the “perceptual aliasing”
problem: for which different locations in the environment can look identical, because they
produce similar or the same sensor readings. In fact when there is uncertainty, the agent is
able to identify its current position knowing the last visited node. The self-localization
process in conjunction with the built topological map allow to quite correctly establish the
agent position. To compare the performances of two self-organising networks, a given
architecture has been realized considering both Self-Organising Maps (SOM) and Growing
Neural Gas (GNG). Extensive simulations are provided to compare the effectiveness of the
GNG and SOM models in recognition speed, classification tasks and topology preserving.
The sperimental evidences show that both SOM and GNG have been particularly successful
in data recognition tasks, although the GNG model assures the best results and in a shortest
time. The GNG representation is able to make explicit the important topological relations in a
given distribution of input signals. So, the system not only optimally and quickly recognises
the images in each region, but it is able to spontaneously reconstruct the topological map of
the environments.
Chapter 5 - The chapter deals with developing small and cheap autonomous underwater
vehicles, AUV, entrusted of extended manoeuvrability for surveying and docking missions,
Description:The field of robot vision guidance is developing rapidly. The benefits of sophisticated vision technology include savings, improved quality, reliability, safety and productivity. Robot vision is used for part identification and navigation. Vision applications generally deal with finding a part and o