ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

What should i do after tutorials

asked 2017-12-06 02:49:54 -0600

StanSmooth gravatar image

updated 2017-12-06 09:33:05 -0600

Hi everyone, I was wondering, what should i do after the firs tutorials to improve my knowledge on ROS ? is there some corrected exercise we can find on the net ? do you think it is interesting to work on some rasberry pi to begin ? Do you have some cheap hardware "ROS Friendly" to begin to work with ?

Furthermore, do you know some good book to learning efficiently ROS ? I have the feeling, i'm beggining to know some of the theory, but i still have to practice !

edit retag flag offensive close merge delete


What do you mean by "corrected exercise"?

jayess gravatar image jayess  ( 2017-12-06 09:08:51 -0600 )edit

I don't know (and that's why i'm here). For instance having a Gazebo model of a robot, and having to write some publisher to operate a precise function or configurate of a packet for a specific case etc...

StanSmooth gravatar image StanSmooth  ( 2017-12-06 09:23:32 -0600 )edit

Because you used the word "corrected" I thought that you were having trouble with the tutorials, as in they are somehow "incorrect."

jayess gravatar image jayess  ( 2017-12-06 09:39:47 -0600 )edit

2 Answers

Sort by ยป oldest newest most voted

answered 2017-12-06 06:24:24 -0600

bpinaya gravatar image

While it's good to start your own project, I do recommend you to get some ROS books and play with the code a lot, I've used "Mastering ROS for Robotics Programming" and it's quite good and you can follow their code with their repo here. It goes quite in depth and guides you towards areas like motion planning, perception, sensor use, arduinos, raspberries and the whole stack, even some ROS Industrial like in the image: image description

Also, another piece of beauty is "Programming Robots with ROS" their repo is here, that book was made by the official maintainers of ROS, the OSRF guys. Be aware that this one is mostly in python, while the Master ROS book is mostly C++, so it's also good to keep that in mind.

I do like Peter's suggestion of getting hands on a project, but it wouldn't hurt at all to play with some already finished products to see how it all goes.

Best of luck!!!

edit flag offensive delete link more


Thank you ! I was wondering if buying "Mastering ROS for Robotics Programming" worth it !

StanSmooth gravatar image StanSmooth  ( 2017-12-06 09:31:40 -0600 )edit

answered 2017-12-06 05:59:05 -0600

My advice to you would be to decide on a robotic project you're interested in and pursue this using ROS to develop your knowledge.

Small mobile robots using the Raspberry Pi are a great place to start, they're small relatively cheap and there are ROS systems all setup and ready to use for them. The german robots website has a link to a raspberry pi image with ubuntu mate and ROS ready to go, you can find it under the heading 'Raspberry Pi 3 Ubuntu with ROS'.

The best way to learn ROS is to use it and to use it you need a project.

edit flag offensive delete link more


Thank you I will try that !

StanSmooth gravatar image StanSmooth  ( 2017-12-06 09:30:38 -0600 )edit

Question Tools



Asked: 2017-12-06 02:49:54 -0600

Seen: 335 times

Last updated: Dec 06 '17