Ask Your Question
0

Prerequisites for ROS

asked 2018-02-13 15:04:43 -0600

ZeyadTh gravatar image

I'm going to start learning ROS but before I start, I'll learn python. What should I learn in python? I don't have any experience in Linux or ubunto. What do I need to know? I found many versions of ROS (indigo Igloo- Kinetic kame - Lunar loggerhead) What is the best to download? Any other advices?

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted
0

answered 2018-02-13 17:01:54 -0600

William gravatar image

The most basic ROS tutorials don't really require any specific knowledge about C++/Python or Ubuntu Linux, but familiarity with Ubuntu Linux at least is highly recommended. To complete the tutorials you really only need to know how to open the terminal in Ubuntu and follow instructions:

https://wiki.ros.org/ROS/Tutorials#Co...

Going beyond the tutorials and even understanding what they're teaching will require more knowledge of Python and/or C++/CMake.

I also recommend reading the conceptual overview, or at least going back to it frequently to help you understand the core concepts:

https://wiki.ros.org/ROS/Introduction

As for which version of ROS to use, please see:

https://wiki.ros.org/Distributions#Wh...

edit flag offensive delete link more

Comments

1

@ZeyadTh: you might also be interested in the ROS Industrial Training Exercises. It says 'industrial', but the first few chapters are all about ROS in general and it includes a Linux fundamentals section.

No Python though.

gvdhoorn gravatar imagegvdhoorn ( 2018-02-14 01:58:55 -0600 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

1 follower

Stats

Asked: 2018-02-13 15:04:43 -0600

Seen: 81 times

Last updated: Feb 13 '18