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

which best IDEs with ROS

asked 2019-08-21 21:21:50 -0500

Redhwan gravatar image

Hello everyone,

I am using spyder with ROS but I would like to change another IDE.

please, your suggestions

I read more IDE here

thank you in advance!

edit retag flag offensive close merge delete


I won't answer cause they're all the same. Pretty much, just pick what you enjoy. It is entirely personal preference. I use Visual studio code cause I can use it on all platforms and it has a terminal built in. There is also an extension for ROS to help with sourcing the environment.

PapaG gravatar image PapaG  ( 2019-08-22 18:01:57 -0500 )edit

4 Answers

Sort by ยป oldest newest most voted

answered 2019-08-22 17:42:20 -0500

usamamaq gravatar image

I started with Eclipe but got into a lot of issues in importing a ROS package and then compiling it.

I switched to CLion afterwards and everything worked like a charm. Its really easy to just install ROS plugin in it and import a project using CMakeList.txt. Only problem is its free for 30 days evaluation. Afyerwards you have to buy the license.

I have heard a lot about QTCreator but did not use it. Hopefully one day.

edit flag offensive delete link more


thank you for your suggestions, what about pycharm?

Redhwan gravatar image Redhwan  ( 2019-08-22 19:22:37 -0500 )edit

I have extensively used PyCharm for python codes. Its a great tool. Still using it. But have not used for ROS (C++) packages. For that i am using CLion.

usamamaq gravatar image usamamaq  ( 2019-08-23 00:27:13 -0500 )edit

I am using only a python

is it great?

do you recommend me using it?

Redhwan gravatar image Redhwan  ( 2019-08-24 06:45:03 -0500 )edit

Yes i am happy with it.

usamamaq gravatar image usamamaq  ( 2019-08-24 08:35:26 -0500 )edit

answered 2019-08-21 22:07:32 -0500

ahendrix gravatar image

_ALL_ of those IDEs on the IDEs wiki page are best for someone. Only you can determine which one is best for you.

I suggest you spend 5-10 minutes looking at each one, pick the 2 or 3 that look best for you or seem to solve the problems you have with spyder, and spend 1-2 hours trying each one.

edit flag offensive delete link more


thank you so much for your suggestion, I will do it

Redhwan gravatar image Redhwan  ( 2019-08-22 19:23:52 -0500 )edit

answered 2019-08-22 02:36:37 -0500

Previously I suggest QTCreator but now definitely will choose VS Code!

RoboWare which is developed by a Chinese company is quite popular in China but now discontinued.. which is based on VS Code also.

That's why we'd better choose an IDE which is maintained by big companies so we can keep updating..

edit flag offensive delete link more


Thanks, VS Code is fine??

Redhwan gravatar image Redhwan  ( 2019-08-22 19:24:39 -0500 )edit

for me, I think it is more than enough compared to other IDEs. Eclipse is so redundant so super slow, QTCreator is fine, but VS code you can add extensions, much more flexible

tianb03 gravatar image tianb03  ( 2019-08-26 03:30:29 -0500 )edit

answered 2019-08-22 02:06:27 -0500

Prasun2712 gravatar image

updated 2019-08-22 02:07:09 -0500

I liked Visual Studio Code because of its flexibility in opening any type of file with the help of available extensions (ROS extension is also there, plus extensions for C++/CMake/XML/JSON/Python,etc). If you are using it for first time then it might take some time to get familiar. Rest you can check the IDEs wiki page suggested below.

edit flag offensive delete link more


thank you for your suggestion

Redhwan gravatar image Redhwan  ( 2019-08-22 19:26:50 -0500 )edit

Question Tools



Asked: 2019-08-21 21:21:50 -0500

Seen: 3,546 times

Last updated: Aug 22 '19