完全に僭越ながら審査員として行ってきました!
みんなスーツの中、私は仕事じゃないので私服で審査してきました。
結果は公式に任せるとして、非常に楽しくすごさせていただきました。
RTミドルウェアとROSはいわばライバル関係で、
日本人でありながら何故かその敵側を応援?しちゃっている私ですが、
みなさん暖かく迎えてくださいました。
全体的な印象としては
- ysugaさんすげー
- 暖かく、いい雰囲気(使ってくれてありがとう、という人が多い)
- 教育や学生の発表が多い
- みんなWindowsが好き
- ドキュメントが超丁寧
このブログらしきことを書くと、いくつかROSに似たコンセプトのものがありました。
「移動ロボットのソフトウェア開発のための屋内環境シミュレータRTC」
www.openrtm.org/openrtm/ja/project/RTMContest2011_1115
これはstageっぽい。人もシミュレーションに入れられるところが違う。
ysugaさんの
「RTno (汎用マイコンボードarduinoでRTコンポーネント対応デバイスを作るためのライブラリ)」
これも同じようなコンセプトのものがROSにあります。
「初心者向けシステム開発支援用RTC」
これはまるっきりrxplotです。
データをオンラインでグラフ化してくれます。
RTMはとっつきにくい、といっている方が何人かいました。
ROSの方がシンプルなので始めるのは少しは簡単かもしれないと思いました。
RTMの審査員をやってみて思ったのは、ROSとの比較で言うと、
- 依存関係を考慮した配布・ビルド方法がもう少し楽になるといいと思う。rospack・rosmake・rosdepは非常に強力。
- 自動生成したソースやら、すべてを1つのフォルダに入れて配っている人がいる気がする。もう少しソースの配置とかのルールを決めたほうがいいと思う。
- RTC以外でライブラリを配る文化がもっと欲しい。PCLも最初はROSだったけど今はROSを切り離した。
- ROSはドキュメントはプロむけ。RTMは親切過ぎないか心配。インストールや使い方はむつかしすぎるのをドキュメントでカバーしようとし過ぎなのかも?
なんにせよ、日本のロボット界ではソースを配る文化がなかったから、それを大幅に改善したRTミドルウェアプロジェクトの貢献は大きいと思った。
以上偉そうに好き勝手書きました。
誤解・間違い等あると思いますので、コメントください。