<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>demura.net:RoboCup・ODE・夢考房</title>
        <link>http://demura.net/</link>
        <description>オープンソースの物理計算エンジンODEの使い方，人工知能を搭載したロボット達によるサッカーW杯ロボカップ，学生を元気にさせる教育システム夢考房について紹介します．</description>
        <language>ja</language>
        <copyright>Copyright 2008</copyright>
        <lastBuildDate>Wed, 02 Jan 2008 19:05:46 +0900</lastBuildDate>
        <generator>http://www.sixapart.com/movabletype/</generator>
        <docs>http://www.rssboard.org/rss-specification</docs>
        
        <item>
            <title>サーバーの引越しとMovabletype4へのバージョンアップ</title>
            <description><![CDATA[demura.netに使っていたサーバーの容量が足りなくなってきたので，「ロリポップ」から「さくらインターネット」へサーバーを引越しました．それと同時にMovabletype3.3から4へバージョンアップしました．<br /><br />Movabletype3.3で使っていたウェブ表示用テンプレートがそのまま使えないので，以前のように表示するにはテンプレートを移植しなければいけません．今週中には元のように表示させたいと考えていますので少々お待ちください． ]]></description>
            <link>http://demura.net/archives/2008/01/movabletype4.html</link>
            <guid>http://demura.net/archives/2008/01/movabletype4.html</guid>
            
            
            <pubDate>Wed, 02 Jan 2008 19:05:46 +0900</pubDate>
        </item>
        
        <item>
            <title>Movable Type 4.01 へようこそ！</title>
            <description>このブログ記事は、Movable Type 4のインストール完了時に、システムによって自動的に作成されたブログ記事です。 新しくなったMT4の管理画面で、早速ブログを更新してみましょう。</description>
            <link>http://demura.net/archives/2008/01/movable-type-401.html</link>
            <guid>http://demura.net/archives/2008/01/movable-type-401.html</guid>
            
            
            <pubDate>Wed, 02 Jan 2008 18:48:45 +0900</pubDate>
        </item>
        
        <item>
            <title>MinGW+MSYSで日本語を表示しよう！</title>
            <description><![CDATA[
<p>
2007年最後の記事になります．ご愛読ありがとうございました．
</p>
<p>
今年はODE本の出版などdemura.netに関しては飛躍の年となりました．おかげさまで，皆様のご協力のもとにODE本は理工学専門書としてはボチボチの売り上げとなり，ご本家様のODEプロジェクトにわずかではありますが寄付をすることができました．これに関してODEの開発者ラッセル・スミス博士からお礼の言葉がありましたのでここにご報告します．<br />
</p>
<p>
さて，demura.netではODEの開発環境としてMinGW＋MSYS環境を推奨しています．フリーですからね．
</p>
<p>
でも，さすがのフリーソフトも完璧ではありません．標準設定ではいくつかの問題があります．まず，日本語を表示することができません． 講義で使用する場合はローマ字や英語を表示するように指示すれば何とかなります．
</p>
<p>
ところがさらにまずいことに，C言語を使う場合は問題があります． 標準入力scanfで入力する前に，普通は入力を促すためにprintfを使い画面に文字列を表示しますよね．でも，標準のMinGW+MSYS環境ではscanfが終わるまでブロックされ画面にprintfで表示するはずの文字列が表示されません．これはMSYSで使っているターミナルソフトrxvtの一部に実装の問題があるためです．
</p>
<p>
この問題を解決する方法を説明します．&nbsp;
</p>
<p>
c:\msys\1.0\msys.bat
</p>
<p>
上のファイルの41行目で標準ではターミナルソフトrxvtを起動するので，下図のようにこの行をコメントアウトしてWindows標準のコマンドプロンプトに切り替えましょう．
</p>
<p>
<img alt=" " src="http://demura.net/archives/images/ode/msys/msysbat.jpg" />
</p>]]></description>
            <link>http://demura.net/archives/2007/12/mingwmsys.html</link>
            <guid>http://demura.net/archives/2007/12/mingwmsys.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">92ODE</category>
            
                <category domain="http://www.sixapart.com/ns/types#category">9ODE</category>
            
            
            <pubDate>Mon, 31 Dec 2007 00:05:43 +0900</pubDate>
        </item>
        
        <item>
            <title>無料テキストエディタのインストールと設定</title>
            <description><![CDATA[
<p>
ODE本ではページ数の制限もあり開発環境についての説明が一切ないので、このウェブサイトで説明しています。<br />
</p>
<p>
全くの初心者にとっては開発環境のインストールと使い方を覚えることが第１の関門でしょう。ここでは、今まで触れてこなかったテキストエディタについて説明します。
</p>
<p>
自分でプログラムを書くときに、ワードのようなソフトが必要です。プログラムは文字だけで構成されているのでメモ帳やワードパッドでも編集は不可能でありませんが、効率的ではありません。テキストエディタはプログラムのソースコードを編集する専用のソフトで、便利な機能があるためプログラム作成が効率的になります。
</p>
<p>
私はemacsやviを使っており、慣れると非常に便利ですが、初心者には敷居が高いものです。そこで、私の講義では寺尾進さんが開発されたterapadというフリーのソフトウェアを使っています。メモ帳やワードパッド等とほぼ同じ操作なので簡単に利用でき、初心者にやさしいソフトです。
</p>
<p>
では、TeraPadをインストールしましょう。<br />
</p>]]></description>
            <link>http://demura.net/archives/2007/12/post-142.html</link>
            <guid>http://demura.net/archives/2007/12/post-142.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">91robotsimu</category>
            
                <category domain="http://www.sixapart.com/ns/types#category">9ODE</category>
            
            
            <pubDate>Thu, 27 Dec 2007 07:29:39 +0900</pubDate>
        </item>
        
        <item>
            <title>正誤表</title>
            <description><![CDATA[
<p>
ODE本の正誤表です．本当にすみませんが，以下の修正をお願いします．また，誤りを見つけた方はコメントに書いて頂ければ反映していきたいと思います．
</p>
<p>
最近発見した誤りは、P112のdMassSetCylinderTotalの引数です。３番目の引数は円柱の長軸方向を指定します。ｙ軸を中心に円柱を９０度回転した姿勢を初期姿勢に取ったので、 初期姿勢はｘ軸方向、つまり１となります。<br />
</p>
<p>
また、大きな誤りは「ねぶらさん」からご指摘頂いたP130のホロノミックとノンホロノミックの説明が逆になっている箇所です．ごめんなさい．お詫びして訂正します．&nbsp;
</p>
<p>
&nbsp;なお，誤りではありませんが，本中のサンプルプログラムは完全なソースコードではなく，主要な部分しか掲載していませんので，そのままではコンパイルできません．本サポートサイトから完全なコードをダウンロードしてコンパイル・実行してください．
</p>
<table style="border: 1px solid #000099">
<tbody><tr><td style="border: 1px solid #000099">場所&nbsp;</td><td style="border: 1px solid #000099">誤&nbsp;</td><td style="border: 1px solid #000099">&nbsp;正</td><td style="border: 1px solid #000099">&nbsp;発見者</td></tr><tr><td style="border: 1px solid #000099">&nbsp;P25&nbsp; プログラム75行目<br />
</td><td style="border: 1px solid #000099">&nbsp;dSpaceDestory</td><td style="border: 1px solid #000099">&nbsp;dSpaceDestroy</td><td style="border: 1px solid #000099">&nbsp;でむ</td></tr><tr><td style="border: 1px solid #000099">&nbsp;P25 下から６行目<br />
</td><td style="border: 1px solid #000099">&nbsp;ントball.bodyを球leg.bodyとカプセル</td><td style="border: 1px solid #000099">&nbsp;ントjointを球ball.bodyとカプセル</td><td style="border: 1px solid #000099">&nbsp;ジミー</td></tr><tr><td style="border: 1px solid #000099">&nbsp;P26　８行目</td><td style="border: 1px solid #000099">&nbsp;指定されたタイプの新しい</td><td style="border: 1px solid #000099">&nbsp;新しいヒンジ</td><td style="border: 1px solid #000099">&nbsp;でむ</td></tr><tr><td style="border: 1px solid #000099">&nbsp;P35 プログラム3行目<br />
</td><td style="border: 1px solid #000099">&nbsp;25.0</td><td style="border: 1px solid #000099">&nbsp;25.0;</td><td style="border: 1px solid #000099">&nbsp;でむ</td></tr><tr><td style="border: 1px solid #000099">&nbsp;P38 プログラム74行目<br />
</td><td style="border: 1px solid #000099">&nbsp;-0.5));</td><td style="border: 1px solid #000099">&nbsp;-0.5);</td><td style="border: 1px solid #000099">&nbsp;でむ</td></tr><tr><td style="border: 1px solid #000099">&nbsp;P61 1行目<br />
</td><td style="border: 1px solid #000099">&nbsp;4. EPRの設定と取得<br />
</td><td style="border: 1px solid #000099">&nbsp;4. ERPの設定と取得<br />
</td><td style="border: 1px solid #000099">&nbsp;ひびきの</td></tr><tr><td style="border: 1px solid #000099">&nbsp;P66 10行目<br />
</td><td style="border: 1px solid #000099">&nbsp;dMasSetCylinder</td><td style="border: 1px solid #000099">&nbsp;dMassSetCylinder</td><td style="border: 1px solid #000099">&nbsp;チップ</td></tr><tr><td style="border: 1px solid #000099">&nbsp;P66 14行目<br />
</td><td style="border: 1px solid #000099">&nbsp;構造体massにに密度d,<br />
</td><td style="border: 1px solid #000099">&nbsp;構造体massに密度d,</td><td style="border: 1px solid #000099">
<p>
&nbsp;ジミー
</p>
</td></tr><tr><td style="border: 1px solid #000099">&nbsp;P79 7行目<br />
</td><td style="border: 1px solid #000099">&nbsp;dGeomTriMeshDateCreate()</td><td style="border: 1px solid #000099">&nbsp;dGeomTriMeshDataCreate()</td><td style="border: 1px solid #000099">&nbsp;ひびきの</td></tr><tr><td style="border: 1px solid #000099">&nbsp;P84 8行目<br />
</td><td style="border: 1px solid #000099">&nbsp;dJointTypeRR</td><td style="border: 1px solid #000099">&nbsp;dJointTypePR</td><td style="border: 1px solid #000099">&nbsp;でむ</td></tr><tr><td style="border: 1px solid #000099">&nbsp;P１１２　プログラム２９行目</td><td style="border: 1px solid #000099">&nbsp;(&amp;mass, WH_M0, 2, WH_R0, WH_W);<br />
</td><td style="border: 1px solid #000099">&nbsp;(&amp;mass, WH_M0, 1, WH_R0, WH_W);<br />
</td><td style="border: 1px solid #000099">
<p>
&nbsp;チップ&amp;でむ2007-12-25<br />
</p>
</td></tr><tr><td style="border: 1px solid #000099">&nbsp;P１１２　プログラム34行目</td><td style="border: 1px solid #000099">&nbsp;(&amp;mass, WH_M1, 2, WH_R1, WH_W);<br />
</td><td style="border: 1px solid #000099">&nbsp;(&amp;mass, WH_M1, 1, WH_R1, WH_W);<br />
</td><td style="border: 1px solid #000099">&nbsp;チップ&amp;でむ<br />
2007-12-25</td></tr><tr><td style="border: 1px solid #000099">&nbsp;P127 下から１行目<br />
</td><td style="border: 1px solid #000099">&nbsp;ここではxしか</td><td style="border: 1px solid #000099">&nbsp;ここではyしか</td><td style="border: 1px solid #000099">&nbsp;でむ</td></tr><tr><td style="border: 1px solid #000099">&nbsp;P128 上から1行目<br />
</td><td style="border: 1px solid #000099">&nbsp;ので，yと</td><td style="border: 1px solid #000099">&nbsp;ので，xと</td><td style="border: 1px solid #000099">&nbsp;でむ</td></tr><tr><td style="border: 1px solid #000099">&nbsp;P130 下から4行目<br />
</td><td style="border: 1px solid #000099">&nbsp;動けない移動</td><td style="border: 1px solid #000099">&nbsp;動ける移動</td><td style="border: 1px solid #000099">&nbsp;ねぶら</td></tr><tr><td style="border: 1px solid #000099">&nbsp;P130 下から２，３行目<br />
</td><td style="border: 1px solid #000099">&nbsp;動ける全方位移動機構</td><td style="border: 1px solid #000099">&nbsp;動けない移動機構</td><td style="border: 1px solid #000099">&nbsp;ねぶら</td></tr><tr><td style="border: 1px solid #000099">&nbsp;P１６５　プログラム６０行目</td><td style="border: 1px solid #000099">&nbsp;rlink[j-1].body, rlink[j].body<br />
</td><td style="border: 1px solid #000099">&nbsp;rlink[j].body, rlink[j-1].body</td><td style="border: 1px solid #000099">&nbsp;でむ</td></tr><tr><td style="border: 1px solid #000099">&nbsp;P167 下から８行目<br />
</td><td style="border: 1px solid #000099">&nbsp;リンク４</td><td style="border: 1px solid #000099">&nbsp;リンク４を削除</td><td style="border: 1px solid #000099">&nbsp;ジミー</td></tr><tr><td style="border: 1px solid #000099">&nbsp;P169 プログラム18行目<br />
</td><td style="border: 1px solid #000099">&nbsp;sensor_joint, link</td><td style="border: 1px solid #000099">&nbsp;sensor_joint, rlink</td><td style="border: 1px solid #000099">&nbsp;でむ</td></tr><tr><td style="border: 1px solid #000099">&nbsp;Ｐ１７８　８行目</td><td style="border: 1px solid #000099">&nbsp;式(6.48)</td><td style="border: 1px solid #000099">&nbsp;式(6.92)</td><td style="border: 1px solid #000099">&nbsp;ジミー</td></tr><tr><td style="border: 1px solid #000099">&nbsp;Ｐ１８２　８行目</td><td style="border: 1px solid #000099">&nbsp;control関数</td><td style="border: 1px solid #000099">&nbsp;Pcontrol関数</td><td style="border: 1px solid #000099">&nbsp;ジミー</td></tr><tr><td style="border: 1px solid #000099">&nbsp;Ｐ１８５　下から３行目</td><td style="border: 1px solid #000099">&nbsp;dy/d&theta;1= L2C1S2-L3C1S23<br />
</td><td style="border: 1px solid #000099">&nbsp;dy/d&theta;1= L2C1S2+L3C1S23<br />
</td><td style="border: 1px solid #000099">&nbsp;ジミー</td></tr><tr><td style="border: 1px solid #000099">&nbsp;Ｐ１８６　式(7.7)の下</td><td style="border: 1px solid #000099">&nbsp;線形方程式　JPdot = &theta;dot<br />
</td><td style="border: 1px solid #000099">&nbsp;線形方程式　J&theta;dot = Pdot<br />
</td><td style="border: 1px solid #000099">&nbsp;ジミー</td></tr><tr><td style="border: 1px solid #000099">&nbsp;Ｐ２０９　下から８行目</td><td style="border: 1px solid #000099">&nbsp;つまり、z1-z0は脚先を</td><td style="border: 1px solid #000099">&nbsp;つまり、z0-z1は脚先を</td><td style="border: 1px solid #000099">&nbsp;ジミー</td></tr><tr><td style="border: 1px solid #000099">&nbsp;P219</td><td style="border: 1px solid #000099">
<p>
&nbsp;(9.7)式の1、２行目の左丸括弧が余分<br />
1行目 (-C<sub>1</sub>S<sub>345</sub>C<sub>6</sub>- ...<br />
2行目 (-S<sub>1</sub>S<sub>345</sub>C<sub>6</sub>+ ...<br />
</p>
</td><td style="border: 1px solid #000099">
<p>
&nbsp;(9.7)式の<br />
1行目 -C<sub>1</sub>S<sub>345</sub>C<sub>6</sub>- ...<br />
2行目 -S<sub>1</sub>S<sub>345</sub>C<sub>6</sub>+ ...<br />
</p>
</td><td style="border: 1px solid #000099">&nbsp;ひびきの</td></tr><tr><td style="border: 1px solid #000099">&nbsp;Ｐ２２１　式(9.18)</td><td style="border: 1px solid #000099">&nbsp; &phi;= atan2((P5x)^2, sqrt(P5z + (P5y)^2)))</td><td style="border: 1px solid #000099">&nbsp; &phi;= atan2(P5x, sqrt((P5z)^2 + (P5y)^2)))</td><td style="border: 1px solid #000099">&nbsp;ジミー</td></tr><tr><td style="border: 1px solid #000099">&nbsp;P227 プログラム32行目<br />
</td><td style="border: 1px solid #000099">&nbsp;k1 * (fz[i] + pos[2])<br />
</td><td style="border: 1px solid #000099">&nbsp;k1 * fz[i] + pos[2]<br />
</td><td style="border: 1px solid #000099">&nbsp;ねぶら</td></tr><tr><td style="border: 1px solid #000099">&nbsp;P228 9.7節の2行目<br />
</td><td style="border: 1px solid #000099">&nbsp;ZMPを求めるには式(9.29)と(9.30)</td><td style="border: 1px solid #000099">&nbsp;ZMPを求めるには式(9.27)と(9.28)</td><td style="border: 1px solid #000099">&nbsp;ジミー</td></tr><tr><td style="border: 1px solid #000099">&nbsp;P235 ２行目<br />
</td><td style="border: 1px solid #000099">&nbsp;<strong>b</strong>= (ax, ay, az)<sup>T</sup><br />
</td><td style="border: 1px solid #000099"><strong>&nbsp;b</strong>= (bx, by, bz)<sup>T</sup><br />
</td><td style="border: 1px solid #000099">&nbsp;でむ</td></tr><tr><td style="border: 1px solid #000099">&nbsp;P23６ 下から９行目<br />
</td><td style="border: 1px solid #000099">&nbsp;&nbsp;<strong>b</strong>= (ax, ay, az)<sup>T</sup><br />
</td><td style="border: 1px solid #000099">&nbsp;<strong>b</strong>= (bx, by, bz)<sup>T</sup><br />
</td><td style="border: 1px solid #000099">&nbsp;でむ<br />
2007-12-25<br />
</td></tr></tbody>
</table>
<br />
（最終更新日　2007-12-25)<br />]]></description>
            <link>http://demura.net/archives/2007/12/post-141.html</link>
            <guid>http://demura.net/archives/2007/12/post-141.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">91robotsimu</category>
            
                <category domain="http://www.sixapart.com/ns/types#category">9ODE</category>
            
            
            <pubDate>Tue, 25 Dec 2007 07:30:16 +0900</pubDate>
        </item>
        
        <item>
            <title>ODEへ寄付しました。</title>
            <description><![CDATA[
<p>
昨日、出版社から印税が振り込まれました。それによると発刊部数が２４７５部、在庫相当部数が８３３部なので、差し引き１６４２部売れたことになります。
</p>
<p>
ODE本ではユニークな特徴として「ODEプロジェクトへの寄付」があります。そこで、本書の売り上げ１冊につき１ドルを寄付すると謳っています。従いまして、ささやかなクリスマスプレゼントとして１６４２ドルをODEプロジェクトへ本日寄付しました。
</p>
<p>
この本はODEに対する私の感動体験（グラフィクスが美しく、とても簡単）から生まれたものです。ロボティクスの基礎とそのプログラミングを同時に学べる実践書です。大学低学年、高専生向けに書いており、私は学部２，３年の講義に使っています。学生からの評判もまずまずです。
</p>
<p>
来年はもう少し寄付できたらと思いますので、今後とも皆様のご協力をお願いします。
</p>]]></description>
            <link>http://demura.net/archives/2007/12/ode-20.html</link>
            <guid>http://demura.net/archives/2007/12/ode-20.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">91robotsimu</category>
            
            
            <pubDate>Fri, 21 Dec 2007 07:59:07 +0900</pubDate>
        </item>
        
        <item>
            <title>ODE本３刷決定！</title>
            <description><![CDATA[
<p>
読者の皆様のおかげで、ODE本の３刷１５００部が決定しましたのでご報告します。
</p>
<p>
先日、出版社の方がKITまで来られたので、ODE本の現状を教えて頂きました。今まで、初版と重版を併せて２５００部発刊されました。出版社の倉庫に約３００部、他に本屋の棚に眠っている本もあるので詳しい数はわかりませんが、約１７００部は売れたのではないかということです。
</p>
<p>
今後ともよろしくお願いします。&nbsp;
</p>
<p>
&nbsp;
</p>]]></description>
            <link>http://demura.net/archives/2007/12/ode-19.html</link>
            <guid>http://demura.net/archives/2007/12/ode-19.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">91robotsimu</category>
            
            
            <pubDate>Thu, 20 Dec 2007 12:37:59 +0900</pubDate>
        </item>
        
        <item>
            <title>２０万アクセス達成</title>
            <description><![CDATA[
<p>
冬は本当に忙しくてサイトの更新もままなりませんが、何とか２０万アクセスを達成しました。今後ともよろしくお願いします。
</p>
<ul>
<li>アクセスログ<br />
</li>
<ul>
<li>２００７年１２月１７日：２０００００アクセス&nbsp;</li>
<li>２００７年１０月２９日：１９００００アクセス&nbsp;</li>
<li>２００７年　９月１１日：１８００００アクセス&nbsp;</li>
<li>２００７年　７月　３日：１７００００アクセス</li>
<li>２００７年　５月３１日：１６００００アクセス&nbsp;</li>
<li>２００７年　４月　８日：１５００００アクセス</li>
<li>２００７年　１月２１日：１４００００アクセス</li>
<li>２００７年　１月　１日：１３６２８５アクセス</li>
<li>２００６年１０月１９日：１２３４５６アクセス</li>
<li>２００６年　６月２８日：１１１１１１アクセス</li>
<li>２００６年　４月１９日：１０００００アクセス</li>
<li>１９９８年　１月　１日：開設</li>
</ul>
</ul>]]></description>
            <link>http://demura.net/archives/2007/12/post-140.html</link>
            <guid>http://demura.net/archives/2007/12/post-140.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">6news</category>
            
            
            <pubDate>Mon, 17 Dec 2007 23:09:09 +0900</pubDate>
        </item>
        
        <item>
            <title>NHK大学ロボコン　優勝チームが書類審査不合格</title>
            <description><![CDATA[
<p>
１２月８日（土）に夢考房の安全祈願祭、その後、夢考房並びに機械系の関係者による忘年会が開催されました。
</p>
<p>
その忘年会の席で、今年NHK大学ロボコンで優勝し、ABUロボコンに出場したKIT夢考房チームが書類審査で不合格というショッキングなニュースを知りました。書類審査では７１チームがエントリーし、そのうち20チーム前後が選ばれたということです。選考にあたっては、アイディア、手作りロボットの魅力度、ABUロボコンに勝てるかなどが評価されたそうです。
</p>
<p>
2002年以来書類審査で落選したことはなく、さらに今年優勝した夢考房チームが書類審査で落ちることは常識では考えづらいことです。ABUロボコンに出場した学生達の話を聞くと他の国は国家の威信をかけて勝つためのロボットを作っているとのことです。ところが日本チームは、NHK大学ロボコンがアイディア対決と銘打っているように、確実性はさほど高くありませんが面白いアイディアのロボットが多く見られます。また、タイやベトナムでは参加チームが多く、国内予選を勝ち抜くためには、数多くの実戦を経験し、勝ち上がらなければならないそうです。
</p>
<p>
このままではロボコンを提唱した日本がABUアジア・太平洋ロボットコンテストで全然勝てなくなるのではないでしょうか。RoboCupも同じような状態でヒューマノイドリーグ以外ではほとんど勝てなくなっています。私はNHK大学ロボコンへの応募書類を読んでいないので書類審査の結果についてコメントできませんが、今年度の優勝、準優勝チームぐらいは書類審査を免除して出場権を獲得させても良いのではないでしょうか。NHK大学ロボコン出場への選出方法を変えなければ、ABU世界大会における日本チームの低迷がしばらく続き、ロボコン競技の日本での発展が阻害されるのではないかと心配です。
</p>]]></description>
            <link>http://demura.net/archives/2007/12/nhk-1.html</link>
            <guid>http://demura.net/archives/2007/12/nhk-1.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">2yumekobo</category>
            
            
            <pubDate>Tue, 11 Dec 2007 20:58:10 +0900</pubDate>
        </item>
        
        <item>
            <title>AutoCADで作成したデータを3dsに変換する方法</title>
            <description><![CDATA[
<p>
<img alt="Open Dynamics Engine" title="Open Dynamics Engine" src="http://demura.net/archives/images/ode/figs/winkit07-3ds.jpg" />
<span style="font-size: x-small"><br />
3dsの表示ソフト<a href="http://www.hiramine.com/software/hira3dviewer/index.html">Hira 3D Viewer</a>でロボカップ中型ロボットWinKIT07 (設計：奥田君）を表示した画面<br />
</span><br />
AutoCADで作成したデータを3dsに変換する方法を苦労して見つけたので、ここにメモとして記録します。この方法は作業メモなので動作を保障するものではありません。もっと良い方法があればコメント頂けたらありがたいですが、個別のご質問には回答できません。CADのデータによってはできないかもしれません。
</p>
<p>
1. Mechanical Desktop 2008でAutoCADのファイルを開く。<br />
ファイル&rarr;書き出し&rarr;Desktop VRML で保存。
</p>
<p>
2. Crossroadsで１のファイルを読み込む。<br />
Save as &rarr;　VRML 1.0 (wrl) で保存。<br />
<br />
なお、Crossroadsに関しては古いソフトで私は以前から使っていました。現在は<a href="http://webpages.charter.net/rickmalagodi/Hulls%20to%20ACAD%20Tutorial/Hulls%20to%20AutoCad%20in%203%20Easy%20Steps.htm"><u><span style="color: #800080">こちらのページ</span></u></a>から入手可能なようですが、ダウンロード等は自己責任でお願いします。
</p>
<p>
3.<a href="http://www.blender.org/">Blender2.45</a>で２のファイルをインポートする。<br />
3ds形式でエクスポート。
</p>
<p>
おしまい。
</p>
<p>
&nbsp;
</p>]]></description>
            <link>http://demura.net/archives/2007/11/autocad3ds.html</link>
            <guid>http://demura.net/archives/2007/11/autocad3ds.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">8misc</category>
            
            
            <pubDate>Fri, 16 Nov 2007 18:26:01 +0900</pubDate>
        </item>
        
        <item>
            <title>ODE講座23：関節中心点の取得とスケルトン表示</title>
            <description><![CDATA[
<p>
&nbsp;<a href="http://demura.net/cgi-bin/mt/#mce_temp_url#">
<img width="400" height="328" title="Open Dynamics Engine" alt="Open Dynamics Engine" src="http://demura.net/archives/images/ode/snake.jpg" />
</a><br />
<span style="font-size: x-small">上の図はジョイント（関節）の中心に球を描画し、各ボディの重心と各関節中心を直線で結び、それが外部から見えるようにボディを半透明にしスケルトン表示しています。</span>
</p>
<p>
ODE (Open Dynamics Engine) 講座の２３回目です。 11月に入り、カニ漁が解禁になりました。雄のズワイガニはとても有名ですが、その雌は香箱ガニと呼ばれ体は小さいのですが、卵が美味で珍味として重宝されています。今年は豊漁のようで、金沢では近所のスーパーで３杯１０００円程度で購入できます。金沢では美味しい食べ物とお酒と温泉がこれからの楽しみとなります。
</p>
<p>
さて、チップさんから、関節中心点の取得法について質問があり、ODE本を読んでもよくわからないとのことだったのでここで補足します。
</p>]]></description>
            <link>http://demura.net/archives/2007/11/ode23.html</link>
            <guid>http://demura.net/archives/2007/11/ode23.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">92ODE</category>
            
            
            <pubDate>Sun, 11 Nov 2007 12:52:43 +0900</pubDate>
        </item>
        
        <item>
            <title>ODE講座22：ODEでポリゴンを簡単に表示する方法</title>
            <description><![CDATA[
<p>
<img width="656" height="458" title="Open Dynamics Engine" alt="ODE texture" src="http://demura.net/archives/images/ode/rabit.jpg" />
</p>
<p>
<span style="font-size: x-small">&nbsp;<a href="http://archive3d.net/">Archive3D.net</a>からダウンロードした3DSフォーマットの「<a href="http://archive3d.net/?a=download&amp;id=8059">うさちゃん</a>」。lib3dsライブラリを使うことでODE付属のdrawstuffで表示できました。</span>
</p>
<p>
&nbsp;早いものでもう１１月ですね。卒業研究や修士研究に取り組んでいる方はお尻に火か着くころではないでしょうか。
</p>
<p>
さて、ODE (Open Dynamics Engine）講座の22回目です。ODEに付属している３次元グラフィクスライブラリdrawstuffでは３Dモデルのファイルを読み込みません。ひびきのさんはXファイル（あの謎が謎を呼ぶTV番組ではありません。最も最近はPrison Breakに夢中ですが...）を読み込む<a href="http://hwm7.gyao.ne.jp/shinpuku/column05.html">X File　Loader</a>を公開しています。 ここではもう一つの標準的な3Dファイルである3DSを読み込むサンプルプログラムをテスト公開します。
</p>]]></description>
            <link>http://demura.net/archives/2007/11/ode22ode.html</link>
            <guid>http://demura.net/archives/2007/11/ode22ode.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">92ODE</category>
            
                <category domain="http://www.sixapart.com/ns/types#category">9ODE</category>
            
            
            <pubDate>Thu, 01 Nov 2007 22:49:21 +0900</pubDate>
        </item>
        
        <item>
            <title>１９万アクセス達成</title>
            <description><![CDATA[
<p>
１９万アクセスを達成しました。今後ともよろしくお願いします。
</p>
<ul>
<li>アクセスログ<br />
</li>
<ul>
<li>２００７年１０月２９日：１９００００アクセス&nbsp;</li>
<li>２００７年　９月１１日：１８００００アクセス&nbsp;</li>
<li>２００７年　７月　３日：１７００００アクセス</li>
<li>２００７年　５月３１日：１６００００アクセス&nbsp;</li>
<li>２００７年　４月　８日：１５００００アクセス</li>
<li>２００７年　１月２１日：１４００００アクセス</li>
<li>２００７年　１月　１日：１３６２８５アクセス</li>
<li>２００６年１０月１９日：１２３４５６アクセス</li>
<li>２００６年　６月２８日：１１１１１１アクセス</li>
<li>２００６年　４月１９日：１０００００アクセス</li>
<li>１９９８年　１月　１日：開設</li>
</ul>
</ul>]]></description>
            <link>http://demura.net/archives/2007/10/post-139.html</link>
            <guid>http://demura.net/archives/2007/10/post-139.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">6news</category>
            
            
            <pubDate>Tue, 30 Oct 2007 08:19:36 +0900</pubDate>
        </item>
        
        <item>
            <title>ODE講座21：テクスチャを切り替えよう！（画像ライブラリ）</title>
            <description><![CDATA[
<img width="250" height="205" alt="ODE texture" src="http://demura.net/archives/images/ode/texture.jpg" />
<img width="250" height="205" alt="ODE texture" src="http://demura.net/archives/images/ode/texture2.jpg" />
<br />
<span style="font-size: x-small">テクスチャを切り替えるサンプルプログラム</span><br />
<p>
チップさんから「プログラムに関する質問なのですが、テクスチャをたくさん使うにはどうすればいいのでしょうか？LOOPの中でfn.path_to_texturesのパスを変えてもテクスチャが変わらなくて悩んでいます。というご質問を頂きました今回のODE講座で回答します。<br />
</p>
<p>
simloopの中でpath_to_texturesのパスを変えてもテクスチャは変わりません。<br />
dsStartGraphics()を使う必要があります。ただし、drawstuff.hの95行目のdsSimulationLoop()の下に以下の一行を追加して、ode-0.9のフォルダでmake，make installし直してください。ode-0.8だとエラーが出るようです。
</p>
<p>
DS_API void dsStartGraphics(int window_width, int window_height, struct dsFunctions *fn);
</p>
<p>
なお、シミュレーション中の複数の物体に違ったテクスチャを割り当てるためには、dsStartGraphics()を各物体を描画する前に、各物体毎に呼び出さなければいけず、描画速度が遅くなります。drawstuffのソースコードに手を加えるか、他の３Dグラフィクスライブラリを使用することをお勧めします。
</p>
<p>
そもそもdrawstuffはテストプログラムの表示用ライブラリなので凝ったことはできません。その代わりにソースも短くコードも複雑ではないのでOpenGLの勉強にもピッタリです。
</p>
<p>
以下に't'キーと'u'キーを押すとテクスチャが切り替わるサンプルプログラムを紹介しますので参考にしてください。<a href="http://demura.net/archives/images/ode/texture071025.tgz">ここから</a>ダウンロード可能です。<br />
</p>]]></description>
            <link>http://demura.net/archives/2007/10/ode21.html</link>
            <guid>http://demura.net/archives/2007/10/ode21.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">92ODE</category>
            
            
            <pubDate>Sat, 27 Oct 2007 17:25:55 +0900</pubDate>
        </item>
        
        <item>
            <title>ODE講座20：好きな姿勢に設定しよう！</title>
            <description><![CDATA[
<p>
&nbsp;
<img width="360" height="291" alt="ODE orientation" src="http://demura.net/archives/images/ode/orientation.jpg" />
</p>
<p>
お待たせしました。約半年ぶりのODE講座です。さて、任意のベクトルの向きに沿うように円柱を表示させる方法に関してご質問があったので、試しにサンプルプログラムを作ってみました。
</p>
<p>
ここではdRFromAxisAndAngle()とdRFromZAxis()のAPIを使って実現しています。 この他にdRFromEulerAngles()のAPIもありますが、ODEのオイラー角はロボット関係者にとっては標準的ではないので省略します。 詳細については、<a href="http://demura.net/archives/9ode/faq.html#b9">よくある質問</a>をご覧ください。
</p>]]></description>
            <link>http://demura.net/archives/2007/10/ode20.html</link>
            <guid>http://demura.net/archives/2007/10/ode20.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">92ODE</category>
            
                <category domain="http://www.sixapart.com/ns/types#category">9ODE</category>
            
            
            <pubDate>Thu, 25 Oct 2007 00:39:49 +0900</pubDate>
        </item>
        
    </channel>
</rss>
