-
Notifications
You must be signed in to change notification settings - Fork 189
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[jsk_pcl_ros] Add octomap contact #1276
Conversation
mmurooka
commented
Oct 23, 2015
octomap のリンク占有領域と接触センサ情報に応じて更新するバージョンです. |
nodeletにしてみましょう。 |
class SelfMaskNamedLink : public SelfMask<pcl::PointXYZ> | ||
{ | ||
public: | ||
/** \brief Construct the filter */ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@ brief にする。他のコードのスタイルに合わせる
コメントしてない部分も、スタイルが他のコードと合ってないので合わせるように. |
{ | ||
public: | ||
/** \brief Construct the filter */ | ||
SelfMaskNamedLink(tf::TransformListener &tf, const std::vector<LinkInfo> &links, std::string _tf_prefix="") |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ここまでやるならstd::stringもconstで参照にする。
jsk_pcl_rosでは_tf_prefix
という変数名は基本的に使っていない。
メンバ変数は_
で終わるように、引数は_
なし
ありがとうございます.修正してみます. |
修正しました. 全ファイルについて以下を修正しました. ただ, src/OctomapServerContact.cpp の 例えば src,includeへの追加ファイルは以下になります.ディレクトリ等は特に作らなくてよろしいでしょうか.
nodeletにするのはこれからやります. |
すでにgeometric_shapes問題は解決していると思うんだけど,そんなことはないかな? |
* @brief | ||
* Construct the filter | ||
**/ | ||
SelfMaskNamedLink(tf::TransformListener &tf, const std::vector<LinkInfo> &links, const std::string &tf_prefix="") |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
&
は型の方に付ける.
Hoge& hoge
かHoge &hoge
はjsk_pcl_rosは個人的な好みで前者.
どちらでもいいが,一つのコード内で揃える.このコードの後半の部分はHoge& hoge
になっている.
変数の命名則は統一しましょう.パッと見, ちなみに,変数の命名則を統一する狙いは,コードを見た時に各シンボルの種類がスグに判断できることです.
|
src/OctomapServerContact.cpp の |
とりあえず確認した結果のメモですが, collision_detectorについては
と
の両方で正常に動いて, octomapについては,
で正常に動いているのが
では,動きませんでした.(セグフォル訳ではないがリンク内に全く含まれていることにならない) ソースを十分追えていないですが, |
ひとつ前のコメントで,"ソースを十分追えていないですが,"の後に書いた内容は的外れだったようでした.
では問題なく動いているのが,
にすると動かなくなり, https://github.com/jsk-ros-pkg/jsk_recognition/pull/1276/files#diff-2e1f85fd7b4a76c30ff8959d89b17303R45 |
2788070
to
423aa9f
Compare
423aa9f
to
34eb266
Compare
bbb726a
to
77e29c9
Compare
|
しました. |
969465a
to
e90d6c0
Compare
…s is not compiled when robot_self_filter is not found.
e90d6c0
to
af6c0a3
Compare
jadeでのみocotmap_serverが見つからないエラー
|
@wkentaro に聞いて,.travis.rosinstall.jadeにoctomap_serverを加え, |
octmap サーバをreleaseするようにissueを書いて,ここにリンクをはっておきましょう. ◉ Kei Okada On Fri, Oct 30, 2015 at 5:47 PM, Masaki Murooka notifications@github.com
|
はい,頑張って英語でコメント書いておけばよかったと思いました. |
Passed. @garaemon, If no problem, please merge. |
[jsk_pcl_ros] Add octomap contact