ROS support period until 20202020年までの ROS のバージョンごとのサポート期間

著者:Isaac Saito

ROS support period until 20202020年までの ROS のバージョンごとのサポート期間

ROS の利用を検討されている企業の方が一様に気にされるのが,サポート期間です.

というのも,つい最近まで ROS は1年間に2度も新バージョンをリリースしていました.開発者からすると,安定性の不透明な新バージョンにしょっちゅう更新するわけにはいかない,というのが不安の第一の理由だと思います.また,遅ればせながらやっとバージョンを更新して慣れてきたばかりなのにもう次のバージョンが出て,世間の話題はすっかり新バージョンに移ってしまった,という精神的フラストレーションは意外に無視できないのではないでしょうか.このような不安は企業/大学その他,どこの方にも共通ですね.

これら多くの声を元に,2014年の ROS Indigo からは LTS (Long Term Support) という考えが導入されました.

  1. ROS 初の LTS である Indigo は,2019年までサポートされることが発表されています (Ubuntu 14.04 のサポート期間に準ずる)
  2. 次の ROS LTS は2016年リリース予定の “Kinetic Kame” (“運動的な亀”?まあ,素直にキネティック亀と呼びましょうか) で,同様に2021年まで.Ubuntu は16.04中心で,14.04は未対応と思われる
  3. その次は2018年の M-Turtle (名称未定) が2023年までサポートされると予想されます

では,Indigo が2019年までサポートされるのであれば,今から4年間も同一の Ubuntu・ROS バージョンを使い続けられるのかというと,実際は時が経つにつれて機能性等不満が出てくる場合もあると思われるため,用途によって様子見になるのではないでしょうか.特に,LTS は2年間隔でリリースされることになっているようなので,Indigo の次の LTS であるキネティック亀に,2019年を待たずに乗り換えるというケースは考えられます.

それにしても,日本のロボティクス的には大きなマイルストーンでありそうな2020年には,キネ亀あるいは M-Turtle のいづれかを使うことになるのかも知れないですね.
M で始まるカメといえば,国民的アイドルの緑色のお方でしょうか!

参照元:https://upload.wikimedia.org/wikipedia/commons/thumb/f/fe/Yellow-bellied_Slider.jpg/1024px-Yellow-bellied_Slider.jpg

“ROS Midorigame Turtle” 実現が待ち遠しいですね!

参考:ROS リリースタイムライン http://wiki.ros.org/Distributions/Timeline


我々がメンテナンスに関わっている NEXTAGE OPEN のオープンソースソフトは,これに合わせて,今後 Indigo を LTS としてはどうか,という議論になっています.ご意見を是非メイリングリスト等でお聞かせ下さい.


What industry users have asked us about ROS particularly is how long certain ROS version (called “distro”) will be supported.

That’s no wonder because ROS used to make 2 releases within an year until recently. Apparently developers worry the unstability that new version of any kind of software induces initially. In addition, there’s an implicit anxiety where you for example finally updated to the latest version but then even newer version is just released and you’re already out of sync from the community. This is common for wherever you work, industry, academia or hobby etc.

Based on the demand ROS implemented LTS (Long Term Support) concept starting from Indigo in 2014. The future LTS period will be:

  1. Indigo, ROS’ inaugural LTS release, will be supported until 2019
  2. Next up is “Kinetic Kame” that’s coming in 2016 will be expected to be alive until 2021 (no official announcement about this period tactics thus far though)
  3. ROS M-Turtle will be released in 2018 and maintained until 2023

Okay, so we can keep using Indigo until 2019. Sounds like still a long way to go. But in actuality will everyone be happy to be on board on the same OS and ROS for another 4 years, is questionable. In fact ROS LTS is 2-year interval, so switching to the next LTS while the oldest valid LTS is still supported will probably an option depending on your needs.

Well, anyways, there seems to be a huge milestone on 2020 for roboticists in Japan with the Summer Olympic Games in Tokyo. Are people going to use ROS Kinetic or ROS M-Turtle then?
With ROS K-turtle, Japanese language speakers feel like triumphed on getting “Kame” (turtle in their language) in its code name. But with M, there’s even a pet of all-time in Japan that the name starts from m. Midori-game!
Referenced from http://img.fukaebashi.kansai-reptile-pro.com/20120925_213732.jpg

No one can’t wait for “ROS Midorigame Turtle”, can we?

Ref. ROS release timeline http://wiki.ros.org/Distributions/Timeline


Back to the immediate concern, there’s a discussion for open controller of NEXTAGE OPEN that we’re maintaining about the versioning and the length of support. Please let us hear your thoughts in the discussion.

OSS in DRC Final 2015DARPA Robotics Challenge でのオープンソース活用状況
講演のお知らせ;ロボット工学セミナー第94回 ロボット用オープンソースソフトウェアとその実用例 (2015/09/11)

著者について

Isaac Saito subscriber