<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0" xml:base="http://mechomaniac.com">
<channel>
 <title>mechomaniac - robots</title>
 <link>http://mechomaniac.com/taxonomy/term/2/0</link>
 <description />
 <language>en</language>
<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/mechomaniac-robots" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="mechomaniac-robots" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
 <title>Beagleboard / Arduino hybrid robot</title>
 <link>http://mechomaniac.com/node/6</link>
 <description>&lt;!-- google_ad_section_start --&gt;&lt;p&gt;&lt;strong&gt;It's time to build a robot!&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I plan to make a robot using a &lt;a href="http://www.beagleboard.org"&gt;Beagleboard&lt;/a&gt; for high-level functions:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;image processing&lt;/li&gt;
&lt;li&gt;artificial intelligence&lt;/li&gt;
&lt;li&gt;speech synthesis&lt;/li&gt;
&lt;li&gt;voice recognition&lt;/li&gt;
&lt;li&gt;internet connectivity&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;And an &lt;a href="http://www.arduino.cc"&gt;Arduino&lt;/a&gt; for low-level functions:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;motor / servo control&lt;/li&gt;
&lt;li&gt;sensor input &amp;amp; output&lt;/li&gt;
&lt;li&gt;battery monitoring&lt;/li&gt;
&lt;/ul&gt;
&lt;!-- google_ad_section_end --&gt;&lt;p&gt;&lt;a href="http://mechomaniac.com/node/6" target="_blank"&gt;read more&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/4TZRya4t9cGJRy5o3r22nxisZlU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/4TZRya4t9cGJRy5o3r22nxisZlU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/4TZRya4t9cGJRy5o3r22nxisZlU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/4TZRya4t9cGJRy5o3r22nxisZlU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://mechomaniac.com/node/6#comments</comments>
 <category domain="http://mechomaniac.com/robots">robots</category>
 <pubDate>Fri, 04 Sep 2009 13:40:45 +0000</pubDate>
 <dc:creator>tim</dc:creator>
 <guid isPermaLink="false">6 at http://mechomaniac.com</guid>
</item>
<item>
 <title>New Beagleboard and Timezones</title>
 <link>http://mechomaniac.com/node/77</link>
 <description>&lt;!-- google_ad_section_start --&gt;&lt;p&gt;Thanks to the folks at beagleboard.org, my shiny new Beagleboard has arrived!  This is from the "Beagleboard Sponsored Projects Program" at &lt;a href="http://beagleboard.org/contest" title="http://beagleboard.org/contest"&gt;http://beagleboard.org/contest&lt;/a&gt;.  If you have an idea for a good project involving the Beagleboard, you can submit the details.  Each week, two projects will be selected for a free board!&lt;/p&gt;
&lt;!-- google_ad_section_end --&gt;&lt;p&gt;&lt;a href="http://mechomaniac.com/node/77" target="_blank"&gt;read more&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/WH4SaqHwPCGQfhpnBUvZjm_UsCs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/WH4SaqHwPCGQfhpnBUvZjm_UsCs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/WH4SaqHwPCGQfhpnBUvZjm_UsCs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/WH4SaqHwPCGQfhpnBUvZjm_UsCs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://mechomaniac.com/node/77#comments</comments>
 <category domain="http://mechomaniac.com/robots">robots</category>
 <pubDate>Fri, 08 Jan 2010 04:37:35 +0000</pubDate>
 <dc:creator>tim</dc:creator>
 <guid isPermaLink="false">77 at http://mechomaniac.com</guid>
</item>
<item>
 <title>Accessing the Beagleboard user button from Python</title>
 <link>http://mechomaniac.com/BeagleboardUserButton</link>
 <description>&lt;!-- google_ad_section_start --&gt;&lt;p&gt;It's useful to have a physical way to control software running on the Bealgeboard, though without a normal keyboard this can be difficult.&lt;/p&gt;
&lt;!-- google_ad_section_end --&gt;&lt;p&gt;&lt;a href="http://mechomaniac.com/BeagleboardUserButton" target="_blank"&gt;read more&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/VuXmZRbWEWD7b2zLibTkmntPe3I/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/VuXmZRbWEWD7b2zLibTkmntPe3I/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/VuXmZRbWEWD7b2zLibTkmntPe3I/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/VuXmZRbWEWD7b2zLibTkmntPe3I/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://mechomaniac.com/BeagleboardUserButton#comments</comments>
 <category domain="http://mechomaniac.com/robots">robots</category>
 <pubDate>Wed, 25 Nov 2009 04:01:21 +0000</pubDate>
 <dc:creator>tim</dc:creator>
 <guid isPermaLink="false">76 at http://mechomaniac.com</guid>
</item>
<item>
 <title>Using OpenCV on the Beagleboard to track an Aibo pink ball</title>
 <link>http://mechomaniac.com/node/72</link>
 <description>&lt;!-- google_ad_section_start --&gt;&lt;p&gt;&lt;span class="inline inline-center"&gt;&lt;a href="/node/69"&gt;&lt;img src="http://mechomaniac.com/sites/default/files/images/P1010592.preview.jpg" alt="" title=""  class="image image-preview " width="640" height="427" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;div class="image-clear"&gt;&lt;/div&gt;&lt;!-- google_ad_section_end --&gt;&lt;p&gt;&lt;a href="http://mechomaniac.com/node/72" target="_blank"&gt;read more&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/_dHfiDv2B1SItPsaMPPGhQUOGHY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_dHfiDv2B1SItPsaMPPGhQUOGHY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/_dHfiDv2B1SItPsaMPPGhQUOGHY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_dHfiDv2B1SItPsaMPPGhQUOGHY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://mechomaniac.com/node/72#comments</comments>
 <category domain="http://mechomaniac.com/robots">robots</category>
 <pubDate>Thu, 08 Oct 2009 13:00:42 +0000</pubDate>
 <dc:creator>tim</dc:creator>
 <guid isPermaLink="false">72 at http://mechomaniac.com</guid>
</item>
<item>
 <title>Connecting servos to the Ardumoto shield on the Arduino</title>
 <link>http://mechomaniac.com/ConnectingServosToTheArdumoto</link>
 <description>&lt;!-- google_ad_section_start --&gt;&lt;p&gt;After my &lt;a href="/ArduinoMotorControlWithTheArdumotoShield"&gt;initial experiments&lt;/a&gt; with the Ardumoto motor shield, I've decided to extend it to drive the &lt;a href="/PanTiltMountForPlaystationEye"&gt;pan / tilt servos&lt;/a&gt; on my robot.&lt;/p&gt;
&lt;!-- google_ad_section_end --&gt;&lt;p&gt;&lt;a href="http://mechomaniac.com/ConnectingServosToTheArdumoto" target="_blank"&gt;read more&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/nFCb2yymaJ0PGpRX9cLMkdEnTv8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/nFCb2yymaJ0PGpRX9cLMkdEnTv8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/nFCb2yymaJ0PGpRX9cLMkdEnTv8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/nFCb2yymaJ0PGpRX9cLMkdEnTv8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://mechomaniac.com/ConnectingServosToTheArdumoto#comments</comments>
 <category domain="http://mechomaniac.com/robots">robots</category>
 <pubDate>Mon, 28 Sep 2009 13:56:53 +0000</pubDate>
 <dc:creator>tim</dc:creator>
 <guid isPermaLink="false">64 at http://mechomaniac.com</guid>
</item>
<item>
 <title>Robot chassis underway</title>
 <link>http://mechomaniac.com/node/59</link>
 <description>&lt;!-- google_ad_section_start --&gt;&lt;p&gt;I've started construction of the chassis to support all of the robot components:&lt;/p&gt;
&lt;p&gt;&lt;span class="inline inline-left"&gt;&lt;a href="/node/58"&gt;&lt;img src="http://mechomaniac.com/sites/default/files/images/P1010512.preview.jpg" alt="" title=""  class="image image-preview " width="640" height="427" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;More details coming soon...&lt;/p&gt;
&lt;div class="image-clear"&gt;&lt;/div&gt;&lt;!-- google_ad_section_end --&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/NCapSXpGQea3kCd3bYJA2xkNGbo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/NCapSXpGQea3kCd3bYJA2xkNGbo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/NCapSXpGQea3kCd3bYJA2xkNGbo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/NCapSXpGQea3kCd3bYJA2xkNGbo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://mechomaniac.com/node/59#comments</comments>
 <category domain="http://mechomaniac.com/robots">robots</category>
 <pubDate>Thu, 24 Sep 2009 13:59:53 +0000</pubDate>
 <dc:creator>tim</dc:creator>
 <guid isPermaLink="false">59 at http://mechomaniac.com</guid>
</item>
<item>
 <title>A pan - tilt mount for the Playstation Eye</title>
 <link>http://mechomaniac.com/PanTiltMountForPlaystationEye</link>
 <description>&lt;!-- google_ad_section_start --&gt;&lt;p&gt;A robot with a webcam needs to be able to look around to survey its surroundings, and this can be accomplished using a pan / tilt mechanism to move the camera.  The first step in construction is to disassemble the Playstation Eye webcam to remove the heavy metal base and unnecessary extra bits of plastic.&lt;/p&gt;
&lt;!-- google_ad_section_end --&gt;&lt;p&gt;&lt;a href="http://mechomaniac.com/PanTiltMountForPlaystationEye" target="_blank"&gt;read more&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/4sjp0-iITKRuShaZr6eljcuKXWY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/4sjp0-iITKRuShaZr6eljcuKXWY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/4sjp0-iITKRuShaZr6eljcuKXWY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/4sjp0-iITKRuShaZr6eljcuKXWY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://mechomaniac.com/PanTiltMountForPlaystationEye#comments</comments>
 <category domain="http://mechomaniac.com/robots">robots</category>
 <pubDate>Wed, 23 Sep 2009 13:31:44 +0000</pubDate>
 <dc:creator>tim</dc:creator>
 <guid isPermaLink="false">57 at http://mechomaniac.com</guid>
</item>
<item>
 <title>PlayStation Eye webcam on the Beagleboard</title>
 <link>http://mechomaniac.com/node/32</link>
 <description>&lt;!-- google_ad_section_start --&gt;&lt;p&gt;I decided to try the PlayStation Eye (PS3 Eye) webcam on the Beagleboard after reading an &lt;a href="http://createdigitalmotion.com/2009/08/06/trick-out-your-ps3-eye-webcam-best-cam-for-vision-augmented-reality/"&gt;article&lt;/a&gt; on &lt;a href="http://createdigitalmotion.com/"&gt;Create Digital Motion&lt;/a&gt; explaining how useful it is for  computer vision and augmented reality applications.&lt;/p&gt;
&lt;p&gt;The PlayStation Eye webcam is designed to be connected to a Sony PlayStation 3 (PS3) to provide interactive games, however it has a number of features that make it ideal for hacking into computer vision applications:&lt;/p&gt;
&lt;!-- google_ad_section_end --&gt;&lt;p&gt;&lt;a href="http://mechomaniac.com/node/32" target="_blank"&gt;read more&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/FoRxw4eYU7JSRTkjOKqKTRDtoBY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/FoRxw4eYU7JSRTkjOKqKTRDtoBY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/FoRxw4eYU7JSRTkjOKqKTRDtoBY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/FoRxw4eYU7JSRTkjOKqKTRDtoBY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://mechomaniac.com/node/32#comments</comments>
 <category domain="http://mechomaniac.com/robots">robots</category>
 <pubDate>Thu, 17 Sep 2009 08:40:57 +0000</pubDate>
 <dc:creator>tim</dc:creator>
 <guid isPermaLink="false">32 at http://mechomaniac.com</guid>
</item>
<item>
 <title>Remote C / C++ development on the Beagleboard using NetBeans IDE</title>
 <link>http://mechomaniac.com/BeagleboardDevelopmentWithNetbeans</link>
 <description>&lt;!-- google_ad_section_start --&gt;&lt;p&gt;After battling with cross-compiling C++ code for the Beagleboard using Eclipse on a Linux box, I've found a much easier way with the &lt;a href="http://www.netbeans.org/"&gt;NetBeans&lt;/a&gt; IDE.   You can edit and debug code on your computer of choice (I've tested with Mac and Windows) while the code compiles and runs on the Beagleboard itself:&lt;/p&gt;
&lt;!-- google_ad_section_end --&gt;&lt;p&gt;&lt;a href="http://mechomaniac.com/BeagleboardDevelopmentWithNetbeans" target="_blank"&gt;read more&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/BBnhmvFrrlhNtjJmNvDu6qgUids/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/BBnhmvFrrlhNtjJmNvDu6qgUids/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/BBnhmvFrrlhNtjJmNvDu6qgUids/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/BBnhmvFrrlhNtjJmNvDu6qgUids/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://mechomaniac.com/BeagleboardDevelopmentWithNetbeans#comments</comments>
 <category domain="http://mechomaniac.com/robots">robots</category>
 <pubDate>Thu, 10 Sep 2009 13:49:37 +0000</pubDate>
 <dc:creator>tim</dc:creator>
 <guid isPermaLink="false">21 at http://mechomaniac.com</guid>
</item>
<item>
 <title>Arduino motor control with the Ardumoto motor shield</title>
 <link>http://mechomaniac.com/ArduinoMotorControlWithTheArdumotoShield</link>
 <description>&lt;!-- google_ad_section_start --&gt;&lt;p&gt;To drive the main motors of the robot form the Arduino, I'm using the &lt;a href="http://www.sparkfun.com/commerce/product_info.php?products_id=9213"&gt;Ardumoto&lt;/a&gt; board from &lt;a href="http://www.sparkfun.com"&gt;SparkFun&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The Ardumoto comes assembled (it uses surface mount components), making it very easy to use.  All that's necessary to get it going is to solder on some appropriate connectors.  I've used a separate 6v battery pack to power the motors connected to the Vin socket on the Ardumoto, while isolating the Vin pin from the Arduino by bending it outwards (as the Arduino is currently running from USB there is no power on the Vin pin):&lt;/p&gt;
&lt;!-- google_ad_section_end --&gt;&lt;p&gt;&lt;a href="http://mechomaniac.com/ArduinoMotorControlWithTheArdumotoShield" target="_blank"&gt;read more&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/P422noKVP1SgKZ2xIK-oT0XflB4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/P422noKVP1SgKZ2xIK-oT0XflB4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/P422noKVP1SgKZ2xIK-oT0XflB4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/P422noKVP1SgKZ2xIK-oT0XflB4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://mechomaniac.com/ArduinoMotorControlWithTheArdumotoShield#comments</comments>
 <category domain="http://mechomaniac.com/robots">robots</category>
 <pubDate>Tue, 08 Sep 2009 11:24:57 +0000</pubDate>
 <dc:creator>tim</dc:creator>
 <guid isPermaLink="false">16 at http://mechomaniac.com</guid>
</item>
</channel>
</rss>
