ROS のドキュメントはひどいものです。
皮肉なことに、ROS の Groovy バージョンと ROSJava バージョンは、Windows などのプラットフォームの開発者が優れたロボティクス SDK を利用できるようにするために作成されましたが、すべてのインストール手順は依然として linux/ubuntu ユーザー向けです。
ROSJavaコアドキュメントには次のように書かれています:
TODO: write a guide for a strictly java installation.
私は Google Code プロジェクトの指示に従おうとしましたが、すべての指示は私が Ubuntu を実行していることを前提としているため、従来の Windows/Web 開発者が自分で Windows の指示に変換することは非常に困難です。
GIT リポジトリへのリンクも壊れており、github に移動されています: https://github.com/rosjava/rosjava_core.git
rosws のドキュメントを探していた場合は、ここにあります。別の壊れたリンク: http://www.ros.org/doc/independent/api/rosinstall/html/
さて、コーディング用の汎用性の高い IDE が必要だったので、Python、Java、および c++ を処理できる Eclipse を選びました。Gradle と Maven を使用してこのプロジェクトをビルドする方法がわかりません。ビルドする必要があるかどうかさえわかりません。
Windows での ROSJava の完全なインストール/ビルド チュートリアルはありますか? そうでない場合は、開発者がロボット工学で最初の「Hello World」を作成するのに役立つウォークスルーを誰かが作成できれば、コミュニティに大きな利益をもたらすと思います。以前にいくつかの処理といくつかの軽い Java を行ったことがありますが、それほど深刻なことはありません。このマニュアルは、Java、ROS、およびすべての依存関係/ビルド ヘルパー/コンパイラに慣れていないことを前提としています。Google CodeとROSWikiからのすべての指示は、多くのツールと依存関係に精通しているか、ROSJava と Groovy と Linux の実装の歴史的背景を認識していることを前提としているように感じます。必要なツールの多くは、C#.NET、Objective C、または Javascript/Web 開発者にとってなじみのないものです。
また、ROS SDK のコンパイル済みバージョンが ROSWiki から完全に欠落していることも大きな欠点です。「ページが存在しない」ため、初心者はコアをコンパイルするために 10 ~ 16 個の依存関係もインストールする必要があります (構成方法と使用方法を理解することは言うまでもありません)。
さらに、Wiki で名前が付けられているビルド スクリプトはまだ存在しません。
現在、次のような問題に遭遇するほどには進んでいません: Gradle Eclipse Plugin