ebook img

Multiagent Robotic Systems PDF

310 Pages·2001·9.502 MB·English
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview Multiagent Robotic Systems

The CRC Press International Series on Computational Intelligence Series Editor L.C. Jain, Ph.D., M.E., B.E. (Hons), Fellow I.E. (Australia) L.C. Jain, R.P. Johnson, Y. Takefuji, and L.A. Zadeh Knowledge-Based Intelligent Techniques in Industry L.C. Jain and C.W. de Silva Intelligent Adaptive Control: Industrial Applications in the Applied Computational Intelligence Set L.C. Jain and N.M. Martin Fusion of Neural Networks, Fuzzy Systems, and Genetic Algorithms: Industrial Applications H.-N. Teodorescu, A. Kandel, and L.C. Jain Fuzzy and Neuro-Fuzzy Systems in Medicine C.L. Karr and L.M. Freeman Industrial Applications of Genetic Algorithms L.C. Jain and B. Lazzerini Knowledge-Based Intelligent Techniques in Character Recognition L.C. Jain and V. Vemuri Industrial Applications of Neural Networks H.-N. Teodorescu, A. Kandel, and L.C. Jain Soft Computing in Human-Related Sciences B. Lazzerini, D. Dumitrescu, L.C. Jain, and A. Dumitrescu Evolutionary Computing and Applications B. Lazzerini, D. Dumitrescu, and L.C. Jain Fuzzy Sets and Their Application to Clustering and Training L.C. Jain, U. Halici, I. Hayashi, S.B. Lee, and S. Tsutsui Intelligent Biometric Techniques in Fingerprint and Face Recognition Z. Chen Computational Intelligence for Decision Support L.C. Jain Evolution of Engineering and Information Systems and Their Applications ©2001 CRC Press LLC H.-N. Teodorescu and A. Kandel Dynamic Fuzzy Systems and Chaos Applications L. Medsker and L.C. Jain Recurrent Neural Networks: Design and Applications L.C. Jain and A.M. Fanelli Recent Advances in Artifical Neural Networks: Design and Applications M. Russo and L.C. Jain Fuzzy Learning and Applications J. Liu and J. Wu Multi-Agent Robotic Systems M. Kennedy, R. Rovatti, and G. Setti Chaotic Electronics in Telecommunications H.-N. Teodorescu and L.C. Jain Intelligent Systems and Techniques in Rehabilitation Engineering I. Baturone, A. Barriga, C. Jimenez-Fernandez, D. Lopez, and S. Sanchez-Solano Microelectronics Design of Fuzzy Logic-Based Systems T. Nishida Dynamic Knowledge Interaction C.L. Karr Practical Applications of Computational Intelligence for Adaptive Control ©2001 CRC Press LLC MULTI -AGENT ROBOTIC SYSTEMS Jiming Liu Jianbing Wu CRC Press Boca Raton London New York Washington, D.C. ©2001 CRC Press LLC disclaimer Page 1 Tuesday, April 10, 2001 4:41 PM Royalties from this book will be donated to Friends of the Earth and the World Wildlife Fund Library of Congress Cataloging-in-Publication Data Liu, Jiming, 1962- Multi-Agent robotic systems / Jiming Liu, Jianbing Wu. p. cm.—(International series on computational intelligence) Includes bibliographical references and index. ISBN 0-8493-2288-X (alk. paper) 1. Robots—Control systems. 2. Intelligent agents (Computer software) I. Wu, Jianbing. II. Title. III. CRC Press international series on computational intelligence TJ211.35 .L58 2001 2001025397 This book contains information obtained from authentic and highly regarded sources. Reprinted material is quoted with permission, and sources are indicated. A wide variety of references are listed. Reasonable efforts have been made to publish reliable data and information, but the author and the publisher cannot assume responsibility for the validity of all materials or for the consequences of their use. Neither this book nor any part may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying, microfilming, and recording, or by any information storage or retrieval system, without prior permission in writing from the publisher. The consent of CRC Press LLC does not extend to copying for general distribution, for promotion, for creating new works, or for resale. Specific permission must be obtained in writing from CRC Press LLC for such copying. Direct all inquiries to CRC Press LLC, 2000 N.W. Corporate Blvd., Boca Raton, Florida 33431. Trademark Notice: Product or corporate names may be trademarks or registered trademarks, and are used only for identification and explanation, without intent to infringe. Visit the CRC Press Web site at www.crcpress.com © 2001 by CRC Press LLC No claim to original U.S. Government works International Standard Book Number 0-8493-2288-X Library of Congress Card Number 2001025397 Printed in the United States of America 1 2 3 4 5 6 7 8 9 0 Printed on acid-free paper ©2001 CRC Press LLC Preface Not everything thatcan be counted counts, andnot everything that countscanbecounted.1 An autonomous agent is a computational system that acquires and analyzes sensory dataorexternal stimulusandexecutes behaviorsthatproduceeffects in the environment. It decides for itself how to relate sensory data to its behav- iors in its efforts to attain certain goals. Such a system is able to deal with un- predictableproblems,dynamicallychangingsituations,poorlymodeledenviron- ments,orconflictingconstraints. The motivation behind the research and development in multi-agent robotic systems comes from the fact that the decentralized multi-robotapproach has a numberofadvantagesovertraditionalsinglecomplexroboticsystemsapproaches. Distributedrobotscan readilyexhibitthe characteristics of structuralflexibility, 1AsignhanginginAlbertEinstein’sofficeatPrinceton. ©2001 CRC Press LLC reliability through redundancy, simple hardware, adaptability, reconfigurability, and maintainability.Therobotscan interactwiththeirlocalenvironmentsinthe courseofcollectiveproblem-solving.Respondingtodifferentlocalconstraintsre- ceivedfromtheirtaskenvironments,theymayselectandexhibitdifferentbehav- iorpatterns, such as avoidance, following,aggregation, dispersion,homing,and wandering.Thesebehaviorsarepreciselycontrolledthroughanarrayofparame- ters(suchasmotiondirection,timing,lifespan,age,etc.),whichmaybecarefully predefinedordynamicallyacquiredbytherobotsbasedoncertaincomputational mechanisms. Inordertosuccessfullydevelopmulti-agentroboticsystems, thekeymethod- ologicalissuesmustbecarefullyexamined.Atthesametime,theunderlyingcom- putational models and techniques for multi-agent systems engineering must be thoroughlyunderstood.AsacompaniontoAutonomousAgentsandMulti-Agent Systems by Jiming Liu, World Scientific Publishing, 2001, this book is about learning, adaptation, and self-organization in decentralized autonomous robots. Theaimsofthebookaretoprovideaguidedtourofthepioneeringworkandthe majortechnicalissuesinmulti-agentroboticsresearch(PartI),andtogiveanin- depthdiscussiononthecomputationalmechanismsforbehaviorengineeringina groupofautonomousrobots(PartsIItoIV).Throughasystematicexamination, weaim tounderstandtheinterrelationshipsbetweentheautonomyofindividual robotsand theemerged globalbehaviorpropertiesof thegroupinperforminga cooperative task. Toward this end, we describe the essential buildingblocks in thearchitectureofautonomousmobilerobotswithrespecttotherequirementson localbehaviorconditioningandgroupbehaviorevolution. This book has a number of specially designed features to enable readers to understandthetopicspresentedandtoapplythetechniquesdemonstrated.These featuresare: 1. Thecontentshaveabalancedemphasisontherecentandpioneeringwork, thetheoretical/computationalaspects,andtheexperimental/practicalissues ofmulti-agentroboticsystems. 2. The materials are structured in a systematic, coherent manner with implementationdetails,comprehensiveexamples,andcasestudies. 3. Many graphical illustrations are inserted to explain and highlight the importantnotionsandprinciples. 4. MATLAB toolboxes for multi-agent robotics research, experimentation, and learning are provided, which are available for free download from http:==www:.crcpress:com=us=ElectronicProducts= downandup:asp?mscssid= ©2001 CRC Press LLC After reading this book, we hope that readers will be able to appreciate the strengthsandusefulnessofvariousapproachesinthedevelopmentandapplication of multi-agentroboticsystems. They willbe able to thoroughlyunderstand the followingfiveissues: 1. Why and how do we develop and experimentally test the computational mechanisms forlearningandevolvingsensory-motorcontrolbehaviorsin autonomousrobots. 2. Howdoweenablegrouprobotstoconvergetoafinitenumberofdesirable taskstatesthroughgrouplearning. 3. Whataretheeffectsofthelocallearningmechanismsontheemergenceof globalbehaviors. 4. How do we design and develop evolutionary algorithm-based behavior learningmechanismsfortheoptimalemergenceof(group)behaviors. 5. How do we use decentralized, self-organizing autonomous robots to performcooperativetasksinanunknownenvironment. JimingLiu JianbingWu Summer2001 ©2001 CRC Press LLC Acknowledgements First,wewouldliketothankthepioneersandfellowresearchersaswellastheau- thorsofbooks,papers,andarticlesinthefieldsofintelligentsystems,autonomous agentsandmulti-agentsystems,androboticsforprovidinguswithinsights,ideas, andmaterialsinpreparingthesurveysinthisbook. Second,wewishtoofferourthankstoourhomeinstitutions,HongKongBap- tistUniversity(HKBU)andUniversityofCalgary,forprovidinguswithpleasant workingenvironments that enable us to pursue our research. Without these en- vironments, it could take longer for us to come up with this synthesis. Part of thisbookwas writtenduringJiming’ssabbatical leave intheComputerScience Department ofStanfordUniversity.HerewewouldliketothankProf.Oussama KhatibforhiskindinvitationandalsothankHKBUforgrantingthisopportunity. Third,wewishtoacknowledgetheresearch grantssupportprovidedbyHong KongBaptistUniversityundertheschemeofFacultyResearchGrantsandbythe Hong KongResearch Grants Councilunder the scheme of Earmarked Research Grants.Withoutthatsupport,thetheoreticalandexperimentalstudiesreportedin thisbookwouldnotbepossible. Inaddition,wewishtothankX.Lai,K.P.Chow,andK.K.Huiforproviding research assistance in some of the related studies. Our special thanks go to the editoroftheseries,Prof.LakhmiC.Jain,forhisvisionandencouragement,and to Jerry Papke and Dawn Mesa of CRC Press for professionally managing and handlingthisbookproject.WealsowanttothankMadelineLeighofCRCPress forcarefullyeditingthedraftversionofthisbook. Andfinally,toourfamilies,toMeilee,Isabella,andBernicefromJimingLiu, andtoAudreyfromJianbingWu,ourheartfeltthanksfortheirlove,inspiration, support,andencouragement. ©2001 CRC Press LLC OtherCredits Grateful acknowledgement is made to IEEE and ACM for permission to reuse someofourIEEE/ACM-copyrightedmaterialinthisbook. PortionsofJimingLiuetal.,Learningcoordinatedmaneuversincomplexenvi- ronments:aSUMOexperiment,ProceedingsoftheIEEE/IEECongressonEvo- lutionaryComputation(CEC’99),pages 343-349,Washington,D.C., July1999, arereusedinChapter10.PortionsofJimingLiuandJianbingWu,Evolutionary group robots for collective world modeling, Proceedings of the Third Interna- tionalConference on AutonomousAgents (AGENTS’99),1999,ACM Press, are reusedinChapters12and13. Figures 6.2, 6.11, 9.1-9.3, and 9.5-9.13 and Tables 7.1 and 9.1 are adopted, and Figures 6.15, 7.3(a), 8.6(a), 8.7(a), 8.8(a), 8.9(a), and 8.14(b) are modified, based on thefigures and tablesinJimingLiu, JianbingWu, and Y. Y. Tang, Onemer- gence of group behavior in a genetically controlled autonomous agent system, ProceedingsoftheIEEEInternationalConferenceonEvolutionaryComputation (ICEC’98),pages470-475,Anchorage,May1998. Figures 11.1 and 11.4-11.10 are adopted, and Figures 11.2 and 11.3 are modi- fied,basedonthefiguresinJimingLiu,JianbingWu,andXunLai,Analyticaland experimental results on multiagentcooperativebehavior evolution,Proceedings of the the IEEE/IEE Congress on Evolutionary Computation (CEC’99), pages 1732-1739,Washington,D.C.,July1999. Figures 12.3, 12.4, 12.12, 13.5-13.13, and 14.28 are adopted, and Figures 13.3 and 13.4 and Table 13.1 are modified, based on the figures and table in Jiming Liu, JianbingWu, andDavid A. Maluf,Evolutionaryself-organizationofan ar- tificial potential field map with a group of autonomous robots, Proceedings of theIEEE/IEECongressonEvolutionaryComputation(CEC’99),pages350-357, Washington,D.C.,July1999. Omissionsofcreditacknowledgementinthisbook,ifany,willbecorrectedin futureeditions. JimingLiu JianbingWu Summer2001 ©2001 CRC Press LLC Contents I Motivation, Approaches, and Outstanding Issues 1 Why Multiple Robots? 1.1 Advantages 1.2 MajorThemes 1.3 Agents and Multi-Agent Systems 1.4 Multi-Agent Robotics 2 Toward Cooperative Control 2.1 Cooperation-Related Research 2.1.1 Distributed Artificial Intelligence 2.1.2 DistributedSystems 2.1.3 Biology 2.2 Learning,Evolution,andAdaptation 2.3 Design of Multi-Robot Control 3 Approaches 3.1 Behavior-BasedRobotics 3.2 CollectiveRobotics 3.3 EvolutionaryRobotics 3.4 InspirationfromBiologyandSociology 3.5 Summary ©2001 CRC Press LLC

See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.