I have to say that I'm somewhat conflicted about writing my review of Mastering BeagleBone Robotics by Richard Grimmett. I definitely found that one of the author's previous book on BeagleBone Robotics was a gem. You can imagine my anticipation in reading a book that I assumed would take basic project introductions like the previous publication and get into much more advanced topics for seasoned hobby robotics practitioners. This wasn't quite the case.
There are advanced projects presented in this 175 page (Kindle format) publication. After a brief intro, the book gets into the projects, with some chapters expanding on the previous and starting afresh. Code is presented and downloadable. I would recommend Packt Publishing to edit black terminal window screenshots and make them either black on white or simply use text to present the typed content and out. It would make for a far more enjoying reading experience.
In one chapter, where the basics of a robotic sail boat are presented, the book states “... you can now build a robot that sails autonomously”. I find the statement to be on the presumptuous side. My lack of understanding of sailing leads me to believe that it's a very complex activity. I wish that more of the theory was presented directly in the book instead of referenced to external websites. Using my Kindle Whitepaper at a local coffee shop, I'm simply not going to click on the links and therefore missing some of the learning potential. Perhaps I am a difficult reader...
Overall, key BeagleBone concepts for multiple types of hobby robotics are presented. The information provided is enough to give the novice hobby enthusiasts the background required to get started. Should you buy this book? Absolutely, if you haven't bought any previous BeagleBone robotics books from the same publisher and author. In my always humble opinion, it's a very strong second edition.