Ask Your Question

IDE for Baxter with ROS development

asked 2015-11-30 05:02:26 -0500

Ravi Joshi gravatar image


I am a beginner in ROS. I am trying to control Baxter Robot using ROS in C++ language. I am following the ROS and Baxter Tutorials to learn it. Till now, I am using gedit editor for code writing. Gedit it irritating in the sense, that I need to switch to terminal for compiling using Catkin_Make and switch back to Gedit incase of any error. Apart from that auto-suggestion and debugging are two big challenges, which are not available in Gedit v3.

I am looking for an IED, which has at least following support-

  • Suitable for ROS + Baxter C++ code development
  • Auto suggestion while writing the code (like Netbeans, Eclipse, Visual Studio etc.)
  • Compile and Run Project (So that, there is no need to run Catkin_Make from terminal)
  • Line by line debugging support (Functionality to insert breakpoint)
  • Go to definition/Find all references (to see the definitions, header files etc)

Please note that I am using ROS Indigo in Ubuntu 14.04 LTS 64 Bit OS.

edit retag flag offensive close merge delete


Hi, I'm also a beginner in ROS and Baxter. I'm thinking use c++ to program my Baxter robot but I only can found the python example in Baxter wiki. So may I know where can find those tutorial or like an example to use C++ to program Baxter robot? Thank you!

Zero gravatar image Zero  ( 2016-05-17 23:31:59 -0500 )edit

1 Answer

Sort by ยป oldest newest most voted

answered 2015-11-30 08:02:38 -0500

imcmahon gravatar image

updated 2015-11-30 08:03:04 -0500

There is not an IDE specific to Baxter or ROS, but a few can be made compatible, such as Eclipse and CodeBlocks. Please see the ROS Wiki page on IDEs for more details:

edit flag offensive delete link more


Thank you very much for providing the reference of IDE page. Well, I prefer IDE for fast and easy code development. What do you suggest to use? IDE or Gedit?

Ravi Joshi gravatar image Ravi Joshi  ( 2015-11-30 09:07:53 -0500 )edit

My personal preference is a combination of the Terminator Ubuntu app for compiling and launching ROS nodes, and Github's Atom IDE for writing code.

imcmahon gravatar image imcmahon  ( 2015-11-30 09:22:40 -0500 )edit

Hi, imcmahon. I had try to get the Atom IDE from their website. But there have two different type of file can download. one is .ded and another one is .rpm. So which one will suitable for me? by the way, I'm using ubuntu 14.04LTS 64bit. Thank you

Zero gravatar image Zero  ( 2016-05-18 20:17:32 -0500 )edit

@Zero: You need to download deb installer file for Ubuntu OS.

Ravi Joshi gravatar image Ravi Joshi  ( 2016-05-18 23:25:14 -0500 )edit

Thank you so much! but where i can find the instruction for setup?

Zero gravatar image Zero  ( 2016-05-18 23:37:06 -0500 )edit

Google it bro. Check the installation section in the Github page here

Ravi Joshi gravatar image Ravi Joshi  ( 2016-05-19 10:48:45 -0500 )edit

Thank you, I already found it.

Zero gravatar image Zero  ( 2016-05-19 19:14:05 -0500 )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


Asked: 2015-11-30 05:02:26 -0500

Seen: 171 times

Last updated: Nov 30 '15