Full description not available
D**X
very well done and still relevant
I really like how much detail it goes into on each fundamental topic all the way down to explaining acronyms and symbols. it makes it so easy to understand and puts a clear image in the reader's head of what the computer is doing and the process step by step. I'm more of an intermediate programmer in c++ and python with some experience IRL with both, but don't be discouraged if you're not! this book gives very comprehensive lessons on the basics and brings you up to speed quickly. My c++ is Arduino-related so learning the fundamentals has been eye-opening! Overall I would highly recommend buying this book you'll find yourself 100 pages in wondering where the time went! Just make sure your actually following along and playing with the code examples to make them your own so you absorb the lessons.
B**N
Awesome
I love it it goes through the higher level operations of ROS. it is very clear and concise. The one thing I don't like so far is that ever example is done in c++ first. It might be easier to understand in Python first in my opinion. Make sure you have Ubuntu 16.04 and Ros kinetic. You would pull your hair out trying to figure it out on melodic and kinetic is not supported on Ubuntu newer than 16.04
N**7
What a painful read
The typos and grammatical errors in this book come at you fast and furious! The mistakes start on PAGE THREE, and it gets worse the further you go in the book. By the time you get to page 154, you're reading sentences like this: "The node who create a service call is called Server node and who call the service is called client node."Now, as grammatically bad as that sentence on page 154 is, you can, at least, understand what it's saying. But there are others that you have to read three or four times, to try and figure out what the heck the particular author is trying to say. For example, on page 151, you have this: "With ROS messages, we can send data with a single data type or multiple data with different data types." Huh? I say "particular author" because I'm pretty sure that Lentin Joseph farmed out the different chapters of the book to different people to write for him. This is because the level of "badness" of the English varies a lot from chapter to chapter.I really wish I could return this book for a refund, but I bought it a while ago, and I've only now found the time to read it. Probably too late to return it. Oh well..
M**E
good ros info
liked all of the book
W**L
Good read
Great information
H**Y
Recommended for ROS beginners
Really good to start with Robot operating system. This is a new book for ROS dummies, most of the other books for beginners are bit outdated.
M**S
Excelent
El millor llibre que he trobat per començar amb ROS.100% recomenable.
A**S
Bon état et beaucoup d'exemples
Très bon livre, idéal pour un novice dans la programmation et pour avoir une première expérience sur Linux.
J**E
This book has not been proofread
This was a new experience for me, reading a book with a red pen in hand marking up errors. The first mistake is on page 3 - "provide" instead of "provides". The word "system" is missed out from "operating system" in the same section. By the time I reached the end of the book I'd highlighted 122 mistakes, there's probably more. Most of the mistakes are simple things like singular instead of plural, mislabelling of figures, minus sign instead of equals etc. which you can read around but you shouldn't have to. There was one sentence that I simply couldn't figure out what the author was trying to say at all - "The list of algorithm implementations in ROS continuous". More serious issues are factual inaccuracies such as saying that in Python a function needs to be defined before it can be called when it can be be defined later in the script if you want. Also there is a bit about C makefiles where you are told to create a makefile, how ? what is a makefile ? does it need a particular file extension ? You have to do some googling to find out. In chapter 3 in the summary it says "we covered Python libraries for scientific computing.." in reality there were links to websites. I'd describe that as "mentioned" rather than "covered". The chapter about actually building a robot was a let down. It shows you in quite a lot of detail the components needed but only gives you a rough schematic of how to wire it up. Then (to paraphrase) it says you need to provide power somehow. The book is targeted at "absolute beginners" so it should have had detailed build and wire instructions. For me the biggest issue was in chapter 6 as the author starts referring to the "chapter 6 code folder". What chapter 6 code folder ? I figured out it must be a reference to an online resource so I scoured the book looking for how to access the online resources. As a last resort I checked the copyright page, you know the page of small print at the start of every book that tells you the ISBN and all the legal stuff about trademarks and logos. There in the final paragraph it tells you how to search for it. This should have been in bold in the introduction not buried in the small print in the copyright page. I'm fairly sure this book simply hasn't been proofread (except by me) and If the book wasn't covered in red pen I'd send it back.
A**R
Excellent start for the beginners.
Excellent start fo the beginners.Go head with this book and after completion of this book,you will really get ready for projects using RoS
E**Z
Buen libro para iniciación
Es un buen libro y los ejemplos son claros, pero nada novedoso respecto lo que hay en Internet
Trustpilot
1 month ago
3 weeks ago