Jump to ratings and reviews
Rate this book

Robot Operating System (ROS) for Absolute Beginners: Robotics Programming Made Easy

Rate this book
Robot Operating System for Absolute BeginnersChapter 1: Getting Started with Ubuntu/Linux for Robotics This chapter will give the basic foundation of Ubuntu Linux. Starting from the fundamentals, installation and useful commands which are using while building and programming a robot, we will also see useful software applications which can be used while making robots.Chapter 2: Fundamentals of Python and C++ for Robotic Programming Programming robots can be done using any of the programming languages. Most popular programming languages are Python and C++. In this chapter, we will see fundamentals of Python which are mainly used for programming robots. This chapter will also cover C++ and the important topics needed to program a robot.Chapter 3: Kick starting Robot Operating SystemThis chapter starts discussing Robot Operating System, Fundamentals, Installing, ROS tools and ROS commands it on Ubuntu.Chapter 4: Programming with ROS This chapter is fully focused on programming ROS using C++ and Python. We will see some example code in this chapter.Chapter 5: Building and programming mobile robot using ROS This is a hands-on project which is used to apply all concepts of ROS that we discussed in the above chapters. We will see some more concepts which will explain in the appropriate sections. The aim of the project is to perform a dead-reckoning using a cheap mobile robot. We can command robot position on Rviz and robot will move to that position.Chapter 6. Robotics project using ROS

295 pages, Paperback

Published May 25, 2018

12 people are currently reading
43 people want to read

About the author

Lentin Joseph

20 books3 followers

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
1 (7%)
4 stars
9 (64%)
3 stars
3 (21%)
2 stars
1 (7%)
1 star
0 (0%)
Displaying 1 - 2 of 2 reviews
Profile Image for Ramu Vairavan.
97 reviews7 followers
March 30, 2019
I have often heard "ROS is hard". Turns out it is actually really easy to get started with it. The approach of this book dismisses all worry for beginners. I would recommend it to those with prior programming experience too.

It is handheld from the get-go, from setting up the environment all the way to the functional use of ROS. One can go through the book fairly fast as the explanations are brief and screenshots fill up the pages. I found the screenshots provided helpful- they are like waypoints, you immediately know whether you're on the right track. The sections on Linux commands, cpp and python are also a quick refresher for those who have worked with those.

I think certain ROS concepts can be better explored/explained, but again this is meant to be a light introduction to ROS. There are other books out there that delve into much more detail. A second edition with corrections plus online code will be great for future readers!
Profile Image for Jake.
211 reviews45 followers
January 10, 2019
This is exactly what it says it is, which for my interests weren't that helpful, but I could see how say a high school student starting out this would be invaluable resource. The star lost is for the typos in the book which I ran into quite a bit. This is basically a supplement to the ROS documentation itself for beginners.
Displaying 1 - 2 of 2 reviews

Can't find what you're looking for?

Get help and learn more about the design.