Robot Operating System (ROS) for Absolute Beginners: Robotics Programming Made Easy
J**.
Only covers ROS and not ROS 2
I purchased this book from Springer but felt I had to comment on it here. First, only about half of the book covers ROS. And Second, it only cover ROS Noetic and not ROS 2. The big issue I have, and something that makes me just want to put down the book and not read it anymore, is when some writes in a book such as this that C++ is basically C with Classes or a superset of C. These two comments are completely false these days and shows me that the person writing this does not really know C++. There may have been some validity to these perhaps 30 years ago, but modern C++ is a completely different animal from C. Also, their comparison between a struct and a class in C++ is completely wrong. The only difference between these two in C++ is that the members in a struct are public by default and private by default in a class. That's it. Again, showing the writers really do not know C++. Its a shame since it could have been a good book, but these things just ruin it for me. Maybe others can get pass them. Not me.
A**U
Review
This book, as the name implies, is intended for absolute beginners who are starting with the programing side of robotics. Mechanical/Electrical engineers or computer science freshmen who wants to learn more about robot programming, especially with ROS will find this book beneficial as it walks you step by step through everything.The book starts with an introduction to Linux/Ubuntu and is aimed to make the reader comfortable with the Linux command line. The following chapters serves as a quick C++ and Python programming refresher before introducing ROS - its concepts, architecture, programming and simulation. The section which mentions running ROS on embedded boards such as Arduino and Raspberry Pi as well as the last chapter which covers a lot of real world aspects such as sensors, drivers and commonly used algorithms in mobile robots etc helps to grasp a clear understanding about bringing up robot hardware to action
D**D
Worthless book don't buy
This book is worthless unless you purchase thier robot to assemble. It will not help you to build a robot yourself. It is a broad incomplete overview on ros. It would help if they actually give you access to the files for the robot they are discussing, I learned almost nothing from this book.
A**R
Good book to start learning robotics
Got this book recently to start learning programming robotics for a hobby project. Well written and detailed for someone like me who is who is new to programming.
Trustpilot
3 weeks ago
1 month ago