2016-09-27 49 views
0

私はカスタムメッセージにnumpy配列を含める(私は.msgファイルの作成とそれをコンパイルすることを意味します)。 チュートリアルでは、numpy配列を送信できるように、numpy_msg(type)ラッパーを使用する必要があります。しかし、それを自分の.msgファイルに含めることは可能ですか?ROSのカスタムメッセージとnumpyの配列

答えて

1

メッセージファイルは変更されず、ROS形式の配列(例:float32[])を使用します。

numpy_msgラッパーを使用すると、パブリッシャーとサブスクライバーは、自分で変換するのではなく、numpyオブジェクトを直接使用することができます。

これらの警告に注意することを確認してください:

あなたの配列データのすべてが、メッセージ内のすべての数値の配列が正しいのnumpyの配列を初期化する必要がありますnumpyのアレイ

として初期化する必要がありますデータ・タイプ。