<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		xmlns:xhtml="http://www.w3.org/1999/xhtml"
	>
<channel>
	<title>ODE質問・要望募集10! へのコメント</title>
	<atom:link href="http://demura.net/ode-question/5812.html/feed" rel="self" type="application/rss+xml" />
	<link>http://demura.net/ode-question/5812.html</link>
	<description>ロボット達のサッカーW杯RoboCup，つくばチャレンジ，物理計算エンジンＯＤＥと本サイトで開発している３次元描画ライブラリirrDrawStuffなどのロボット開発プラットフォームを開発者の視点で情報発信． なお，ODE本では左下動画のようなロボットシミュレータ作成法を学びます．まずは動画をクリックして体験しよう！</description>
	<lastBuildDate>Fri, 03 Feb 2012 06:31:01 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title><img class="monsterid" src="http://demura.net/wordpress/wp-content/plugins/wp-monsterid/monsterid/843080b3ff15706.png" alt="demu MonsterID Icon" height="48" width="48"/> demu より</title>
		<link>http://demura.net/ode-question/5812.html/comment-page-1#comment-2632</link>
		<dc:creator><img class="monsterid" src="http://demura.net/wordpress/wp-content/plugins/wp-monsterid/monsterid/843080b3ff15706.png" alt="demu MonsterID Icon" height="48" width="48"/> demu</dc:creator>
		<pubDate>Thu, 16 Dec 2010 01:26:52 +0000</pubDate>
		<guid isPermaLink="false">http://demura.net/?p=5812#comment-2632</guid>
		<description>dBodyGetForce()は拘束力を計算できません．

でむ</description>
		<content:encoded><![CDATA[<p>dBodyGetForce()は拘束力を計算できません．</p>
<p>でむ</p>
]]></content:encoded>
	</item>
	<item>
		<title><img class="monsterid" src="http://demura.net/wordpress/wp-content/plugins/wp-monsterid/monsterid/843080b3ff15706.png" alt="demu MonsterID Icon" height="48" width="48"/> demu より</title>
		<link>http://demura.net/ode-question/5812.html/comment-page-1#comment-2631</link>
		<dc:creator><img class="monsterid" src="http://demura.net/wordpress/wp-content/plugins/wp-monsterid/monsterid/843080b3ff15706.png" alt="demu MonsterID Icon" height="48" width="48"/> demu</dc:creator>
		<pubDate>Thu, 16 Dec 2010 01:21:08 +0000</pubDate>
		<guid isPermaLink="false">http://demura.net/?p=5812#comment-2631</guid>
		<description>きんさん，

はじめまして

衝突検出が問題だと思います．
stackの値を大きくしてみてください．
stackを大きくする方法はmommaさんのページに書かれています．
http://www.eml.ele.cst.nihon-u.ac.jp/~momma/wiki/wiki.cgi/OpenDynamicsEngine/Stack%20Overflow.html

でむ</description>
		<content:encoded><![CDATA[<p>きんさん，</p>
<p>はじめまして</p>
<p>衝突検出が問題だと思います．<br />
stackの値を大きくしてみてください．<br />
stackを大きくする方法はmommaさんのページに書かれています．<br />
<a href="http://www.eml.ele.cst.nihon-u.ac.jp/~momma/wiki/wiki.cgi/OpenDynamicsEngine/Stack%20Overflow.html" rel="nofollow">http://www.eml.ele.cst.nihon-u.ac.jp/~momma/wiki/wiki.cgi/OpenDynamicsEngine/Stack%20Overflow.html</a></p>
<p>でむ</p>
]]></content:encoded>
	</item>
	<item>
		<title><img class="monsterid" src="http://demura.net/wordpress/wp-content/plugins/wp-monsterid/monsterid/843080b3ff15706.png" alt="demu MonsterID Icon" height="48" width="48"/> demu より</title>
		<link>http://demura.net/ode-question/5812.html/comment-page-1#comment-2630</link>
		<dc:creator><img class="monsterid" src="http://demura.net/wordpress/wp-content/plugins/wp-monsterid/monsterid/843080b3ff15706.png" alt="demu MonsterID Icon" height="48" width="48"/> demu</dc:creator>
		<pubDate>Thu, 16 Dec 2010 00:58:41 +0000</pubDate>
		<guid isPermaLink="false">http://demura.net/?p=5812#comment-2630</guid>
		<description>まささん，

ご質問ありがとうございます．


衝突検出に関する円柱の実装は不完全のようです．

Dan FiserがGJKアルゴリズムをODE用に実装したので，そのパッチをあてると問題が解決するかもしれません．
http://groups.google.com/group/ode-users/
をlibgjkで検索すると関連記事が見つかります．

でむ</description>
		<content:encoded><![CDATA[<p>まささん，</p>
<p>ご質問ありがとうございます．</p>
<p>衝突検出に関する円柱の実装は不完全のようです．</p>
<p>Dan FiserがGJKアルゴリズムをODE用に実装したので，そのパッチをあてると問題が解決するかもしれません．<br />
<a href="http://groups.google.com/group/ode-users/" rel="nofollow">http://groups.google.com/group/ode-users/</a><br />
をlibgjkで検索すると関連記事が見つかります．</p>
<p>でむ</p>
]]></content:encoded>
	</item>
	<item>
		<title><img class="monsterid" src="http://demura.net/wordpress/wp-content/plugins/wp-monsterid/monsterid/b6868b966d6648b.png" alt="きん MonsterID Icon" height="48" width="48"/> きん より</title>
		<link>http://demura.net/ode-question/5812.html/comment-page-1#comment-2628</link>
		<dc:creator><img class="monsterid" src="http://demura.net/wordpress/wp-content/plugins/wp-monsterid/monsterid/b6868b966d6648b.png" alt="きん MonsterID Icon" height="48" width="48"/> きん</dc:creator>
		<pubDate>Wed, 15 Dec 2010 14:03:35 +0000</pubDate>
		<guid isPermaLink="false">http://demura.net/?p=5812#comment-2628</guid>
		<description>初めて質問致します&quot;きん&quot;と申します。

最近ODEの勉強を始めたのですが、四機のロボットのうち一機をリーダーとし、そのリーダー機に近づき合体するというプログラムを作ろうと考えております。
合体する際にはヒンジジョイントで固定を行っています。

ですが合体二機目まではうまくいくのですが、最後の一機がリーダーに近づき４機が密集した状態になると
dWorldStepの前後で
&quot;動作が停止しました&quot;
というメッセージとともにウィンドウが止まってしまいます。

nearCallback関数の中の

if (b1 &amp;&amp; b2 &amp;&amp; dAreConnectedExcluding(b1,b2,dJointTypeContact))return;

も部分を消した場合は三機の機体が密集状態になった場合に同じく動作を停止します。


またこの合体プログラムの場合以外にも四機の機体を一か所に密集させた時に同じようにウィンドウの動作が停止してしまいます。

情報が少なく申し訳ありませんが、この原因や対策がありましたら教えて頂けないでしょうか？
よろしくお願いいたします。</description>
		<content:encoded><![CDATA[<p>初めて質問致します&#8221;きん&#8221;と申します。</p>
<p>最近ODEの勉強を始めたのですが、四機のロボットのうち一機をリーダーとし、そのリーダー機に近づき合体するというプログラムを作ろうと考えております。<br />
合体する際にはヒンジジョイントで固定を行っています。</p>
<p>ですが合体二機目まではうまくいくのですが、最後の一機がリーダーに近づき４機が密集した状態になると<br />
dWorldStepの前後で<br />
&#8220;動作が停止しました&#8221;<br />
というメッセージとともにウィンドウが止まってしまいます。</p>
<p>nearCallback関数の中の</p>
<p>if (b1 &amp;&amp; b2 &amp;&amp; dAreConnectedExcluding(b1,b2,dJointTypeContact))return;</p>
<p>も部分を消した場合は三機の機体が密集状態になった場合に同じく動作を停止します。</p>
<p>またこの合体プログラムの場合以外にも四機の機体を一か所に密集させた時に同じようにウィンドウの動作が停止してしまいます。</p>
<p>情報が少なく申し訳ありませんが、この原因や対策がありましたら教えて頂けないでしょうか？<br />
よろしくお願いいたします。</p>
]]></content:encoded>
	</item>
	<item>
		<title><img class="monsterid" src="http://demura.net/wordpress/wp-content/plugins/wp-monsterid/monsterid/de11e821a1cabb8.png" alt="まさ MonsterID Icon" height="48" width="48"/> まさ より</title>
		<link>http://demura.net/ode-question/5812.html/comment-page-1#comment-2626</link>
		<dc:creator><img class="monsterid" src="http://demura.net/wordpress/wp-content/plugins/wp-monsterid/monsterid/de11e821a1cabb8.png" alt="まさ MonsterID Icon" height="48" width="48"/> まさ</dc:creator>
		<pubDate>Tue, 14 Dec 2010 09:03:14 +0000</pubDate>
		<guid isPermaLink="false">http://demura.net/?p=5812#comment-2626</guid>
		<description>初めて質問させてもらいます。

自分で車のようなロボットを作って障害物を並べて乗り越えなどをしていたのですが、
直方体や球は衝突するのですが円柱はすり抜けてしまいました。
ちなみにタイヤも円柱を横にしたものでこの円柱同士の時だけすり抜けます。
ロボット本体の直方体には衝突しました。

衝突していたボディIDで直方体から円柱に変えてみたり、ジオメトリだけで障害物を作ってみても同じでした。
情報が少なくて申し訳ありませんが原因や対応策等ありましたらよろしくお願いします。</description>
		<content:encoded><![CDATA[<p>初めて質問させてもらいます。</p>
<p>自分で車のようなロボットを作って障害物を並べて乗り越えなどをしていたのですが、<br />
直方体や球は衝突するのですが円柱はすり抜けてしまいました。<br />
ちなみにタイヤも円柱を横にしたものでこの円柱同士の時だけすり抜けます。<br />
ロボット本体の直方体には衝突しました。</p>
<p>衝突していたボディIDで直方体から円柱に変えてみたり、ジオメトリだけで障害物を作ってみても同じでした。<br />
情報が少なくて申し訳ありませんが原因や対応策等ありましたらよろしくお願いします。</p>
]]></content:encoded>
	</item>
	<item>
		<title><img class="monsterid" src="http://demura.net/wordpress/wp-content/plugins/wp-monsterid/monsterid/b73d4bc58d216f5.png" alt="くない MonsterID Icon" height="48" width="48"/> くない より</title>
		<link>http://demura.net/ode-question/5812.html/comment-page-1#comment-2577</link>
		<dc:creator><img class="monsterid" src="http://demura.net/wordpress/wp-content/plugins/wp-monsterid/monsterid/b73d4bc58d216f5.png" alt="くない MonsterID Icon" height="48" width="48"/> くない</dc:creator>
		<pubDate>Wed, 24 Nov 2010 05:57:20 +0000</pubDate>
		<guid isPermaLink="false">http://demura.net/?p=5812#comment-2577</guid>
		<description>以前質問した問題なのですが、さまざまなサイトや本を参考にしていろいろ試しているのですが解決しません。
衝突判定の関数が悪さをしていることはわかったのですが・・・
申し訳ありませんがソースコードを見てもらえませんか？
よろしければメールで送りますのでアドレスをお教えください。
念のためこちらのアドレスもメールアドレスの欄に載せておきます。
よろしくお願いします。

くない</description>
		<content:encoded><![CDATA[<p>以前質問した問題なのですが、さまざまなサイトや本を参考にしていろいろ試しているのですが解決しません。<br />
衝突判定の関数が悪さをしていることはわかったのですが・・・<br />
申し訳ありませんがソースコードを見てもらえませんか？<br />
よろしければメールで送りますのでアドレスをお教えください。<br />
念のためこちらのアドレスもメールアドレスの欄に載せておきます。<br />
よろしくお願いします。</p>
<p>くない</p>
]]></content:encoded>
	</item>
	<item>
		<title><img class="monsterid" src="http://demura.net/wordpress/wp-content/plugins/wp-monsterid/monsterid/843080b3ff15706.png" alt="demu MonsterID Icon" height="48" width="48"/> demu より</title>
		<link>http://demura.net/ode-question/5812.html/comment-page-1#comment-2546</link>
		<dc:creator><img class="monsterid" src="http://demura.net/wordpress/wp-content/plugins/wp-monsterid/monsterid/843080b3ff15706.png" alt="demu MonsterID Icon" height="48" width="48"/> demu</dc:creator>
		<pubDate>Sun, 21 Nov 2010 09:16:43 +0000</pubDate>
		<guid isPermaLink="false">http://demura.net/?p=5812#comment-2546</guid>
		<description>くないさん、

すみませんが、この手のご質問は情報が少なすぎて回答できません。
ソースコードを読めばわかると思いますが...

APIの使い方が分かっているなら一つずつ追ってい行くしかないと思います。

でむ</description>
		<content:encoded><![CDATA[<p>くないさん、</p>
<p>すみませんが、この手のご質問は情報が少なすぎて回答できません。<br />
ソースコードを読めばわかると思いますが&#8230;</p>
<p>APIの使い方が分かっているなら一つずつ追ってい行くしかないと思います。</p>
<p>でむ</p>
]]></content:encoded>
	</item>
	<item>
		<title><img class="monsterid" src="http://demura.net/wordpress/wp-content/plugins/wp-monsterid/monsterid/dc06aca01244a3e.png" alt="ashin MonsterID Icon" height="48" width="48"/> ashin より</title>
		<link>http://demura.net/ode-question/5812.html/comment-page-1#comment-2524</link>
		<dc:creator><img class="monsterid" src="http://demura.net/wordpress/wp-content/plugins/wp-monsterid/monsterid/dc06aca01244a3e.png" alt="ashin MonsterID Icon" height="48" width="48"/> ashin</dc:creator>
		<pubDate>Fri, 12 Nov 2010 05:05:55 +0000</pubDate>
		<guid isPermaLink="false">http://demura.net/?p=5812#comment-2524</guid>
		<description>お伺いしたいことがあるのですが、物体Aが物体Bに接触したときに物体Bに生じる力を取得するためには

	const dReal *f = (const dReal *)dBodyGetForce(物体B);
	printf(&quot;fx = %lf fy = %lf fz = %lf\n&quot;, f[0], f[1], f[2]);

このようなプログラムを書いてみたのですが、物体Aが物体Bに衝突しても値が０のままで困っています。

どこか間違えているのでしょうか？アドバイスがあればお願いします。</description>
		<content:encoded><![CDATA[<p>お伺いしたいことがあるのですが、物体Aが物体Bに接触したときに物体Bに生じる力を取得するためには</p>
<p>	const dReal *f = (const dReal *)dBodyGetForce(物体B);<br />
	printf(&#8220;fx = %lf fy = %lf fz = %lf\n&#8221;, f[0], f[1], f[2]);</p>
<p>このようなプログラムを書いてみたのですが、物体Aが物体Bに衝突しても値が０のままで困っています。</p>
<p>どこか間違えているのでしょうか？アドバイスがあればお願いします。</p>
]]></content:encoded>
	</item>
	<item>
		<title><img class="monsterid" src="http://demura.net/wordpress/wp-content/plugins/wp-monsterid/monsterid/f1aa84a1d49b4bf.png" alt="くない MonsterID Icon" height="48" width="48"/> くない より</title>
		<link>http://demura.net/ode-question/5812.html/comment-page-1#comment-2520</link>
		<dc:creator><img class="monsterid" src="http://demura.net/wordpress/wp-content/plugins/wp-monsterid/monsterid/f1aa84a1d49b4bf.png" alt="くない MonsterID Icon" height="48" width="48"/> くない</dc:creator>
		<pubDate>Wed, 10 Nov 2010 05:05:32 +0000</pubDate>
		<guid isPermaLink="false">http://demura.net/?p=5812#comment-2520</guid>
		<description>以前お世話になりましたくないと申します。
ODEの勉強を再開したところ、行き詰ってしまい質問させていただきたいと思います。

ODE本P183のプチプロ6.4のプログラムを作りたいと思い、サンプルのarm3にODE本P15のプログラムをためしに追加してみたのですが、うまくいきません。
ビルドは通ったのですが、なぜかTargetは変わらないのにCurrent　PositionのZ座標が０．１０多くなってしまいます。
その上なぜかsimloop関数の衝突検出の一文をはずすと元に戻ります。（ボールはアームに当たっていません）

関係ありそうなところを自分で思いつく限りチェックしましたが、わかりません。
何かわかりましたら、アドバイスをお願いします。</description>
		<content:encoded><![CDATA[<p>以前お世話になりましたくないと申します。<br />
ODEの勉強を再開したところ、行き詰ってしまい質問させていただきたいと思います。</p>
<p>ODE本P183のプチプロ6.4のプログラムを作りたいと思い、サンプルのarm3にODE本P15のプログラムをためしに追加してみたのですが、うまくいきません。<br />
ビルドは通ったのですが、なぜかTargetは変わらないのにCurrent　PositionのZ座標が０．１０多くなってしまいます。<br />
その上なぜかsimloop関数の衝突検出の一文をはずすと元に戻ります。（ボールはアームに当たっていません）</p>
<p>関係ありそうなところを自分で思いつく限りチェックしましたが、わかりません。<br />
何かわかりましたら、アドバイスをお願いします。</p>
]]></content:encoded>
	</item>
	<item>
		<title><img class="monsterid" src="http://demura.net/wordpress/wp-content/plugins/wp-monsterid/monsterid/843080b3ff15706.png" alt="demu MonsterID Icon" height="48" width="48"/> demu より</title>
		<link>http://demura.net/ode-question/5812.html/comment-page-1#comment-2481</link>
		<dc:creator><img class="monsterid" src="http://demura.net/wordpress/wp-content/plugins/wp-monsterid/monsterid/843080b3ff15706.png" alt="demu MonsterID Icon" height="48" width="48"/> demu</dc:creator>
		<pubDate>Mon, 25 Oct 2010 02:29:41 +0000</pubDate>
		<guid isPermaLink="false">http://demura.net/?p=5812#comment-2481</guid>
		<description>kaneさん，

素晴らしいご質問ありがとうございました．

２週間も返事がおくれすみません．いろいろ立て込んでいたもので．

さて，回答ですが，ＯＤＥ本Ｐ１５０の式(6.12),  (6.14)は＋，－の符号が抜けています．
正確には以下となります．
(6.14)  Y=atan2(±r21, ±r11)
(6.15) R=atan2(±r32, ±r33)

今後ともよろしくお願いします．

でむ</description>
		<content:encoded><![CDATA[<p>kaneさん，</p>
<p>素晴らしいご質問ありがとうございました．</p>
<p>２週間も返事がおくれすみません．いろいろ立て込んでいたもので．</p>
<p>さて，回答ですが，ＯＤＥ本Ｐ１５０の式(6.12),  (6.14)は＋，－の符号が抜けています．<br />
正確には以下となります．<br />
(6.14)  Y=atan2(±r21, ±r11)<br />
(6.15) R=atan2(±r32, ±r33)</p>
<p>今後ともよろしくお願いします．</p>
<p>でむ</p>
]]></content:encoded>
	</item>
</channel>
</rss>

