This book provides an introduction to Swarm Robotics, which is the application of methods from swarm intelligence to robotics. It goes on to present methods that allow readers to understand how to design large-scale robot systems by going through many example scenarios on topics such as aggregation, coordinated motion (flocking), task allocation, self-assembly, collective construction, and environmental monitoring. The author explains the methodology behind building multiple, simple robots and how the complexity emerges from the multiple interactions between these robots such that they are able to solve difficult tasks. The book can be used as a short textbook for specialized courses or as an introduction to Swarm Robotics for graduate students, researchers, and professionals who want a concise introduction to the field.
I was curious from the title, given that swarm intelligence, which has a few conferences, and a history of proceeding volumes, some by Springer, what a formal approach would be? This area is primarily AI/ML driven, the content is a bit unusual; perhaps as a novice to this area, I am less knowledgeable about it than I would like to be. That being said the topic coverage was a bit unusual from my perspective, but I may not be a good judge of this.
Great introduction to the subject. It is well organized for you to be able to read the literature related to swarm robotics afterwards. I would strongly recommend this book for those who are interested.in getting started with Swarm robotics. That said, some personal opinions and sidenotes could have been avoided.