ここにある手順を使用して ROS インストールをセットアップしようとしています。
http://developer.dji.com/onboard-sdk/documentation/sample-doc/sample-setup.html#ros-oes
具体的には、ステップ4に到達するまで、私は満足しており、物事が正常にインストールおよび作成されます。
Building the ROS Nodes
4. If you don't have a catkin workspace, create one as follows:
mkdir catkin_ws
cd catkin_ws
mkdir src
cd src
catkin_init_workspace
この catkin_ws はどこに行きますか? 前のステップでは ~MyUser/Onboard-SDK/build/ にいますが、これは catkin_ws をインストールするのに適切な場所ではないようです? 今のところ、~MyUser/Onboard-SDK/build/catkin_ws のビルド フォルダー内に catkin_ws をインストールしようとしましたが、手順 6 の後にエラーが発生しました。
6. Build the dji_sdk ROS package and the dji_sdk_demo ROS package.
cd ..
catkin_make
エラー:
"/home/sixarms/Onboard-SDK/build/catkin_ws/src/Onboard-SDK-
ROS/dji_sdk/include/dji_sdk/dji_sdk_node.h:17:19: fatal error: tf/tf.h:
No such file or directory”
次に、MyUser/ フォルダー内のすべてを削除して、もう一度開始しました。今回は、OnBoard-SDK と同じフォルダーに catkin_ws を作成しました (つまり、同じフォルダーに MyUser/OnBoard-SDK を含む ~MyUser/catkin_with を作成しました)。手順6のエラー、まったく同じ。tf/tf.h が見つかりません。うーん:/