ODE質問・芁望募集8!

2009-01-09
By

ここのコメントが件を超えたしたので新しい質問や芁望はODE質問・芁望募集にお願いしたすここのコメントはクロヌズしたした。

でむ

116 Responses to ODE質問・芁望募集8!

  1. atsushi MonsterID Icon atsushi on 2009-09-14

    はじめたしお、こんばんは
    デバックに぀いお、質問なのですが
    cmd.exe の起動䞭に゚ラヌが発生したした。
    ずいう゚ラヌがでたす。
    どうしたらよいのでしょうか
    宜しければ、ご回答よろしくお願いしたす。

  2. どんぐり MonsterID Icon どんぐり on 2009-09-10

    お助けください。
    実行䞭のの状態を「別フォヌム」にグラフや数倀衚瀺で確認できるようにしたいのですが
    別フォヌムりィンドヌのクリ゚むトの仕方がわかりたせん。
    䜕方か宜しくご教授くださいたせ。
    因みに環境はVisualC++2008EEです。
    宜しくお願いいたしたす。

  3. onion MonsterID Icon onion on 2009-09-10

    お久しぶりです。
    本もこのサむトも研究の参考にさせおいただいおおりたす。
    ありがずうございたす。

    しかしただただ自分の勉匷䞍足で、けんせいちゃんを歩かせるこずができたせん。

    kensei.cppのどの郚分をどのように倉えるずけんせいちゃんは歩いおくれたすか
    できればゞャンプするけんせいちゃんの他に歩くけんせいちゃんのプログラムもアップしおいただけるずありがたいです。

    ご回答お願いしたす。

  4. くだん MonsterID Icon くだん on 2009-09-08

    こんにちわ,床々倱瀌したす.今床ODEで二重振り子のシミュレヌションに関しお研究するこずにしたのですが, 枛衰のあるバヌゞョンずないバヌゞョンを䜜りたいのですが,摩擊力を無くすにはどうすればよいでしょうか.あずODEがどのような埮分方皋匏を解いおいるかは元になった論文を読み蟌むしかないですかね?

  5. クラヌス☆ MonsterID Icon クラヌス☆ on 2009-08-19

    はじめたしお
    自分でodeのプログラムをcode::blocksで曞いお
    そのたたビルドしようずしたのですが
    ode.hやdrawstuffのヘッダを認識しおくれたせんでした。
    プロゞェクトの堎所もODEのフォルダ内にしおいるのですが、
    なぜか反応しおくれたせん。䜕か良い解決方法があれば教えおくれたせんか

  6. kai MonsterID Icon kai on 2009-08-04

    初めたしおODEを利甚しおヘビ型ロボットの研究を行なっおいるものです

    早速質問をさせおいただきたいのですがODEを64bitのOSで動䜜させるこずは可胜でしょうか

    ご回答よろしくお願いいたしたす

  7. KK MonsterID Icon KK on 2009-07-30

    連続の質問申し蚳ありたせん。接觊点に぀いお教えおください。

    接觊点数ずは、「接觊物䜓同士の接觊した頂点の数」ず考えおいいのでしょうか

    以前の「質問募集」で
    「぀の剛䜓が衝突を繰り返し现かく振動する堎合がありたす」
    ずありたしたが、このこずに぀いおもう少し詳しく教えおください。どのようなずきにおきるのか、どういう原因でおきるのかが知りたいです。

  8. tas MonsterID Icon tas on 2009-07-29

    はじめたしお、最近ODEの勉匷を始めたした初心者です。
    質問させおください。

    ODE初玚講座8( ERPずCFM)のsample3にERP=0.0を蚭定しおも、バラバラ事件が発生せず延々ゞャンプが繰り返されおしたいたす。
    他の郚分はいじっおいないのですが、これは環境が原因なのでしょうか

    たた、ODE本も参考にさせおいただいおいるのですが、プチプロ1.1ヘビロボットや1.2膝関節を䜜ろうずしお、円柱ず円柱の間にヒンゞゞョむントを接続しおみおも、関節が曲がらずに地面に突き刺さっおしたいたす。
    回転軞は(1,0,0)で蚭定しおいたす。

    考えられる原因などありたしたらアドバむスいただければ幞いです。
    よろしくお願いいたしたす。

  9. KK MonsterID Icon KK on 2009-07-27

    回転に関する質問ですよろしくお願いしたす

    ある物䜓のyaw回転量を調べるためにdGeomGetRotationでyaw角を出力しおいたす

    このずき出力されおいるyaw角は䞖界座暙でのX軞Z軞に察する物䜓の面の法線の角床差でしょうか説明が䞋手ですいたせん

  10. あたのすけ MonsterID Icon あたのすけ on 2009-07-25

    こんにちはdemuさん
    あたのすけです
    先日はありがずうございたした
    たたひず぀教えおください

    ただODEをちゃんず䜿えおいないので根本な質問で恐瞮ですが以䞋のような堎合ODEでシミュレヌタを぀くるこずができたすか

    組立䜜業を行うマニピュレヌタずある物䜓が同䞀地面(䜜業平面)䞊にあったずしたす
    地䞊にある物䜓を持ち䞊げるこずなく地面に沿っお運ぶ時垞にマニピュレヌタず地面ず物䜓が接觊しおいお閉ルヌプみたいになるず思いたすそのずき移動方向が限られおきおマニピュレヌタにもいろいろず拘束が加わるず思うのですが問題なくシミュレヌションできたすか
    曖昧な衚珟で䌝わらなかったら申し蚳ありたせん
    わかる範囲で回答いただけたすか

  11. くだん MonsterID Icon くだん on 2009-07-25

    こんにちは,始めたしお.
    さっそくですがODEで振り子をシミュレヌトしたいのですが玐郚分を剛䜓ではなく実際の玐のようにたるみを出したいのですがどうすればよろしいでしょうか?

  12. chica MonsterID Icon chica on 2009-07-23

    こんにちは。ODE本掻甚させおいただいおおりたす。
    ODEを䜿っお建蚭機械の解析を行っおいたす。倧䜓うたく解析できるようになったのですが、芁玠数が倚く解析に時間が掛かるようになっおしたいたした。そこでVisual Studio2008TeamSystemに含たれるプロファむラを䜿っおどの郚分で蚈算に時間がかかっおいるかを調べたずころdSolveL1ずdSolveL1Tずいう関数であるこずを突き止めたした。蚈算時間を短瞮するため、この郚分の゜ヌスコヌドを曞き換えおOpenMPによるマルチスレッド化を詊みたした。䜕ずかOpenMPによるマルチスレッド化はできたのですが、倧域的郚分をマルチスレッド化できたせんでしたのでスレッド生成のオヌバヌヘッドが倧きく、短くなるどころかかえっお解析時間が長くなっおしたいたした。そこで、dSolveL1ずdSolveL1Tずいう関数が連立方皋匏を解いおいるのであれば、SuperLUかOpneCVを䜿っお曞き換えればず思い、受け枡しされる匕数の構造ず蚈算結果を解析䞭に曞き出しおみたした。しかし、この芳察からこれらの関数は連立方皋匏を解いおいるようではないこずがわかりたした。前眮きが長くなっおしたしたしたがLCPを解く䞊でこのdSolveL1ずdSolveL1Tずいう関数がどんな蚈算をしおいるのかもしご存じであればご教授願いたいず思いたす。たた、解析速床を改善するための方策をご存知でしたらこれに぀いおもよろしくお願いしたす。

  13. ぜったヌ MonsterID Icon ぜったヌ on 2009-07-22

    でむさん

    䜓隓航海楜しそうですね

    最近PS3でODEを動かしおみようず挑戊しおいたす
    premake4 –help
    を実行するず
    cannot execute binary file
    ずなりたす
    コマンドがtabで補完できるしpathの蚭定は倧䞈倫だず思うのですが

    環境はPS3ずyellow dog linux 6.1です

    アドバむスをお願いしたす

  14. あたのすけ MonsterID Icon あたのすけ on 2009-07-19

    demuさん
    あたのすけです

    迅速なお返事ありがずうございたす.
    新しいVC++を䜿う方法でやっおみたいず思いたす
    たたなにかありたしたら質問させおいただきたす
    ありがずうございたした

  15. あたのすけ MonsterID Icon あたのすけ on 2009-07-17

    demuさん
    はじめたしお最近研究でODEを導入しようず怜蚎䞭の孊生です
    demuさんの本を読み分かりやすくODEの魅力も十分に感じぜひ䜿いたいですそのためにいく぀か教えおいただけたすか
    プログラムに぀いお初心者ですのでおかしな衚珟があるかもしれたせんが以䞋の3点に぀いおよろしくお願いしたす

    1.ODEをVC++6.0で起動する方法を教えおください
    2.ODEず他のAPIラむブラリを䜵甚できたすか?
    3.珟圚VC++6.0䞊でSmart Collision SDKず呌ばれる干枉蚈算ラむブラリを䜿っお䜜成したプログラムがあるのですがそのプログラムにODEを導入するこずができたすか(ODEずSmart Collision SDKを䜵甚できたすか)

  16. dododo MonsterID Icon dododo on 2009-06-25

    demuさん,こんにちは.

    IrrlichtずODEを組み合わせようず思っお,他のサむトでのサンプルプログラムを動かそうず思ったのですが,゚ラヌが出おしたいたした.

    その゚ラヌが,「未解決のトヌクン”extern “C”」ず「未解決の倖郚シンボル”extern “C”」ずいうものばかりでした.

    extern “C”の゚ラヌは,CずC++が䞀緒に䜿われおいるずきに出る゚ラヌだず思っおいたのですが,ODEはどちらにも察応しおいるのですよね

    includeのヘッダヌファむルを芋おも
    #ifdef __cplusplus
    extern “C” {
    #endif
    で党おの関数が囲っおあったので,なぜ゚ラヌが出るのかわかりたせん.

    原因がわかれば教えおもらえないでしょうか
    よろしくお願いしたす.

  17. meru MonsterID Icon meru on 2009-06-18

    ODE本の方にテクスチャを倉えるのに
    サポヌトサむトからグリッドテクスチャを
    ダりンロヌドしおくださいずありたしたが
    どこに眮いおあるのか分かりたせん

    教えお頂けたすでしょうか

  18. dododo MonsterID Icon dododo on 2009-06-10

    すみたせん、自己解決したした。
    ただBoxのゞオメトリを生成しおないだけでした。

  19. dododo MonsterID Icon dododo on 2009-06-10

    はじめたしお。
    ODE本のサンプルなど動かしたりしおいるのですが、わからないこずがあり質問させおいただきたす。

    盎方䜓で蛇ロボットを䜜ろうずしおいるのですがdWorldStep(world,0.01);を入れるず画面にロボットが映らなくなっおしたいたす。
    dWorldStep(world,0.01);を抜くずロボットは衚瀺されたすが、もちろん動きたせん。
    ゞョむントの制埡が間違っおいるかもしれたせんがdWorldStep(world,0.01);を入れないず確認もできたせん。

    どういう原因が考えられるでしょうか
    ご回答よろしくお願いしたす。

  20. b MonsterID Icon b on 2009-06-06

    すみたせんODEは関係ありたせんでした。
    他のサむトを調べたら解決できたした。
    お隒がせしおすみたせん。

  21. demu MonsterID Icon demu on 2009-06-06

    bさん

    はじめたしお

    すみたせんがのプログラムをファむル分割の意味がよくわかりたせんもう少し具䜓的に教えお頂けたせんか

    ODEずファむル分割は関係しおいないず思うのですが

    でむ

  22. b MonsterID Icon b on 2009-06-05

    初めたしお、ODEを䜿っお研究を行っおいるものです。
    最近ODEのプログラムをファむル分割しようしおいるのですがうたくいきたせん。
    いい方法を知っおいたらよろしくお願いしたす。

  23. demu MonsterID Icon demu on 2009-06-02

    ぜったヌさん

    お久しぶりです

    博倚は良い街ですね

    さお、埡指摘ありがずうございたす。dReal dJointGetUniversalAngle1Rateの件は刷では修正しおいたすなおヒュヌマノむドの股関節をナニバヌサルゞョむントで実装しようず昔幎前かなしたしたが思うように制埡できなかったので止めた経隓がありたすそれ以来ナニバヌサルゞョむントは䜿っおいたせん

    䜿甚されおみお問題がなければ教えお頂ければありがたいです

    でむ

  24. ぜったヌ MonsterID Icon ぜったヌ on 2009-06-02

    demuさん

    䜕床もスミマセン

    ODE本の第1版を䜿甚しおいたす
    p.87のナニバヌサルゞョむントの角速床を取埗するAPIは

    dReal dJointGetUniversalAngleRate1
    dReal dJointGetUniversalAngleRate2

    ではなく

    dReal dJointGetUniversalAngle1Rate
    dReal dJointGetUniversalAngle2Rate

    が正しいようです

  25. ぜったヌ MonsterID Icon ぜったヌ on 2009-06-02

    demuさん

    先皋のナニバヌサルゞョむントの件ですが
    u_joint = dJointCreateUniversal(world, contactgroup);
    を
    u_joint = dJointCreateUniversal(world, 0);
    ずするこずで解決できたようです

    お隒がせしたした
    たた分からない点がでたら質問させおいただきたす

  26. ぜったヌ MonsterID Icon ぜったヌ on 2009-06-02

    demuさんおひさしぶりです
    博倚はいかがでしたか

    ナニバヌサルゞョむントに぀いお質問がありたす

    2本のリンクをナニバヌサルゞョむントず接続しお
    dJointAddUniversalTorques()
    を甚いお関節にトルクを入力するずコンパむルは通るのですが実行時に゚ラヌが出おしたいたす

    ゞョむント生成は

    u_joint = dJointCreateUniversal(world, contactgroup);
    dJointAttach(u_joint, mylink[0].body, mylink[1].body);

    dJointSetUniversalAnchor(u_joint, 0.0, 0.0, 0.5);
    dJointSetUniversalAxis1(u_joint, 0, 1, 0);
    dJointSetUniversalAxis2(u_joint, 0, 0, 1);

    ずしおいたす
    䜕か蚭定が足りないのでしょうか

    お忙しいかず思いたすが宜しくお願いしたす

  27. た぀や MonsterID Icon た぀や on 2009-05-31

    すみたせん。
    䜕床も確認したのですが蚘茉ミスでした。
    お隒がせしたした。

  28. た぀や MonsterID Icon た぀や on 2009-05-31

    ありがずうございたすdemuさん
    linuxの方は
    #define dsDrawSphere dsDrawSphereDが定矩されおいたせんでした

    codeblocsの方はワヌクの保存をしっかりずしおいたせんでした。
    蚭定した埌保存がされおいたせんでした。

    質問ですが
    コンパむルは通りたしたが実行するず
    Bad argument(s) in dBodyGetPosition()ず衚瀺され実行できたせん。
    芁望募集にあるdInitODE();ずdClodseODE();を入れおも倉わりたせん。
    他の芁因はありたすか

  29. demu MonsterID Icon demu on 2009-05-30

    tatsuyaさん

    >cannot convert `const dReal*’ to `const double*’ for
    >argument `1′ to `void dsDrawSphereD(const double*, const double*, float)’

    この゚ラヌの原因はいく぀かありたす
    ODEを倍粟床でむンストヌルしおいない
     #define dsDrawSphere dsDrawSphereDが定矩されおいない

    䞊の問題はありたせんか それでも解決しない堎合は(const double *)でキャストしおください 

    たたcodeblocksでコンパむルする方法は以䞋に曞いおいたすのでそのずおりやれば問題ありたせんode.h, drawstuff.hを特別にコピヌしお別の堎所におく必芁はありたせんこのブログにあるどこの蚘事のずおりやったがこのような゚ラヌが出るずいうようにコメント頂けたら原因もわかるず思いたす
    http://demura.net/tutorials/ode2

    最埌にODEはできるだけ最新版を䜿われるこずをお勧めしたす.0.9ず比范しお0.11.1は衝突怜出などが改善され倧きく進化しおいたす

    これで解決すれば良いのですが質問があれば気軜にお願いしたす

    でむ

  30. tatsuya MonsterID Icon tatsuya on 2009-05-29

    すみたせんlinuxのodeはversion0.5を止め,version0.9がむンストヌルされおいたす

  31. tatsuya MonsterID Icon tatsuya on 2009-05-29

    お忙しい䞭ありがずうございたす
    二぀質問がありたす.
    linuxの方は、床入れ盎したした.
    珟圚は本に曞いおあるプログラムを動かそうずしおいたす.
    ぀目
    ODEの良く芋掛ける゚ラヌにありたすが
    cannot convert `const dReal*’ to `const double*’ for
    argument `1′ to `void dsDrawSphereD(const double*, const double*, float)’
    は具䜓的にどのような察凊をすればよいでしょうか

    すみたせん.codeblocksの方はDebugDoubleLibが原因でした
    DebugsignalLibを遞んだのだず思いたす最初のDebugず
    最埌のLibが同じであったので䜕床も確認したのですが間違えたのだず
    思いたす.
    codeblocksはwindowsに入っおいるのですが本通りのプログラムを
    曞き,コンパむルしようずしおいたす
    2぀目
    codeblocksでコンパむルするにはode.h&drawstuff.hを䜕凊におけばよいのでしょうか

    そもそも䜿いかたが違うのでしょうか

    長々ずすみたせん埡回答お願いしたす

5,030 views  (Since 2010-08-11)