64 ビット Kubuntu 14.04 で ROS Indigo を使用しています。現在、私は大きな問題に直面しています - モジュールon_nurbsがありません。点群からメッシュを生成するために必要です。
ここでの私の最大の問題は、ROS が PCL に接続される方法です。PCL は多かれ少なかれ公式に外部依存関係になっていますが、ROS が状況を処理する方法は...まあ、あまり良くありません。Qt、OpenGLなどのサポートを追加するためにソースからビルドすることにしたとき、OpenCVで同様の(おそらく同じ-覚えていない)問題が発生しました-完全に外部に作成されることが決定されたさらに別の依存関係-これは、Ubuntu リポジトリのライブラリのアップストリーム パッケージには含まれていません。ROS と PCL の間に接着剤を追加することになっている、このROS 知覚があります。
問題: NURBS (サーフェスモジュールの一部)の追加
私がこれまでに行ったこと:
私は持っている
- NURBS が有効になっている PCL 1.7.1 (Ubuntu 14.04 および ROS に同梱されているものと同じバージョン) をダウンロードしてビルド
- (1) ソースから PCL をインストール - ROS の PCL サポートが壊れた
- (2)サーフェスライブラリのみを置き換えました(また、すべてのインクルードなどの依存関係とビルドからのNURBSを追加しました)-ROSのPCLサポートが壊れました
現在、CMake (およびcatkin_make ) に自分のバージョン (インストールせず、ビルドのみ) を強制的に使用させる方法を見つけるのに苦労しています。しかし、これが再び ROS に干渉するのではないかと心配しています。
この状況で私にアドバイスはありますか?ROS のインストールを再び中断せずに続行するにはどうすればよいですか? 上記のように、このような不足している部分を追加する方法を本当に学びたいと思います-私はすでにこの問題に一度直面しましたが、今はこれが再び発生する可能性があります.
「これはROSの問題です」と言う人への追伸:私はすでに1週間前にROSの回答に投稿しましたが、まだ返信がなく、11のビューインジケーター(そこに投稿した直後-1週間前)は落胆しています控えめに言っても。質問を投稿してから 1 週間後に開発が行われる可能性はほとんどありません。私はこの問題に2週間以上苦労しています...