We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
#122 で https://github.com/euslisp/EusLisp/tree/master/models のモデルが自動でurdfに変換されるようになりましたが、作成されたworldファイルを見ると https://gist.github.com/94c2253a1b1f81266a11 のようにすべてのmodelファイルに_staticとついています。 modelsフォルダには
_static
のように3つのurdfができていて、それぞれ無印に比べて
_fixed
+ <!-- Used for fixing robot to Gazebo 'base_link' --> + <link name="world"/> + <joint name="fixed" type="fixed"> + <parent link="world"/> + <child link="nil_link"/> + </joint>
- <static>false</static> + <static>true</static>
というようになっています。
staticはworldの指定位置に固定、fixedはworldに固定するけど、例えばタンスの引き出しなどのリンクは可動にするための処置と見られます。
static
fixed
今回eusモデルから変換すると一括ですべてstaticになっているところを、キッチンなどはstatic, 棚などはfixed, トレイなどは無印というように変えたいのですが、そのような指定をどこに書けばいいでしょうか?
The text was updated successfully, but these errors were encountered:
eusurdfに設定ファイルをおいて https://github.com/jsk-ros-pkg/jsk_model_tools/blob/master/eusurdf/euslisp/convert-eus-to-urdf.l#L69 で_staticとあるところを,その設定ファイルに応じて変えるのがいいと思います. モデルが飛んでいってしまうので,デフォルトはstaticがお勧めです.
Sorry, something went wrong.
@mmurooka なるほど。eusurdfに設定ファイルをおくということはeuslisp/modelsのモデルファイル一覧に対してホワイトリストかブラックリストを作るという事でしょうか? その場合、目的は実現可能ですが、その設定ファイルをまたeuslisp/modelsから自動生成したくなってくる気がします。。。
一番きれいなのは、eusモデルに質量モデルと位置をきちんと設定して、すべてを無印にするというのだと思いますが、次点として
などでしょうか。 (※jsk/rbrain環境について何も知識がない前提で列挙しています)
eusの方針はちゃんと分かっていないですが, 大変そうですがそれでもいいのだと思います.
eusモデルに質量モデルと位置をきちんと設定して
床や壁は質量・位置が正しくても動いてほしくないので, eusモデルの質量・位置が正しくてもどこか(eusモデルか変換時か)でstaticにするという情報を加える必要はありそうです.
Merge pull request jsk-ros-pkg#123 from kochigami/master
465cf01
nao and pepper speaking function added
No branches or pull requests
#122
で
https://github.com/euslisp/EusLisp/tree/master/models
のモデルが自動でurdfに変換されるようになりましたが、作成されたworldファイルを見ると
https://gist.github.com/94c2253a1b1f81266a11
のようにすべてのmodelファイルに
_static
とついています。modelsフォルダには
のように3つのurdfができていて、それぞれ無印に比べて
_fixed
:_static
:というようになっています。
static
はworldの指定位置に固定、fixed
はworldに固定するけど、例えばタンスの引き出しなどのリンクは可動にするための処置と見られます。今回eusモデルから変換すると一括ですべてstaticになっているところを、キッチンなどはstatic, 棚などはfixed, トレイなどは無印というように変えたいのですが、そのような指定をどこに書けばいいでしょうか?
The text was updated successfully, but these errors were encountered: