<?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>www.sjwaller.com &#187; Roombotics</title>
	<atom:link href="http://www.sjwaller.com/category/robotics/roombotics/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.sjwaller.com</link>
	<description></description>
	<lastBuildDate>Wed, 07 Dec 2011 18:40:48 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
		<item>
		<title>More Roombotics</title>
		<link>http://www.sjwaller.com/robotics/roombotics/more-roombotics/</link>
		<comments>http://www.sjwaller.com/robotics/roombotics/more-roombotics/#comments</comments>
		<pubDate>Mon, 06 Oct 2008 04:19:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Roombotics]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[meccano]]></category>
		<category><![CDATA[robot]]></category>
		<category><![CDATA[roomba]]></category>

		<guid isPermaLink="false">http://blog.sjwaller.com/2008/10/06/more-roombotics/</guid>
		<description><![CDATA[<a href="http://www.sjwaller.com/robotics/roombotics/more-roombotics/"><img align="right" hspace="5" width="85" height="85" src="http://www.sjwaller.com/wp-content/uploads/2010/02/roomba_bots-150x150.jpg" class="alignright tfe wp-post-image" alt="roomba_bots" title="roomba_bots" /></a>Another weekend passed and another few days of time well spent doing anything other than what I really need to be doing three weeks before I go on my big hol ... oh well ... robots are cool so it's all good right?]]></description>
			<content:encoded><![CDATA[<p>Another weekend passed and another few days of time well spent doing anything other than what I really need to be doing three weeks before I go on my big hol &#8230; oh well &#8230; robots are cool so it&#8217;s all good right?</p>
<p>So I was happy when my robot muscles and robot brain arrived in the post last week &#8230; and yesterday I set to work with the sole purpose of stripping one of my Roomba&#8217;s and interfacing with it &#8230;</p>
<p>Here are a few pics of how it all came together:</p>
<p><a href="http://robots.sjwaller.com/wp-content/uploads/2010/02/roomba_bots.jpg" rel="lightbox[55]" title="roomba_bots"><img class="size-thumbnail wp-image-136 alignnone" title="roomba_bots" src="http://robots.sjwaller.com/wp-content/uploads/2010/02/roomba_bots-150x150.jpg" alt="" width="150" height="150" /></a></p>
<p>There&#8217;s the Meccano arm slightly re-designed to accomodate the servos. The arm is on a Meccano base that is fixed to the Roomba underneath. It clears the floor by about 1cm and provides a tray area for the little breadboards and the Arduino &#8211; which is the new brain <img src='http://www.sjwaller.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p><a href="http://robots.sjwaller.com/wp-content/uploads/2010/02/roomba_bot2s.jpg" rel="lightbox[55]" title="roomba_bot2s"><img class="size-thumbnail wp-image-134 alignnone" title="roomba_bot2s" src="http://robots.sjwaller.com/wp-content/uploads/2010/02/roomba_bot2s-150x150.jpg" alt="" width="150" height="150" /></a></p>
<p>Can you see the thick purple wire? Well, that one connects the Arduino to the Roomba&#8217;s ROI port so I can gain access to all the motors and sensors also power for the Arduino via the ROI. This afternoon I&#8217;ve been sending various test programs to the brain to try and get a handle on communication through the ROI. Also wrote some code that controls the movement of the arm &#8211; although there&#8217;s no fancy AI or any kinematics going on yet &#8230;.</p>
<p><a href="http://robots.sjwaller.com/wp-content/uploads/2010/02/roomba_bot3s.jpg" rel="lightbox[55]" title="roomba_bot3s"><img class="size-thumbnail wp-image-135 alignnone" title="roomba_bot3s" src="http://robots.sjwaller.com/wp-content/uploads/2010/02/roomba_bot3s-150x150.jpg" alt="" width="150" height="150" /></a></p>
<p>Sadly, my last attempt at flashing a new program into the brain caused some kind of hemotoma which led to severe neural damage leaving the poor thing doomed to repeat some buggy test code forever&#8230; It sux &#8211; the Arduino seems to run the current program fine &#8211; but won&#8217;t let me upload anything new &#8230; think I fried the ATMEGA168 &#8230; I don&#8217;t seem to be alone as there&#8217;s lots of posts about this happening online &#8230; As they are only cheap I will have to get a new chip for the Arduino before I can make a video of my robot doing something clever &#8211; definately won&#8217;t be before I go on my hols as I have so much proper work to be getting done before I leave &#8230; Grrrrrr  <img src='http://www.sjwaller.com/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' /> </p>
<!-- PHP 5.x -->]]></content:encoded>
			<wfw:commentRss>http://www.sjwaller.com/robotics/roombotics/more-roombotics/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>My inner nerd</title>
		<link>http://www.sjwaller.com/robotics/roombotics/my-inner-nerd/</link>
		<comments>http://www.sjwaller.com/robotics/roombotics/my-inner-nerd/#comments</comments>
		<pubDate>Sun, 28 Sep 2008 21:19:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Roombotics]]></category>
		<category><![CDATA[childish fun]]></category>
		<category><![CDATA[meccano]]></category>
		<category><![CDATA[robots]]></category>
		<category><![CDATA[roomba]]></category>

		<guid isPermaLink="false">http://blog.sjwaller.com/2008/09/28/my-inner-nerd/</guid>
		<description><![CDATA[<a href="http://www.sjwaller.com/robotics/roombotics/my-inner-nerd/"><img align="right" hspace="5" width="85" height="85" src="http://www.sjwaller.com/wp-content/uploads/2010/02/crane-150x150.jpg" class="alignright tfe wp-post-image" alt="crane" title="crane" /></a>This last few weeks I have been mainly going robot crazy. First off, I finished Asimov's second 'Elijah Bailey' robot book: The Naked Sun. It was great ... as are all his books! Then I watched I-Robot and Iron-Man, and it got me thinking ... ]]></description>
			<content:encoded><![CDATA[<p>This last few weeks I have been mainly going robot crazy. First off, I finished Asimov&#8217;s second &#8216;Elijah Bailey&#8217; robot book: The Naked Sun. It was great &#8230; as are all his books! Then I watched I-Robot and Iron-Man, and it got me thinking &#8230; I need a robot! &#8230; so after looking around a bit I found two broken iRobot &#8216;Roomba&#8217; robotic vacuum cleaners on ebay, bid on them and got one for £25 and the other for £10.</p>
<p><a href="http://robots.sjwaller.com/wp-content/uploads/2010/02/roombas.jpg" rel="lightbox[54]" title="roombas"><img class="size-thumbnail wp-image-137 alignnone" title="roombas" src="http://robots.sjwaller.com/wp-content/uploads/2010/02/roombas-150x150.jpg" alt="" width="150" height="150" /></a></p>
<p>Afer a bit of tinkering and parts swapping &#8211; I now have a perfectly working Roomba (the silver one) cleaning my floors &#8211; hurrah!! But the great thing about these robots is that they are totally hackable <img src='http://www.sjwaller.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  And this is what I plan to do with the second fella (the green one). He does everything bar vacuum &#8211; so it&#8217;s a perfect platform to build on and have some nerdy robotic fun and games <img src='http://www.sjwaller.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  Microsoft have released Microsoft Robotics Studio &#8211; which is a great free platform for visually programing robot logic &#8211; like controlling servo&#8217;s, motors, reading sensors etc. and they have support for Roomba too <img src='http://www.sjwaller.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />   which makes it a good place to start learning.</p>
<p>However, I also got hold of a set of classic Meccano! Remember that? So today I  have spent a perfectly sunny afternoon being 8 years old again building things with my new toy. The box came with a leaflet for building a crane, a car and a plane, which nice as they are, weren&#8217;t exactly the reason behind geting it &#8230;</p>
<p>&#8230; but this was:</p>
<p><a href="http://robots.sjwaller.com/wp-content/uploads/2010/02/crane.jpg" rel="lightbox[54]" title="crane"><img class="size-thumbnail wp-image-131 alignnone" title="crane" src="http://robots.sjwaller.com/wp-content/uploads/2010/02/crane-150x150.jpg" alt="" width="150" height="150" /></a></p>
<p>hehehe &#8230;</p>
<p><a href="http://robots.sjwaller.com/wp-content/uploads/2010/02/crane2.jpg" rel="lightbox[54]" title="crane2"><img class="size-thumbnail wp-image-132 alignnone" title="crane2" src="http://robots.sjwaller.com/wp-content/uploads/2010/02/crane2-150x150.jpg" alt="" width="150" height="150" /></a></p>
<p>&#8230; can you see what I did there?  hahaha &#8230; it&#8217;s an arm with 5 or 6 degrees of freedom (shoulder x2, elbow, wrist, hand &#8230; and grip).</p>
<p>To get this moving I&#8217;m gonna have to grab a bunch of servo&#8217;s and a programmable AVR microcontroller. It will take a bit more work interfacing with my Roomba &#8230; and I&#8217;ll probably have to ditch MSRS and just wire Roomba&#8217;s sensors and motors into the AVR as well &#8230; but I like a challenge and it&#8217;s going to be the dope when it&#8217;s all working.</p>
<p>Watch this space &#8230;</p>
<!-- PHP 5.x -->]]></content:encoded>
			<wfw:commentRss>http://www.sjwaller.com/robotics/roombotics/my-inner-nerd/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

