<?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>BrickEngineer: LEGO Design&#187; Robotics</title>
	<atom:link href="http://www.brickengineer.com/pages/category/robotics/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.brickengineer.com/pages</link>
	<description>LEGO Engineering for LEGO NXT and Robot Enthusiasts</description>
	<lastBuildDate>Sun, 08 Jan 2012 05:53:48 +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>KnuthLab LEGO Exploration Rover</title>
		<link>http://www.brickengineer.com/pages/2012/01/06/knuthlab-lego-exploration-rover/</link>
		<comments>http://www.brickengineer.com/pages/2012/01/06/knuthlab-lego-exploration-rover/#comments</comments>
		<pubDate>Fri, 06 Jan 2012 23:13:25 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[LEGO Engineering]]></category>
		<category><![CDATA[LEGO Exploration Rover]]></category>
		<category><![CDATA[NASA]]></category>
		<category><![CDATA[Research]]></category>
		<category><![CDATA[Robotics]]></category>
		<category><![CDATA[robots]]></category>
		<category><![CDATA[Bluetooth]]></category>
		<category><![CDATA[cyberphysics]]></category>
		<category><![CDATA[KnuthLab]]></category>
		<category><![CDATA[LEGO]]></category>
		<category><![CDATA[LEGO mindstorms]]></category>
		<category><![CDATA[robot]]></category>
		<category><![CDATA[rover]]></category>
		<category><![CDATA[testbed]]></category>

		<guid isPermaLink="false">http://www.brickengineer.com/pages/?p=284</guid>
		<description><![CDATA[The Knuth Cyberphysics Laboratory in the University at Albany Physics Department has developed the KnuthLab LEGO Exploration Rover, which acts as a testbed for robotic intelligence and navigation software. Development of this rover was funded by a NASA SBIR Award (Advanced Bayesian Methods for Lunar Surface Navigation) through Autonomous Exploration Inc. as well as a [...]]]></description>
			<content:encoded><![CDATA[<p><div id="attachment_288" class="wp-caption alignleft" style="width: 575px"><img src="http://www.brickengineer.com/pages/wp-content/uploads/2012/01/LEGO-Exploration-Rover-and-researchers-1024x1024.jpg" alt="Image of KnuthLab Exploration Rover" title="KnuthLab Exploration Rover with Researchers A. Fischer and N. Malakar " width="565" height="565" class="size-large wp-image-288" /><p class="wp-caption-text">KnuthLab Exploration Rover with Researchers A. Fischer and N. Malakar </p></div>The <a href="http://cyberphysics.rit.albany.edu/index.php/Main/Home" title="Knuth Cyberphysics Laboratory" target="_blank">Knuth Cyberphysics Laboratory</a> in the <a href="http://www.albany.edu/physics/" title="UAlbany Physics" target="_blank">University at Albany Physics Department</a> has developed the KnuthLab LEGO Exploration Rover, which acts as a testbed for robotic intelligence and navigation software.  Development of this rover was funded by a <a href="http://www.autonomous-exploration.com/blog/2009/12/autonomous-exploration-inc-awarded-a-2009-nasa-sbir/" title="NASA SBIR Award" target="_blank">NASA SBIR Award (Advanced Bayesian Methods for Lunar Surface Navigation)</a> through <a href="http://www.autonomous-exploration.com/" title="Autonomous Exploration Inc." target="_blank">Autonomous Exploration Inc.</a> as well as a University at Albany Faculty Research Award (Developing Robotic Explorers, PI: K.H. Knuth).</p>
<p>The LEGO Exploration Rover is powered by six NXT Standard Motors in a <a href="http://en.wikipedia.org/wiki/Rocker-bogie" title="Rocker-bogie suspension" target="_blank">Rocker-Bogie suspension system</a> used in all of the NASA Mars rover designs.  The rover is approximately 1.5 ft high with a 1 ft x 1.5 ft base.  It is larger than the <a href="http://mars.jpl.nasa.gov/MPF/mpf/rover.html" title="NASA Sojourner Rover" target="_blank">NASA Sojourner Rover</a>, which was part of the <a href="http://www.nasa.gov/mission_pages/mars-pathfinder/" title="Mars Pathfinder mission" target="_blank">Pathfinder Mission</a> to Mars in 1997, and smaller than the <a href="http://marsrover.nasa.gov/home/index.html" title="Mars Exploration Rovers" target="_blank">Mars Exploration Rovers</a> Spirit and Opportunity.  It can safely carry a payload of 8 pounds.<br />
<div id="attachment_291" class="wp-caption alignleft" style="width: 377px"><img src="http://www.brickengineer.com/pages/wp-content/uploads/2012/01/LEGO-Exploration-Rover.jpg" alt="Image of KnuthLab LEGO Exploration Rover " title="KnuthLab LEGO Exploration Rover " width="367" height="419" class="size-full wp-image-291" /><p class="wp-caption-text">KnuthLab LEGO Exploration Rover </p></div><br />
The LEGO Exploration Rover has two laptop bays built into the box-like frame in which it can carry two <a href="http://eeepc.asus.com/" title="Asus Eee Laptops" target="_blank">Asus Eee Laptops</a> for onboard processing.  The wheels are controlled by two LEGO NXT bricks, which can communicate with the laptops via Bluetooth.  The rocker-bogie suspension and low speed allows it to handle relatively rugged terrain and steep grades.</p>
<p>The white frame mounted on top of the rover is the Bayesian Vision-Based Navigation System being developed by <a href="http://www.autonomous-exploration.com/" title="Autonomous Exploration Inc." target="_blank">Autonomous Exploration Inc.</a> for NASA.</p>
<p>Check back, as we will be posting videos of its operation and discussing some of the important design features.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.brickengineer.com/pages/2012/01/06/knuthlab-lego-exploration-rover/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>2011 LEGO Best Sellers</title>
		<link>http://www.brickengineer.com/pages/2012/01/04/2011-lego-best-sellers/</link>
		<comments>http://www.brickengineer.com/pages/2012/01/04/2011-lego-best-sellers/#comments</comments>
		<pubDate>Wed, 04 Jan 2012 21:07:58 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Robotics]]></category>
		<category><![CDATA[Sets]]></category>
		<category><![CDATA[Star Wars]]></category>
		<category><![CDATA[toys]]></category>
		<category><![CDATA[2011]]></category>
		<category><![CDATA[Amazon]]></category>
		<category><![CDATA[best]]></category>
		<category><![CDATA[Best Sellers]]></category>
		<category><![CDATA[children]]></category>
		<category><![CDATA[city]]></category>
		<category><![CDATA[Harry Potter]]></category>
		<category><![CDATA[kids]]></category>
		<category><![CDATA[LEGO]]></category>
		<category><![CDATA[LEGO mindstorms]]></category>
		<category><![CDATA[Millenium Falcon]]></category>
		<category><![CDATA[mindstorms]]></category>
		<category><![CDATA[NXT]]></category>
		<category><![CDATA[sellers]]></category>

		<guid isPermaLink="false">http://www.brickengineer.com/pages/?p=259</guid>
		<description><![CDATA[Tenfire.com has a list of this year&#8217;s LEGO best sellers. They are: 1. LEGO Star Wars Obi-Wan’s Jedi Starfighter (10215) 2. LEGO Cars Big Bentley (5828) 3. LEGO Star Wars Snow Trooper Army Pack (8084) 4. LEGO Mindstorms NXT 2.0 (8547) 5. LEGO Star Wars Clone Trooper Battle Pack (7913) 6. LEGO City Police Helicopter [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.tenfire.com/2011/12/16/top-ten-lego-best-sellers-2011/" title="Top Ten LEGO Best Sellers in 2011" target="_blank">Tenfire.com</a> has a <a href="http://www.tenfire.com/2011/12/16/top-ten-lego-best-sellers-2011/" title="Top Ten LEGO Best Sellers in 2011" target="_blank">list</a> of this year&#8217;s LEGO best sellers.</p>
<p>They are:<br />
1. <a href="http://www.amazon.com/gp/product/B0044S1O2C/ref=as_li_tf_il?ie=UTF8&#038;tag=onlicort-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=B0044S1O2C" title="LEGO Star Wars Obi-Wan’s Jedi Starfighter (10215)">LEGO Star Wars Obi-Wan’s Jedi Starfighter (10215)</a><br />
2. <a href="http://www.amazon.com/gp/product/B004P5O3VI/ref=as_li_tf_il?ie=UTF8&#038;tag=onlicort-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=B004P5O3VI" title="LEGO Cars Big Bentley (5828)">LEGO Cars Big Bentley (5828)</a><br />
3. <a href="http://www.amazon.com/gp/product/B002RL7W9W/ref=as_li_tf_il?ie=UTF8&#038;tag=onlicort-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=B002RL7W9W" title="LEGO Star Wars Snow Trooper Army Pack (8084)">LEGO Star Wars Snow Trooper Army Pack (8084)</a><br />
4. <a href="http://www.amazon.com/gp/product/B001USHRYI/ref=as_li_tf_il?ie=UTF8&#038;tag=onlicort-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=B001USHRYI" title="LEGO Mindstorms NXT 2.0 (8547)">LEGO Mindstorms NXT 2.0 (8547)</a><br />
5. <a href="http://www.amazon.com/gp/product/B004478GMY/ref=as_li_tf_il?ie=UTF8&#038;tag=onlicort-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=B004478GMY" title="LEGO Star Wars Clone Trooper Battle Pack (7913)">LEGO Star Wars Clone Trooper Battle Pack (7913)</a><br />
6. <a href="http://www.amazon.com/gp/product/B000WNUU6Y/ref=as_li_tf_il?ie=UTF8&#038;tag=onlicort-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=B000WNUU6Y" title="LEGO City Police Helicopter (7741)">LEGO City Police Helicopter (7741)</a><br />
7. <a href="http://www.amazon.com/gp/product/B00030EP12/ref=as_li_tf_il?ie=UTF8&#038;tag=onlicort-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=B00030EP12" title="LEGO City Fire Truck (7239)">LEGO City Fire Truck (7239)</a><br />
8. <a href="http://www.amazon.com/gp/product/B00000JIVS/ref=as_li_tf_il?ie=UTF8&#038;tag=onlicort-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=B00000JIVS" title="LEGO Green Building Plate (10″ x 10″)">LEGO Green Building Plate (10″ x 10″)</a><br />
9. <a href="http://www.amazon.com/gp/product/B003CZ7210/ref=as_li_tf_il?ie=UTF8&#038;tag=onlicort-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=B003CZ7210" title="LEGO Harry Potter Quidditch Match (4737)">LEGO Harry Potter Quidditch Match (4737)</a><br />
10. <a href="http://www.amazon.com/gp/product/B003U4A12U/ref=as_li_tf_il?ie=UTF8&#038;tag=onlicort-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=B003U4A12U" title="LEGO Architecture White House (21006)">LEGO Architecture White House (21006)</a><br />
11. <a href="http://www.amazon.com/gp/product/B004OT8HJO/ref=as_li_tf_il?ie=UTF8&#038;tag=onlicort-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=B004OT8HJO" title="LEGO Star Wars Millennium Falcon (7965) – 2011 Release">Lego Star Wars Millennium Falcon (7965) – 2011 Release</a><br />
&nbsp;</p>
<p><OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab" id="Player_4c139508-99d6-4e01-9d33-da0820b6db00"  WIDTH="600px" HEIGHT="200px"> <PARAM NAME="movie" VALUE="http://ws.amazon.com/widgets/q?rt=tf_cw&#038;ServiceVersion=20070822&#038;MarketPlace=US&#038;ID=V20070822%2FUS%2Fonlicort-20%2F8010%2F4c139508-99d6-4e01-9d33-da0820b6db00&#038;Operation=GetDisplayTemplate"><PARAM NAME="quality" VALUE="high"><PARAM NAME="bgcolor" VALUE="#FFFFFF"><PARAM NAME="allowscriptaccess" VALUE="always"><embed src="http://ws.amazon.com/widgets/q?rt=tf_cw&#038;ServiceVersion=20070822&#038;MarketPlace=US&#038;ID=V20070822%2FUS%2Fonlicort-20%2F8010%2F4c139508-99d6-4e01-9d33-da0820b6db00&#038;Operation=GetDisplayTemplate" id="Player_4c139508-99d6-4e01-9d33-da0820b6db00" quality="high" bgcolor="#ffffff" name="Player_4c139508-99d6-4e01-9d33-da0820b6db00" allowscriptaccess="always"  type="application/x-shockwave-flash" align="middle" height="200px" width="600px"></embed></OBJECT> <NOSCRIPT><A HREF="http://ws.amazon.com/widgets/q?rt=tf_cw&#038;ServiceVersion=20070822&#038;MarketPlace=US&#038;ID=V20070822%2FUS%2Fonlicort-20%2F8010%2F4c139508-99d6-4e01-9d33-da0820b6db00&#038;Operation=NoScript">Amazon.com Widgets</A></NOSCRIPT></p>
<p>&nbsp;</p>
<p><iframe src="http://rcm.amazon.com/e/cm?t=onlicort-20&#038;o=1&#038;p=12&#038;l=ur1&#038;category=toysandgames&#038;banner=0BFQ7S4RVFG1W6FGFG02&#038;f=ifr" width="300" height="250" scrolling="no" border="0" marginwidth="0" style="border:none;" frameborder="0"></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://www.brickengineer.com/pages/2012/01/04/2011-lego-best-sellers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Catalog of Omni-directional or Holonomic Wheels for LEGO Robots</title>
		<link>http://www.brickengineer.com/pages/2011/08/23/a-catalog-of-omni-directional-or-holonomic-wheels-for-lego-robots/</link>
		<comments>http://www.brickengineer.com/pages/2011/08/23/a-catalog-of-omni-directional-or-holonomic-wheels-for-lego-robots/#comments</comments>
		<pubDate>Tue, 23 Aug 2011 09:47:32 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Physics]]></category>
		<category><![CDATA[Research]]></category>
		<category><![CDATA[Robotics]]></category>
		<category><![CDATA[Wheels]]></category>
		<category><![CDATA[LEGO mindstorms]]></category>
		<category><![CDATA[omni-directional wheels holonomic killough platform]]></category>

		<guid isPermaLink="false">http://www.brickengineer.com/pages/?p=184</guid>
		<description><![CDATA[I have been researching the possibilities for omni-directional or holonomic wheels for LEGO robots. An omni-directional or holonomic wheel is one that can roll not just backwards and forwards, but sideways as well. While these are often used on robots with three wheels where all three rotate at different rates allowing the robot to go [...]]]></description>
			<content:encoded><![CDATA[<p>I have been researching the possibilities for omni-directional or holonomic wheels for LEGO robots.  An omni-directional or holonomic wheel is one that can roll not just backwards and forwards, but sideways as well.</p>
<div id="attachment_189" class="wp-caption aligncenter" style="width: 260px"><img src="http://www.brickengineer.com/pages/wp-content/uploads/2011/08/new-rotocaster.jpg" alt="New Rotocaster Omni-Directional Wheel" title="New Rotocaster Omni-Directional Wheel" width="250" height="251" class="size-full wp-image-189" /><p class="wp-caption-text">New Rotocaster Omni-Directional Wheel</p></div>
<p>While these are often used on robots with three wheels where all three rotate at different rates allowing the robot to go in any direction,<br />
<div id="attachment_186" class="wp-caption aligncenter" style="width: 460px"><a href="http://botbench.com/blog/2009/11/10/my-omnipotent-omniwheel/"><img src="http://www.brickengineer.com/pages/wp-content/uploads/2011/08/xander-omniwheel-prototype.jpg" alt="Three-Wheeled Omni-Wheel Prototype by Xander Soldaat at Bot Bench" title="Three-Wheeled Omni-Wheel Prototype by Xander Soldaat at Bot Bench" width="450" height="359" class="size-full wp-image-186" /></a><p class="wp-caption-text">Three-Wheeled Omni-Wheel Prototype by Xander Soldaat at Bot Bench (click on image to see more)</p></div><br />
I am interested in using these on a rover that can employ differential steering smoothly without skidding.</p>
<p>There are several different options that one can consider.  LEGO purists may consider making their own omni-directional wheel designs out of only official LEGO parts.  Another option is to purchase manufactured omni-directional wheels.  These come in two classes: those that are designed to be LEGO compatible, and those that are not LEGO compatible.  In the latter case, one would have to construct some kind of coupling mechanism to enable the wheel to connect to LEGO parts.</p>
<p>Here are some of the options that I have found.</p>
<p><strong>Omni-Directional Wheels Constructed from LEGO Parts</strong></p>
<p><a href="http://botbench.com/blog/2009/11/10/my-omnipotent-omniwheel/" title="Omni-Directional LEGO Wheels">Omni-Directional LEGO Wheels by Xander</a> at <a href="http://botbench.com/blog/" title="Bot Bench">Bot Bench</a><br />
These wheels use the LEGO pulley to get a six-fold symmetry.  Each &#8220;wheel&#8221; uses 12 LEGO wheels.  For archiving purposes, here are three pictures.  Please <a href="http://botbench.com/blog/2009/11/10/my-omnipotent-omniwheel/" title="Omni-Directional LEGO Wheels">visit Xander at Bot Bench for larger images and more details</a>.</p>
<div id="attachment_194" class="wp-caption aligncenter" style="width: 460px"><a href="http://botbench.com/blog/2009/11/10/my-omnipotent-omniwheel/"><img src="http://www.brickengineer.com/pages/wp-content/uploads/2011/08/xander-lego-omni-directional-wheel-1.jpg" alt="Omni-Directional LEGO Wheels by Xander Soldaat at Bot Bench" title="Omni-Directional LEGO Wheels by Xander Soldaat at Bot Bench" width="450" height="356" class="size-full wp-image-194" /></a><p class="wp-caption-text">Omni-Directional LEGO Wheels by Xander Soldaat at Bot Bench</p></div>
<div id="attachment_195" class="wp-caption aligncenter" style="width: 460px"><a href="http://botbench.com/blog/2009/11/10/my-omnipotent-omniwheel/"><img src="http://www.brickengineer.com/pages/wp-content/uploads/2011/08/xander-lego-omni-directional-wheel-2.jpg" alt="Omni-Directional LEGO Wheels by Xander Soldaat at Bot Bench" title="Omni-Directional LEGO Wheels by Xander Soldaat at Bot Bench" width="450" height="296" class="size-full wp-image-195" /></a><p class="wp-caption-text">Details of Omni-Directional LEGO Wheels by Xander Soldaat at Bot Bench</p></div>
<div id="attachment_196" class="wp-caption aligncenter" style="width: 460px"><a href="http://botbench.com/blog/2009/11/10/my-omnipotent-omniwheel/"><img src="http://www.brickengineer.com/pages/wp-content/uploads/2011/08/xander-lego-omni-directional-wheel-3.jpg" alt="Omni-Directional LEGO Wheels by Xander Soldaat at Bot Bench" title="Omni-Directional LEGO Wheels by Xander Soldaat at Bot Bench" width="450" height="300" class="size-full wp-image-196" /></a><p class="wp-caption-text">Details of Omni-Directional LEGO Wheels by Xander Soldaat at Bot Bench</p></div>
<p>This <a href="http://technabob.com/blog/2010/10/19/lego-metal-slug-tank/">amazing tank by Peer Kreuger</a> also sports omni-directional wheels made from LEGO parts<br />
<div id="attachment_217" class="wp-caption aligncenter" style="width: 460px"><a href="http://technabob.com/blog/2010/10/19/lego-metal-slug-tank/"><img src="http://www.brickengineer.com/pages/wp-content/uploads/2011/08/LEGO-tank.jpg" alt="LEGO Tank with LEGO Omni-Directional Wheels" title="LEGO Tank with LEGO Omni-Directional Wheels" width="450" height="338" class="size-full wp-image-217" /></a><p class="wp-caption-text">LEGO Tank with LEGO Omni-Directional Wheels</p></div></p>
<p>The <a href="http://us.mindstorms.lego.com/en-us/Community/NXTLog/DisplayProject.aspx?id=270b90f6-0ea4-4aeb-9e44-05830d7eb885">Omni Bot v2 by jason701802</a> also sports omni-directional wheels<br />
<div id="attachment_218" class="wp-caption aligncenter" style="width: 460px"><a href="http://us.mindstorms.lego.com/en-us/Community/NXTLog/DisplayProject.aspx?id=270b90f6-0ea4-4aeb-9e44-05830d7eb885"><img src="http://www.brickengineer.com/pages/wp-content/uploads/2011/08/omni-bot-v2.jpg" alt="Omni Bot v2 by jason701802" title="Omni Bot v2 by jason701802" width="450" height="359" class="size-full wp-image-218" /></a><p class="wp-caption-text">Omni Bot v2 by jason701802</p></div></p>
<p><strong>LEGO-compatible Manufactured Omni-Directional Wheels</strong></p>
<p>This LEGO-compatible wheel is made by the <a href="http://www.holonomicwheel.com/index.jsp">School of Robotics</a><br />
<div id="attachment_212" class="wp-caption aligncenter" style="width: 430px"><a href="http://www.holonomicwheel.com/index.jsp"><img src="http://www.brickengineer.com/pages/wp-content/uploads/2011/08/School-of-Robotics.jpg" alt="School of Robotics Omni-Directional Wheels" title="School of Robotics Omni-Directional Wheels" width="420" height="393" class="size-full wp-image-212" /></a><p class="wp-caption-text">School of Robotics Omni-Directional Wheels</p></div></p>
<p><a href="http://www.rotacaster.com.au/robot-wheels.html">Rotacaster</a> makes a LEGO-compatible omni-directional wheel:<br />
<div id="attachment_216" class="wp-caption aligncenter" style="width: 460px"><a href="http://www.rotacaster.com.au/robot-wheels.html"><img src="http://www.brickengineer.com/pages/wp-content/uploads/2011/08/rotacaster.jpg" alt="Rotacaster Robot Wheel (LEGO-compatible)" title="Rotacaster Robot Wheel (LEGO-compatible)" width="450" height="473" class="size-full wp-image-216" /></a><p class="wp-caption-text">Rotacaster Robot Wheel (LEGO-compatible)</p></div></p>
<p>Rotacaster is also coming out with a new design<br />
<div id="attachment_189" class="wp-caption aligncenter" style="width: 260px"><img src="http://www.brickengineer.com/pages/wp-content/uploads/2011/08/new-rotocaster.jpg" alt="New Rotocaster Omni-Directional Wheel" title="New Rotocaster Omni-Directional Wheel" width="250" height="251" class="size-full wp-image-189" /><p class="wp-caption-text">New Rotocaster Omni-Directional Wheel</p></div></p>
<p>Rotacaster also produces several <a href="http://www.rotacaster.com.au/omnidirectional-wheels---mounts.html">non-LEGO compatible designs</a>.</p>
<p><a href="http://www.legoeducation.us/eng/product/tetrix_omni_wheels/2237">Tetrix also makes LEGO-compatible Omni-Directional Wheels</a><br />
<div id="attachment_219" class="wp-caption aligncenter" style="width: 358px"><a href="http://www.legoeducation.us/eng/product/tetrix_omni_wheels/2237"><img src="http://www.brickengineer.com/pages/wp-content/uploads/2011/08/tetrix-omni-directional.jpg" alt="Tetrix Omni-Directional Wheels" title="Tetrix Omni-Directional Wheels" width="348" height="348" class="size-full wp-image-219" /></a><p class="wp-caption-text">Tetrix Omni-Directional Wheels</p></div></p>
<p><strong>General Manufactured Omni-Directional Wheels</strong></p>
<p><a href="http://en.wikipedia.org/wiki/Mecanum_wheel">Mecanum Omni-Wheel</a> Designed by Bengt Ilon in 1973 at the Mecanum AB Company<br />
<div id="attachment_221" class="wp-caption aligncenter" style="width: 303px"><a href="http://en.wikipedia.org/wiki/Mecanum_wheel"><img src="http://www.brickengineer.com/pages/wp-content/uploads/2011/08/mecanum-wheel-01.png" alt="Mecanum Wheel" title="Mecanum Wheel" width="293" height="300" class="size-full wp-image-221" /></a><p class="wp-caption-text">Mecanum Wheel</p></div></p>
<div id="attachment_222" class="wp-caption aligncenter" style="width: 576px"><a href="http://www.sparkfun.com/products/10543"><img src="http://www.brickengineer.com/pages/wp-content/uploads/2011/08/mecanum-wheel-02.jpg" alt="Mecanum Omni-Directional Wheel" title="Mecanum Omni-Directional Wheel" width="566" height="566" class="size-full wp-image-222" /></a><p class="wp-caption-text">Mecanum Omni-Directional Wheel</p></div>
<p><a href="http://www.vexrobotics.com/276-2165.html">Vex Omni-Directional Wheel</a><br />
<div id="attachment_215" class="wp-caption aligncenter" style="width: 460px"><a href="http://www.vexrobotics.com/276-2165.html"><img src="http://www.brickengineer.com/pages/wp-content/uploads/2011/08/vex-omni-directional.jpg" alt="Vex Omni-Directional Wheel" title="Vex Omni-Directional Wheel" width="450" height="450" class="size-full wp-image-215" /></a><p class="wp-caption-text">Vex Omni-Directional Wheel</p></div></p>
<p><a href="http://www.alibaba.com/product-gs/248317134/Omni_Wheel_Directional_Wheel_hexagon_hole_.html">Damon WH-01 Omni Directional Wheel (hexagon hole)</a><br />
(Outer Diameter:60mm, Inner Diameter:11mm, Material: Nylon)<br />
<div id="attachment_202" class="wp-caption aligncenter" style="width: 460px"><a href="http://www.alibaba.com/product-gs/248317134/Omni_Wheel_Directional_Wheel_hexagon_hole_.html"><img src="http://www.brickengineer.com/pages/wp-content/uploads/2011/08/Damon-WH-011.jpg" alt="Damon WH-01 Omni-Directional Wheel" title="Damon WH-01 Omni-Directional Wheel" width="450" height="338" class="size-full wp-image-202" /></a><p class="wp-caption-text">Damon WH-01 Omni-Directional Wheel</p></div></p>
<p><a href="http://www.alibaba.com/productshowimg/kornylak-215643715-0/Omni_Directional_Wheel.html">Kornylak Omni-Directional Wheel</a><br />
<div id="attachment_205" class="wp-caption aligncenter" style="width: 260px"><a href="http://www.alibaba.com/productshowimg/kornylak-215643715-0/Omni_Directional_Wheel.html"><img src="http://www.brickengineer.com/pages/wp-content/uploads/2011/08/kornylak-omni-directional.jpg" alt="Kornylak Omni-Directional Wheel" title="Kornylak Omni-Directional Wheel" width="250" height="238" class="size-full wp-image-205" /></a><p class="wp-caption-text">Kornylak Omni-Directional Wheel</p></div></p>
<p><a href="http://www.alibaba.com/productshowimg/kornylak-215644015-0/Transwheels.html">Kornylak Transwheel</a><br />
<div id="attachment_206" class="wp-caption aligncenter" style="width: 260px"><a href="http://www.alibaba.com/productshowimg/kornylak-215644015-0/Transwheels.html"><img src="http://www.brickengineer.com/pages/wp-content/uploads/2011/08/kornylak-transwheel.jpg" alt="Kornylak Transwheel" title="Kornylak Transwheel" width="250" height="234" class="size-full wp-image-206" /></a><p class="wp-caption-text">Kornylak Transwheel</p></div></p>
<p><a href="http://www.alibaba.com/productshowimg/kornylak-215642651-0/Omniwheel.html">Kornylak Omni-Directional Wheel</a><br />
<div id="attachment_207" class="wp-caption aligncenter" style="width: 260px"><a href="http://www.alibaba.com/productshowimg/kornylak-215642651-0/Omniwheel.html"><img src="http://www.brickengineer.com/pages/wp-content/uploads/2011/08/kornylak-omni-directional-wheel.jpg" alt="Kornylak Omni-Directional Wheel" title="Kornylak Omni-Directional Wheel" width="250" height="231" class="size-full wp-image-207" /></a><p class="wp-caption-text">Kornylak Omni-Directional Wheel</p></div></p>
]]></content:encoded>
			<wfw:commentRss>http://www.brickengineer.com/pages/2011/08/23/a-catalog-of-omni-directional-or-holonomic-wheels-for-lego-robots/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MATLAB Packages for the NXT</title>
		<link>http://www.brickengineer.com/pages/2009/02/11/matlab-packages-for-the-nxt/</link>
		<comments>http://www.brickengineer.com/pages/2009/02/11/matlab-packages-for-the-nxt/#comments</comments>
		<pubDate>Wed, 11 Feb 2009 07:10:14 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Resources]]></category>
		<category><![CDATA[Robotics]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Bluetooth]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[LEGO]]></category>
		<category><![CDATA[LEGO mindstorms]]></category>
		<category><![CDATA[MATLAB]]></category>
		<category><![CDATA[mindstorms]]></category>
		<category><![CDATA[NXT]]></category>
		<category><![CDATA[package]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[robot]]></category>
		<category><![CDATA[robots]]></category>
		<category><![CDATA[starting]]></category>

		<guid isPermaLink="false">http://www.brickengineer.com/pages/?p=45</guid>
		<description><![CDATA[There are now several MATLAB packages for robotics, and specifically for the NXT.  One paradigm is to run the code on a PC and have it communicate direct commands to the NXT Brick via Bluetooth or USB.  I have found this paradigm to be a bit dangerous since in the event of a MATLAB crash [...]]]></description>
			<content:encoded><![CDATA[<p>There are now several MATLAB packages for robotics, and specifically for the NXT.  One paradigm is to run the code on a PC and have it communicate direct commands to the NXT Brick via Bluetooth or USB.  I have found this paradigm to be a bit dangerous since in the event of a MATLAB crash or a miscommunication, the NXT Brick will continue with its last command until ordered to stop.  This has the potential to destroy your robot.  The paradigm that I prefer to use is to write several programs that run on the brick.  These programs take commands from files on the brick that can be uploaded rapidly from the PC.  The MATLAB code then is in charge of sending the command files and starting and stopping programs.  In the event of a MATLAB crash or communication failure, the software running on the NXT Brick can be designed to terminate gracefully.</p>
<p>Here are the MATLAB packages that I know of.  The first two are specifically geared toward the NXT; whereas the last is a general robotics package.</p>
<ul>
<li>LEGO MINDSTORMS NXT Toolkit for MATLAB and Simulink<br />
<a href="http://www.mathworks.com/programs/mindstorms/" target="_blank">http://www.mathworks.com/programs/mindstorms/</a></li>
<li>Robotics Toolbox for MATLAB (Release 7.1) (P.I. Corke)<br />
<a href="http://petercorke.com/Robotics%20Toolbox.html" target="_blank">http://petercorke.com/Robotics%20Toolbox.html</a></li>
<li>RWTH Mindstorms NXT Toolbox for Matlab<br />
<a href="http://www.mindstorms.rwth-aachen.de/" target="_blank">http://www.mindstorms.rwth-aachen.de/</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.brickengineer.com/pages/2009/02/11/matlab-packages-for-the-nxt/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Little Rover with Instructions and Code</title>
		<link>http://www.brickengineer.com/pages/2008/10/12/little-rover-with-instructions-and-code/</link>
		<comments>http://www.brickengineer.com/pages/2008/10/12/little-rover-with-instructions-and-code/#comments</comments>
		<pubDate>Sun, 12 Oct 2008 05:43:54 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Constructs]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Robotics]]></category>
		<category><![CDATA[code software]]></category>
		<category><![CDATA[instructions]]></category>
		<category><![CDATA[LEGO mindstorms]]></category>
		<category><![CDATA[NXT]]></category>
		<category><![CDATA[NXT-G]]></category>
		<category><![CDATA[robot]]></category>
		<category><![CDATA[rover]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.brickengineer.com/pages/?p=26</guid>
		<description><![CDATA[I have finally compiled building instructions for my Little Rover, which can be seen above in a 3D Rendering courtesy of POVRay.  An earlier version of this rover can be seen in this YouTube video: Little Rover Prototype Video Rover Design The complete detailed building instructions can be found here in this 94-page pdf file. [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.brickengineer.com/pages/wp-content/uploads/2008/10/little-rover-on-mars-med.jpg"><img class="aligncenter size-full wp-image-34" title="little-rover-on-mars-med" src="http://www.brickengineer.com/pages/wp-content/uploads/2008/10/little-rover-on-mars-med.jpg" alt="" width="450" height="321" /></a></p>
<p>I have finally compiled building instructions for my Little Rover, which can be seen above in a 3D Rendering courtesy of <a href="http://www.povray.org/" target="_blank">POVRay</a>.  An earlier version of this rover can be seen in this YouTube video:</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="src" value="http://www.youtube.com/v/cShU-TzoK6w&amp;hl=en&amp;fs=1" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/cShU-TzoK6w&amp;hl=en&amp;fs=1" allowfullscreen="true"></embed></object></p>
<p><a href="http://www.youtube.com/watch?v=cShU-TzoK6w">Little Rover Prototype Video</a></p>
<p><strong>Rover Design</strong></p>
<p>The complete detailed building instructions can be found <a title="Little Rover Building Instructions" href="http://www.brickengineer.com/pages/instructions/little-rover-building-instructions.pdf" target="_self">here in this 94-page pdf file</a>.<br />
Warning: it is about 9MB in size.  The design is not entirely compatible with the standard NXT Mindstorms Kit.  This design relies on two touch sensors, several 1&#215;9 bent liftarms, and as far as I can tell from Peeron, the NXT Kit has only two.  This may require a little redesign.  Other compatibility issues and their solutions can be found in the Parts List in the <a title="Little Rover Building Instructions" href="http://www.brickengineer.com/pages/instructions/little-rover-building-instructions.pdf" target="_self">instructions</a>.</p>
<p>Remember to <a href="http://www.brickengineer.com/pages/downloads/code/Little-Rover.zip">download the software DriveSmart here as well</a>.<br />
Installation instructions can be found in the zip file.</p>
<p><strong>DriveSmart Code</strong></p>
<p>The main file is called DriveSmart.rbt.  Drive Smart runs four threads:</p>
<p>Drive Thread<br />
The Drive Thread (lowest one of the four) drives until a warning flag is set by one of the other<br />
threads. It then waits until it gets an all clear message via the Wait Until Free block, and then<br />
it starts driving again.</p>
<p>Bumper Threads<br />
There are two threads that monitor the bumpers.<br />
The reaction is only activated if nothing else is currently commanding the robot.  In this case the<br />
bumper has been pressed and the robot will veer away from the hazard.</p>
<p>Ultrasound Thread<br />
This thread monitors the ultrasound rangefinder.<br />
The reaction is only activated if nothing else is currently commanding the robot.  When the robot<br />
comes too close to a hazard, the robot is commanded to stop.  It then looks both ways and then turns<br />
in the direction with more room.  If the robot is within 10 cm of a hazard on both sides, it then<br />
backs up.</p>
<p>The robot can roam about a wide variety of rooms and not get stuck.<br />
He does not detect stairs though!  So be careful.</p>
<p>Download: <a title="Little Rover Building Instructions" href="http://www.brickengineer.com/pages/instructions/little-rover-building-instructions.pdf" target="_self">instructions</a> and <a href="http://www.brickengineer.com/pages/downloads/code/Little-Rover.zip">code</a>.</p>
<p>Enjoy!<br />
Kevin Knuth</p>
]]></content:encoded>
			<wfw:commentRss>http://www.brickengineer.com/pages/2008/10/12/little-rover-with-instructions-and-code/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>LEGO NXT Motor Wiring</title>
		<link>http://www.brickengineer.com/pages/2008/09/05/lego-nxt-motor-wiring/</link>
		<comments>http://www.brickengineer.com/pages/2008/09/05/lego-nxt-motor-wiring/#comments</comments>
		<pubDate>Fri, 05 Sep 2008 05:15:58 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Electronics]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[LEGO Engineering]]></category>
		<category><![CDATA[Robotics]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[interface]]></category>
		<category><![CDATA[LEGO]]></category>
		<category><![CDATA[LEGO Electronics]]></category>
		<category><![CDATA[LEGO mindstorms]]></category>
		<category><![CDATA[motor]]></category>
		<category><![CDATA[NXT]]></category>
		<category><![CDATA[wire]]></category>
		<category><![CDATA[wiring]]></category>

		<guid isPermaLink="false">http://www.brickengineer.com/pages/2008/09/05/lego-nxt-motor-wiring/</guid>
		<description><![CDATA[After posting Hacking the LEGO Mindstorms NXT Standard Motor, I received several requests for more information regarding the wiring of the motor. The NXT cable has six wires. Below I list a table with the wires and their colors: Color Name White Motor 1 Black Motor 2 Red GND Green 4.3 Volts Yellow Tach01 Blue [...]]]></description>
			<content:encoded><![CDATA[<p>After posting <a href="http://www.brickengineer.com/pages/2008/04/05/hacking-the-lego-mindstorms-nxt-standard-motor/" title="Hacking the LEGO Motor">Hacking the LEGO Mindstorms NXT Standard Motor</a>, I received several requests for more information regarding the wiring of the motor.</p>
<p>The NXT cable has six wires.   Below I list a table with the wires and their colors:</p>
<table>
<tr>
<td><strong>Color    </strong></td>
<td><strong>Name</strong></td>
</tr>
<tr>
<td>White</td>
<td>Motor 1</td>
</tr>
<tr>
<td>Black</td>
<td>Motor 2</td>
</tr>
<tr>
<td>Red</td>
<td>GND</td>
</tr>
<tr>
<td>Green</td>
<td>4.3 Volts</td>
</tr>
<tr>
<td>Yellow</td>
<td>Tach01</td>
</tr>
<tr>
<td>Blue</td>
<td>Tach02</td>
</tr>
</table>
<p>The WHITE and BLACK wires (Motor 1 and Motor 2) deliver power to the motor.<br />
If standard batteries are used, the potential difference will be 9 volts, otherwise the NiMH rechargeable batteries provide 7.2 volts.  If the white wire is positive and black is negative, the motor will turn one way.  If you reverse the polarity, the motor will turn the other way.</p>
<p>The RED wire is connected to the ground (GND).  Note that in the sensors, RED and BLACK are connected to one another.  This is not the case in the motors.</p>
<p>The GREEN wire is connected to the +4.3 NXT power supply.</p>
<p>The YELLOW and BLUE wires are connected to the <a href="http://en.wikipedia.org/wiki/Rotary_encoder">quadrature encoder</a>, also called an <a href="http://en.wikipedia.org/wiki/Rotary_encoder">incremental rotary encoder</a>.</p>
<p><img src="http://upload.wikimedia.org/wikipedia/commons/thumb/c/c1/Basic-Rotary.jpg/180px-Basic-Rotary.jpg" alt="Basic Rotary Encoder" align="middle" height="179" width="180" /></p>
<p><a href="http://en.wikipedia.org/wiki/Quadrature_encoder"><img src="http://upload.wikimedia.org/wikipedia/en/thumb/6/68/Quadrature_Diagram.svg/300px-Quadrature_Diagram.svg.png" alt="Square waves from quadrature encoder" align="middle" /></a></p>
<p>As shown in the figure from Wikipedia above, (<a href="http://en.wikipedia.org/wiki/Quadrature_encoder">http://en.wikipedia.org/wiki/Quadrature_encoder</a>) the wires return square wave pulses that are 90 degrees out of phase.  If the rising pulse on TACH00 leads the rising pulse of TACH01 by 90 degrees, then the motor is going forward.  If it instead lags by 90 degrees, the motor is rotating backwards.  One complete square wave cycle corresponds to 2 degrees of rotation.  In the diagram above, if TACH00 refers to A and TACH01 refers to B, we can see that the motor is going backwards as TACH00 is lagging TACH 01.</p>
<p>By measuring the frequency of the square wave oscillation, one can compute the rotational velocity.  Since one cycle corresponds to 2 degrees of rotation, one cycle per second (1 Hz) corresponds to 2 degrees/sec.  If you record a frequency of X Hz, then the rotation rate is 2X cycles/sec.</p>
<p>Note also that by tracking both square waves, you can identify quarter cycles, which gives you a resolution of 1/4 of 2 degrees, which is 0.5 degrees.</p>
<p>The motor speed is controlled by <a href="http://en.wikipedia.org/wiki/Pulse-width_modulation">pulse-width modulation</a> (pwm), which works by driving the motor with a variable duty cycle square wave.  This effectively turns the motor on and off, fast.  The longer it is on, the more torque it will generate and the faster it will go.</p>
<p>These details and more can be found in the excellent book: Extreme: NXT with a sneak peak <a href="http://books.google.com/books?id=ze1vS5f4apUC&amp;pg=PA32&amp;lpg=PA32&amp;dq=lego+mindstorms+quadrature+encoder&amp;source=web&amp;ots=AdmPVFnk6s&amp;sig=RY_mOg7YTePFTb_YMg-slF0VP-w&amp;hl=en&amp;sa=X&amp;oi=book_result&amp;resnum=7&amp;ct=result#PPA32,M1">here</a>.</p>
<p>Additional details can be found in the excellent book <a href="http://www.amazon.com/gp/product/1590598180?ie=UTF8&amp;tag=onlicort-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=1590598180">Extreme NXT: Extending the LEGO MINDSTORMS NXT to the Next Level (Technology in Action)</a><img src="http://www.assoc-amazon.com/e/ir?t=onlicort-20&amp;l=as2&amp;o=1&amp;a=1590598180" style="border: medium none ; margin: 0px" border="0" height="1" width="1" /> by Michael Gasperi, Philippe E. Hurbain, and Isabelle L. Hurbain.</p>
<p><a href="http://www.amazon.com/gp/product/1590598180?ie=UTF8&amp;tag=onlicort-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=1590598180"><img src="http://www.brickengineer.com/pages/pics/books/extreme-nxt.jpg" border="0" /></a><img src="http://www.assoc-amazon.com/e/ir?t=onlicort-20&amp;l=as2&amp;o=1&amp;a=1590598180" style="border: medium none ; margin: 0px" border="0" height="1" width="1" /></p>
<p>Philo uploaded a comment, and reminded me that &#8220;Note that there are some internal photos of the NXT motor here: <a href="http://philohome.com/nxtmotor/nxtmotor.htm" onclick="javascript:pageTracker._trackPageview('/outgoing/philohome.com/nxtmotor/nxtmotor.htm');" rel="nofollow">http://philohome.com/nxtmotor/nxtmotor.htm</a> and schematics here: <a href="http://www.brickshelf.com/cgi-bin/gallery.cgi?i=1846577" onclick="javascript:pageTracker._trackPageview('/outgoing/www.brickshelf.com/cgi-bin/gallery.cgi?i=1846577');" rel="nofollow">http://www.brickshelf.com/cgi-bin/gallery.cgi?i=1846577</a>&#8221;</p>
<p>Happy Hacking!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.brickengineer.com/pages/2008/09/05/lego-nxt-motor-wiring/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Basic Electronics Supplies for Beginners</title>
		<link>http://www.brickengineer.com/pages/2008/06/14/basic-electronics-supplies/</link>
		<comments>http://www.brickengineer.com/pages/2008/06/14/basic-electronics-supplies/#comments</comments>
		<pubDate>Sat, 14 Jun 2008 18:47:33 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Electronics]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[LEGO Engineering]]></category>
		<category><![CDATA[Robotics]]></category>
		<category><![CDATA[beginners]]></category>
		<category><![CDATA[LEGO mindstorms]]></category>
		<category><![CDATA[list]]></category>
		<category><![CDATA[microcontrollers]]></category>
		<category><![CDATA[parts]]></category>
		<category><![CDATA[starting]]></category>

		<guid isPermaLink="false">http://www.brickengineer.com/pages/2008/06/14/basic-electronics-supplies/</guid>
		<description><![CDATA[I am getting interested in more general robotics projects, but will still be relying on LEGOs for their construction.  The LEGO brick is a bit too limited with its specialized programming languages and limited sensor and motor ports. So for those interested in some LEGO electronics hacking, here is a list of supplies that will [...]]]></description>
			<content:encoded><![CDATA[<p>I am getting interested in more general robotics projects, but will still be relying on LEGOs for their construction.  The LEGO brick is a bit too limited with its specialized programming languages and limited sensor and motor ports.</p>
<p>So for those interested in some LEGO electronics hacking, here is a list of supplies that will get you up and running fast for about $275&#8230; just a but more than the cost of a single Mindstorms kit.  Plus you&#8217;ll now get to learn electronics!</p>
<p>First, check out the book:<br />
<a href="http://www.amazon.com/gp/product/0596510519?ie=UTF8&amp;tag=onlicort-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0596510519">Making Things Talk: Practical Methods for Connecting Physical Objects</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=0596510519" height="1" style="margin: 0px; border: medium none" /></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=0596510519&amp;fc1=000000&amp;IS2=1&amp;lt1=_blank&amp;lc1=0000FF&amp;bc1=FFFFFF&amp;bg1=FFFFFF&amp;f=ifr" marginHeight="0" marginWidth="0" style="width: 120px; height: 240px"></iframe></p>
<p>This book explains how to wire, program and interconnect various microcontrollers, some of which are very closely related to those <a href="http://thenxtstep.blogspot.com/2006/07/inside-nxt-brick-lots-of.html">used by the NXT Brick</a>.</p>
<p><strong>Supply List</strong></p>
<table>
<tr>
<td>Item Number</td>
<td>Description</td>
<td>Quantity</td>
<td>Unit Price</td>
<td>Total</td>
</tr>
<tr>
<td bgColor="#ccccff"><a href="http://www.amazon.com?ie=UTF8&amp;tag=onlicort-20">Amazon.com</a></td>
</tr>
<tr>
<td> </td>
<td><a href="http://www.amazon.com/gp/product/0596510519?ie=UTF8&amp;tag=onlicort-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0596510519">Making Things Talk</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=0596510519" height="1" style="margin: 0px; border: medium none" /></td>
<td>1</td>
<td> $19.79</td>
<td>$19.79</td>
</tr>
<tr>
<td></td>
</tr>
<tr>
<td bgColor="#ccccff"><a href="Jameco.com">Jameco.com</a></td>
</tr>
<tr>
<td>19166</td>
<td>Desoldering Pump</td>
<td>1</td>
<td>$4.95</td>
<td>$4.95</td>
</tr>
<tr>
<td>159291</td>
<td>Wire Stripper</td>
<td>1</td>
<td>$10.15</td>
<td>$10.15</td>
</tr>
<tr>
<td>161411</td>
<td>Diagonal Cutter</td>
<td>1</td>
<td>$7.49</td>
<td>$7.49</td>
</tr>
<tr>
<td>35474</td>
<td>Needlenose Pliers</td>
<td>1</td>
<td>$5.49</td>
<td>$5.49</td>
</tr>
<tr>
<td>127271</td>
<td>Mini Screwdriver</td>
<td>1</td>
<td>$1.89</td>
<td>$1.89</td>
</tr>
<tr>
<td>681002</td>
<td>Helping Hands</td>
<td>1</td>
<td>$8.75</td>
<td>$8.75</td>
</tr>
<tr>
<td>159611</td>
<td>Power Connector</td>
<td>2</td>
<td>$1.79</td>
<td>$3.58</td>
</tr>
<tr>
<td>10444</td>
<td>Alligator Test Clip Leads</td>
<td>2</td>
<td>$4.39</td>
<td>$8.78</td>
</tr>
<tr>
<td>103377</td>
<td>Header Pins</td>
<td>10</td>
<td>$0.16</td>
<td>$1.60</td>
</tr>
<tr>
<td>119011</td>
<td>Push Button (PCB Type)</td>
<td>10</td>
<td>$0.27</td>
<td>$2.70</td>
</tr>
<tr>
<td>29082</td>
<td>Potentiometer</td>
<td>2</td>
<td>$1.05</td>
<td>$2.10</td>
</tr>
<tr>
<td>242115</td>
<td>LM1117T-3.3 Voltage Regulator</td>
<td>3</td>
<td>$1.39</td>
<td>$4.17</td>
</tr>
<tr>
<td>51262</td>
<td>7805T 5v Voltage regulator</td>
<td>3</td>
<td>$0.32</td>
<td>$0.96</td>
</tr>
<tr>
<td>38236</td>
<td>2N2222A Transistor NPN</td>
<td>5</td>
<td>$0.41</td>
<td>$2.05</td>
</tr>
<tr>
<td>32993</td>
<td>TIP120 Power Transistor</td>
<td>5</td>
<td>$0.45</td>
<td>$2.25</td>
</tr>
<tr>
<td>643488</td>
<td>3.3V Zener Diode</td>
<td>5</td>
<td>$0.03</td>
<td>$0.16</td>
</tr>
<tr>
<td>35991</td>
<td>1N4004 Diode</td>
<td>5</td>
<td>$0.04</td>
<td>$0.20</td>
</tr>
<tr>
<td>152792</td>
<td bgColor="#eeeeee">LED Yellow</td>
<td>10</td>
<td>$0.17</td>
<td>$1.70</td>
</tr>
<tr>
<td>152805</td>
<td>LED Red</td>
<td>10</td>
<td>$0.21</td>
<td>$2.10</td>
</tr>
<tr>
<td>153139</td>
<td bgColor="#eeeeee">LED Orange</td>
<td>10</td>
<td>$0.35</td>
<td>$3.50</td>
</tr>
<tr>
<td>156962</td>
<td>LED Green (567 nm)</td>
<td>10</td>
<td>$0.20</td>
<td>$2.00</td>
</tr>
<tr>
<td>334529</td>
<td bgColor="#eeeeee">LED Bargraph Red</td>
<td>1</td>
<td>$1.31</td>
<td>$1.31</td>
</tr>
<tr>
<td>334537</td>
<td>LED Bargraph Yellow</td>
<td>1</td>
<td>$1.23</td>
<td>$1.23</td>
</tr>
<tr>
<td>334511</td>
<td bgColor="#eeeeee">LED Bargraph Green</td>
<td>1</td>
<td>$1.28</td>
<td>$1.28</td>
</tr>
<tr>
<td>17187</td>
<td>7-segment LED Display</td>
<td>3</td>
<td>$0.88</td>
<td>$2.64</td>
</tr>
<tr>
<td>38818</td>
<td>4-switch DIP</td>
<td>4</td>
<td>$0.48</td>
<td>$1.92</td>
</tr>
<tr>
<td>38842</td>
<td bgColor="#eeeeee">8-switch DIP</td>
<td>2</td>
<td>$0.89</td>
<td>$1.78</td>
</tr>
<tr>
<td>103166</td>
<td>Resistor Refill</td>
<td>1</td>
<td>$12.95</td>
<td>$12.95</td>
</tr>
<tr>
<td>15270</td>
<td>0.1 uF</td>
<td>10</td>
<td>$0.15</td>
<td>$1.53</td>
</tr>
<tr>
<td>94161</td>
<td>1 uF</td>
<td>10</td>
<td>$0.12</td>
<td>$1.20</td>
</tr>
<tr>
<td>29891</td>
<td>10 uF</td>
<td>10</td>
<td>$0.06</td>
<td>$0.60</td>
</tr>
<tr>
<td>158394</td>
<td>100 uF</td>
<td>10</td>
<td>$0.11</td>
<td>$1.08</td>
</tr>
<tr>
<td></td>
</tr>
<tr>
<td bgColor="#ccccff"><a href="http://www.mpja.com/">MPJA</a></td>
</tr>
<tr>
<td>4443 TE</td>
<td>Solderless Breadboard</td>
<td>1</td>
<td>$4.95</td>
<td>$4.95</td>
</tr>
<tr>
<td>4447 TE</td>
<td bgColor="#eeeeee">Large Solderless Breadboard</td>
<td>1</td>
<td>$22.95</td>
<td>$22.95</td>
</tr>
<tr>
<td>7027 TE</td>
<td>Jumpers</td>
<td>2</td>
<td>$3.95</td>
<td>$7.90</td>
</tr>
<tr>
<td>14213 TE</td>
<td>Digital Multimeter</td>
<td>1</td>
<td>$14.95</td>
<td>$14.95</td>
</tr>
<tr>
<td>15860 TL</td>
<td>Mini Soldering Station</td>
<td>1</td>
<td>$14.95</td>
<td>$14.95</td>
</tr>
<tr>
<td></td>
</tr>
<tr>
<td bgColor="#ccccff"><a href="http://www.sparkfun.com/commerce/categories.php">Sparkfun</a></td>
</tr>
<tr>
<td>Wiring Platform</td>
<td>DEV-00744</td>
<td>1</td>
<td>$84.95</td>
<td>$84.95</td>
</tr>
<tr>
<td></td>
</tr>
<tr>
<td bgColor="#ccccff"><a href="http://www.radioshack.com/sm-lead-free-solder0-25-oz--pi-2062722.html">Radio Shack</a></td>
</tr>
<tr>
<td>64-025</td>
<td>Lead Free Solder</td>
<td>1</td>
<td>$3.89</td>
<td>$3.89</td>
</tr>
<tr></tr>
</table>
<p>Note that the light gray items are optional, and not necessary.</p>
<p>Also, this list does not include some sort of power supply. Pulling one out of an old computer is an easy option. Or rechargeable batteries work well too (in which case you will need battery holders).</p>
<p>Last, there are special items in the book <a href="http://www.amazon.com/gp/product/0596510519?ie=UTF8&amp;tag=onlicort-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0596510519">Making Things Talk</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=0596510519" height="1" style="margin: 0px; border: medium none" /> that you may decide to purchase separately, such as flex sensors, or bluetooth boards, etc.</p>
<p>You can store your electronics in much the same way you store your small LEGO parts. <a href="http://www.brickengineer.com/pages/2007/10/09/storing-your-lego-collection/">Check out the article on Storage</a>.</p>
<p>Enjoy Hacking!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.brickengineer.com/pages/2008/06/14/basic-electronics-supplies/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Center of Mass of LEGO NXT Motors</title>
		<link>http://www.brickengineer.com/pages/2008/03/16/center-of-mass-of-lego-nxt-motors/</link>
		<comments>http://www.brickengineer.com/pages/2008/03/16/center-of-mass-of-lego-nxt-motors/#comments</comments>
		<pubDate>Sun, 16 Mar 2008 04:33:29 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[LEGO Engineering]]></category>
		<category><![CDATA[Physics]]></category>
		<category><![CDATA[Research]]></category>
		<category><![CDATA[Robotics]]></category>
		<category><![CDATA[robots]]></category>
		<category><![CDATA["center of mass"]]></category>
		<category><![CDATA["moment of inertia"]]></category>
		<category><![CDATA[center]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[image]]></category>
		<category><![CDATA[inertia]]></category>
		<category><![CDATA[LEGO]]></category>
		<category><![CDATA[mass]]></category>
		<category><![CDATA[MLCAD]]></category>
		<category><![CDATA[moment]]></category>
		<category><![CDATA[motor]]></category>
		<category><![CDATA[NXT]]></category>

		<guid isPermaLink="false">http://www.brickengineer.com/pages/2008/03/16/center-of-mass-of-lego-nxt-motors/</guid>
		<description><![CDATA[I am working on designing a walking machine, but I needed to know the Center of Mass of the LEGO NXT Motors.  When using Newton&#8217;s Laws to compute the forces on the system, we can treat the motor as if all of its mass is located at a single point.  The Center of Mass is [...]]]></description>
			<content:encoded><![CDATA[<p>I am working on designing a walking machine, but I needed to know the <a href="http://en.wikipedia.org/wiki/Center_of_mass">Center of Mass</a> of the LEGO NXT Motors.  When using <a href="http://en.wikipedia.org/wiki/Newton's_laws_of_motion">Newton&#8217;s Laws</a> to compute the forces on the system, we can treat the motor as if all of its mass is located at a single point.  The <a href="http://en.wikipedia.org/wiki/Center_of_mass">Center of Mass</a> is the location of this point.</p>
<p><img border="0" align="middle" width="350" src="http://brickengineer.com/pages/pics/physics/motor-com-5785_web.jpg" alt="Hanging an NXT motor to find its center of mass." height="213" /></p>
<p>There are several ways to find the <a href="http://en.wikipedia.org/wiki/Center_of_mass">Center of Mass</a> of the motor.  The most straightforward way is to hang the motor from an axle placed in one of the holes.  The motor will orient itself so that the <a href="http://en.wikipedia.org/wiki/Center_of_mass">Center of Mass</a> lies directly below the axle.  By hanging a mass on a string from the axle, the <a href="http://en.wikipedia.org/wiki/Center_of_mass">Center of Mass</a> must lie somewhere along the line defined by the string. </p>
<p><img border="0" align="middle" width="350" src="http://brickengineer.com/pages/pics/physics/motor-com-5784_web.jpg" alt="The Center of Mass Lies along the line defined by the vertical string" height="263" /></p>
<p>After performing this experiment, I placed a small piece of Scotch tape over the string so that I can keep track of where that line is.  I then cut the string off of the axle.</p>
<p><img border="0" align="middle" width="350" src="http://brickengineer.com/pages/pics/physics/motor-com-5786_web.jpg" alt="A piece of Scotch tape holds the string in place" height="263" /></p>
<p>Now to find the precise point, we simply perform the experiment again, but place the axle through a different hole.  This gives us a second line.  Since the <a href="http://en.wikipedia.org/wiki/Center_of_mass">Center of Mass</a> must be on both the first line and the second line, it is located at the intersection of these two lines.</p>
<p><img border="0" align="middle" width="350" src="http://brickengineer.com/pages/pics/physics/motor-com-5787_web.jpg" alt="The intersection of the two strings indicates the position of the Center of Mass" height="263" /></p>
<p>The <a href="http://en.wikipedia.org/wiki/Center_of_mass">Center of Mass</a> is very close to being aligned with the holes on the motor.  Below is an <a href="http://www.lm-software.com/mlcad/">MLCAD</a> image of the <a href="http://www.philohome.com/nxtldraw/nxtldraw.htm">NXT motor (from Philo)</a>.  I have overlayed a <a href="http://en.wikipedia.org/wiki/Cartesian_coordinate_system">Cartesian coordinate system</a> that corresponds to that used to define the 3-D image file.  The origin of this system is at the center of the axle hole on the motors drive axis.  This is perfect for me since I will be rotating the motor and trying to compute the position of the <a href="http://en.wikipedia.org/wiki/Center_of_mass">Center of Mass</a> after the motor has rotated through some arbitrary angle.</p>
<p><img border="0" align="middle" width="350" src="http://brickengineer.com/pages/pics/physics/motor-dimensions_web.jpg" alt="The dimesions of the LEGO NXT Motor" height="179" /></p>
<p>This image not only helps with identifying the <a href="http://en.wikipedia.org/wiki/Center_of_mass">Center of Mass</a> of the NXT motor, but also in understanding the dimensions of the NXT motor overall.</p>
<p>Kevin Knuth<br />
Albany NY</p>
]]></content:encoded>
			<wfw:commentRss>http://www.brickengineer.com/pages/2008/03/16/center-of-mass-of-lego-nxt-motors/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Intelligent Instruments</title>
		<link>http://www.brickengineer.com/pages/2007/10/04/intelligent-instruments/</link>
		<comments>http://www.brickengineer.com/pages/2007/10/04/intelligent-instruments/#comments</comments>
		<pubDate>Fri, 05 Oct 2007 03:23:51 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Research]]></category>
		<category><![CDATA[Robotics]]></category>
		<category><![CDATA[construction]]></category>
		<category><![CDATA[education]]></category>
		<category><![CDATA[engineerings]]></category>
		<category><![CDATA[enthusiast]]></category>
		<category><![CDATA[instructions]]></category>
		<category><![CDATA[intelligent]]></category>
		<category><![CDATA[LEGO]]></category>
		<category><![CDATA[reference]]></category>
		<category><![CDATA[robot]]></category>
		<category><![CDATA[toy]]></category>
		<category><![CDATA[toys]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.brickengineer.com/pages/?p=4</guid>
		<description><![CDATA[The LEGO Mindstorm NXT robotics system is an excellent testbed for research in machine learning and artificial intelligence.  At Knuthlab Robotics at the University at Albany, we are developing intelligent instruments using LEGOs. Our first instrument is a robotic arm that is designed to locate a characterize a white circle on a black background using [...]]]></description>
			<content:encoded><![CDATA[<p><img border="0" align="middle" src="http://www.brickengineer.com/pages/pics/research/arm-robot.jpg" alt="Intelligent Robotic Arm" /></p>
<p>The LEGO Mindstorm NXT robotics system is an excellent testbed for research in machine learning and artificial intelligence.  At <a target="_blank" href="http://knuthlab.rit.albany.edu/">Knuthlab</a> Robotics at the University at Albany, we are developing intelligent instruments using LEGOs.</p>
<p>Our first instrument is a robotic arm that is designed to locate a characterize a white circle on a black background using the LEGO light sensor.  It relies on Bayesian inference, which is implemented using a technique called Nested Sampling, which was developed by John Skilling.  This software allows the robot to learn the characteristics of the circle using the light sensor data that it has collected.  The real advance here is the inquiry engine, which uses Bayesian adaptive exploration to decide which measurements to take next.  It does this by considering all the possible measurements that it could take, and computes the expected gain in information from each possible measurement.  It then chooses to take the measurement with the greatest expected information gain.  The process then repeats as the robot learns about the circle.</p>
<p>The system is easily generalized to solving other problems, such as exploring rooms, interpreting people&#8217;s emotions, and doing real science.</p>
<p>We recently presented our research at the MaxEnt 2007 workshop in Saratoga Springs NY.  Below are links to a video of the talk, my slides, and our research paper.</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. <a target="_blank" href="http://www.huginn.com/knuth/papers/knuth+erner+frasso-me07-final.pdf">Designing intelligent instruments</a>. 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>
]]></content:encoded>
			<wfw:commentRss>http://www.brickengineer.com/pages/2007/10/04/intelligent-instruments/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

