|
| Login | Sign up | My Wish List |
![]() | An Introduction to AI Robotics (Intelligent Robotics and Autonomous Agents) by Robin R. Murphy ISBN-10: 9780262133838 ISBN-10: 0-262-13383-0 ISBN-13: 9780262133838 ISBN-13: 978-0-262-13383-8 Hardcover 2000-11-13 The MIT Press Find Lowest Price | |
Editorials | ||
Product Description This text covers all the material needed to understand the principles behind the AI approach to robotics and to program an artificially intelligent robot for applications involving sensing, navigation, planning, and uncertainty. Robin Murphy is extremely effective at combining theoretical and practical rigor with a light narrative touch. In the overview, for example, she touches upon anthropomorphic robots from classic films and science fiction stories before delving into the nuts and bolts of organizing intelligence in robots. Following the overview, Murphy contrasts AI and engineering approaches and discusses what she calls the three paradigms of AI robotics: hierarchical, reactive, and hybrid deliberative/reactive. Later chapters explore multiagent scenarios, navigation and path-planning for mobile robots, and the basics of computer vision and range sensing. Each chapter includes objectives, review questions, and exercises. Many chapters contain one or more case studies showing how the concepts were implemented on real robots. Murphy, who is well known for her classroom teaching, conveys the intellectual adventure of mastering complex theoretical and technical material. An Instructor's Manual including slides, solutions, sample tests, and programming assignments is available to qualified professors who are considering using the book or who are using the book for class use. | ||
Reviews | ||
Great introduction to robotics control I'm not sure what chip "A reader" had on his/her shoulder with the earlier review. I felt this book was exactly what I needed as I slowly work my way into robotics from more mainstream programming. With 10 years of web app development experience, I'm an experienced programmer but know little about architecting software for autonomous robots. This book takes you through different architectural approaches that have been used throughout the past 50 years including relatively current recommendations for hybrid deliberative/reactive solutions along with multi-agent design considerations. This book provides almost the same depth with respect to robotics as Russell/Novig's "Artificial Intelligence: A Modern Approach" does for AI in general. Furthermore, Murphy's writing style is easy to follow and enjoyable to read. Although this is only my first robotics-specific book, I believe I chose the perfect place to start; it provides a great spring board for seeking out more in-depth, implementation-focused works. | ||
An excellent book I wonder how the first reviewers gave so bad comments on the book. I think it is not the author but the first reviewers who mislead the readers. If I took their comments, I would miss a really excellent book. The contents in this book are rich, entensive, systematic and well-organized. One of my colleagues borrowed it from me several times, and finally he ordered another copy himself! We really appreciate the book and the author. | ||
Where's the editor? This book is an unedited nightmare. Dr. Choset's glowing review(s) might be taken with a grain of salt, given that he serves as "Director of Research Outreach" beneath the author at CRASAR. While the language is suitable for a novice, it is plagued by errors both grammatical and technical. While the former (at roughly one per page) are merely distracting, the latter often incorrectly change the sense entirely. Code snippets masquerade as "C or C++", but aren't suitable even as pseudo code. Luckily, most are trivial enough that mistakes become obvious, but missing cases and lack of any error handling whatsoever mean that you're not going to be typing examples into an editor. In addition, many assume a machine state but don't show this initialization. This might be excusable had the code been lifted directly from source, but half the time backslashes are used to begin comments! A few examples from a chapter on vision: "Consumer digital cameras post an analog signal, but the update rate is too slow at this time for real-time reactive robot control." "Most commercial devices in the U.S. use a NTSC (television) standard. Color is expressed as the sum of three measurements: red, green, and blue." "red = image_red[row][col]; "His Cybermotion robot was one of the first to navigate in hallways using vision; in this case, a technique known as a Hough (pronounced "huff") transform. In the early 1990's, with slow hardware, the robot could go 8 to 9 meters per second." Hint: The robot platform isn't capable of going 1/10 that speed. Such mistakes are so common that one wonders whether she just couldn't be bothered to do the research and resorted to making it up. This book may be okay for a casual read and it does have the endnotes going for it, but don't use it as a textbook unless you enjoy confusing students. If you're serious about behavior-based robotics, get Arkin. | ||
Horror of mistakes I bought this book in hopes to learn something about AI Robotics (as the title misleads you to believe). I found only mistakes. One after another. It is clear that this woman does not know much about robotics, and was just in a hurry to get a book published. STAY AWAY from this one. | ||
good book, fun to read good book. Informative for someone getting started in robotics. Explains different basic programming techniques for robot behavior. I had it as a textbook in my robotics class | ||