<?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/"
	>

<channel>
	<title>Online Cortex &#187; NXT</title>
	<atom:link href="http://www.huginn.com/knuth/blog/category/nxt/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.huginn.com/knuth/blog</link>
	<description>Thoughts on Science and Technology</description>
	<lastBuildDate>Sat, 04 Feb 2012 23:39:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Matlab Package for LEGO Mindstorms</title>
		<link>http://www.huginn.com/knuth/blog/2008/03/09/matlab-package-for-lego-mindstorms/</link>
		<comments>http://www.huginn.com/knuth/blog/2008/03/09/matlab-package-for-lego-mindstorms/#comments</comments>
		<pubDate>Mon, 10 Mar 2008 03:16:29 +0000</pubDate>
		<dc:creator>drknuth</dc:creator>
				<category><![CDATA[Computation]]></category>
		<category><![CDATA[Fun]]></category>
		<category><![CDATA[Intelligent Systems]]></category>
		<category><![CDATA[Lego]]></category>
		<category><![CDATA[NXT]]></category>
		<category><![CDATA[Research]]></category>
		<category><![CDATA[Robotics]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[MATLAB]]></category>
		<category><![CDATA[Mindstorms]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Robot]]></category>

		<guid isPermaLink="false">http://www.huginn.com/knuth/blog/2008/03/09/matlab-package-for-lego-mindstorms/</guid>
		<description><![CDATA[I recently received a comment on my post on controlling NXT robots with Matlab that pointed me to the RWTH &#8211; Mindstorms NXT Toolbox for MATLAB®, which is a public domain Matlab package that enables one to interface with and control LEGO mindstorms. The RWTH &#8211; Mindstorms NXT Toolbox for MATLAB® was developed as a student project [...]]]></description>
			<content:encoded><![CDATA[<p>I recently received a comment on my post on <a target="_blank" href="http://www.huginn.com/knuth/blog/2007/03/30/controlling-lego-nxt-robots-with-matlab/">controlling NXT robots with Matlab</a> that pointed me to the RWTH &#8211; Mindstorms NXT Toolbox for MATLAB®, which is a public domain Matlab package that enables one to interface with and control LEGO mindstorms.</p>
<p>The <a href="http://www.mindstorms.rwth-aachen.de/">RWTH &#8211; Mindstorms NXT Toolbox for MATLAB®</a> was developed as a student project in the <a href="http://www.lfb.rwth-aachen.de/">Institute of Imaging and Computer Vision</a> at <a target="_blank" href="http://www.rwth-aachen.de/go/id/hi/">RWTH Aachen University</a> in Aachen Germany.  It provides a Matlab interface with the NXT brick that includes Bluetooth communication, sensor interface and motor interface.  It requires a working Matlab license, of course. </p>
<p>The package is very easy to set up.  It took me less than ten minutes to successfully test the example programs over Bluetooth.</p>
<p>There are some very nice motor features, such as motor synchronization and speed ramp-up and ramp-down.</p>
<p>I have yet to explore how easy it is to modify or extend the code, but it ought to be a straightforward matter.</p>
<p>The package can be downloaded from<br />
<a rel="nofollow" href="http://www.mindstorms.rwth-aachen.de/"><font color="#000066">http://www.mindstorms.rwth-aachen.de</font></a></p>
<p>Kevin Knuth<br />
Albany NY</p>
<!-- Start Sociable --><div class="sociable"><div class="sociable_tagline"><a class='sociable_tagline' target='_blank' href='http://blogplay.com' style='color:#333333;text-decoration:none'>Be Sociable, Share!</a></div><ul class='clearfix'><li><a title="Twitter" class="option1_32" style="background-position:-288px -32px" rel="nofollow" target="_blank" href="http://twitter.com/intent/tweet?text=Matlab%20Package%20for%20LEGO%20Mindstorms%20-%20http%3A%2F%2Fwww.huginn.com%2Fknuth%2Fblog%2F2008%2F03%2F09%2Fmatlab-package-for-lego-mindstorms%2F%20(via%20@sociablesite)"></a></li><li><a title="Facebook" class="option1_32" style="background-position:-96px 0px" rel="nofollow" target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.huginn.com%2Fknuth%2Fblog%2F2008%2F03%2F09%2Fmatlab-package-for-lego-mindstorms%2F&amp;t=Matlab%20Package%20for%20LEGO%20Mindstorms"></a></li><li><a title="email" class="option1_32" style="background-position:-160px 0px" rel="nofollow" target="_blank" href="https://mail.google.com/mail/?view=cm&fs=1&to&su=Matlab%20Package%20for%20LEGO%20Mindstorms&body=http%3A%2F%2Fwww.huginn.com%2Fknuth%2Fblog%2F2008%2F03%2F09%2Fmatlab-package-for-lego-mindstorms%2F&ui=2&tf=1&shva=1"></a></li><li><a class="option1_32" style="cursor:pointer;background-position:-128px 0px" rel="nofollow" title="Add to favorites - doesn't work in Chrome"  onClick="javascript:AddToFavorites();"></a></li><li><a title="StumbleUpon" class="option1_32" style="background-position:-224px -32px" rel="nofollow" target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.huginn.com%2Fknuth%2Fblog%2F2008%2F03%2F09%2Fmatlab-package-for-lego-mindstorms%2F&title=Matlab%20Package%20for%20LEGO%20Mindstorms"></a></li><li><a title="Delicious" class="option1_32" style="background-position:-32px 0px" rel="nofollow" target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fwww.huginn.com%2Fknuth%2Fblog%2F2008%2F03%2F09%2Fmatlab-package-for-lego-mindstorms%2F&amp;title=Matlab%20Package%20for%20LEGO%20Mindstorms&amp;notes=I%20recently%20received%20a%20comment%20on%20my%20post%20on%20controlling%20NXT%20robots%20with%20Matlab%20that%20pointed%20me%20to%C2%A0the%20RWTH%20-%20Mindstorms%20NXT%20Toolbox%20for%20MATLAB%C2%AE%2C%20which%20is%20a%C2%A0public%20domain%20Matlab%20package%20that%20enables%20one%20to%20interface%20with%20and%20control%20LEGO%20mindstorms"></a></li><li><a title="Google Reader" class="option1_32" style="background-position:-224px 0px" rel="nofollow" target="_blank" href="http://www.google.com/reader/link?url=http%3A%2F%2Fwww.huginn.com%2Fknuth%2Fblog%2F2008%2F03%2F09%2Fmatlab-package-for-lego-mindstorms%2F&amp;title=Matlab%20Package%20for%20LEGO%20Mindstorms&amp;srcURL=http%3A%2F%2Fwww.huginn.com%2Fknuth%2Fblog%2F2008%2F03%2F09%2Fmatlab-package-for-lego-mindstorms%2F&amp;srcTitle=Online+Cortex+Thoughts+on+Science+and+Technology"></a></li><li><a title="LinkedIn" class="option1_32" style="background-position:-288px 0px" rel="nofollow" target="_blank" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.huginn.com%2Fknuth%2Fblog%2F2008%2F03%2F09%2Fmatlab-package-for-lego-mindstorms%2F&amp;title=Matlab%20Package%20for%20LEGO%20Mindstorms&amp;source=Online+Cortex+Thoughts+on+Science+and+Technology&amp;summary=I%20recently%20received%20a%20comment%20on%20my%20post%20on%20controlling%20NXT%20robots%20with%20Matlab%20that%20pointed%20me%20to%C2%A0the%20RWTH%20-%20Mindstorms%20NXT%20Toolbox%20for%20MATLAB%C2%AE%2C%20which%20is%20a%C2%A0public%20domain%20Matlab%20package%20that%20enables%20one%20to%20interface%20with%20and%20control%20LEGO%20mindstorms"></a></li><li><a title="BlinkList" class="option1_32" style="background-position:0px 0px" rel="nofollow" target="_blank" href="http://www.blinklist.com/index.php?Action=Blink/addblink.php&amp;Url=http%3A%2F%2Fwww.huginn.com%2Fknuth%2Fblog%2F2008%2F03%2F09%2Fmatlab-package-for-lego-mindstorms%2F&amp;Title=Matlab%20Package%20for%20LEGO%20Mindstorms"></a></li><li><a style="cursor:pointer" rel="nofollow" onMouseOut="fixOnMouseOut(document.getElementById('sociable-post-172'), event, 'post-172')" onMouseOver="more(this,'post-172')"><img style='margin-top:9px' src='http://www.huginn.com/knuth/blog/wp-content/plugins/sociable/images/more.png'></a></li></ul><div onMouseout="fixOnMouseOut(this,event,'post-172')" id="sociable-post-172" style="display:none;">   

    <div style="top: auto; left: auto; display: block;" id="sociable">

		<div class="popup">

			<div class="content">

				<ul><li style="heigth:32px;width:32px"><a title="Myspace" class="option1_32" style="background-position:0px -32px" rel="nofollow" target="_blank" href="http://www.myspace.com/Modules/PostTo/Pages/?u=http%3A%2F%2Fwww.huginn.com%2Fknuth%2Fblog%2F2008%2F03%2F09%2Fmatlab-package-for-lego-mindstorms%2F&amp;t=Matlab%20Package%20for%20LEGO%20Mindstorms"></a></li><li style="heigth:32px;width:32px"><a title="Digg" class="option1_32" style="background-position:-64px 0px" rel="nofollow" target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.huginn.com%2Fknuth%2Fblog%2F2008%2F03%2F09%2Fmatlab-package-for-lego-mindstorms%2F&amp;title=Matlab%20Package%20for%20LEGO%20Mindstorms&amp;bodytext=I%20recently%20received%20a%20comment%20on%20my%20post%20on%20controlling%20NXT%20robots%20with%20Matlab%20that%20pointed%20me%20to%C2%A0the%20RWTH%20-%20Mindstorms%20NXT%20Toolbox%20for%20MATLAB%C2%AE%2C%20which%20is%20a%C2%A0public%20domain%20Matlab%20package%20that%20enables%20one%20to%20interface%20with%20and%20control%20LEGO%20mindstorms"></a></li><li style="heigth:32px;width:32px"><a title="Reddit" class="option1_32" style="background-position:-128px -32px" rel="nofollow" target="_blank" href="http://reddit.com/submit?url=http%3A%2F%2Fwww.huginn.com%2Fknuth%2Fblog%2F2008%2F03%2F09%2Fmatlab-package-for-lego-mindstorms%2F&amp;title=Matlab%20Package%20for%20LEGO%20Mindstorms"></a></li><li style="heigth:32px;width:32px"><a title="Google Bookmarks" class="option1_32" style="background-position:-192px 0px" rel="nofollow" target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.huginn.com%2Fknuth%2Fblog%2F2008%2F03%2F09%2Fmatlab-package-for-lego-mindstorms%2F&amp;title=Matlab%20Package%20for%20LEGO%20Mindstorms&amp;annotation=I%20recently%20received%20a%20comment%20on%20my%20post%20on%20controlling%20NXT%20robots%20with%20Matlab%20that%20pointed%20me%20to%C2%A0the%20RWTH%20-%20Mindstorms%20NXT%20Toolbox%20for%20MATLAB%C2%AE%2C%20which%20is%20a%C2%A0public%20domain%20Matlab%20package%20that%20enables%20one%20to%20interface%20with%20and%20control%20LEGO%20mindstorms"></a></li><li style="heigth:32px;width:32px"><a title="HackerNews" class="option1_32" style="background-position:-256px 0px" rel="nofollow" target="_blank" href="http://news.ycombinator.com/submitlink?u=http%3A%2F%2Fwww.huginn.com%2Fknuth%2Fblog%2F2008%2F03%2F09%2Fmatlab-package-for-lego-mindstorms%2F&amp;t=Matlab%20Package%20for%20LEGO%20Mindstorms"></a></li><li style="heigth:32px;width:32px"><a title="MSNReporter" class="option1_32" style="background-position:-352px 0px" rel="nofollow" target="_blank" href="http://reporter.es.msn.com/?fn=contribute&amp;Title=Matlab%20Package%20for%20LEGO%20Mindstorms&amp;URL=http%3A%2F%2Fwww.huginn.com%2Fknuth%2Fblog%2F2008%2F03%2F09%2Fmatlab-package-for-lego-mindstorms%2F&amp;cat_id=6&amp;tag_id=31&amp;Remark=I%20recently%20received%20a%20comment%20on%20my%20post%20on%20controlling%20NXT%20robots%20with%20Matlab%20that%20pointed%20me%20to%C2%A0the%20RWTH%20-%20Mindstorms%20NXT%20Toolbox%20for%20MATLAB%C2%AE%2C%20which%20is%20a%C2%A0public%20domain%20Matlab%20package%20that%20enables%20one%20to%20interface%20with%20and%20control%20LEGO%20mindstorms"></a></li><li style="heigth:32px;width:32px"><a title="Sphinn" class="option1_32" style="background-position:-192px -32px" rel="nofollow" target="_blank" href="http://sphinn.com/index.php?c=post&amp;m=submit&amp;link=http%3A%2F%2Fwww.huginn.com%2Fknuth%2Fblog%2F2008%2F03%2F09%2Fmatlab-package-for-lego-mindstorms%2F"></a></li><li style="heigth:32px;width:32px"><a title="Posterous" class="option1_32" style="background-position:-64px -32px" rel="nofollow" target="_blank" href="http://posterous.com/share?linkto=http%3A%2F%2Fwww.huginn.com%2Fknuth%2Fblog%2F2008%2F03%2F09%2Fmatlab-package-for-lego-mindstorms%2F&amp;title=Matlab%20Package%20for%20LEGO%20Mindstorms&amp;selection=I%20recently%20received%20a%20comment%20on%20my%20post%20on%20controlling%20NXT%20robots%20with%20Matlab%20that%20pointed%20me%20to%C2%A0the%20RWTH%20-%20Mindstorms%20NXT%20Toolbox%20for%20MATLAB%C2%AE%2C%20which%20is%20a%C2%A0public%20domain%20Matlab%20package%20that%20enables%20one%20to%20interface%20with%20and%20control%20LEGO%20mindstorms"></a></li><li style="heigth:32px;width:32px"><a title="Tumblr" class="option1_32" style="background-position:-256px -32px" rel="nofollow" target="_blank" href="http://www.tumblr.com/share?v=3&amp;u=http%3A%2F%2Fwww.huginn.com%2Fknuth%2Fblog%2F2008%2F03%2F09%2Fmatlab-package-for-lego-mindstorms%2F&amp;t=Matlab%20Package%20for%20LEGO%20Mindstorms&amp;s=I%20recently%20received%20a%20comment%20on%20my%20post%20on%20controlling%20NXT%20robots%20with%20Matlab%20that%20pointed%20me%20to%C2%A0the%20RWTH%20-%20Mindstorms%20NXT%20Toolbox%20for%20MATLAB%C2%AE%2C%20which%20is%20a%C2%A0public%20domain%20Matlab%20package%20that%20enables%20one%20to%20interface%20with%20and%20control%20LEGO%20mindstorms"></a></li></ul>			

			</div>        

		  <a style="cursor:pointer" onclick="hide_sociable('post-172',true)" class="close">
		  <img onclick="hide_sociable('post-172',true)" title="close" src="http://www.huginn.com/knuth/blog/wp-content/plugins/sociable/images/closelabel.png">

		  </a>

		</div>

	</div> 

  </div></div><div class='sociable' style='float:none'><ul class='clearfix'><li id="Twitter_Counter"><a href="https://twitter.com/share" data-text="Matlab Package for LEGO Mindstorms - http://www.huginn.com/knuth/blog/2008/03/09/matlab-package-for-lego-mindstorms/ (via #sociablesite)" data-url="http://www.huginn.com/knuth/blog/2008/03/09/matlab-package-for-lego-mindstorms/" class="twitter-share-button" data-count="horizontal">Tweet</a><script type="text/javascript" src="//platform.twitter.com/widgets.js"></script></li><li id="Facebook_Counter"><iframe src="http://www.facebook.com/plugins/like.php?href=http://www.huginn.com/knuth/blog/2008/03/09/matlab-package-for-lego-mindstorms/&send=false&layout=button_count&show_faces=false&action=like&colorscheme=light&font" scrolling="no" frameborder="0" style="border:none; overflow:hidden;height:32px;width:100px" allowTransparency="true"></iframe></li><li id="Google_p"><g:plusone annotation="bubble" href="http://www.huginn.com/knuth/blog/2008/03/09/matlab-package-for-lego-mindstorms/" size="medium"></g:plusone></li><li id="LinkedIn_Counter"><script src="http://platform.linkedin.com/in.js" type="text/javascript"></script><script type="IN/Share" data-url="http://www.huginn.com/knuth/blog/2008/03/09/matlab-package-for-lego-mindstorms/" data-counter="right"></script></li><li id="StumbleUpon_Counter"><script src="http://www.stumbleupon.com/hostedbadge.php?s=2&r=http://www.huginn.com/knuth/blog/2008/03/09/matlab-package-for-lego-mindstorms/"></script></li><li id="Digg_Counter"><script type='text/javascript'>(function() {var s = document.createElement('SCRIPT'), s1 = document.getElementsByTagName('SCRIPT')[0];s.type = 'text/javascript';s.async = true;s.src = 'http://widgets.digg.com/buttons.js';s1.parentNode.insertBefore(s, s1);})();</script><a href='http://digg.com/submit?url=http%3A%2F%2Fwww.huginn.com%2Fknuth%2Fblog%2F2008%2F03%2F09%2Fmatlab-package-for-lego-mindstorms%2F&amp;title=Matlab%20Package%20for%20LEGO%20Mindstorms'  class='DiggThisButton DiggCompact'></a></li></ul></div><!-- End Sociable -->]]></content:encoded>
			<wfw:commentRss>http://www.huginn.com/knuth/blog/2008/03/09/matlab-package-for-lego-mindstorms/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Intelligent Instruments</title>
		<link>http://www.huginn.com/knuth/blog/2007/10/06/intelligent-instruments/</link>
		<comments>http://www.huginn.com/knuth/blog/2007/10/06/intelligent-instruments/#comments</comments>
		<pubDate>Sat, 06 Oct 2007 22:24:13 +0000</pubDate>
		<dc:creator>drknuth</dc:creator>
				<category><![CDATA[Computation]]></category>
		<category><![CDATA[Exploration]]></category>
		<category><![CDATA[Intelligent Systems]]></category>
		<category><![CDATA[Inventions]]></category>
		<category><![CDATA[Lego]]></category>
		<category><![CDATA[NXT]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Research]]></category>
		<category><![CDATA[Robotics]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.huginn.com/knuth/blog/2007/10/06/intelligent-instruments/</guid>
		<description><![CDATA[One of my main research thrusts recently has been my work on desiging intelligent instruments.  The idea is to develop truly autonomous scientific platforms.   Such systems would be able to explore the surface of the more distant worlds such as Europa or Titan, or dive deep into the oceans on Earth to search for undersea [...]]]></description>
			<content:encoded><![CDATA[<p>One of my main research thrusts recently has been my work on desiging intelligent instruments.  The idea is to develop truly autonomous scientific platforms.   Such systems would be able to explore the surface of the more distant worlds such as Europa or Titan, or dive deep into the oceans on Earth to search for undersea vents or to look for undiscovered life forms.</p>
<p>The basic idea is that the instrument has a set of models capable of describing the environment it is exploring.  The instrument uses Bayesian inference to learn from the collected data.  Once the inference process is completed for the most recent data set, the instrument considers all the possible meaurements that it could take and computes the expected gain of information based on what it already knows.  Once the experiment or measurement has been chosen, the instrument collects the new data.  The process then repeats until the instrument learned what it was programmed to learn with an acceptable level of precision.</p>
<p><img align="middle" src="http://www.huginn.com/knuth/blog/pics/arm-robot.jpg" alt="Intelligent Robotic Arm" title="Intelligent Robotic Arm" /></p>
<p>I have been working to develop these ideas with the help of the LEGO Mindstorms NXT system.  My first prototype is almost complete, and is a robotic arm equipped with a light sensor.  The objective is for the robot to characterize a white circle on a black field by estimating its position and radius with a high degree of accuracy.  The robot is not allowed to scan the scene, but is instead only allowed to take point measurements.  Our preliminary tests show that this is performed with extreme efficiency, and promises to dramatically save on energy, time, data storage, and data transmission.</p>
<p>I recently gave a talk on this project at the MaxEnt 2007 workshop in Saratoga Springs NY.  Below are links to a video of the talk, the slides, and the accompanying research paper.  Enjoy!</p>
<p><a target="_blank" href="http://video.google.com/videoplay?docid=8161187839767240979&amp;hl=en">Video: Designing Intelligent Instruments, K.H. Knuth</a></p>
<p><a target="_blank" href="http://www.huginn.com/knuth/talks/knuth-maxent-intelligent.pdf">Slides: Designing Intelligent Instruments, K.H. Knuth</a></p>
<p><a target="_blank" href="http://www.huginn.com/knuth/papers/knuth+erner+frasso-me07-final.pdf">Research Paper:</a><br />
Knuth K.H., Erner P.M., Frasso S. 2007. Designing intelligent instruments. K.H. Knuth, A. Caticha, J.L. Center, A. Giffin, C.C. Rodriguez (eds.), Bayesian Inference and Maximum Entropy Methods in Science and Engineering, Saratoga Springs, NY, USA, 2007, AIP Conference Proceedings 954, American Institute of Physics, Melville NY, In press.</p>
<p>Kevin Knuth<br />
Albany NY</p>
<!-- Start Sociable --><div class="sociable"><div class="sociable_tagline"><a class='sociable_tagline' target='_blank' href='http://blogplay.com' style='color:#333333;text-decoration:none'>Be Sociable, Share!</a></div><ul class='clearfix'><li><a title="Twitter" class="option1_32" style="background-position:-288px -32px" rel="nofollow" target="_blank" href="http://twitter.com/intent/tweet?text=Intelligent%20Instruments%20-%20http%3A%2F%2Fwww.huginn.com%2Fknuth%2Fblog%2F2007%2F10%2F06%2Fintelligent-instruments%2F%20(via%20@sociablesite)"></a></li><li><a title="Facebook" class="option1_32" style="background-position:-96px 0px" rel="nofollow" target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.huginn.com%2Fknuth%2Fblog%2F2007%2F10%2F06%2Fintelligent-instruments%2F&amp;t=Intelligent%20Instruments"></a></li><li><a title="email" class="option1_32" style="background-position:-160px 0px" rel="nofollow" target="_blank" href="https://mail.google.com/mail/?view=cm&fs=1&to&su=Intelligent%20Instruments&body=http%3A%2F%2Fwww.huginn.com%2Fknuth%2Fblog%2F2007%2F10%2F06%2Fintelligent-instruments%2F&ui=2&tf=1&shva=1"></a></li><li><a class="option1_32" style="cursor:pointer;background-position:-128px 0px" rel="nofollow" title="Add to favorites - doesn't work in Chrome"  onClick="javascript:AddToFavorites();"></a></li><li><a title="StumbleUpon" class="option1_32" style="background-position:-224px -32px" rel="nofollow" target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.huginn.com%2Fknuth%2Fblog%2F2007%2F10%2F06%2Fintelligent-instruments%2F&title=Intelligent%20Instruments"></a></li><li><a title="Delicious" class="option1_32" style="background-position:-32px 0px" rel="nofollow" target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fwww.huginn.com%2Fknuth%2Fblog%2F2007%2F10%2F06%2Fintelligent-instruments%2F&amp;title=Intelligent%20Instruments&amp;notes=One%20of%20my%20main%20research%20thrusts%20recently%20has%20been%20my%20work%20on%20desiging%20intelligent%20instruments.%C2%A0%20The%20idea%20is%20to%20develop%20truly%20autonomous%20scientific%20platforms.%C2%A0%C2%A0%20Such%20systems%20would%20be%20able%20to%20explore%20the%20surface%20of%20the%20more%20distant%20worlds%20such%20as%20Eu"></a></li><li><a title="Google Reader" class="option1_32" style="background-position:-224px 0px" rel="nofollow" target="_blank" href="http://www.google.com/reader/link?url=http%3A%2F%2Fwww.huginn.com%2Fknuth%2Fblog%2F2007%2F10%2F06%2Fintelligent-instruments%2F&amp;title=Intelligent%20Instruments&amp;srcURL=http%3A%2F%2Fwww.huginn.com%2Fknuth%2Fblog%2F2007%2F10%2F06%2Fintelligent-instruments%2F&amp;srcTitle=Online+Cortex+Thoughts+on+Science+and+Technology"></a></li><li><a title="LinkedIn" class="option1_32" style="background-position:-288px 0px" rel="nofollow" target="_blank" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.huginn.com%2Fknuth%2Fblog%2F2007%2F10%2F06%2Fintelligent-instruments%2F&amp;title=Intelligent%20Instruments&amp;source=Online+Cortex+Thoughts+on+Science+and+Technology&amp;summary=One%20of%20my%20main%20research%20thrusts%20recently%20has%20been%20my%20work%20on%20desiging%20intelligent%20instruments.%C2%A0%20The%20idea%20is%20to%20develop%20truly%20autonomous%20scientific%20platforms.%C2%A0%C2%A0%20Such%20systems%20would%20be%20able%20to%20explore%20the%20surface%20of%20the%20more%20distant%20worlds%20such%20as%20Eu"></a></li><li><a title="BlinkList" class="option1_32" style="background-position:0px 0px" rel="nofollow" target="_blank" href="http://www.blinklist.com/index.php?Action=Blink/addblink.php&amp;Url=http%3A%2F%2Fwww.huginn.com%2Fknuth%2Fblog%2F2007%2F10%2F06%2Fintelligent-instruments%2F&amp;Title=Intelligent%20Instruments"></a></li><li><a style="cursor:pointer" rel="nofollow" onMouseOut="fixOnMouseOut(document.getElementById('sociable-post-113'), event, 'post-113')" onMouseOver="more(this,'post-113')"><img style='margin-top:9px' src='http://www.huginn.com/knuth/blog/wp-content/plugins/sociable/images/more.png'></a></li></ul><div onMouseout="fixOnMouseOut(this,event,'post-113')" id="sociable-post-113" style="display:none;">   

    <div style="top: auto; left: auto; display: block;" id="sociable">

		<div class="popup">

			<div class="content">

				<ul><li style="heigth:32px;width:32px"><a title="Myspace" class="option1_32" style="background-position:0px -32px" rel="nofollow" target="_blank" href="http://www.myspace.com/Modules/PostTo/Pages/?u=http%3A%2F%2Fwww.huginn.com%2Fknuth%2Fblog%2F2007%2F10%2F06%2Fintelligent-instruments%2F&amp;t=Intelligent%20Instruments"></a></li><li style="heigth:32px;width:32px"><a title="Digg" class="option1_32" style="background-position:-64px 0px" rel="nofollow" target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.huginn.com%2Fknuth%2Fblog%2F2007%2F10%2F06%2Fintelligent-instruments%2F&amp;title=Intelligent%20Instruments&amp;bodytext=One%20of%20my%20main%20research%20thrusts%20recently%20has%20been%20my%20work%20on%20desiging%20intelligent%20instruments.%C2%A0%20The%20idea%20is%20to%20develop%20truly%20autonomous%20scientific%20platforms.%C2%A0%C2%A0%20Such%20systems%20would%20be%20able%20to%20explore%20the%20surface%20of%20the%20more%20distant%20worlds%20such%20as%20Eu"></a></li><li style="heigth:32px;width:32px"><a title="Reddit" class="option1_32" style="background-position:-128px -32px" rel="nofollow" target="_blank" href="http://reddit.com/submit?url=http%3A%2F%2Fwww.huginn.com%2Fknuth%2Fblog%2F2007%2F10%2F06%2Fintelligent-instruments%2F&amp;title=Intelligent%20Instruments"></a></li><li style="heigth:32px;width:32px"><a title="Google Bookmarks" class="option1_32" style="background-position:-192px 0px" rel="nofollow" target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.huginn.com%2Fknuth%2Fblog%2F2007%2F10%2F06%2Fintelligent-instruments%2F&amp;title=Intelligent%20Instruments&amp;annotation=One%20of%20my%20main%20research%20thrusts%20recently%20has%20been%20my%20work%20on%20desiging%20intelligent%20instruments.%C2%A0%20The%20idea%20is%20to%20develop%20truly%20autonomous%20scientific%20platforms.%C2%A0%C2%A0%20Such%20systems%20would%20be%20able%20to%20explore%20the%20surface%20of%20the%20more%20distant%20worlds%20such%20as%20Eu"></a></li><li style="heigth:32px;width:32px"><a title="HackerNews" class="option1_32" style="background-position:-256px 0px" rel="nofollow" target="_blank" href="http://news.ycombinator.com/submitlink?u=http%3A%2F%2Fwww.huginn.com%2Fknuth%2Fblog%2F2007%2F10%2F06%2Fintelligent-instruments%2F&amp;t=Intelligent%20Instruments"></a></li><li style="heigth:32px;width:32px"><a title="MSNReporter" class="option1_32" style="background-position:-352px 0px" rel="nofollow" target="_blank" href="http://reporter.es.msn.com/?fn=contribute&amp;Title=Intelligent%20Instruments&amp;URL=http%3A%2F%2Fwww.huginn.com%2Fknuth%2Fblog%2F2007%2F10%2F06%2Fintelligent-instruments%2F&amp;cat_id=6&amp;tag_id=31&amp;Remark=One%20of%20my%20main%20research%20thrusts%20recently%20has%20been%20my%20work%20on%20desiging%20intelligent%20instruments.%C2%A0%20The%20idea%20is%20to%20develop%20truly%20autonomous%20scientific%20platforms.%C2%A0%C2%A0%20Such%20systems%20would%20be%20able%20to%20explore%20the%20surface%20of%20the%20more%20distant%20worlds%20such%20as%20Eu"></a></li><li style="heigth:32px;width:32px"><a title="Sphinn" class="option1_32" style="background-position:-192px -32px" rel="nofollow" target="_blank" href="http://sphinn.com/index.php?c=post&amp;m=submit&amp;link=http%3A%2F%2Fwww.huginn.com%2Fknuth%2Fblog%2F2007%2F10%2F06%2Fintelligent-instruments%2F"></a></li><li style="heigth:32px;width:32px"><a title="Posterous" class="option1_32" style="background-position:-64px -32px" rel="nofollow" target="_blank" href="http://posterous.com/share?linkto=http%3A%2F%2Fwww.huginn.com%2Fknuth%2Fblog%2F2007%2F10%2F06%2Fintelligent-instruments%2F&amp;title=Intelligent%20Instruments&amp;selection=One%20of%20my%20main%20research%20thrusts%20recently%20has%20been%20my%20work%20on%20desiging%20intelligent%20instruments.%C2%A0%20The%20idea%20is%20to%20develop%20truly%20autonomous%20scientific%20platforms.%C2%A0%C2%A0%20Such%20systems%20would%20be%20able%20to%20explore%20the%20surface%20of%20the%20more%20distant%20worlds%20such%20as%20Eu"></a></li><li style="heigth:32px;width:32px"><a title="Tumblr" class="option1_32" style="background-position:-256px -32px" rel="nofollow" target="_blank" href="http://www.tumblr.com/share?v=3&amp;u=http%3A%2F%2Fwww.huginn.com%2Fknuth%2Fblog%2F2007%2F10%2F06%2Fintelligent-instruments%2F&amp;t=Intelligent%20Instruments&amp;s=One%20of%20my%20main%20research%20thrusts%20recently%20has%20been%20my%20work%20on%20desiging%20intelligent%20instruments.%C2%A0%20The%20idea%20is%20to%20develop%20truly%20autonomous%20scientific%20platforms.%C2%A0%C2%A0%20Such%20systems%20would%20be%20able%20to%20explore%20the%20surface%20of%20the%20more%20distant%20worlds%20such%20as%20Eu"></a></li></ul>			

			</div>        

		  <a style="cursor:pointer" onclick="hide_sociable('post-113',true)" class="close">
		  <img onclick="hide_sociable('post-113',true)" title="close" src="http://www.huginn.com/knuth/blog/wp-content/plugins/sociable/images/closelabel.png">

		  </a>

		</div>

	</div> 

  </div></div><div class='sociable' style='float:none'><ul class='clearfix'><li id="Twitter_Counter"><a href="https://twitter.com/share" data-text="Intelligent Instruments - http://www.huginn.com/knuth/blog/2007/10/06/intelligent-instruments/ (via #sociablesite)" data-url="http://www.huginn.com/knuth/blog/2007/10/06/intelligent-instruments/" class="twitter-share-button" data-count="horizontal">Tweet</a><script type="text/javascript" src="//platform.twitter.com/widgets.js"></script></li><li id="Facebook_Counter"><iframe src="http://www.facebook.com/plugins/like.php?href=http://www.huginn.com/knuth/blog/2007/10/06/intelligent-instruments/&send=false&layout=button_count&show_faces=false&action=like&colorscheme=light&font" scrolling="no" frameborder="0" style="border:none; overflow:hidden;height:32px;width:100px" allowTransparency="true"></iframe></li><li id="Google_p"><g:plusone annotation="bubble" href="http://www.huginn.com/knuth/blog/2007/10/06/intelligent-instruments/" size="medium"></g:plusone></li><li id="LinkedIn_Counter"><script src="http://platform.linkedin.com/in.js" type="text/javascript"></script><script type="IN/Share" data-url="http://www.huginn.com/knuth/blog/2007/10/06/intelligent-instruments/" data-counter="right"></script></li><li id="StumbleUpon_Counter"><script src="http://www.stumbleupon.com/hostedbadge.php?s=2&r=http://www.huginn.com/knuth/blog/2007/10/06/intelligent-instruments/"></script></li><li id="Digg_Counter"><script type='text/javascript'>(function() {var s = document.createElement('SCRIPT'), s1 = document.getElementsByTagName('SCRIPT')[0];s.type = 'text/javascript';s.async = true;s.src = 'http://widgets.digg.com/buttons.js';s1.parentNode.insertBefore(s, s1);})();</script><a href='http://digg.com/submit?url=http%3A%2F%2Fwww.huginn.com%2Fknuth%2Fblog%2F2007%2F10%2F06%2Fintelligent-instruments%2F&amp;title=Intelligent%20Instruments'  class='DiggThisButton DiggCompact'></a></li></ul></div><!-- End Sociable -->]]></content:encoded>
			<wfw:commentRss>http://www.huginn.com/knuth/blog/2007/10/06/intelligent-instruments/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LEGO Geneva Mechanism Instructions</title>
		<link>http://www.huginn.com/knuth/blog/2007/09/23/lego-geneva-mechanism-instructions/</link>
		<comments>http://www.huginn.com/knuth/blog/2007/09/23/lego-geneva-mechanism-instructions/#comments</comments>
		<pubDate>Sun, 23 Sep 2007 04:18:49 +0000</pubDate>
		<dc:creator>drknuth</dc:creator>
				<category><![CDATA[Fun]]></category>
		<category><![CDATA[Inventions]]></category>
		<category><![CDATA[Lego]]></category>
		<category><![CDATA[NXT]]></category>
		<category><![CDATA[Robotics]]></category>

		<guid isPermaLink="false">http://www.huginn.com/knuth/blog/2007/09/23/lego-geneva-mechanism-instructions/</guid>
		<description><![CDATA[Some time ago, I posted a little LEGO invention of mine, which implements the Geneva Mechanism.  The Geneva Mechanism takes continuous rotary motion and converts it to intermittent rotations.  This mechanism is used in film projectors to advance the film frame by frame. The instructions for building this mechanism can be downloaded in this zip [...]]]></description>
			<content:encoded><![CDATA[<p>Some time ago, I posted a little LEGO invention of mine, which implements the Geneva Mechanism.  The Geneva Mechanism takes continuous rotary motion and converts it to intermittent rotations.  This mechanism is used in film projectors to advance the film frame by frame.</p>
<p><img align="middle" src="http://www.huginn.com/knuth/blog/pics/ani-geneva-knuth.gif" alt="Animated Geneva Mechanism" title="Animated Geneva Mechanism" /></p>
<p>The instructions for building this mechanism can be <a target="_blank" href="downloads/geneva-mechanism-instructions.zip">downloaded in this zip file</a>.</p>
<p>Kevin Knuth<br />
Albany NY</p>
<!-- Start Sociable --><div class="sociable"><div class="sociable_tagline"><a class='sociable_tagline' target='_blank' href='http://blogplay.com' style='color:#333333;text-decoration:none'>Be Sociable, Share!</a></div><ul class='clearfix'><li><a title="Twitter" class="option1_32" style="background-position:-288px -32px" rel="nofollow" target="_blank" href="http://twitter.com/intent/tweet?text=LEGO%20Geneva%20Mechanism%20Instructions%20-%20http%3A%2F%2Fwww.huginn.com%2Fknuth%2Fblog%2F2007%2F09%2F23%2Flego-geneva-mechanism-instructions%2F%20(via%20@sociablesite)"></a></li><li><a title="Facebook" class="option1_32" style="background-position:-96px 0px" rel="nofollow" target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.huginn.com%2Fknuth%2Fblog%2F2007%2F09%2F23%2Flego-geneva-mechanism-instructions%2F&amp;t=LEGO%20Geneva%20Mechanism%20Instructions"></a></li><li><a title="email" class="option1_32" style="background-position:-160px 0px" rel="nofollow" target="_blank" href="https://mail.google.com/mail/?view=cm&fs=1&to&su=LEGO%20Geneva%20Mechanism%20Instructions&body=http%3A%2F%2Fwww.huginn.com%2Fknuth%2Fblog%2F2007%2F09%2F23%2Flego-geneva-mechanism-instructions%2F&ui=2&tf=1&shva=1"></a></li><li><a class="option1_32" style="cursor:pointer;background-position:-128px 0px" rel="nofollow" title="Add to favorites - doesn't work in Chrome"  onClick="javascript:AddToFavorites();"></a></li><li><a title="StumbleUpon" class="option1_32" style="background-position:-224px -32px" rel="nofollow" target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.huginn.com%2Fknuth%2Fblog%2F2007%2F09%2F23%2Flego-geneva-mechanism-instructions%2F&title=LEGO%20Geneva%20Mechanism%20Instructions"></a></li><li><a title="Delicious" class="option1_32" style="background-position:-32px 0px" rel="nofollow" target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fwww.huginn.com%2Fknuth%2Fblog%2F2007%2F09%2F23%2Flego-geneva-mechanism-instructions%2F&amp;title=LEGO%20Geneva%20Mechanism%20Instructions&amp;notes=Some%20time%20ago%2C%20I%20posted%20a%20little%20LEGO%20invention%20of%20mine%2C%20which%20implements%20the%20Geneva%20Mechanism.%C2%A0%20The%20Geneva%20Mechanism%20takes%20continuous%20rotary%20motion%20and%20converts%20it%20to%20intermittent%20rotations.%C2%A0%20This%20mechanism%20is%20used%20in%20film%20projectors%20to%20advance%20th"></a></li><li><a title="Google Reader" class="option1_32" style="background-position:-224px 0px" rel="nofollow" target="_blank" href="http://www.google.com/reader/link?url=http%3A%2F%2Fwww.huginn.com%2Fknuth%2Fblog%2F2007%2F09%2F23%2Flego-geneva-mechanism-instructions%2F&amp;title=LEGO%20Geneva%20Mechanism%20Instructions&amp;srcURL=http%3A%2F%2Fwww.huginn.com%2Fknuth%2Fblog%2F2007%2F09%2F23%2Flego-geneva-mechanism-instructions%2F&amp;srcTitle=Online+Cortex+Thoughts+on+Science+and+Technology"></a></li><li><a title="LinkedIn" class="option1_32" style="background-position:-288px 0px" rel="nofollow" target="_blank" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.huginn.com%2Fknuth%2Fblog%2F2007%2F09%2F23%2Flego-geneva-mechanism-instructions%2F&amp;title=LEGO%20Geneva%20Mechanism%20Instructions&amp;source=Online+Cortex+Thoughts+on+Science+and+Technology&amp;summary=Some%20time%20ago%2C%20I%20posted%20a%20little%20LEGO%20invention%20of%20mine%2C%20which%20implements%20the%20Geneva%20Mechanism.%C2%A0%20The%20Geneva%20Mechanism%20takes%20continuous%20rotary%20motion%20and%20converts%20it%20to%20intermittent%20rotations.%C2%A0%20This%20mechanism%20is%20used%20in%20film%20projectors%20to%20advance%20th"></a></li><li><a title="BlinkList" class="option1_32" style="background-position:0px 0px" rel="nofollow" target="_blank" href="http://www.blinklist.com/index.php?Action=Blink/addblink.php&amp;Url=http%3A%2F%2Fwww.huginn.com%2Fknuth%2Fblog%2F2007%2F09%2F23%2Flego-geneva-mechanism-instructions%2F&amp;Title=LEGO%20Geneva%20Mechanism%20Instructions"></a></li><li><a style="cursor:pointer" rel="nofollow" onMouseOut="fixOnMouseOut(document.getElementById('sociable-post-110'), event, 'post-110')" onMouseOver="more(this,'post-110')"><img style='margin-top:9px' src='http://www.huginn.com/knuth/blog/wp-content/plugins/sociable/images/more.png'></a></li></ul><div onMouseout="fixOnMouseOut(this,event,'post-110')" id="sociable-post-110" style="display:none;">   

    <div style="top: auto; left: auto; display: block;" id="sociable">

		<div class="popup">

			<div class="content">

				<ul><li style="heigth:32px;width:32px"><a title="Myspace" class="option1_32" style="background-position:0px -32px" rel="nofollow" target="_blank" href="http://www.myspace.com/Modules/PostTo/Pages/?u=http%3A%2F%2Fwww.huginn.com%2Fknuth%2Fblog%2F2007%2F09%2F23%2Flego-geneva-mechanism-instructions%2F&amp;t=LEGO%20Geneva%20Mechanism%20Instructions"></a></li><li style="heigth:32px;width:32px"><a title="Digg" class="option1_32" style="background-position:-64px 0px" rel="nofollow" target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.huginn.com%2Fknuth%2Fblog%2F2007%2F09%2F23%2Flego-geneva-mechanism-instructions%2F&amp;title=LEGO%20Geneva%20Mechanism%20Instructions&amp;bodytext=Some%20time%20ago%2C%20I%20posted%20a%20little%20LEGO%20invention%20of%20mine%2C%20which%20implements%20the%20Geneva%20Mechanism.%C2%A0%20The%20Geneva%20Mechanism%20takes%20continuous%20rotary%20motion%20and%20converts%20it%20to%20intermittent%20rotations.%C2%A0%20This%20mechanism%20is%20used%20in%20film%20projectors%20to%20advance%20th"></a></li><li style="heigth:32px;width:32px"><a title="Reddit" class="option1_32" style="background-position:-128px -32px" rel="nofollow" target="_blank" href="http://reddit.com/submit?url=http%3A%2F%2Fwww.huginn.com%2Fknuth%2Fblog%2F2007%2F09%2F23%2Flego-geneva-mechanism-instructions%2F&amp;title=LEGO%20Geneva%20Mechanism%20Instructions"></a></li><li style="heigth:32px;width:32px"><a title="Google Bookmarks" class="option1_32" style="background-position:-192px 0px" rel="nofollow" target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.huginn.com%2Fknuth%2Fblog%2F2007%2F09%2F23%2Flego-geneva-mechanism-instructions%2F&amp;title=LEGO%20Geneva%20Mechanism%20Instructions&amp;annotation=Some%20time%20ago%2C%20I%20posted%20a%20little%20LEGO%20invention%20of%20mine%2C%20which%20implements%20the%20Geneva%20Mechanism.%C2%A0%20The%20Geneva%20Mechanism%20takes%20continuous%20rotary%20motion%20and%20converts%20it%20to%20intermittent%20rotations.%C2%A0%20This%20mechanism%20is%20used%20in%20film%20projectors%20to%20advance%20th"></a></li><li style="heigth:32px;width:32px"><a title="HackerNews" class="option1_32" style="background-position:-256px 0px" rel="nofollow" target="_blank" href="http://news.ycombinator.com/submitlink?u=http%3A%2F%2Fwww.huginn.com%2Fknuth%2Fblog%2F2007%2F09%2F23%2Flego-geneva-mechanism-instructions%2F&amp;t=LEGO%20Geneva%20Mechanism%20Instructions"></a></li><li style="heigth:32px;width:32px"><a title="MSNReporter" class="option1_32" style="background-position:-352px 0px" rel="nofollow" target="_blank" href="http://reporter.es.msn.com/?fn=contribute&amp;Title=LEGO%20Geneva%20Mechanism%20Instructions&amp;URL=http%3A%2F%2Fwww.huginn.com%2Fknuth%2Fblog%2F2007%2F09%2F23%2Flego-geneva-mechanism-instructions%2F&amp;cat_id=6&amp;tag_id=31&amp;Remark=Some%20time%20ago%2C%20I%20posted%20a%20little%20LEGO%20invention%20of%20mine%2C%20which%20implements%20the%20Geneva%20Mechanism.%C2%A0%20The%20Geneva%20Mechanism%20takes%20continuous%20rotary%20motion%20and%20converts%20it%20to%20intermittent%20rotations.%C2%A0%20This%20mechanism%20is%20used%20in%20film%20projectors%20to%20advance%20th"></a></li><li style="heigth:32px;width:32px"><a title="Sphinn" class="option1_32" style="background-position:-192px -32px" rel="nofollow" target="_blank" href="http://sphinn.com/index.php?c=post&amp;m=submit&amp;link=http%3A%2F%2Fwww.huginn.com%2Fknuth%2Fblog%2F2007%2F09%2F23%2Flego-geneva-mechanism-instructions%2F"></a></li><li style="heigth:32px;width:32px"><a title="Posterous" class="option1_32" style="background-position:-64px -32px" rel="nofollow" target="_blank" href="http://posterous.com/share?linkto=http%3A%2F%2Fwww.huginn.com%2Fknuth%2Fblog%2F2007%2F09%2F23%2Flego-geneva-mechanism-instructions%2F&amp;title=LEGO%20Geneva%20Mechanism%20Instructions&amp;selection=Some%20time%20ago%2C%20I%20posted%20a%20little%20LEGO%20invention%20of%20mine%2C%20which%20implements%20the%20Geneva%20Mechanism.%C2%A0%20The%20Geneva%20Mechanism%20takes%20continuous%20rotary%20motion%20and%20converts%20it%20to%20intermittent%20rotations.%C2%A0%20This%20mechanism%20is%20used%20in%20film%20projectors%20to%20advance%20th"></a></li><li style="heigth:32px;width:32px"><a title="Tumblr" class="option1_32" style="background-position:-256px -32px" rel="nofollow" target="_blank" href="http://www.tumblr.com/share?v=3&amp;u=http%3A%2F%2Fwww.huginn.com%2Fknuth%2Fblog%2F2007%2F09%2F23%2Flego-geneva-mechanism-instructions%2F&amp;t=LEGO%20Geneva%20Mechanism%20Instructions&amp;s=Some%20time%20ago%2C%20I%20posted%20a%20little%20LEGO%20invention%20of%20mine%2C%20which%20implements%20the%20Geneva%20Mechanism.%C2%A0%20The%20Geneva%20Mechanism%20takes%20continuous%20rotary%20motion%20and%20converts%20it%20to%20intermittent%20rotations.%C2%A0%20This%20mechanism%20is%20used%20in%20film%20projectors%20to%20advance%20th"></a></li></ul>			

			</div>        

		  <a style="cursor:pointer" onclick="hide_sociable('post-110',true)" class="close">
		  <img onclick="hide_sociable('post-110',true)" title="close" src="http://www.huginn.com/knuth/blog/wp-content/plugins/sociable/images/closelabel.png">

		  </a>

		</div>

	</div> 

  </div></div><div class='sociable' style='float:none'><ul class='clearfix'><li id="Twitter_Counter"><a href="https://twitter.com/share" data-text="LEGO Geneva Mechanism Instructions - http://www.huginn.com/knuth/blog/2007/09/23/lego-geneva-mechanism-instructions/ (via #sociablesite)" data-url="http://www.huginn.com/knuth/blog/2007/09/23/lego-geneva-mechanism-instructions/" class="twitter-share-button" data-count="horizontal">Tweet</a><script type="text/javascript" src="//platform.twitter.com/widgets.js"></script></li><li id="Facebook_Counter"><iframe src="http://www.facebook.com/plugins/like.php?href=http://www.huginn.com/knuth/blog/2007/09/23/lego-geneva-mechanism-instructions/&send=false&layout=button_count&show_faces=false&action=like&colorscheme=light&font" scrolling="no" frameborder="0" style="border:none; overflow:hidden;height:32px;width:100px" allowTransparency="true"></iframe></li><li id="Google_p"><g:plusone annotation="bubble" href="http://www.huginn.com/knuth/blog/2007/09/23/lego-geneva-mechanism-instructions/" size="medium"></g:plusone></li><li id="LinkedIn_Counter"><script src="http://platform.linkedin.com/in.js" type="text/javascript"></script><script type="IN/Share" data-url="http://www.huginn.com/knuth/blog/2007/09/23/lego-geneva-mechanism-instructions/" data-counter="right"></script></li><li id="StumbleUpon_Counter"><script src="http://www.stumbleupon.com/hostedbadge.php?s=2&r=http://www.huginn.com/knuth/blog/2007/09/23/lego-geneva-mechanism-instructions/"></script></li><li id="Digg_Counter"><script type='text/javascript'>(function() {var s = document.createElement('SCRIPT'), s1 = document.getElementsByTagName('SCRIPT')[0];s.type = 'text/javascript';s.async = true;s.src = 'http://widgets.digg.com/buttons.js';s1.parentNode.insertBefore(s, s1);})();</script><a href='http://digg.com/submit?url=http%3A%2F%2Fwww.huginn.com%2Fknuth%2Fblog%2F2007%2F09%2F23%2Flego-geneva-mechanism-instructions%2F&amp;title=LEGO%20Geneva%20Mechanism%20Instructions'  class='DiggThisButton DiggCompact'></a></li></ul></div><!-- End Sociable -->]]></content:encoded>
			<wfw:commentRss>http://www.huginn.com/knuth/blog/2007/09/23/lego-geneva-mechanism-instructions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LEGO NXT Rocker-Bogie Suspension</title>
		<link>http://www.huginn.com/knuth/blog/2007/06/24/lego-nxt-rocker-bogie-suspension/</link>
		<comments>http://www.huginn.com/knuth/blog/2007/06/24/lego-nxt-rocker-bogie-suspension/#comments</comments>
		<pubDate>Sun, 24 Jun 2007 06:59:00 +0000</pubDate>
		<dc:creator>drknuth</dc:creator>
				<category><![CDATA[Exploration]]></category>
		<category><![CDATA[Intelligent Systems]]></category>
		<category><![CDATA[Inventions]]></category>
		<category><![CDATA[Lego]]></category>
		<category><![CDATA[NXT]]></category>
		<category><![CDATA[Research]]></category>
		<category><![CDATA[Robotics]]></category>
		<category><![CDATA[Gadget]]></category>
		<category><![CDATA[invention]]></category>
		<category><![CDATA[Mindstorms]]></category>
		<category><![CDATA[motor]]></category>
		<category><![CDATA[Robot]]></category>
		<category><![CDATA[Rocker-Bogie]]></category>
		<category><![CDATA[rover]]></category>

		<guid isPermaLink="false">http://www.huginn.com/knuth/blog/2007/06/24/lego-nxt-rocker-bogie-suspension/</guid>
		<description><![CDATA[I have just uploaded three videos of a LEGO NXT rover that uses the rocker-bogie suspension system employed by the current Mars rovers.  This design is based heavily on the design presented by Brian Bagnall in his book Maximum Lego NXT: Building Robots with Java Brains I described the rocker-bogie suspension system in a previous post.  [...]]]></description>
			<content:encoded><![CDATA[<p>I have just uploaded three videos of a LEGO NXT rover that uses the rocker-bogie suspension system employed by the current Mars rovers.  This design is based heavily on the design presented by Brian Bagnall in his book <a href="http://www.amazon.com/gp/product/0973864915?ie=UTF8&amp;tag=onlicort-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0973864915">Maximum Lego NXT: Building Robots with Java Brains</a><img border="0" width="1" src="http://www.assoc-amazon.com/e/ir?t=onlicort-20&amp;l=as2&amp;o=1&amp;a=0973864915" height="1" style="margin: 0px; border: medium none" /></p>
<p>I described the rocker-bogie suspension system in a <a target="_blank" href="http://www.huginn.com/knuth/blog/2007/05/18/building-lego-robots-with-java-brains/">previous post</a>.  The idea originated with the bogie, which is a set of six wheels on a train designed in such a way to keep all the wheels on a curved track.  The innovation here is to add rockers allowing the wheels to move up and down independently.  This enables the rover to handle extremely rough terrain, and as I demonstrate, climb barriers higher than the wheels themselves.  A more detailed description can be found on <a target="_blank" href="http://www.magneticpie.com/LEGO/techNotes/MecTherMob.html#MacTherMob">BrickVista Tech-Notes</a>.</p>
<p>The first demo was filmed in my brother&#8217;s backyard in Wisconsin where he had just put in a fence.  The terrain is relatively rough with bumps and dips with sizes on the order of the diameter of the rover&#8217;s wheels.</p>
<p><object width="350" height="288"><param name="movie" value="http://www.youtube.com/v/cfcMI-yGuhg"></param> <embed src="http://www.youtube.com/v/cfcMI-yGuhg" type="application/x-shockwave-flash" width="350" height="288"></embed></object></p>
<p>The second demo was filmed in my office in the Physics Department at the University at Albany.  Here the rover climbs a pile of some of my favorite books.  Several of the book heights are on the order of the diameter of the wheels themselves.  Watch how the rockers allow the wheels to climb independently.</p>
<p><object width="350" height="288"><param name="movie" value="http://www.youtube.com/v/ns3FW0JfytY"></param> <embed src="http://www.youtube.com/v/ns3FW0JfytY" type="application/x-shockwave-flash" width="350" height="288"></embed></object></p>
<p>The third demo was filmed in the access road just outside the Physics Department.  A small parking barrier, approximately the height of a curb, is the obstacle to be overcome.  The rover is able to climb the barrier, and the rocker-bogie suspension allows its wheels to hug the barrier as it rolls over.  The rover then heads off towards a small tree&#8230; perhaps in search of life. </p>
<p><object width="350" height="288"><param name="movie" value="http://www.youtube.com/v/tmsB_OJutAY"></param> <embed src="http://www.youtube.com/v/tmsB_OJutAY" type="application/x-shockwave-flash" width="350" height="288"></embed></object></p>
<p>We improved on the design by increasing the torque on the tires (decreasing the speed) and by replacing the front drive shafts with a gear system.  Long LEGO axles tend to take a good deal of torsion and store this energy like a spring.  This leads to oscillatory motions in the wheels.  In addition, the coupling was too weak to enable our rover to climb the desired obstacles, and our gear system overcomes this.  Another way we found to overcome the torsion of long drive shafts is to construct a shaft out of small axles joined by axle connectors.</p>
<p>There are more improvements to be made.  One design flaw is that the front wheels are too powerful and sometimes lift the entire front end of the rover without allowing the rockers to rotate.  This is because the back wheels are also progressing a given rate of speed and for the rockers to rotate, these wheels would have to slow down.  A properly-placed differential should solve this problem.</p>
<p>In the meantime, this basic rover design is sufficiently robust for outdoor exploration.</p>
<p>Below are several books of potential interest.</p>
<p>Kevin Knuth<br />
Albany NY</p>
<table>
<tr>
<td><iframe scrolling="no" frameBorder="0" src="http://rcm.amazon.com/e/cm?t=onlicort-20&amp;o=1&amp;p=8&amp;l=as1&amp;asins=0973864915&amp;fc1=000000&amp;IS2=1&amp;lt1=_blank&amp;lc1=0000FF&amp;bc1=000000&amp;bg1=FFFFFF&amp;f=ifr" marginHeight="0" marginWidth="0" align="middle" style="width: 120px; height: 240px"></iframe></td>
<td><iframe scrolling="no" frameBorder="0" src="http://rcm.amazon.com/e/cm?t=onlicort-20&amp;o=1&amp;p=8&amp;l=as1&amp;asins=0262201623&amp;fc1=000000&amp;IS2=1&amp;lt1=_blank&amp;lc1=0000FF&amp;bc1=000000&amp;bg1=FFFFFF&amp;f=ifr" marginHeight="0" marginWidth="0" style="width: 120px; height: 240px"></iframe></td>
</tr>
<tr>
<td><iframe scrolling="no" frameBorder="0" src="http://rcm.amazon.com/e/cm?t=onlicort-20&amp;o=1&amp;p=8&amp;l=as1&amp;asins=0198568320&amp;fc1=000000&amp;IS2=1&amp;lt1=_blank&amp;lc1=0000FF&amp;bc1=000000&amp;bg1=FFFFFF&amp;f=ifr" marginHeight="0" marginWidth="0" style="width: 120px; height: 240px"></iframe></td>
<td><iframe scrolling="no" frameBorder="0" src="http://rcm.amazon.com/e/cm?t=onlicort-20&amp;o=1&amp;p=8&amp;l=as1&amp;asins=0831110848&amp;fc1=000000&amp;IS2=1&amp;lt1=_blank&amp;lc1=0000FF&amp;bc1=000000&amp;bg1=FFFFFF&amp;f=ifr" marginHeight="0" marginWidth="0" style="width: 120px; height: 240px"></iframe></td>
</tr>
</table>
<!-- Start Sociable --><div class="sociable"><div class="sociable_tagline"><a class='sociable_tagline' target='_blank' href='http://blogplay.com' style='color:#333333;text-decoration:none'>Be Sociable, Share!</a></div><ul class='clearfix'><li><a title="Twitter" class="option1_32" style="background-position:-288px -32px" rel="nofollow" target="_blank" href="http://twitter.com/intent/tweet?text=LEGO%20NXT%20Rocker-Bogie%20Suspension%20-%20http%3A%2F%2Fwww.huginn.com%2Fknuth%2Fblog%2F2007%2F06%2F24%2Flego-nxt-rocker-bogie-suspension%2F%20(via%20@sociablesite)"></a></li><li><a title="Facebook" class="option1_32" style="background-position:-96px 0px" rel="nofollow" target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.huginn.com%2Fknuth%2Fblog%2F2007%2F06%2F24%2Flego-nxt-rocker-bogie-suspension%2F&amp;t=LEGO%20NXT%20Rocker-Bogie%20Suspension"></a></li><li><a title="email" class="option1_32" style="background-position:-160px 0px" rel="nofollow" target="_blank" href="https://mail.google.com/mail/?view=cm&fs=1&to&su=LEGO%20NXT%20Rocker-Bogie%20Suspension&body=http%3A%2F%2Fwww.huginn.com%2Fknuth%2Fblog%2F2007%2F06%2F24%2Flego-nxt-rocker-bogie-suspension%2F&ui=2&tf=1&shva=1"></a></li><li><a class="option1_32" style="cursor:pointer;background-position:-128px 0px" rel="nofollow" title="Add to favorites - doesn't work in Chrome"  onClick="javascript:AddToFavorites();"></a></li><li><a title="StumbleUpon" class="option1_32" style="background-position:-224px -32px" rel="nofollow" target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.huginn.com%2Fknuth%2Fblog%2F2007%2F06%2F24%2Flego-nxt-rocker-bogie-suspension%2F&title=LEGO%20NXT%20Rocker-Bogie%20Suspension"></a></li><li><a title="Delicious" class="option1_32" style="background-position:-32px 0px" rel="nofollow" target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fwww.huginn.com%2Fknuth%2Fblog%2F2007%2F06%2F24%2Flego-nxt-rocker-bogie-suspension%2F&amp;title=LEGO%20NXT%20Rocker-Bogie%20Suspension&amp;notes=I%20have%20just%20uploaded%20three%20videos%20of%20a%20LEGO%20NXT%20rover%20that%20uses%20the%20rocker-bogie%20suspension%20system%20employed%20by%20the%20current%20Mars%20rovers.%C2%A0%20This%20design%20is%20based%20heavily%20on%20the%20design%20presented%20by%20Brian%20Bagnall%20in%20his%20book%20Maximum%20Lego%20NXT%3A%20Building%20Rob"></a></li><li><a title="Google Reader" class="option1_32" style="background-position:-224px 0px" rel="nofollow" target="_blank" href="http://www.google.com/reader/link?url=http%3A%2F%2Fwww.huginn.com%2Fknuth%2Fblog%2F2007%2F06%2F24%2Flego-nxt-rocker-bogie-suspension%2F&amp;title=LEGO%20NXT%20Rocker-Bogie%20Suspension&amp;srcURL=http%3A%2F%2Fwww.huginn.com%2Fknuth%2Fblog%2F2007%2F06%2F24%2Flego-nxt-rocker-bogie-suspension%2F&amp;srcTitle=Online+Cortex+Thoughts+on+Science+and+Technology"></a></li><li><a title="LinkedIn" class="option1_32" style="background-position:-288px 0px" rel="nofollow" target="_blank" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.huginn.com%2Fknuth%2Fblog%2F2007%2F06%2F24%2Flego-nxt-rocker-bogie-suspension%2F&amp;title=LEGO%20NXT%20Rocker-Bogie%20Suspension&amp;source=Online+Cortex+Thoughts+on+Science+and+Technology&amp;summary=I%20have%20just%20uploaded%20three%20videos%20of%20a%20LEGO%20NXT%20rover%20that%20uses%20the%20rocker-bogie%20suspension%20system%20employed%20by%20the%20current%20Mars%20rovers.%C2%A0%20This%20design%20is%20based%20heavily%20on%20the%20design%20presented%20by%20Brian%20Bagnall%20in%20his%20book%20Maximum%20Lego%20NXT%3A%20Building%20Rob"></a></li><li><a title="BlinkList" class="option1_32" style="background-position:0px 0px" rel="nofollow" target="_blank" href="http://www.blinklist.com/index.php?Action=Blink/addblink.php&amp;Url=http%3A%2F%2Fwww.huginn.com%2Fknuth%2Fblog%2F2007%2F06%2F24%2Flego-nxt-rocker-bogie-suspension%2F&amp;Title=LEGO%20NXT%20Rocker-Bogie%20Suspension"></a></li><li><a style="cursor:pointer" rel="nofollow" onMouseOut="fixOnMouseOut(document.getElementById('sociable-post-78'), event, 'post-78')" onMouseOver="more(this,'post-78')"><img style='margin-top:9px' src='http://www.huginn.com/knuth/blog/wp-content/plugins/sociable/images/more.png'></a></li></ul><div onMouseout="fixOnMouseOut(this,event,'post-78')" id="sociable-post-78" style="display:none;">   

    <div style="top: auto; left: auto; display: block;" id="sociable">

		<div class="popup">

			<div class="content">

				<ul><li style="heigth:32px;width:32px"><a title="Myspace" class="option1_32" style="background-position:0px -32px" rel="nofollow" target="_blank" href="http://www.myspace.com/Modules/PostTo/Pages/?u=http%3A%2F%2Fwww.huginn.com%2Fknuth%2Fblog%2F2007%2F06%2F24%2Flego-nxt-rocker-bogie-suspension%2F&amp;t=LEGO%20NXT%20Rocker-Bogie%20Suspension"></a></li><li style="heigth:32px;width:32px"><a title="Digg" class="option1_32" style="background-position:-64px 0px" rel="nofollow" target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.huginn.com%2Fknuth%2Fblog%2F2007%2F06%2F24%2Flego-nxt-rocker-bogie-suspension%2F&amp;title=LEGO%20NXT%20Rocker-Bogie%20Suspension&amp;bodytext=I%20have%20just%20uploaded%20three%20videos%20of%20a%20LEGO%20NXT%20rover%20that%20uses%20the%20rocker-bogie%20suspension%20system%20employed%20by%20the%20current%20Mars%20rovers.%C2%A0%20This%20design%20is%20based%20heavily%20on%20the%20design%20presented%20by%20Brian%20Bagnall%20in%20his%20book%20Maximum%20Lego%20NXT%3A%20Building%20Rob"></a></li><li style="heigth:32px;width:32px"><a title="Reddit" class="option1_32" style="background-position:-128px -32px" rel="nofollow" target="_blank" href="http://reddit.com/submit?url=http%3A%2F%2Fwww.huginn.com%2Fknuth%2Fblog%2F2007%2F06%2F24%2Flego-nxt-rocker-bogie-suspension%2F&amp;title=LEGO%20NXT%20Rocker-Bogie%20Suspension"></a></li><li style="heigth:32px;width:32px"><a title="Google Bookmarks" class="option1_32" style="background-position:-192px 0px" rel="nofollow" target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.huginn.com%2Fknuth%2Fblog%2F2007%2F06%2F24%2Flego-nxt-rocker-bogie-suspension%2F&amp;title=LEGO%20NXT%20Rocker-Bogie%20Suspension&amp;annotation=I%20have%20just%20uploaded%20three%20videos%20of%20a%20LEGO%20NXT%20rover%20that%20uses%20the%20rocker-bogie%20suspension%20system%20employed%20by%20the%20current%20Mars%20rovers.%C2%A0%20This%20design%20is%20based%20heavily%20on%20the%20design%20presented%20by%20Brian%20Bagnall%20in%20his%20book%20Maximum%20Lego%20NXT%3A%20Building%20Rob"></a></li><li style="heigth:32px;width:32px"><a title="HackerNews" class="option1_32" style="background-position:-256px 0px" rel="nofollow" target="_blank" href="http://news.ycombinator.com/submitlink?u=http%3A%2F%2Fwww.huginn.com%2Fknuth%2Fblog%2F2007%2F06%2F24%2Flego-nxt-rocker-bogie-suspension%2F&amp;t=LEGO%20NXT%20Rocker-Bogie%20Suspension"></a></li><li style="heigth:32px;width:32px"><a title="MSNReporter" class="option1_32" style="background-position:-352px 0px" rel="nofollow" target="_blank" href="http://reporter.es.msn.com/?fn=contribute&amp;Title=LEGO%20NXT%20Rocker-Bogie%20Suspension&amp;URL=http%3A%2F%2Fwww.huginn.com%2Fknuth%2Fblog%2F2007%2F06%2F24%2Flego-nxt-rocker-bogie-suspension%2F&amp;cat_id=6&amp;tag_id=31&amp;Remark=I%20have%20just%20uploaded%20three%20videos%20of%20a%20LEGO%20NXT%20rover%20that%20uses%20the%20rocker-bogie%20suspension%20system%20employed%20by%20the%20current%20Mars%20rovers.%C2%A0%20This%20design%20is%20based%20heavily%20on%20the%20design%20presented%20by%20Brian%20Bagnall%20in%20his%20book%20Maximum%20Lego%20NXT%3A%20Building%20Rob"></a></li><li style="heigth:32px;width:32px"><a title="Sphinn" class="option1_32" style="background-position:-192px -32px" rel="nofollow" target="_blank" href="http://sphinn.com/index.php?c=post&amp;m=submit&amp;link=http%3A%2F%2Fwww.huginn.com%2Fknuth%2Fblog%2F2007%2F06%2F24%2Flego-nxt-rocker-bogie-suspension%2F"></a></li><li style="heigth:32px;width:32px"><a title="Posterous" class="option1_32" style="background-position:-64px -32px" rel="nofollow" target="_blank" href="http://posterous.com/share?linkto=http%3A%2F%2Fwww.huginn.com%2Fknuth%2Fblog%2F2007%2F06%2F24%2Flego-nxt-rocker-bogie-suspension%2F&amp;title=LEGO%20NXT%20Rocker-Bogie%20Suspension&amp;selection=I%20have%20just%20uploaded%20three%20videos%20of%20a%20LEGO%20NXT%20rover%20that%20uses%20the%20rocker-bogie%20suspension%20system%20employed%20by%20the%20current%20Mars%20rovers.%C2%A0%20This%20design%20is%20based%20heavily%20on%20the%20design%20presented%20by%20Brian%20Bagnall%20in%20his%20book%20Maximum%20Lego%20NXT%3A%20Building%20Rob"></a></li><li style="heigth:32px;width:32px"><a title="Tumblr" class="option1_32" style="background-position:-256px -32px" rel="nofollow" target="_blank" href="http://www.tumblr.com/share?v=3&amp;u=http%3A%2F%2Fwww.huginn.com%2Fknuth%2Fblog%2F2007%2F06%2F24%2Flego-nxt-rocker-bogie-suspension%2F&amp;t=LEGO%20NXT%20Rocker-Bogie%20Suspension&amp;s=I%20have%20just%20uploaded%20three%20videos%20of%20a%20LEGO%20NXT%20rover%20that%20uses%20the%20rocker-bogie%20suspension%20system%20employed%20by%20the%20current%20Mars%20rovers.%C2%A0%20This%20design%20is%20based%20heavily%20on%20the%20design%20presented%20by%20Brian%20Bagnall%20in%20his%20book%20Maximum%20Lego%20NXT%3A%20Building%20Rob"></a></li></ul>			

			</div>        

		  <a style="cursor:pointer" onclick="hide_sociable('post-78',true)" class="close">
		  <img onclick="hide_sociable('post-78',true)" title="close" src="http://www.huginn.com/knuth/blog/wp-content/plugins/sociable/images/closelabel.png">

		  </a>

		</div>

	</div> 

  </div></div><div class='sociable' style='float:none'><ul class='clearfix'><li id="Twitter_Counter"><a href="https://twitter.com/share" data-text="LEGO NXT Rocker-Bogie Suspension - http://www.huginn.com/knuth/blog/2007/06/24/lego-nxt-rocker-bogie-suspension/ (via #sociablesite)" data-url="http://www.huginn.com/knuth/blog/2007/06/24/lego-nxt-rocker-bogie-suspension/" class="twitter-share-button" data-count="horizontal">Tweet</a><script type="text/javascript" src="//platform.twitter.com/widgets.js"></script></li><li id="Facebook_Counter"><iframe src="http://www.facebook.com/plugins/like.php?href=http://www.huginn.com/knuth/blog/2007/06/24/lego-nxt-rocker-bogie-suspension/&send=false&layout=button_count&show_faces=false&action=like&colorscheme=light&font" scrolling="no" frameborder="0" style="border:none; overflow:hidden;height:32px;width:100px" allowTransparency="true"></iframe></li><li id="Google_p"><g:plusone annotation="bubble" href="http://www.huginn.com/knuth/blog/2007/06/24/lego-nxt-rocker-bogie-suspension/" size="medium"></g:plusone></li><li id="LinkedIn_Counter"><script src="http://platform.linkedin.com/in.js" type="text/javascript"></script><script type="IN/Share" data-url="http://www.huginn.com/knuth/blog/2007/06/24/lego-nxt-rocker-bogie-suspension/" data-counter="right"></script></li><li id="StumbleUpon_Counter"><script src="http://www.stumbleupon.com/hostedbadge.php?s=2&r=http://www.huginn.com/knuth/blog/2007/06/24/lego-nxt-rocker-bogie-suspension/"></script></li><li id="Digg_Counter"><script type='text/javascript'>(function() {var s = document.createElement('SCRIPT'), s1 = document.getElementsByTagName('SCRIPT')[0];s.type = 'text/javascript';s.async = true;s.src = 'http://widgets.digg.com/buttons.js';s1.parentNode.insertBefore(s, s1);})();</script><a href='http://digg.com/submit?url=http%3A%2F%2Fwww.huginn.com%2Fknuth%2Fblog%2F2007%2F06%2F24%2Flego-nxt-rocker-bogie-suspension%2F&amp;title=LEGO%20NXT%20Rocker-Bogie%20Suspension'  class='DiggThisButton DiggCompact'></a></li></ul></div><!-- End Sociable -->]]></content:encoded>
			<wfw:commentRss>http://www.huginn.com/knuth/blog/2007/06/24/lego-nxt-rocker-bogie-suspension/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Building Lego Robots with Java Brains</title>
		<link>http://www.huginn.com/knuth/blog/2007/05/18/building-lego-robots-with-java-brains/</link>
		<comments>http://www.huginn.com/knuth/blog/2007/05/18/building-lego-robots-with-java-brains/#comments</comments>
		<pubDate>Fri, 18 May 2007 06:51:05 +0000</pubDate>
		<dc:creator>drknuth</dc:creator>
				<category><![CDATA[Exploration]]></category>
		<category><![CDATA[Fun]]></category>
		<category><![CDATA[Intelligent Systems]]></category>
		<category><![CDATA[Lego]]></category>
		<category><![CDATA[NXT]]></category>
		<category><![CDATA[Physics]]></category>
		<category><![CDATA[Research]]></category>

		<guid isPermaLink="false">http://www.huginn.com/knuth/blog/2007/05/18/building-lego-robots-with-java-brains/</guid>
		<description><![CDATA[I finally received my long-awaited copy of Maximum Lego NXT: Building Robots with Java Brains by Brian Bagnall.  I was pleased to see that in addition to the in-depth discussions regarding writing code for these robots in Java, that there were also some interesting projects. My favorite was the Lego implementation of the Rocker-Bogie suspension, [...]]]></description>
			<content:encoded><![CDATA[<p>I finally received my long-awaited copy of <em>Maximum Lego NXT: Building Robots with Java Brains</em> by <a target="_blank" href="http://www.mts.net/~kbagnall/mindstorms/">Brian Bagnall</a>.  I was pleased to see that in addition to the in-depth discussions regarding writing code for these robots in Java, that there were also some interesting projects.</p>
<p><img align="middle" src="http://www.huginn.com/knuth/blog/pics/rockersim.jpg" alt="Sojourner prototype showing Rocker-Bogie Suspension" title="Sojourner prototype showing Rocker-Bogie Suspension" /></p>
<p>My favorite was the Lego implementation of the <a target="_blank" href="http://www.mts.net/~kbagnall/mindstorms/">Rocker-Bogie suspension</a>, which was used in the <a target="_blank" href="http://mpfwww.jpl.nasa.gov/rover/mission.html">Mars Sojourner rover</a>, as well as <a target="_blank" href="http://marsrovers.nasa.gov/home/">Spirit and Opportunity</a>.  Note that the figure above is a prototype of Sojourner, which exhibits the Rocker-Bogie suspension.  I am looking forward to building it and learning how it works.</p>
<p>You can buy the book at Amazon.com here&#8230;</p>
<p><iframe scrolling="no" frameBorder="0" src="http://rcm.amazon.com/e/cm?t=onlicort-20&amp;o=1&amp;p=8&amp;l=as1&amp;asins=0973864915&amp;fc1=000000&amp;IS2=1&amp;lt1=_blank&amp;lc1=0000FF&amp;bc1=000000&amp;bg1=FFFFFF&amp;f=ifr" marginHeight="0" marginWidth="0" align="middle" style="width: 120px; height: 240px"></iframe></p>
<p>Kevin Knuth<br />
Albany NY</p>
<!-- Start Sociable --><div class="sociable"><div class="sociable_tagline"><a class='sociable_tagline' target='_blank' href='http://blogplay.com' style='color:#333333;text-decoration:none'>Be Sociable, Share!</a></div><ul class='clearfix'><li><a title="Twitter" class="option1_32" style="background-position:-288px -32px" rel="nofollow" target="_blank" href="http://twitter.com/intent/tweet?text=Building%20Lego%20Robots%20with%20Java%20Brains%20-%20http%3A%2F%2Fwww.huginn.com%2Fknuth%2Fblog%2F2007%2F05%2F18%2Fbuilding-lego-robots-with-java-brains%2F%20(via%20@sociablesite)"></a></li><li><a title="Facebook" class="option1_32" style="background-position:-96px 0px" rel="nofollow" target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.huginn.com%2Fknuth%2Fblog%2F2007%2F05%2F18%2Fbuilding-lego-robots-with-java-brains%2F&amp;t=Building%20Lego%20Robots%20with%20Java%20Brains"></a></li><li><a title="email" class="option1_32" style="background-position:-160px 0px" rel="nofollow" target="_blank" href="https://mail.google.com/mail/?view=cm&fs=1&to&su=Building%20Lego%20Robots%20with%20Java%20Brains&body=http%3A%2F%2Fwww.huginn.com%2Fknuth%2Fblog%2F2007%2F05%2F18%2Fbuilding-lego-robots-with-java-brains%2F&ui=2&tf=1&shva=1"></a></li><li><a class="option1_32" style="cursor:pointer;background-position:-128px 0px" rel="nofollow" title="Add to favorites - doesn't work in Chrome"  onClick="javascript:AddToFavorites();"></a></li><li><a title="StumbleUpon" class="option1_32" style="background-position:-224px -32px" rel="nofollow" target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.huginn.com%2Fknuth%2Fblog%2F2007%2F05%2F18%2Fbuilding-lego-robots-with-java-brains%2F&title=Building%20Lego%20Robots%20with%20Java%20Brains"></a></li><li><a title="Delicious" class="option1_32" style="background-position:-32px 0px" rel="nofollow" target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fwww.huginn.com%2Fknuth%2Fblog%2F2007%2F05%2F18%2Fbuilding-lego-robots-with-java-brains%2F&amp;title=Building%20Lego%20Robots%20with%20Java%20Brains&amp;notes=I%20finally%20received%20my%20long-awaited%20copy%20of%20Maximum%20Lego%20NXT%3A%20Building%20Robots%20with%20Java%20Brains%20by%20Brian%20Bagnall.%C2%A0%20I%20was%20pleased%20to%20see%20that%20in%20addition%20to%20the%20in-depth%20discussions%20regarding%20writing%20code%20for%20these%20robots%20in%20Java%2C%20that%20there%20were%20also%20"></a></li><li><a title="Google Reader" class="option1_32" style="background-position:-224px 0px" rel="nofollow" target="_blank" href="http://www.google.com/reader/link?url=http%3A%2F%2Fwww.huginn.com%2Fknuth%2Fblog%2F2007%2F05%2F18%2Fbuilding-lego-robots-with-java-brains%2F&amp;title=Building%20Lego%20Robots%20with%20Java%20Brains&amp;srcURL=http%3A%2F%2Fwww.huginn.com%2Fknuth%2Fblog%2F2007%2F05%2F18%2Fbuilding-lego-robots-with-java-brains%2F&amp;srcTitle=Online+Cortex+Thoughts+on+Science+and+Technology"></a></li><li><a title="LinkedIn" class="option1_32" style="background-position:-288px 0px" rel="nofollow" target="_blank" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.huginn.com%2Fknuth%2Fblog%2F2007%2F05%2F18%2Fbuilding-lego-robots-with-java-brains%2F&amp;title=Building%20Lego%20Robots%20with%20Java%20Brains&amp;source=Online+Cortex+Thoughts+on+Science+and+Technology&amp;summary=I%20finally%20received%20my%20long-awaited%20copy%20of%20Maximum%20Lego%20NXT%3A%20Building%20Robots%20with%20Java%20Brains%20by%20Brian%20Bagnall.%C2%A0%20I%20was%20pleased%20to%20see%20that%20in%20addition%20to%20the%20in-depth%20discussions%20regarding%20writing%20code%20for%20these%20robots%20in%20Java%2C%20that%20there%20were%20also%20"></a></li><li><a title="BlinkList" class="option1_32" style="background-position:0px 0px" rel="nofollow" target="_blank" href="http://www.blinklist.com/index.php?Action=Blink/addblink.php&amp;Url=http%3A%2F%2Fwww.huginn.com%2Fknuth%2Fblog%2F2007%2F05%2F18%2Fbuilding-lego-robots-with-java-brains%2F&amp;Title=Building%20Lego%20Robots%20with%20Java%20Brains"></a></li><li><a style="cursor:pointer" rel="nofollow" onMouseOut="fixOnMouseOut(document.getElementById('sociable-post-71'), event, 'post-71')" onMouseOver="more(this,'post-71')"><img style='margin-top:9px' src='http://www.huginn.com/knuth/blog/wp-content/plugins/sociable/images/more.png'></a></li></ul><div onMouseout="fixOnMouseOut(this,event,'post-71')" id="sociable-post-71" style="display:none;">   

    <div style="top: auto; left: auto; display: block;" id="sociable">

		<div class="popup">

			<div class="content">

				<ul><li style="heigth:32px;width:32px"><a title="Myspace" class="option1_32" style="background-position:0px -32px" rel="nofollow" target="_blank" href="http://www.myspace.com/Modules/PostTo/Pages/?u=http%3A%2F%2Fwww.huginn.com%2Fknuth%2Fblog%2F2007%2F05%2F18%2Fbuilding-lego-robots-with-java-brains%2F&amp;t=Building%20Lego%20Robots%20with%20Java%20Brains"></a></li><li style="heigth:32px;width:32px"><a title="Digg" class="option1_32" style="background-position:-64px 0px" rel="nofollow" target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.huginn.com%2Fknuth%2Fblog%2F2007%2F05%2F18%2Fbuilding-lego-robots-with-java-brains%2F&amp;title=Building%20Lego%20Robots%20with%20Java%20Brains&amp;bodytext=I%20finally%20received%20my%20long-awaited%20copy%20of%20Maximum%20Lego%20NXT%3A%20Building%20Robots%20with%20Java%20Brains%20by%20Brian%20Bagnall.%C2%A0%20I%20was%20pleased%20to%20see%20that%20in%20addition%20to%20the%20in-depth%20discussions%20regarding%20writing%20code%20for%20these%20robots%20in%20Java%2C%20that%20there%20were%20also%20"></a></li><li style="heigth:32px;width:32px"><a title="Reddit" class="option1_32" style="background-position:-128px -32px" rel="nofollow" target="_blank" href="http://reddit.com/submit?url=http%3A%2F%2Fwww.huginn.com%2Fknuth%2Fblog%2F2007%2F05%2F18%2Fbuilding-lego-robots-with-java-brains%2F&amp;title=Building%20Lego%20Robots%20with%20Java%20Brains"></a></li><li style="heigth:32px;width:32px"><a title="Google Bookmarks" class="option1_32" style="background-position:-192px 0px" rel="nofollow" target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.huginn.com%2Fknuth%2Fblog%2F2007%2F05%2F18%2Fbuilding-lego-robots-with-java-brains%2F&amp;title=Building%20Lego%20Robots%20with%20Java%20Brains&amp;annotation=I%20finally%20received%20my%20long-awaited%20copy%20of%20Maximum%20Lego%20NXT%3A%20Building%20Robots%20with%20Java%20Brains%20by%20Brian%20Bagnall.%C2%A0%20I%20was%20pleased%20to%20see%20that%20in%20addition%20to%20the%20in-depth%20discussions%20regarding%20writing%20code%20for%20these%20robots%20in%20Java%2C%20that%20there%20were%20also%20"></a></li><li style="heigth:32px;width:32px"><a title="HackerNews" class="option1_32" style="background-position:-256px 0px" rel="nofollow" target="_blank" href="http://news.ycombinator.com/submitlink?u=http%3A%2F%2Fwww.huginn.com%2Fknuth%2Fblog%2F2007%2F05%2F18%2Fbuilding-lego-robots-with-java-brains%2F&amp;t=Building%20Lego%20Robots%20with%20Java%20Brains"></a></li><li style="heigth:32px;width:32px"><a title="MSNReporter" class="option1_32" style="background-position:-352px 0px" rel="nofollow" target="_blank" href="http://reporter.es.msn.com/?fn=contribute&amp;Title=Building%20Lego%20Robots%20with%20Java%20Brains&amp;URL=http%3A%2F%2Fwww.huginn.com%2Fknuth%2Fblog%2F2007%2F05%2F18%2Fbuilding-lego-robots-with-java-brains%2F&amp;cat_id=6&amp;tag_id=31&amp;Remark=I%20finally%20received%20my%20long-awaited%20copy%20of%20Maximum%20Lego%20NXT%3A%20Building%20Robots%20with%20Java%20Brains%20by%20Brian%20Bagnall.%C2%A0%20I%20was%20pleased%20to%20see%20that%20in%20addition%20to%20the%20in-depth%20discussions%20regarding%20writing%20code%20for%20these%20robots%20in%20Java%2C%20that%20there%20were%20also%20"></a></li><li style="heigth:32px;width:32px"><a title="Sphinn" class="option1_32" style="background-position:-192px -32px" rel="nofollow" target="_blank" href="http://sphinn.com/index.php?c=post&amp;m=submit&amp;link=http%3A%2F%2Fwww.huginn.com%2Fknuth%2Fblog%2F2007%2F05%2F18%2Fbuilding-lego-robots-with-java-brains%2F"></a></li><li style="heigth:32px;width:32px"><a title="Posterous" class="option1_32" style="background-position:-64px -32px" rel="nofollow" target="_blank" href="http://posterous.com/share?linkto=http%3A%2F%2Fwww.huginn.com%2Fknuth%2Fblog%2F2007%2F05%2F18%2Fbuilding-lego-robots-with-java-brains%2F&amp;title=Building%20Lego%20Robots%20with%20Java%20Brains&amp;selection=I%20finally%20received%20my%20long-awaited%20copy%20of%20Maximum%20Lego%20NXT%3A%20Building%20Robots%20with%20Java%20Brains%20by%20Brian%20Bagnall.%C2%A0%20I%20was%20pleased%20to%20see%20that%20in%20addition%20to%20the%20in-depth%20discussions%20regarding%20writing%20code%20for%20these%20robots%20in%20Java%2C%20that%20there%20were%20also%20"></a></li><li style="heigth:32px;width:32px"><a title="Tumblr" class="option1_32" style="background-position:-256px -32px" rel="nofollow" target="_blank" href="http://www.tumblr.com/share?v=3&amp;u=http%3A%2F%2Fwww.huginn.com%2Fknuth%2Fblog%2F2007%2F05%2F18%2Fbuilding-lego-robots-with-java-brains%2F&amp;t=Building%20Lego%20Robots%20with%20Java%20Brains&amp;s=I%20finally%20received%20my%20long-awaited%20copy%20of%20Maximum%20Lego%20NXT%3A%20Building%20Robots%20with%20Java%20Brains%20by%20Brian%20Bagnall.%C2%A0%20I%20was%20pleased%20to%20see%20that%20in%20addition%20to%20the%20in-depth%20discussions%20regarding%20writing%20code%20for%20these%20robots%20in%20Java%2C%20that%20there%20were%20also%20"></a></li></ul>			

			</div>        

		  <a style="cursor:pointer" onclick="hide_sociable('post-71',true)" class="close">
		  <img onclick="hide_sociable('post-71',true)" title="close" src="http://www.huginn.com/knuth/blog/wp-content/plugins/sociable/images/closelabel.png">

		  </a>

		</div>

	</div> 

  </div></div><div class='sociable' style='float:none'><ul class='clearfix'><li id="Twitter_Counter"><a href="https://twitter.com/share" data-text="Building Lego Robots with Java Brains - http://www.huginn.com/knuth/blog/2007/05/18/building-lego-robots-with-java-brains/ (via #sociablesite)" data-url="http://www.huginn.com/knuth/blog/2007/05/18/building-lego-robots-with-java-brains/" class="twitter-share-button" data-count="horizontal">Tweet</a><script type="text/javascript" src="//platform.twitter.com/widgets.js"></script></li><li id="Facebook_Counter"><iframe src="http://www.facebook.com/plugins/like.php?href=http://www.huginn.com/knuth/blog/2007/05/18/building-lego-robots-with-java-brains/&send=false&layout=button_count&show_faces=false&action=like&colorscheme=light&font" scrolling="no" frameborder="0" style="border:none; overflow:hidden;height:32px;width:100px" allowTransparency="true"></iframe></li><li id="Google_p"><g:plusone annotation="bubble" href="http://www.huginn.com/knuth/blog/2007/05/18/building-lego-robots-with-java-brains/" size="medium"></g:plusone></li><li id="LinkedIn_Counter"><script src="http://platform.linkedin.com/in.js" type="text/javascript"></script><script type="IN/Share" data-url="http://www.huginn.com/knuth/blog/2007/05/18/building-lego-robots-with-java-brains/" data-counter="right"></script></li><li id="StumbleUpon_Counter"><script src="http://www.stumbleupon.com/hostedbadge.php?s=2&r=http://www.huginn.com/knuth/blog/2007/05/18/building-lego-robots-with-java-brains/"></script></li><li id="Digg_Counter"><script type='text/javascript'>(function() {var s = document.createElement('SCRIPT'), s1 = document.getElementsByTagName('SCRIPT')[0];s.type = 'text/javascript';s.async = true;s.src = 'http://widgets.digg.com/buttons.js';s1.parentNode.insertBefore(s, s1);})();</script><a href='http://digg.com/submit?url=http%3A%2F%2Fwww.huginn.com%2Fknuth%2Fblog%2F2007%2F05%2F18%2Fbuilding-lego-robots-with-java-brains%2F&amp;title=Building%20Lego%20Robots%20with%20Java%20Brains'  class='DiggThisButton DiggCompact'></a></li></ul></div><!-- End Sociable -->]]></content:encoded>
			<wfw:commentRss>http://www.huginn.com/knuth/blog/2007/05/18/building-lego-robots-with-java-brains/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

