<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Roomba Tilt Control with MacBook &amp; Perl</title>
	<atom:link href="http://hackingroomba.com/projects/roomba-tilt-control-with-macbook-perl/feed/" rel="self" type="application/rss+xml" />
	<link>http://hackingroomba.com</link>
	<description>Roomba hacks that don't void the warranty</description>
	<lastBuildDate>Mon, 26 Jul 2010 12:57:31 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: brianpratt</title>
		<link>http://hackingroomba.com/projects/roomba-tilt-control-with-macbook-perl/comment-page-1/#comment-59799</link>
		<dc:creator>brianpratt</dc:creator>
		<pubDate>Fri, 23 Oct 2009 15:06:51 +0000</pubDate>
		<guid isPermaLink="false">http://hackingroomba.com/roomba-tilt-control-with-macbook-perl/#comment-59799</guid>
		<description>I am working on a similar app for the iPhone. Anyone interested in testing it before I release it to the App Store, contact me at:
roomba `at&#039; brianhpratt &#039;dot` net</description>
		<content:encoded><![CDATA[<p>I am working on a similar app for the iPhone. Anyone interested in testing it before I release it to the App Store, contact me at:<br />
roomba `at&#8217; brianhpratt &#8216;dot` net</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: alberto.IN » Prueba - Review: Roomba 530 (cont.)</title>
		<link>http://hackingroomba.com/projects/roomba-tilt-control-with-macbook-perl/comment-page-1/#comment-49611</link>
		<dc:creator>alberto.IN » Prueba - Review: Roomba 530 (cont.)</dc:creator>
		<pubDate>Tue, 31 Mar 2009 22:56:00 +0000</pubDate>
		<guid isPermaLink="false">http://hackingroomba.com/roomba-tilt-control-with-macbook-perl/#comment-49611</guid>
		<description>[...] Hacking Roomba: Controlar la roomba desde un MacBook [...]</description>
		<content:encoded><![CDATA[<p>[...] Hacking Roomba: Controlar la roomba desde un MacBook [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: todbot</title>
		<link>http://hackingroomba.com/projects/roomba-tilt-control-with-macbook-perl/comment-page-1/#comment-22456</link>
		<dc:creator>todbot</dc:creator>
		<pubDate>Sat, 12 Jul 2008 00:20:35 +0000</pubDate>
		<guid isPermaLink="false">http://hackingroomba.com/roomba-tilt-control-with-macbook-perl/#comment-22456</guid>
		<description>Yup, you could do all those things.  Simple averaging filters are easy (save the last N readings, add them all up, divide by N)  Anomaly detectors are also pretty easy (large deviations from the average can be ignored).

The trade-off one has to make when inserting filtering between input devices and output is the lag inherent to such systems.  A simple averaging system can be slow to act on a sudden true change in input (&quot;turn left NOW!&quot;) and anomaly detectors can filter out a sudden true change (&quot;hit the brakes we&#039;re gonna crash!&quot;)

There&#039;s a whole school of engineering called &lt;a href=&quot;http://en.wikipedia.org/wiki/Control_theory&quot; rel=&quot;nofollow&quot;&gt;control theory&lt;/a&gt; that deals with these things.

But mostly you can just do a simple average and it works fine.</description>
		<content:encoded><![CDATA[<p>Yup, you could do all those things.  Simple averaging filters are easy (save the last N readings, add them all up, divide by N)  Anomaly detectors are also pretty easy (large deviations from the average can be ignored).</p>
<p>The trade-off one has to make when inserting filtering between input devices and output is the lag inherent to such systems.  A simple averaging system can be slow to act on a sudden true change in input (&#8220;turn left NOW!&#8221;) and anomaly detectors can filter out a sudden true change (&#8220;hit the brakes we&#8217;re gonna crash!&#8221;)</p>
<p>There&#8217;s a whole school of engineering called <a href="http://en.wikipedia.org/wiki/Control_theory" rel="nofollow">control theory</a> that deals with these things.</p>
<p>But mostly you can just do a simple average and it works fine.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: koray</title>
		<link>http://hackingroomba.com/projects/roomba-tilt-control-with-macbook-perl/comment-page-1/#comment-22453</link>
		<dc:creator>koray</dc:creator>
		<pubDate>Sat, 12 Jul 2008 00:06:59 +0000</pubDate>
		<guid isPermaLink="false">http://hackingroomba.com/roomba-tilt-control-with-macbook-perl/#comment-22453</guid>
		<description>cant we eliminate the flipping of the numbers (hence the roomba) when we go beyond those limits in software?  we could damp the too sudden accelerations, no?</description>
		<content:encoded><![CDATA[<p>cant we eliminate the flipping of the numbers (hence the roomba) when we go beyond those limits in software?  we could damp the too sudden accelerations, no?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: todbot</title>
		<link>http://hackingroomba.com/projects/roomba-tilt-control-with-macbook-perl/comment-page-1/#comment-20232</link>
		<dc:creator>todbot</dc:creator>
		<pubDate>Fri, 23 May 2008 23:02:21 +0000</pubDate>
		<guid isPermaLink="false">http://hackingroomba.com/roomba-tilt-control-with-macbook-perl/#comment-20232</guid>
		<description>Hi Pipo,
Unfortunately, all my Roomba stuff is in storage so I can&#039;t try stuff out.  Maybe the AMSTracker program has slightly different output now that the Perl script can&#039;t parse?</description>
		<content:encoded><![CDATA[<p>Hi Pipo,<br />
Unfortunately, all my Roomba stuff is in storage so I can&#8217;t try stuff out.  Maybe the AMSTracker program has slightly different output now that the Perl script can&#8217;t parse?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pipo</title>
		<link>http://hackingroomba.com/projects/roomba-tilt-control-with-macbook-perl/comment-page-1/#comment-20231</link>
		<dc:creator>Pipo</dc:creator>
		<pubDate>Fri, 23 May 2008 22:37:02 +0000</pubDate>
		<guid isPermaLink="false">http://hackingroomba.com/roomba-tilt-control-with-macbook-perl/#comment-20231</guid>
		<description>Have you had any problems with the script lately? I&#039;ve installed it, and it can read my macbook pro&#039;s tilt data, but the roomba doesn&#039;t do anything. Other programs to control roomba from mac work fine (like roombamidi2). I use the official irobot serial cable + keyspan adaptor. 
Any help would be appreciated.</description>
		<content:encoded><![CDATA[<p>Have you had any problems with the script lately? I&#8217;ve installed it, and it can read my macbook pro&#8217;s tilt data, but the roomba doesn&#8217;t do anything. Other programs to control roomba from mac work fine (like roombamidi2). I use the official irobot serial cable + keyspan adaptor.<br />
Any help would be appreciated.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: bob</title>
		<link>http://hackingroomba.com/projects/roomba-tilt-control-with-macbook-perl/comment-page-1/#comment-17557</link>
		<dc:creator>bob</dc:creator>
		<pubDate>Sun, 30 Mar 2008 23:44:01 +0000</pubDate>
		<guid isPermaLink="false">http://hackingroomba.com/roomba-tilt-control-with-macbook-perl/#comment-17557</guid>
		<description>it would be cool if you could do the same with an iphone!</description>
		<content:encoded><![CDATA[<p>it would be cool if you could do the same with an iphone!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: As ArtNum &#187; Aspirer avec son Mac</title>
		<link>http://hackingroomba.com/projects/roomba-tilt-control-with-macbook-perl/comment-page-1/#comment-15377</link>
		<dc:creator>As ArtNum &#187; Aspirer avec son Mac</dc:creator>
		<pubDate>Sat, 16 Feb 2008 10:47:06 +0000</pubDate>
		<guid isPermaLink="false">http://hackingroomba.com/roomba-tilt-control-with-macbook-perl/#comment-15377</guid>
		<description>[...] Le Projet et ses explications [...]</description>
		<content:encoded><![CDATA[<p>[...] Le Projet et ses explications [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kerl</title>
		<link>http://hackingroomba.com/projects/roomba-tilt-control-with-macbook-perl/comment-page-1/#comment-3234</link>
		<dc:creator>Kerl</dc:creator>
		<pubDate>Sat, 09 Jun 2007 20:32:44 +0000</pubDate>
		<guid isPermaLink="false">http://hackingroomba.com/roomba-tilt-control-with-macbook-perl/#comment-3234</guid>
		<description>how can i calibrate my SMS?
now its:
x -17   y 0  z 0 
Can anyone help?</description>
		<content:encoded><![CDATA[<p>how can i calibrate my SMS?<br />
now its:<br />
x -17   y 0  z 0<br />
Can anyone help?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Curiosity Collective &#187; PowerBook Puppet - new sms code</title>
		<link>http://hackingroomba.com/projects/roomba-tilt-control-with-macbook-perl/comment-page-1/#comment-265</link>
		<dc:creator>Curiosity Collective &#187; PowerBook Puppet - new sms code</dc:creator>
		<pubDate>Sun, 28 Jan 2007 17:50:21 +0000</pubDate>
		<guid isPermaLink="false">http://hackingroomba.com/roomba-tilt-control-with-macbook-perl/#comment-265</guid>
		<description>[...] Since Craig and I first created the PowerBook Puppet back at the end of 2005, there&#8217;s been quite a lot going on with the Sudden Motion Sensors (SMS) on the Apple laptops - for instance the the SmackBook and the Roomba Tilt Control. [...]</description>
		<content:encoded><![CDATA[<p>[...] Since Craig and I first created the PowerBook Puppet back at the end of 2005, there&#8217;s been quite a lot going on with the Sudden Motion Sensors (SMS) on the Apple laptops &#8211; for instance the the SmackBook and the Roomba Tilt Control. [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>
