File Size: 16384 KB
Print Length: 630 pages
Page Numbers Source ISBN: 1430231831
Publisher: Apress; 1 edition (July 14, 2011)
Publication Date: July 14, 2011
Sold by: Digital Services LLC
X-Ray: Not Enabled
Word Wise: Not Enabled
Lending: Not Enabled
Enhanced Typesetting: Not Enabled
Best Sellers Rank: #432,253 Paid in Kindle Store (See Top 100 Paid in Kindle Store) #75 in Books > Computers & Technology > Hardware & DIY > Microprocessors & System Design > Embedded Systems #264 in Books > Computers & Technology > Hardware & DIY > Single Board Computers #543 in Kindle Store > Kindle eBooks > Computers & Technology > Hardware
It was an interesting read. The three hobbyists go through the robotic designs that they made on the cheap using old scavenged parts. They did an amazing job simplifying concepts to the point anybody with a high school education can understand them. Most of the book is devoted not to the Arduino but to the mechanical engineering parts of making a robot on the cheap. Diverse topics like cutting polystyrene and making homemade PCB's take up most of the book with the Arduino part mostly being a brief description of what the code does. I would recommend the book, but there are things that might annoy some people. It doesn't have much of an in-depth look at the Arudino itself. For their more complicated robots where non-library custom code is needed you will see comments like "If you want to understand this, you must read the Data Sheet of atmega168." These guys seem to own a hardware store of tools and have a warehouse of parts lying around. The use of old scavenged parts is cool, but it does mean you shouldn't expect to be able to reproduce anything exactly like these guys did and expect acquiring parts/tools to be a challenge in and of itself. Also keep in mind that this is a hobbyist book and many of the techniques discussed would fail most design for manufacturability and reliability criterion. It will give you ideas on going about making your own hobby robots on the cheap but don't expect your pooling solder connections to withstand the test of time or be easy to debug when things don't work the first time.
This is a cracker of a book and an essential cornerstone for anyone who has recently started tinkering with robotics, or is thinking of doing so. It goes way beyond the title to cover a multitude of disciplines required to undertake and complete the projects in the book, and in the process imparts valuable knowledge to the reader.The authors have used a solid foundation to describe the basic electric and electronic theory in a simple and straight forward way, making the book both easy to read and understand. The electronics world has many pitfalls where duplicate terminology abounds and the authors have clearly described these situations which certainly would help a novice understand the ambiguity created when terms like negative, ground, sink, VSS and cathode all refer to the same thing. The visual depiction of both electronic component symbols and actual components makes this book an invaluable reference.The versatility of the Arduino becomes evident when the reader sees how easily the Arduino interfaces with each of the projects. The Arduino is programmed via an Integrated Development Environment using code sketches which describe the operational steps the Arduino will execute at the robotic level. The basic variables, functions and procedures of the coding language are described along with sketch examples.A refreshing aspect to this book is how the authors have used parts from obsolete or broken equipment for the robotic sensors and drive mechanisms as opposed to sourcing expensive, new parts and components for the construction of the projects.The hands-on nature of the bot projects show numerous photographs of the bots during their construction, providing the reader with a lot more than just a plain old diagram or blueprint.A worthy book.
If all this excellent book did was to provide careful, graduated instruction in robotics and the necessary Arduino skills to complete thetransition from a line-following or wall hugging robot to advanced projects like a workhorse lawnbot and a do-it yourself Segway-clone it would be worth many times the cover price. But, with practical well-illustrated instruction it also provides the physical computing enthusiast with the background they need in sensors and actuators (like accelerometers, H-Bridge Motor Controllers and Arduino Interfacing of DC Servo and Stepper Motors) to complete many advanced projects of all kinds with the Arduino and a variety of embedded processors. Addtional Hackerspace skills such as use of a Dremel Tool, PCB layout with Eagle Cad and homebrew PCB construction round out the skills to complete a wide variety of Electronic and Mechatronic projects.So, whether your aim is to build personal robotic projects in the Hackerspace, or in K-12 STEM Education and you wish to use the Open Sourceeasy to implement Arduino Platform, or you need a range of hardware, software and workshop skills to complete your own dream project this book is an excellent and necessary part of your library.--Ira Laefsky, MSE/MBATechnology Researcher, Consultant & Hackerspace Participant at Philly's Hive 76
This book covers a broad range of topics and dives deep in some odd specific areas. It provides a good background in general areas and then focused on some very specific robotic projects. It's very light on Arduino detail and heavy on fabrication (mechanical and electrical).Editing seems sloppy. I was unimpressed with the organization of the book and the table of contents are incorrectly aligned with the text.
"Arduino Robotics" is meant for an advanced audience. While the first three chapters do provided a review/intro to electronics, arduino and hardware, there is too much to absorb if you weren't at least familiar with it at one point.For building advanced projects, it is very good. There are detailed instructions, a parts list, schematic and picture of the board. I like that there was an emphasis on safety. I also like how they explained in detail how to physically build things.Normally, I criticize a book for having pages of code in a row. In this case, the code was commented so it wasn't bad. And in chapter 11, where the code was even more involved, the author did break it up with additional explanation.This book was written by three authors and it is one of the books that you can tell was assembled that way. For example on page 28, I found the long comments hard to follow because they wrap lines while later in the book that problem goes away. Some code examples have a background to highlight being code and others do not. In one place there are 5 levels of if statements (presumably to avoid the && operator) and in others the code is written "normally." The authors do write in first person so "I" changes identify but makes it easier to connect with the project creator.Overall, I was happy with the book. The written by committee wasn't too distracting. And the projects/review area great.---Disclosure: I received a copy of this book from the publisher in exchange for writing this review on behalf of CodeRanch.
Robotics: Everything You Need to Know About Robotics From Beginner to Expert (Robotics 101, Robotics Mastery) Arduino: Complete Beginners Guide For Arduino - Everything You Need To Know To Get Started (Arduino 101, Arduino Mastery) Robotics: The Beginner's Guide to Robotic Building, Technology, Mechanics, and Processes (Robotics, Mechanics, Technology, Robotic Building, Science) Arduino Robotics (Technology in Action) Arduino: The Ultimate QuickStart Guide - From Beginner to Expert (Arduino, Arduino for Beginners) Probabilistic Robotics (Intelligent Robotics and Autonomous Agents series) Robotics: Everything You Need to Know About Robotics from Beginner to Expert Robotics: Discover The Robotic Innovations Of The Future - An Introductory Guide to Robotics Technology In Action Complete (13th Edition) (Evans, Martin & Poatsy, Technology in Action Series) Beginning Sensor Networks with Arduino and Raspberry Pi (Technology in Action) Arduino + Android Projects for the Evil Genius: Control Arduino with Your Smartphone or Tablet Arduino for Musicians: A Complete Guide to Arduino and Teensy Microcontrollers Arduino: 2016 Arduino Beginner User Guide Arduino práctico / Practical Arduino (Manual Imprescindible / Essential Manual) (Spanish Edition) Make: Action: Movement, Light, and Sound with Arduino and Raspberry Pi Principles of Robot Motion: Theory, Algorithms, and Implementations (Intelligent Robotics and Autonomous Agents series) Designing Sociable Robots (Intelligent Robotics and Autonomous Agents series) Automatic Control Systems / Robotics Problem Solver (Problem Solvers Solution Guides) Mobile Robotics for Multidisciplinary Study (Synthesis Lectures on Control and Mechatronics) Introduction to Autonomous Mobile Robots (Intelligent Robotics and Autonomous Agents series)