<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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:slash="http://purl.org/rss/1.0/modules/slash/"
		xmlns:xhtml="http://www.w3.org/1999/xhtml"
>

<channel>
	<title>demura.net: ロボットの開発と教育 &#187; English</title>
	<atom:link href="http://demura.net/category/english/feed" rel="self" type="application/rss+xml" />
	<link>http://demura.net</link>
	<description>ロボット達のサッカーW杯RoboCup，つくばチャレンジ，物理計算エンジンＯＤＥと本サイトで開発している３次元描画ライブラリirrDrawStuffなどのロボット開発プラットフォームを開発者の視点で情報発信． なお，ODE本では左下動画のようなロボットシミュレータ作成法を学びます．まずは動画をクリックして体験しよう！</description>
	<lastBuildDate>Fri, 03 Feb 2012 01:49:19 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://demura.net/category/english/feed" />
		<item>
		<title>How to intall ODE 0.11.1 (Windows + Code:: Blocks)</title>
		<link>http://demura.net/english/6077.html</link>
		<comments>http://demura.net/english/6077.html#comments</comments>
		<pubDate>Wed, 03 Feb 2010 01:17:46 +0000</pubDate>
		<dc:creator>demu</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[ODE]]></category>

		<guid isPermaLink="false">http://demura.net/?p=6077</guid>
		<description><![CDATA[This article explains how to install ODE0.11.1 in Windows Vista and Code:: Blocks8.02. Installing ODE 0.11 Dow [...]]]></description>
			<content:encoded><![CDATA[<p><span onmouseover="_tipon(this)" onmouseout="_tipoff()">This article explains how to install ODE0.11.1 in Windows Vista and </span><span onmouseover="_tipon(this)" onmouseout="_tipoff()">Code:: Blocks8.02.</span></p>
<p><span onmouseover="_tipon(this)" onmouseout="_tipoff()"><span id="more-6077"></span></span></p>
<ol>
<li><span onmouseover="_tipon(this)" onmouseout="_tipoff()"><strong>Installing ODE 0.11</strong></span>
<ol type="a">
<li><span onmouseover="_tipon(this)" onmouseout="_tipoff()">Downlaod <a style="text-decoration: none; outline-style: none; outline-width: initial; outline-color: initial; color: #cc0000;" href="http://translate.googleusercontent.com/translate_c?hl=en&amp;sl=ja&amp;tl=en&amp;u=http://sourceforge.net/project/downloading.php%3Fgroup_id%3D24884%26filename%3Dode-0.11.1.zip%26a%3D18825280&amp;rurl=translate.google.com&amp;usg=ALkJrhip_UWkA_OspPxFybUU9YAguo7wHA">ode-0.11.1.zip</a>.</span> <span onmouseover="_tipon(this)" onmouseout="_tipoff()">Save it to desktop and decompress.</span> </li>
<li><span onmouseover="_tipon(this)" onmouseout="_tipoff()">Copy the ode-0.11.1 folder to the top of the C drive shown as follows.</span>
<ul>
<li>
<pre>c:\ode-0.11.1 </pre>
</li>
</ul>
</li>
<li><span onmouseover="_tipon(this)" onmouseout="_tipoff()">Start the Command Prompt.</span>
<ul>
<li><span onmouseover="_tipon(this)" onmouseout="_tipoff()">Start → &#8220;Programs&#8221; → &#8220;Accessories&#8221; → &#8220;Command Prompt&#8221;</span></li>
</ul>
</li>
<li><span onmouseover="_tipon(this)" onmouseout="_tipoff()">Input commands as follows. These commands are complicate, so I recommend Cut and paste .</span>
<ul>
<li>
<pre> cd c:\ode-0.11.1\build </pre>
</li>
<li>
<pre> premake4 --with-demos --cc=gcc --os=windows codeblocks </pre>
<p><span onmouseover="_tipon(this)" onmouseout="_tipoff()"><span style="color: #ff0000;"><strong>Note: in front of the &#8220;with-demos&#8221; and  &#8221;cc=gcc&#8221;, there are two  - (minus).</strong></span></span> <span onmouseover="_tipon(this)" onmouseout="_tipoff()"><span style="color: #ff0000;"><strong>See the  image below.</strong></span></span><a style="text-decoration: none; outline-style: none; outline-width: initial; outline-color: initial; color: #cc0000;" href="http://demura.net/wordpress/wp-content/uploads/2009/06/premake41.jpg"><span style="color: #ff0000;"><strong><img src="http://demura.net/wordpress/wp-content/uploads/2009/06/premake41.jpg" alt="premake41" title="premake41" width="500" height="73" /></strong></span></a></p>
</li>
</ul>
<ul>
<li><span onmouseover="_tipon(this)" onmouseout="_tipoff()">The &#8220;codeblocks&#8221; folder should be created in the &#8220;build&#8221; folder, please check it.</span>
<ul>
<li>
<pre>C:\ode-0.11.1\build\codeblocks</pre>
</li>
</ul>
</li>
</ul>
</li>
</ol>
</li>
<p><br class="spacer_" /></p>
<li><span onmouseover="_tipon(this)" onmouseout="_tipoff()"><strong>Building ODE</strong></span>
<ol type="a">
<li><span onmouseover="_tipon(this)" onmouseout="_tipoff()">Start Code:: Blocks.</span></li>
<li><span onmouseover="_tipon(this)" onmouseout="_tipoff()">Select the below file  from the menu bar &#8220;File (F)&#8221; → &#8220;Open (O)&#8221;,  or simply double-click the file.</span>
<ul>
<li>
<pre> c:\ode-0.11.1\build\codeblocks\ode.workspace</pre>
</li>
</ul>
</li>
<li><span onmouseover="_tipon(this)" onmouseout="_tipoff()"><strong><span style="color: #008000;"><span style="color: #ff0000;">Important:</span> <span style="color: #0000ff;">Build target must be </span></span><span style="color: #0000ff;">choosed</span> as <span style="color: #ff0000;">DebugDoubleLib</span></strong> (where the red circle in the picture below)</span>
<ul>
<li><a href="http://demura.net/wordpress/wp-content/uploads/2010/02/odecb2.jpg"><img src="http://demura.net/wordpress/wp-content/uploads/2010/02/odecb2.jpg" alt="odecb2" title="odecb2" width="450" height="280" class="aligncenter size-full wp-image-6085" /></a>This makes debugging, double and a static library. The <span onmouseover="_tipon(this)" onmouseout="_tipoff()">ODE project recommend the static library (LIB) instead of  the dynamics link library (DLL). </span></li>
</ul>
</li>
<li><span onmouseover="_tipon(this)" onmouseout="_tipoff()">Select &#8220;Building (B)&#8221; → &#8220;building the workspace (W)&#8221; .</span> Workspace is similar to the solution in <span onmouseover="_tipon(this)" onmouseout="_tipoff()">Visual C + +.</span>
<ul>
<li><span onmouseover="_tipon(this)" onmouseout="_tipoff()"> Executable files of demonstration programs are generate in
<pre>C: \ode-0.11.1\lib\DebugDoubleLib</pre>
<p><br class="spacer_" /></p>
<p></span></li>
<li><span onmouseover="_tipon(this)" onmouseout="_tipoff()">Double click the demo_buggy.exe,  and enjoy it. </span></li>
<li><span onmouseover="_tipon(this)" onmouseout="_tipoff()">That&#8217;s all.</span></li>
</ul>
</li>
</ol>
</li>
<p><span id="more-3850"> </span></p>
<li><span onmouseover="_tipon(this)" onmouseout="_tipoff()"><strong>How to build my sample programs in the ODE book.</strong></span>
<ol type="a">
<li><span onmouseover="_tipon(this)" onmouseout="_tipoff()">Down load my sample programs, roboSimu090614.zip,  from <a href="http://demura.net/downloads/robosimu">here</a>. </span></li>
<li><span onmouseover="_tipon(this)" onmouseout="_tipoff()">Copy the zip file in c: ¥ ode-0.11.1 folder, and extract it. The following folder should be created.</span>
<ul>
<li>c:\ode-0.11.1\roboSimu</li>
</ul>
</li>
<li><span onmouseover="_tipon(this)" onmouseout="_tipoff()">Same as the ODE installation, you can use the premake. Run the command prompt and input the following commands. </span>
<ul>
<li><span style="font-family: Consolas, Monaco, 'Courier New', Courier, monospace; line-height: 18px; font-size: 12px; white-space: pre;">cd c:\ode-0.11.1\roboSimu</span></li>
<li><span style="font-family: Consolas, Monaco, 'Courier New', Courier, monospace; line-height: 18px; font-size: 12px; white-space: pre;">premake &#8211;target cb-gcc </span></li>
<li><span style="font-family: Consolas, Monaco, 'Courier New', Courier, monospace; line-height: 18px; font-size: 12px; white-space: pre;"><strong><span style="color: #ff0000;">Note: There are two &#8211; (minus) in front of the &#8220;target&#8221;.</span></strong></span></li>
</ul>
</li>
<li>
<p>Start the Code:: blocks</p>
</li>
<li><span onmouseover="_tipon(this)" onmouseout="_tipoff()">Select &#8220;File (F)&#8221; → &#8220;Open (O)&#8221; from the menu bar, and the select following file</span>
<ul>
<li>
<pre>c:\ode-0.11.1\roboSimu\src\roboSimu.workspace</pre>
</li>
</ul>
</li>
<li><span onmouseover="_tipon(this)" onmouseout="_tipoff()"><strong><span style="color: #ff0000;">Important: <span style="color: #000000;">Set the build target </span><span style="color: #000000;">as</span> DebugLib</span><span style="color: #0000ff;"><span style="color: #ff0000;">.</span></span></strong></span> <br />
 <span onmouseover="_tipon(this)" onmouseout="_tipoff()">You built the library as DebugDoubleLib in ODE,  so DebugLib must be selected. </span></li>
<li><span onmouseover="_tipon(this)" onmouseout="_tipoff()">Select &#8220;Building (B)&#8221; → &#8220;building the workspace (W)&#8221;.</span> <span onmouseover="_tipon(this)" onmouseout="_tipoff()">If you get an error, rebuild the ODE library.</span></li>
<li><span onmouseover="_tipon(this)" onmouseout="_tipoff()">Run the sample program in the following folder</span>
<ul>
<li>
<pre> c:\ode-0.11.1\roboSimu\DebugLib</pre>
</li>
</ul>
</li>
<li><span onmouseover="_tipon(this)" onmouseout="_tipoff()">Double click the following file</span>
<ul>
<li> arm1.exe</li>
</ul>
</li>
<li>You can see a robot arm. </li>
<li>That&#8217;s all.  Enjoy my sample programs!</li>
</ol>
</li>
</ol>
<p style="text-align: right;">demu</p>
<div class="fblike_button" style="margin: 10px 0;"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fdemura.net%2Fenglish%2F6077.html&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;action=like&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:25px"></iframe></div>
<img src="http://demura.net/wordpress/?ak_action=api_record_view&id=6077&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://demura.net/english/6077.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://demura.net/english/6077.html" />
	</item>
		<item>
		<title>An ODE related Book: Robot Simulation &#8211; Robot programming with ODE</title>
		<link>http://demura.net/english/1873.html</link>
		<comments>http://demura.net/english/1873.html#comments</comments>
		<pubDate>Wed, 24 Sep 2008 21:29:06 +0000</pubDate>
		<dc:creator>demu</dc:creator>
				<category><![CDATA[English]]></category>

		<guid isPermaLink="false">http://demura.net/wordpress/?p=1873</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[]]></content:encoded>
			<wfw:commentRss>http://demura.net/english/1873.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://demura.net/english/1873.html" />
	</item>
		<item>
		<title>All simulation videos in the ODE book</title>
		<link>http://demura.net/english/428.html</link>
		<comments>http://demura.net/english/428.html#comments</comments>
		<pubDate>Thu, 05 Jul 2007 06:00:12 +0000</pubDate>
		<dc:creator>demu</dc:creator>
				<category><![CDATA[English]]></category>

		<guid isPermaLink="false">http://demura.net/%e6%9c%aa%e5%88%86%e9%a1%9e/428.html</guid>
		<description><![CDATA[Most of this page was translated from http://demura.net/archives/9ode by Babel Fish Translation. Sorry for str [...]]]></description>
			<content:encoded><![CDATA[<p>Most of this page was translated from http://demura.net/archives/9ode by <a href="http://babelfish.altavista.com/">Babel Fish Translation</a>. Sorry for strange and funny English from &#8220;<a href="http://en.wikipedia.org/wiki/Chinese_room">the Chinese room</a>&#8220;.</p>
<p>
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="320" height="700" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="flashvars" value="&amp;displayheight=240&amp;file=http://demura.net/archives/ode/robotsimu/playlist3.xml&amp;height=700&amp;width=320&amp;autoplay=off" /><param name="src" value="http://demura.net/flvplayer.swf" /><embed type="application/x-shockwave-flash" width="320" height="700" src="http://demura.net/flvplayer.swf" flashvars="&amp;displayheight=240&amp;file=http://demura.net/archives/ode/robotsimu/playlist3.xml&amp;height=700&amp;width=320&amp;autoplay=off"></embed></object>
</p>
<p>The ODE book, Robot simulation &#8211; Robot programming with  Open Dynamics Engine &#8220;, C language and the open source physics engine ODE (Open Dynamics Engine) , targetting the reader robot engineering has not been learned, the foundation of robot engineering you learn the method of programming that gradually.</p>
<p>Necessary knowledges are only mathematics of high school and C language of beginners&#8217; class level. The lesson begins from falling of the apple, the wheel type robot, the robot arm, 4 leg robots and step-up to the lovely humanoid robot, Kensei-chan. Making a dynamics walking program is the last mission.</p>
<p>In the ODE book, you can learn how to make simulators which used 3D graphics shown above (they are all simulations in the ODE book) and you can also learn the basic of robotics. A physics engine like ODE is necessary to make games realistices, has becoming indispensable. It means that knowledge of robotics are necessary for a game developper.</p>
<p>Why don&#8217;t you try to control robots in the virtual space?</p>
<p><a href="http://demura.net/simulation">You can download my sample programs,  robosimu081003.zip, from here.</a></p>
<div class="fblike_button" style="margin: 10px 0;"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fdemura.net%2Fenglish%2F428.html&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;action=like&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:25px"></iframe></div>
<img src="http://demura.net/wordpress/?ak_action=api_record_view&id=428&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://demura.net/english/428.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://demura.net/english/428.html" />
	</item>
		<item>
		<title>About me</title>
		<link>http://demura.net/english/414.html</link>
		<comments>http://demura.net/english/414.html#comments</comments>
		<pubDate>Mon, 04 Jun 2007 14:11:46 +0000</pubDate>
		<dc:creator>demu</dc:creator>
				<category><![CDATA[English]]></category>

		<guid isPermaLink="false">http://demura.net/%e6%9c%aa%e5%88%86%e9%a1%9e/414.html</guid>
		<description><![CDATA[An AIBO, a humanoid robot for RoboCup, and me. (Copyright: The Hokkoku Shinbun, 2007) Welcome to my web site ! [...]]]></description>
			<content:encoded><![CDATA[<p><img title="Kosei Demura" src="http://demura.net/archives/images/koseiDemura.jpg" alt="Kosei Demura" /></p>
<p>An AIBO, a humanoid robot for RoboCup, and me. (Copyright: The Hokkoku Shinbun, 2007)</p>
<p>Welcome to my web site !</p>
<p>My name is  Kosei Demura. I am an adviser of the RoboCup team in Yumekobo (Factory for Dreams and Ideas) at <a href="http://www.kanazawa-it.ac.jp/ekit/index.html">Kanazawa Insitute of Technology</a> (KIT) in Japan, and also a professor in the Dapartment of Robotics, KIT.</p>
<p><a href="http://www.robocup.org/">RoboCup</a> is one of the dream projects such as  <a href="http://science.ksc.nasa.gov/history/apollo/apollo.html">Project Apollo</a>.</p>
<p>The dream of RoboCup is as follows.</p>
<p><strong><span style="color: #003399;">By mid-21st century, a team of fully autonomous              humanoid robot soccer players shall win the soccer game, comply with              the official rule of the FIFA, against the winner of the most recent              World Cup. (quoted from the RoboCup official site)<br />
 </span></strong></p>
<p>Our RoboCup team, WinKIT,  has been participated in the Middle Size Robot League (MSL) in RoboCup since 1999. We are 3 times Vice World Champion from 2002 to  2004, and the Japan Champion in 2003.</p>
<p>From 2007, our team,  the demura.net team,  was participated in the humanoid league in RoboCup Japan Open.  Next year, we will plan to participate in the humanoid league in the RoboCup World Championship held in Suzhou, China.</p>
<p>I place RoboCup to a nucleus of my research and education. I would like to continue making a small step towards the RoboCup dream.</p>
<div class="fblike_button" style="margin: 10px 0;"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fdemura.net%2Fenglish%2F414.html&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;action=like&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:25px"></iframe></div>
<img src="http://demura.net/wordpress/?ak_action=api_record_view&id=414&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://demura.net/english/414.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://demura.net/english/414.html" />
	</item>
		<item>
		<title>The ODE related Book: Robot Simulation</title>
		<link>http://demura.net/english/408.html</link>
		<comments>http://demura.net/english/408.html#comments</comments>
		<pubDate>Wed, 23 May 2007 01:39:24 +0000</pubDate>
		<dc:creator>demu</dc:creator>
				<category><![CDATA[English]]></category>

		<guid isPermaLink="false">http://demura.net/%e6%9c%aa%e5%88%86%e9%a1%9e/408.html</guid>
		<description><![CDATA[Most of this page was translated from http://demura.net/archives/9ode by Babel Fish Translation. Sorry for str [...]]]></description>
			<content:encoded><![CDATA[<p>Most of this page was translated from http://demura.net/archives/9ode by <a href="http://babelfish.altavista.com/">Babel Fish Translation</a>. Sorry for strange and funny English from &#8220;<a href="http://en.wikipedia.org/wiki/Chinese_room">the Chinese room</a>&#8220;.<br />
<img title="Open Dynamics Engine" src="http://demura.net/archives/images/ode/robotsimu/kenseiSmall.jpg" alt="Open Dynamics Engine" width="320" height="240" /></p>
<p>A virtual humanoid robot &#8220;Kensei-Chan&#8221;</p>
<p>I introduce my ODE related book , &#8220;<a href="http://www.amazon.co.jp/gp/product/4627846916?ie=UTF8&amp;tag=demuranet-22&amp;linkCode=as2&amp;camp=247&amp;creative=1211&amp;creativeASIN=4627846916">Robot Simulation &#8211; Robot programming with   Open Dynamics Engine , (260pages, ISBN:978-4627846913, Morikita Publishing Co. Ltd., Tokyo, 2007)</a>&#8221; by Kosei Demura, which is written in Japanese (sorry).</p>
<p>There are a lot of good text books about Robotics, such as, &#8220;Robotics &#8211; Vector Analysis of Mechanical System- (SHOKABO)&#8221; by Prof. Hirose, &#8220;Introduction to ROBOTICS &#8211; mechanics and control (Addison- Wesley) &#8220;  by Dr. John J. Craig, and so  on.</p>
<p>In addition,  if the textbook regarding C programming language, many books have lined up into the  book store.</p>
<p>So, I decided to write a textbook combines those two subjects. Open Dynamics Engine is used as the expedient to which as for this book in order fundamental theory of robotics to tie and programming organically, the money is not required and easily experiences robot programming.</p>
<p>This book aims that learning fundamental theory in Robotics and acuqiring the programming skill to realize that.</p>
<p>Unique features are as follows.</p>
<ul>
<li> <span style="color: #000099;"><strong>The foundation of robotics and the practice  book which can acuqire the programming skill<br />
</strong></span></li>
</ul>
<ul>
<li>Making robot sumulators, such as, wheeled robot (differential drive and omnidirectional drive), a robot arm, a 4 legged robot, a humanoid robot simulator, and  writing basic programs to control those robots. Furthermore, those programs are written in C language and can be operated under Windows, Linux and Mac OS X.</li>
</ul>
<li><span style="color: #000099;"><strong>An ODE tutorial book</strong></span></li>
<ul>
<li>You can program without the ODE english user guide.</li>
<li>API index,  API inverse index are supported.</li>
<li>About half of this book, i.e., 130 pages are articles  (tutorial &amp; manual function) regarding ODE.</li>
</ul>
<li><span style="color: #000099;"><strong>Donating One US Dollar per book sale<br />
</strong></span></li>
<ul>
<li>I sent some mails to Dr. Russell Smith who is the primary author of ODE.  He kindly permitted me quoting and reprinting from the Open Dynamics Engine User Guide.  If there is no ODE, this book being not to be born. Including  the sense of appreciation to Russ,  and in order to support the ODE project, I donate One US Dollar per book sale to ODE project. Morikita Publishing Co. Ltd. cooperated on this donation. In order to keep maintaining this kind of open source project,  I think that cooperation of many people is necessary. Man shall not live by bread alone, but man shall not live without bread.</li>
</ul>
<p>I wish that a publisher would translate my book into English.
<div class="fblike_button" style="margin: 10px 0;"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fdemura.net%2Fenglish%2F408.html&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;action=like&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:25px"></iframe></div>
<img src="http://demura.net/wordpress/?ak_action=api_record_view&id=408&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://demura.net/english/408.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://demura.net/english/408.html" />
	</item>
		<item>
		<title>ODE Tutorial 19: How to change the textures (drawstuff)</title>
		<link>http://demura.net/english/386.html</link>
		<comments>http://demura.net/english/386.html#comments</comments>
		<pubDate>Wed, 28 Mar 2007 01:44:15 +0000</pubDate>
		<dc:creator>demu</dc:creator>
				<category><![CDATA[English]]></category>

		<guid isPermaLink="false">http://demura.net/%e6%9c%aa%e5%88%86%e9%a1%9e/386.html</guid>
		<description><![CDATA[Most of this page was translated from http://demura.net/archives/9ode by Babel Fish Translation. Sorry for str [...]]]></description>
			<content:encoded><![CDATA[<p>Most of this page was translated from http://demura.net/archives/9ode by <a href="http://babelfish.altavista.com/">Babel Fish Translation</a>.<br />
 Sorry for strange and funny English from &#8220;<a href="http://en.wikipedia.org/wiki/Chinese_room">the Chinese room</a>&#8220;.</p>
<p><!-- ▲エントリタイトル▲ --><!-- ▼エントリ▼ --></p>
<p><img src="http://demura.net/archives/images/ode/camp4/fire3s.jpg" alt="" /></p>
<p>A sample screenshot of modified texures (details on <a href="http://babelfish.altavista.com/babelfish/trurl_pagecontent?lp=ja_en&amp;trurl=http%3a%2f%2fwww.ohmsha.co.jp%2frobocon%2f"> RoboCon Magazine</a>No.50)</p>
<p>This is 19th article about ODE (Open Dynamics Engine) Tutorial. ODE is an open source physics libary, and it is widely used  in various game software, and simulators in research.</p>
<p>This time, I explain how to customize the drawstuff , the 3D graphics library, which has  been attached to ODE with a free gift. Drawstuff being to be the  very used OpenGL simple library is useful to also the study of OpenGL. You viewing one time source code, how, probably will be?</p>
<p><strong>3 kinds of textures<br />
 </strong>In the draw staff just texture of 3 types which  are shown in the rough sketch is used. As for these filesusingstandard ones which are called <a href="http://babelfish.altavista.com/babelfish/trurl_pagecontent?lp=ja_en&amp;trurl=http%3a%2f%2fen.wikipedia.org%2fwiki%2fPortable_Pixmap_file_format"> ppm</a> (portable pixmap) format, it is under  ode-0.8/drawstuff/textures. The user does not appoint the  texture of the sky and the ground, it is applied  automatically, but, using dsSetTexture (DS_WOOD), it sets the texture  of the object. When cancelling setting, dsSetTexture (DS_NONE)  is used.</p>
<ul>
<li>Texture of the sky:     Sky.ppm</li>
<li>Texture of the ground:  Ground.ppm</li>
<li>Texture of objects:  Wood.ppm</li>
</ul>
<table style="width: 529px; height: 162px;" border="0" cellspacing="2" cellpadding="2" align="center">
<tbody>
<tr>
<td><img src="http://demura.net/archives/images/ode/figs/sky.jpg" alt="" width="128" height="128" /></p>
<p><br class="spacer_" /></p>
<p>Texture of the sky</p>
</td>
<td><img src="http://demura.net/archives/images/ode/figs/ground.jpg" alt="" width="126" height="127" /></p>
<p><br class="spacer_" /></p>
<p>Texture of  the ground</p>
</td>
<td><img src="http://demura.net/archives/images/ode/figs/wood.jpg" alt="" width="126" height="126" /></p>
<p><br class="spacer_" /></p>
<p>Texture of objects</p>
</td>
</tr>
</tbody>
</table>
<p>Note: It has converted texture in the upper  figures to jpg format in order to indicate with the browser.<br />
 <!-- ▼追記▼ --></p>
<p><strong>Modification method of texture<br />
 </strong>When using the <a href="http://babelfish.altavista.com/babelfish/trurl_pagecontent?lp=ja_en&amp;trurl=http%3a%2f%2fwww.gimp.org%2f"> GIMP</a>, the GNU image maniplulation program, you can save the texture file as  raw  (raw) mode of ppm type, and overwrite the texture file on the original texture file. The new teture  becomes effective. As for size sky.ppm 128&#215;128 pixel, ground.ppm and wood.ppm has become 256&#215;256 pixel.</p>
<p><strong>Advanced modification<br />
 </strong>Being to be able to modify, it does, texture with  this but, being boundary of the land and the sky continues to be the  standard color grey a little it becomes matter of concern. In  order to modify this color, it is necessary to rewrite the source code of drawstuff. Until now, the source code is rewritten, please  try challenging also the one which you think that how it is awesome.  The fact that the source code is customized steadily is Daigo  taste of the open source.</p>
<ul>
<li>The file ode-0.8/drawstuff/drawstuff.cpp which modifies<br />
 It meaning that 1123rd line glClearColor (0.5, 0.5, 0.5, 0) has decided boundary color, when it modifies 3 arguments (red  component, green component and blue component) of beginning in the  color which by your like, make does again to do ode it is reflected.  Each color component of glClearColor is the range up to 1 from 0 as the point where you note.</li>
<li>Sampling process of color<br />
 If boundary color is possible, don&#8217;t you think? it is to do it is potato in the same type color as the texture of the land.  The software of of free color of the place where we like on the  picture is extracted is found if it searches with google, simply.  As for me GetColor has been used, but if you search, you think  that there is a variety.</li>
<li>In order to gradate the horizon,<br />
 In the actual world as for horizon with such as dust in  the atmosphere being visible in clearing it is rare. In order to simulate this, if there is a fog, the horizon becomes blurred, don&#8217;t  you think?. In order to actualize this, if the comment of 1016th line is removed from the 1006th line of drawstuff.cpp, it is OK.  However, there is a problem with some graphics boards.</li>
</ul>
<hr style="width: 100%; height: 2px;" />
<p>This time with this end.</p>
<p><br class="spacer_" /></p>
<div class="fblike_button" style="margin: 10px 0;"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fdemura.net%2Fenglish%2F386.html&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;action=like&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:25px"></iframe></div>
<img src="http://demura.net/wordpress/?ak_action=api_record_view&id=386&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://demura.net/english/386.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://demura.net/english/386.html" />
	</item>
		<item>
		<title>ODE Tutorial 18: Speed Up without drawing objects</title>
		<link>http://demura.net/english/385.html</link>
		<comments>http://demura.net/english/385.html#comments</comments>
		<pubDate>Wed, 28 Mar 2007 01:29:16 +0000</pubDate>
		<dc:creator>demu</dc:creator>
				<category><![CDATA[English]]></category>

		<guid isPermaLink="false">http://demura.net/%e6%9c%aa%e5%88%86%e9%a1%9e/385.html</guid>
		<description><![CDATA[Most of this page was translated from http://demura.net/category/9ode by Babel Fish Translation. Sorry for str [...]]]></description>
			<content:encoded><![CDATA[<p>Most of this page was translated from http://demura.net/category/9ode by <a href="http://babelfish.altavista.com/">Babel Fish Translation</a>. Sorry for strange and funny English from &#8220;<a href="http://en.wikipedia.org/wiki/Chinese_room">the Chinese room</a>&#8220;.</p>
<p>This is 18th article about ODE (Open Dynamics Engine) Tutorial. ODE is an open source physics libary, and it is widely used  in various game software, and simulators in research.</p>
<p>This time, I explain the method of speed up a simulation without using the drawstuff, the 3D  graphics engine, which is attached  to ODE.</p>
<p>Drawstuff based on OpenGL is not the portion of ODE, it is only provided to show demo programs. I think drawstuff is very good for education purpose, because the library is very simple and it helps to study OpenGL.</p>
<p>The method of not using drawstuff is very simple. In the  test program dsSimulationLoop is called in main function. This  part to call the drawing loop, because it draws with each step of  simulation and event processing from the keyboard. Functions of drawstuff begin with the letter &#8220;ds&#8221;.</p>
<p>That is, do not call dsSimulationLoop and other functions of drawstuff. Please see the following sample codes.</p>
<p><strong>With drawing</strong></p>
<pre class="brush:cpp">
void simLoop (int pause)
{
  // Write some necessary codes here
  dSpaceCollide(space,0,&amp;nearCallback);
  dWorldStep(world,0.01);
  dJointGroupEmpty(contactgroup);
  const dReal *pos=dBodyGetPosition(apple);
  const dReal *R=dBodyGetRotation(apple);
  dsDrawSphere(pos, R, r);
}

int  main(int argc, char *argv&#91;&#93;)
{
  // omission
  dsSimulationLoop(argc, argv, 640, 480,  &amp;fn);
  // omission
}
</pre>
<p><strong>Without drawing</strong></p>
<pre class="brush:cpp">
static void simLoop (int pause)
{
  // Write some necessary codes here
  dSpaceCollide(space,0,&amp;nearCallback);
  dWorldStep(world,0.01);
  dJointGroupEmpty(contactgroup);
  // const dReal *pos=dBodyGetPosition(apple);
  // const dReal *R=dBodyGetRotation(apple);
  //dsDrawSphere(pos, R, r); // without drawing
}

int  main(int argc, char *argv&#91;&#93;)
{
  // omission
  while (1) {
    simLoop(0);  //  the argument must set to 0
  }
  // omission
}
</pre>
<p>To be continued.</p>
<div class="fblike_button" style="margin: 10px 0;"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fdemura.net%2Fenglish%2F385.html&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;action=like&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:25px"></iframe></div>
<img src="http://demura.net/wordpress/?ak_action=api_record_view&id=385&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://demura.net/english/385.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://demura.net/english/385.html" />
	</item>
		<item>
		<title>ODE Tutorial 17: Offset the Center of Gravity</title>
		<link>http://demura.net/english/384.html</link>
		<comments>http://demura.net/english/384.html#comments</comments>
		<pubDate>Wed, 28 Mar 2007 01:00:27 +0000</pubDate>
		<dc:creator>demu</dc:creator>
				<category><![CDATA[English]]></category>

		<guid isPermaLink="false">http://demura.net/%e6%9c%aa%e5%88%86%e9%a1%9e/384.html</guid>
		<description><![CDATA[Most of this page was translated from http://demura.net/archives/9ode by Babel Fish Translation. Sorry for str [...]]]></description>
			<content:encoded><![CDATA[<p>Most of this page was translated from http://demura.net/archives/9ode by <a href="http://babelfish.altavista.com/">Babel Fish Translation</a>.<br />
 Sorry for strange and funny English from &#8220;<a href="http://en.wikipedia.org/wiki/Chinese_room">the Chinese room</a>&#8220;.</p>
<p><img src="http://demura.net/archives/images/ode/koboshi.gif" alt="" /></p>
<p>This is 17th article about ODE (Open Dynamics Engine) Tutorial. ODE is an open source physics libary, and it is widely used  in various game software, and simulators in research.</p>
<p>This time it explains concerning the method of moving the  position of COG (center of gravity). API, dGeomSetOffsetPosition was  introduced from ODE0.6, shifting the position of center of gravity  extremelysimply in comparison with<a href="http://babelfish.altavista.com/babelfish/trurl_pagecontent?lp=ja_en&amp;trurl=http%3a%2f%2fdemura.net%2farchives%2f2006%2f06%2fode14.html">the  former method of using</a><a href="http://babelfish.altavista.com/babelfish/trurl_pagecontent?lp=ja_en&amp;trurl=http%3a%2f%2fdemura.net%2farchives%2f2006%2f06%2fode14.html">the Geometry Transform  object which</a>last year is introduced with ODE lecture reached  the point where it can set.</p>
<ul>
<li><strong>API about offset the positon of geometry</strong></li>
</ul>
<div style="margin-left: 40px"><span style="color: #000099;"><strong>Void dGeomSetOffsetPosition (dGeomID and dReal  x, dReal y and dReal z);</strong><br />
 (X, just y and z) shifting the position of dGeomID from  the position of body, it sets. Before using this API, geometry  must be correlated with the body. In other words, it is  necessary for dGeomSetBody to be first called.</span></div>
<p>So, the tumbler in the upper figure is introduced as a  sample program.<a href="http://babelfish.altavista.com/babelfish/trurl_pagecontent?lp=ja_en&amp;trurl=http%3a%2f%2fdemura.net%2farchives%2fimages%2fode%2fkoboshi2.tgz">Please download the source code  from here.</a>With this example, it is suitable to the  body of the small priest sphere (mass 10kg and radius 0.4m) from the  center of sphere under 0.4m to set center of gravity, because as for  mass of the sphere which is suitable to the head there is only 1g,  this small priest by all means rises. Concretely, with  dBodySetPosition from the center of sphere radius amount (0.4m)  shifting balance station under, it sets, that was shifted the quantity which (the offset, here dz) it has set with dGeomSetOffsetPosition.</p>
<p>When the f key and the j key are pushed from the keyboard, to the tumbler it  can add to left and right direction the power of  100N, but being to be a restitutive force, it rises, it requires you  can verify.<br />
 <span id="more-384"></span></p>
<pre class="brush:cpp">
// koboshi2.cpp by Kosei Demura 2007-1-20
#include &#60;ode/ode.h&#62;
#include &#60;drawstuff/drawstuff.h&#62;;
#ifdef dDOUBLE
#define dsDrawSphere dsDrawSphereD
#endif
#define MAX_CONTACTS 4
static dWorldID world;
static dSpaceID space;
static dGeomID  ground;
static dJointGroupID contactgroup;
dsFunctions fn;
typedef struct {
  dBodyID body;
  dGeomID geom;
  dReal   radius;
  dReal   length;
  dReal   mass;
} MyLink;

MyLink   head, torso; //  head. torso of
dJointID joint;　　　　　//  a fixed joint between a head and a torso
static void nearCallback (void *data, dGeomID o1, dGeomID o2);
{
  int i;
  // exit without doing anything if the two bodies are connected by a joint
  dBodyID b1 = dGeomGetBody(o1);
  dBodyID b2 = dGeomGetBody(o2);
  if (b1 &amp;&amp; b2 &amp;&amp; dAreConnectedExcluding (b1,b2,dJointTypeContact)) return;
  dContact contact&#91;MAX_CONTACTS&#93;;   // up to MAX_CONTACTS contacts per box-box

  for (i=0; i &#60; N; i++) {
    contact&#91;i&#93;.surface.mode = dContactBounce | dContactSoftCFM;
    contact&#91;i&#93;.surface.mu = 1.0;                   // Coefficient of friction
    contact&#91;i&#93;.surface.bounce = 0.01;          //  bounce parameter
    contact&#91;i&#93;.surface.bounce_vel = 0.01;   //  minimum incoming velocity necessary for  bounce
    contact&#91;i&#93;.surface.soft_cfm = 0.00001;
  }

  if (int numc = dCollide (o1,o2,MAX_CONTACTS,&#038;contact&#91;0&#93;.geom,sizeof(dContact))) {
    for (i=0; i &#60; numc; i++) {
       dJointID c = dJointCreateContact (world,contactgroup,contact+i);
       dJointAttach (c,b1,b2);
    }
  }
}

static void drawSphere(dGeomID g)
{
  if (!g) return;
  const dReal *pos = dGeomGetPosition(g);
  const dReal *R = dGeomGetRotation(g);
  dsDrawSphere(pos,R,dGeomSphereGetRadius(g));
}

static void simLoop (int pause)
{
  dSpaceCollide(space,0,&#038;nearCallback);
  dWorldStep(world,0.01);
  dJointGroupEmpty(contactgroup);
  dsSetColor(1.0,0.0,0.0);
  drawSphere(torso.geom);
  dsSetColor(1.0, 0.0, 0.0);
  drawSphere(head.geom);
}

void start()
{
  static float xyz&#91;3&#93; = {   3.5,0.0,1.0};
  static float hpr&#91;3&#93;  = {-180.0,0.0,0.0};
  dsSetSphereQuality(3);
  dsSetViewpoint(xyz,hpr);
}

// Create an object
void createDaruma()
{
  dMass m,m1;
  dReal x0 = 0.0, y0 = 0.0, z0 = 0.4;
  dReal dx = 0.0, dy = 0.0, dz = 0.4;  // offset
  // torso: offset the center of gravity
  torso.body   = dBodyCreate(world);
  torso.radius = 0.4;　　//  radius
  torso.mass   = 10.0;　//  mass

  dMassSetZero(&amp;m);
  dMassSetSphereTotal(&amp;m,torso.mass,torso.radius);
  dBodySetMass(torso.body, &amp;m);
  torso.geom = dCreateSphere(space,torso.radius);
  dGeomSetBody(torso.geom,torso.body);

  // Set the COG under the radius of the torso (sphere)
  dBodySetPosition(torso.body, x0, y0, z0 - dz);

  //This way, in order geometry of the body (form) to be buried in the land, it sets with respect to radius amount of sphere. Center of gravity of sphere moves under radius amount due to this movement, the body has restitutive force.
  dGeomSetOffsetPosition(torso.geom, 0, 0, dz);

  //  head
  head.body = dBodyCreate(world);
  head.radius = 0.3;
  head.mass   = 0.001;
  dMassSetZero(&#038;m1);
  dMassSetSphereTotal(&#038;m1,head.mass, head.radius);
  dBodySetMass(head.body,&#038;m1);
  head.geom = dCreateSphere(space,head.radius);
  dGeomSetBody(head.geom,head.body);
  dGeomSetPosition(head.geom, x0, y0, z0 + torso.radius + head.radius);

  //  fixed joint (between the head and the torso)
  joint = dJointCreateFixed(world, 0);
  dJointAttach(joint, torso.body,head.body);
  dJointSetFixed(joint);
}

void command(int cmd)
{
  switch(cmd) {
   case ‘f’:　// When the f key is pushed, the power of 100N is added to forward of x axis
                dBodyAddTorque(head.body,  100, 0, 0); break;
   case ‘j’:　// When  the j key is pushed, -100N power is added to forward of x axis
     dBodyAddTorque(head.body, -100, 0, 0); break;
   }
}

void  setDrawStuff() {
  fn.version = DS_VERSION;
  fn.start   = &start;
  fn.step    = &simLoop;
  fn.command = &amp;command;
  fn.stop    = NULL;
  fn.path_to_textures = "../../drawstuff/textures";
}

int main(int argc, char **argv)
{
  setDrawStuff();    // Set of drawing function
  world = dWorldCreate();　// create a dynamic world
  space = dHashSpaceCreate(0);　// 　create a collision space
  contactgroup = dJointGroupCreate(0);　// for collision calculation
  dWorldSetGravity(world,0,0,-9.8);　// set a gravity of the dynamic world
  ground = dCreatePlane(space,0,0,1,0);　//  set a ground
  createDaruma();　// create a Daruma
  dsSimulationLoop (argc,argv,640,480,&amp;fn);　//  simulation loop
  dSpaceDestroy(space);     //  destory the collision space
  dWorldDestroy (world); 　//  destroy the dynamic world&#60;
  return 0;
}
</pre>
<div class="fblike_button" style="margin: 10px 0;"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fdemura.net%2Fenglish%2F384.html&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;action=like&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:25px"></iframe></div>
<img src="http://demura.net/wordpress/?ak_action=api_record_view&id=384&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://demura.net/english/384.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://demura.net/english/384.html" />
	</item>
		<item>
		<title>ODE Petit Camp 4: How to make the petit waru biped robot</title>
		<link>http://demura.net/english/381.html</link>
		<comments>http://demura.net/english/381.html#comments</comments>
		<pubDate>Wed, 07 Mar 2007 00:48:00 +0000</pubDate>
		<dc:creator>demu</dc:creator>
				<category><![CDATA[English]]></category>

		<guid isPermaLink="false">http://demura.net/%e6%9c%aa%e5%88%86%e9%a1%9e/381.html</guid>
		<description><![CDATA[Most of this page was translated from http://demura.net/archives/9ode by Babel Fish Translation. Sorry for str [...]]]></description>
			<content:encoded><![CDATA[<p>Most of this page was translated from http://demura.net/archives/9ode by <a href="http://babelfish.altavista.com/">Babel Fish Translation</a>.<br />
Sorry for strange and funny English from &#8220;<a href="http://en.wikipedia.org/wiki/Chinese_room">the Chinese room</a>&#8220;.</p>
<p><img src="http://demura.net/archives/images/ode/camp4/camp4.jpg" alt="" width="480" height="118" /></p>
<p>My article, Open Dynamics Engine Petit Camp in <a href="http://babelfish.altavista.com/babelfish/trurl_pagecontent?lp=ja_en&amp;trurl=http%3a%2f%2fwww.ohmsha.co.jp%2frobocon%2f">RoboCon Magazine(No.50)</a>, finished  February 15th, 2007. This time in order the world  of ODE is made to enjoy it has publishing to the color page, method of using the draw staff of attachment such as background and modification method of the texture file to main explains, concerning the control of simple biped walking.</p>
<p><img title="Open Dynamics Engine,  A Biped robot" src="http://demura.net/archives/images/ode/camp4/fire3s.jpg" alt="Open Dynamics Engine, A biped robot" width="480" height="309" /></p>
<p><strong>A screen shot of the sample program.   The Petit Waru (evil) Biped Robot: Warusa P01</strong></p>
<p>Furthermore, the SF like robot which is the upper  figure as a sample program being to designate  a biped  robot, Warusa P01, please read the article on RoboCon Magazine if you have interest.</p>
<p>Control of simple biped walking to be mounted by the  program, because it can get from link below, please play freely.  However, there is no warraty for  the program. It is the mere sample, you can not enjoy it like a game. The program has bugs, so please do not redistribute it. Furthermore,  method of playing is not completed, but the article of  the RoboCon magazine or please see the command function in  the source code.</p>
<ul>
<li>Sample program (Petit Waru Robot Simulator) download</li>
</ul>
<ul>
<li><a href="http://babelfish.altavista.com/babelfish/trurl_pagecontent?lp=ja_en&amp;trurl=http%3a%2f%2fdemura.net%2farchives%2fimages%2fode%2fcamp4%2fwarusap070221.lzh">Warusap070221.lzh</a> (with lzh  compression)</li>
</ul>
<ul>
<li><a href="http://babelfish.altavista.com/babelfish/trurl_pagecontent?lp=ja_en&amp;trurl=http%3a%2f%2fdemura.net%2farchives%2fimages%2fode%2fcamp4%2fwarusap070221.tgz">Warusap070221.tgz</a> (with tgz  compression)</li>
<li>Two files above compressed method just are  different, but content are same ones.</li>
</ul>
<p><span id="more-381"></span></p>
<p>By the way, as for name Warusa of this robot P01 gun  Walther P38 which animation &#8220;Rupin The Third&#8221; has regularly used the letter  it is something which designates. For the  design priority it is not faced to the control of walking. In  the first place, being not to be easy it does that it can point to  smooth 2 foot walking to the robot of the structure where the crotch  joint has been attached to the immediate side of the body.  Because it does not tune either parameter sufficiently, somehow  you walk it is level. Tuning parameter, please try making walk  more smoothly.</p>
<p>Furthermore, because you sent makefile for Mac OS X from Mr. Yamada of the University of Ryukyu, in the above-mentioned file is  inserted. Being to be the name, makefile.osx copying in  makefile, please use. It meaning that from ODE0.8 libdrawstuff.a stops being copied by /usr/local/lib with make install, after by your  you copying in /usr/local/lib, please use. In addition, also  drawsutff corresponded to the carbon and there is no X11 and reached  the point where it moves on OS X. It is something which  extremely has become the easy chin. Information above is all  information from Mr. Yamada. My iMac was saved the interior  being to have converted, truly.</p>
<p><strong>[ Errata ]</strong><br />
There is P69 of   RoboCon Magazine No.50,  &#8220;Petit Lecture: What is a rotation matrix? &#8220;With as for the element which corresponds to r33 of revolution queue R [ 0 ] is not  and R [ 10 ] is. Formula below is correct answer. When you verified in RoboCon Magazine, this mistake seems that occurred at stage of printing from stage of compilation separated. It is not my mistake, but borrowing this place, the correction tide you  apologize.</p>
<p><img src="http://demura.net/archives/images/ode/camp4/matrix.jpg" alt="" /><br />
<strong>[Acknowledgement]</strong><br />
It becomes last, but serialization of  RoboCon Magazine  became the valuable experience for me. Thank you for taking care very much in Ms. Takahashi taking charge of compilation. In  addition, reading my article, the method which can begin ODE to be,  because and others it is the plain gauze, or you wrote, being  something which was, it does. In addition, the opportunity will  be made and being to think, that the article will be contributed to  also the other magazine, also in the future we ask may.
<div class="fblike_button" style="margin: 10px 0;"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fdemura.net%2Fenglish%2F381.html&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;action=like&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:25px"></iframe></div>
<img src="http://demura.net/wordpress/?ak_action=api_record_view&id=381&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://demura.net/english/381.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://demura.net/english/381.html" />
	</item>
		<item>
		<title>ODE Petit Camp 3: iMac Like a Robot Arm</title>
		<link>http://demura.net/english/380.html</link>
		<comments>http://demura.net/english/380.html#comments</comments>
		<pubDate>Wed, 07 Mar 2007 00:40:28 +0000</pubDate>
		<dc:creator>demu</dc:creator>
				<category><![CDATA[English]]></category>

		<guid isPermaLink="false">http://demura.net/%e6%9c%aa%e5%88%86%e9%a1%9e/380.html</guid>
		<description><![CDATA[Most of this page was translated from http://demura.net/archives/9ode by Babel Fish Translation. Sorry for  fu [...]]]></description>
			<content:encoded><![CDATA[<p>Most of this page was translated from http://demura.net/archives/9ode by <a href="http://babelfish.altavista.com/">Babel Fish Translation</a>.<br />
Sorry for  funny and strange English from &#8220;<a href="http://en.wikipedia.org/wiki/Chinese_room">the chinese room</a>&#8221;</p>
<p><img src="http://demura.net/archives/images/ode/camp3/banner3s.jpg" alt="" /></p>
<p>As for  December 16, 17 in 2006, there was the year-end party of KIT at the  Katayama Tsu hot spring which from Kanazawa by the car is the place  about of 1 hour. At this year-end party is large-scale ones  where all school personnel of KIT crowds around all. At the  university this way the place where year-end party of all-campus  scales is done is very much unusual, it is the unique place of KIT.</p>
<p>Well, No.49 of RoboCon Magazine was sold December  15th (the gold). The serialization which moves the petit version <a href="http://babelfish.altavista.com/babelfish/trurl_pagecontent?lp=ja_en&amp;trurl=http%3a%2f%2fwww.generalrobotix.com%2fproduct%2fchoromet%2findex.htm">HRP-2m</a>of HRP2 Promet where as for  RoboCon Magazine the funny article was many, from No.49 was  developedwith the productentire research<a href="http://babelfish.altavista.com/babelfish/trurl_pagecontent?lp=ja_en&amp;trurl=http%3a%2f%2fwww.generalrobotix.com%2fproduct%2fchoromet%2findex.htm">Choromet</a>started. 1st as for time Okano is written with the subject, &#8220;real time processing programming which uses ARTLinux&#8221;.</p>
<p>My serialization time becomes 3rd. It is the story that  this time as recognized even with the high school student, it explains opposite kinematics, to the kinematics which is the basis in the basis of robotics that mounts on the robot arm petit simulator, verifies  operation. As for details please read<a href="http://babelfish.altavista.com/babelfish/trurl_pagecontent?lp=ja_en&amp;trurl=http%3a%2f%2fwww.ohmsha.co.jp%2frobocon%2f">RoboCon Magazine</a>.</p>
<p>Furthermore, because with RoboCon Magazine the  space is limited, you cannot explain in detail. In order in this page to supply that, in order to be able to download the sample  program. Please download freely.</p>
<ul>
<li><span style="font-size: medium; color: #000066;"><strong>Free download sample programs !</strong></span></li>
</ul>
<ul>
<li><a href="http://babelfish.altavista.com/babelfish/trurl_pagecontent?lp=ja_en&amp;trurl=http%3a%2f%2fdemura.net%2farchives%2fimages%2fode%2fcamp3%2farm3.lzh">3 joint robot arm petit simulator (arm3.lzh)<br />
</a><a href="http://babelfish.altavista.com/babelfish/trurl_pagecontent?lp=ja_en&amp;trurl=http%3a%2f%2fdemura.net%2farchives%2fimages%2fode%2fcamp3%2farm3.lzh"><br />
<img title="A robot arm simulator, Open Dynamics Engine" src="http://demura.net/archives/images/ode/camp3/arm3b.jpg" alt="3DOF Robot Arm Simulator, Open Dynamics Engine" width="240" height="180" /><br />
</a><a href="http://babelfish.altavista.com/babelfish/trurl_pagecontent?lp=ja_en&amp;trurl=http%3a%2f%2fdemura.net%2farchives%2fimages%2fode%2fcamp2%2fpro1.lzh"><br />
</a>A 3 DOF  robot arm petit simulator</li>
</ul>
<p><!-- ▼追記▼ --></p>
<ul></ul>
<ul>
<li><a href="http://babelfish.altavista.com/babelfish/trurl_pagecontent?lp=ja_en&amp;trurl=http%3a%2f%2fdemura.net%2farchives%2fimages%2fode%2fcamp3%2farm2.lzh">Kinematics of 2 joint robot (arm2.lzh) </a></li>
</ul>
<ul>
<li><a href="http://babelfish.altavista.com/babelfish/trurl_pagecontent?lp=ja_en&amp;trurl=http%3a%2f%2fdemura.net%2farchives%2fimages%2fode%2fcamp3%2farm2IK.lzh">Opposite kinematics of 2 joint robot  (arm2IK.lzh)</a><br />
<img title="A 2 DOF robot Arm Petit Simulator, Open Dynamics Engine" src="http://demura.net/archives/images/ode/camp3/arm2IKc.jpg" alt="A 2DOF Robot Arm Petit Simulator, Open Dynamics Engine" width="240" height="214" /></p>
<p>A 2 DOF robot arm petit simulator (Inverse kinematics)<a href="http://babelfish.altavista.com/babelfish/trurl_pagecontent?lp=ja_en&amp;trurl=http%3a%2f%2fdemura.net%2farchives%2fimages%2fode%2fcamp2%2fpro3.lzh"><br />
</a><a href="http://babelfish.altavista.com/babelfish/trurl_pagecontent?lp=ja_en&amp;trurl=http%3a%2f%2fdemura.net%2farchives%2fimages%2fode%2fcamp2%2fpro3.lzh"><br />
</a></li>
</ul>
<li>Note 1: These programs being something which you write as the sample program for ODE education, do in all the  sample programs which it has explained with the article of   RoboCon. Downloading the program above freely,  please play. However, there is no warraty for these program. It is the mere sample, you can not enjoy it like a game. The program has bugs, so please do not redistribute them.</li>
<li>Note 2: It corresponds to mingw, linux and OS X.  For example makefile of your own environment (after  makefile.linux) copying in makefile, make please do.  Furthermore, as for original makefile being to become one for  mingw as for the one which mingw is utilized as for the necessity to  copy it is not.</li>
<p>Please ask the person who is not understood be possible in addition, to read serialization by all means in this page. We  wait also thought and opinion etc..<br />
<img title="A World of Robot Arms, Open Dynamics Engine" src="http://demura.net/archives/images/ode/camp3/arm999.jpg" alt="A World of Robot Arms, Open Dynamics Engine" width="640" height="480" /></p>
<p>A World of robot arms.
<div class="fblike_button" style="margin: 10px 0;"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fdemura.net%2Fenglish%2F380.html&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;action=like&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:25px"></iframe></div>
<img src="http://demura.net/wordpress/?ak_action=api_record_view&id=380&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://demura.net/english/380.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://demura.net/english/380.html" />
	</item>
	</channel>
</rss>

