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

what are the prerequisite for ROS ?

asked 2015-02-05 08:29:00 -0500

Hassaan gravatar image

I have recently completed my Bachelors in Computer science , i have no such exposure to ROS or any thing related to it

now i have been offered Internship in development in ROS should i go for it ?

My question is what are the mandatory prerequisite for ROS ?
and How much time it would take me to learn ROS ?

please also refer any guidance regarding ROS to learn it and get some overview of it

edit retag flag offensive close merge delete

3 Answers

Sort by ยป oldest newest most voted

answered 2015-02-05 15:05:00 -0500

DevonW gravatar image

A prerequisite for ROS is the willingness to learn, a computer, and some time (6 months).

You'll want to start here:

edit flag offensive delete link more


I've always found the Conceptual Overview to be informative:

William gravatar image William  ( 2015-02-05 15:27:09 -0500 )edit

first thanks for your reply. Second ill be given 3 months of internship , within that 2 weeks would be given for training and self learning and after that ill be given small assignments ?

so would it will be achievable for any person very new to ROS ?

Hassaan gravatar image Hassaan  ( 2015-02-05 23:24:21 -0500 )edit

It's hard to answer. Everyone learns different things at different rates. You should be able to get talker listener working just following the tutorials in an hour or two. From there you can effectively use it but you won't be an expert until you've used it for a while.

tfoote gravatar image tfoote  ( 2015-03-22 03:56:14 -0500 )edit

answered 2015-02-05 17:43:58 -0500

asusrog gravatar image

This video will help you get a good overview of ROS. Best of luck :).

edit flag offensive delete link more


Thanks for the video but i would be very glad if let me know how much time it would require me to get into ROS From scratch ?

Hassaan gravatar image Hassaan  ( 2015-02-05 23:59:08 -0500 )edit

answered 2015-02-08 03:32:21 -0500

updated 2015-02-08 03:33:36 -0500

It's impossible to give you a definitive answer to how long it will take you to get into ROS - depends how much you already know about coding, robotics, maths etc..., how enthusiastic you are and what you are trying to do.

Most nodes are written in C++ or Python.

Go to and go through Install, Overview and Tutorials. If you work full time on those you should be able to get them done in a couple of days. That will give you an idea of the infrastructure of ROS and what writing code might involve.

edit flag offensive delete link more

Question Tools

1 follower


Asked: 2015-02-05 08:29:00 -0500

Seen: 1,797 times

Last updated: Feb 08 '15