ROS Resources: Documentation | Support | Discussion Forum | Service Status | Q&A

Clarify on versions usable by Turtlebot

I am curious how come:

“Able to install ROS Indigo - we recommend Ubuntu Trusty (14).”

Is this in general for TB3, or TB3/Waffle vs. Burger? And what is the technical reason for this?\

(meta question: is this the best forum to discuss TB and ROS?)

We recommend the Ubuntu 16.04 and ROS Kinetic Kame for TurtleBot3.

The TurtleBot category here on ROS Discourse is the right forum for general discussions.

For questions with direct answers or debugging please use with the tag turtlebot or turtlebot3 with waffle or burger depending on your model.

There are guidelines for asking questions at

Honestly I really want to follow the guidelines but for example I am not at all sure whether the “Question” I posed here was considered within bounds or whether you think it should’ve been posted to Answers.

Who is “we” ? Could you post a link to that recommendation within the TB3 documentation?

I commented because I would have recommended that your question be asked on In general if you’re question has a direct answer that can be considered resolved, then you should use If it’s an announcement that you want to share or a general discussion which you are looking for multiple people to reply to and start a discussion here is right.

For background it’s mostly about being respectful of others inboxes. Posts here on the forums are broadcasts and go directly to people’s inboxes. Where as is polled and people have alerts setup on topics of interest that they would like to help resolve. The subscriptions to those are voluntary and greatly appreciated, but not recommended for most people.

We encourage everyone to subscribe to ROS Discourse General as well as any subcategories of interest so they can stay abreast of latest announcements and discussions. Whereas we do not recommend that all users subscribe to, only maintainers and contributors who care about specific tags. The many volunteers who help answer questions on are what helps make this community special and welcoming and their efforts are awesome! But we know that we cannot require that of everyone.

For reference there are a lot of debugging questions that we service through and from experience if those get broadcast to everyone’s inbox people will simply unsubscribe and then miss the lower volume higher value broadcasts. (For reference averages over 17 questions per day. And with comments and answers that can easily provide up to 100 notifications per day. And if we broadcast that to all of the several thousand subscribers to ROS Discourse + ros-users legacy forwarding that becomes ~200000 inbox messages. And if everyone only skims the posts and archives it in 6 seconds. That would still be over 300 hours of the communities time spent per day reading the emails, without accounting for any effort used to actually answer the questions.

Instead many people use a polling method and browse recent questions on tags that they are interested in. And just follow up on unresolved questions. For if the question has already been resolved there’s no need to look at it anymore. Whereas discussion posts you cannot filter them in the same way to know if they’re resolved.

In the TurtleBot3 documentation Install Ubuntu on Remote PC section as well as the SBC Computer setup both call out the use of Ubuntu 16.04 specifically.


Great answer. Are you and @pyo developers of Tb3 sw?

Yes, I coordinate TurtleBot in general at Open Robotics and @pyo is the lead on the TurtleBot3 at ROBOTIS.