<?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>Frozentux &#187; Robby RP5</title>
	<atom:link href="http://www.frozentux.net/tag/robby-rp5/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.frozentux.net</link>
	<description>Yet another site</description>
	<lastBuildDate>Thu, 13 Oct 2011 19:37:12 +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>Off-work robot fun</title>
		<link>http://www.frozentux.net/2009/02/off-work-robot-fun/</link>
		<comments>http://www.frozentux.net/2009/02/off-work-robot-fun/#comments</comments>
		<pubDate>Thu, 26 Feb 2009 19:32:00 +0000</pubDate>
		<dc:creator>Oskar Andreasson</dc:creator>
				<category><![CDATA[Communications]]></category>
		<category><![CDATA[Robots]]></category>
		<category><![CDATA[Player Project]]></category>
		<category><![CDATA[Player/Stage]]></category>
		<category><![CDATA[Robby RP5]]></category>
		<category><![CDATA[zigbee]]></category>

		<guid isPermaLink="false">http://fs1/fs1/?p=199</guid>
		<description><![CDATA[As of late, I&#8217;ve been having loads of fun with an old robot of mine, Robby RP5. My biggest complaint at all times has been the fact that it has a horrible 8-bit processor with &#8220;some kind of&#8221; Basic interpreter/compiler that I never quite figured out because it is so boring and &#8230; well, let&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>As of late, I&#8217;ve been having loads of fun with an old robot of mine, Robby RP5. My biggest complaint at all times has been the fact that it has a horrible 8-bit processor with &#8220;some kind of&#8221; Basic interpreter/compiler that I never quite figured out because it is so boring and &#8230; well, let&#8217;s face it, you will never be able to do anything &#8220;wow&#8221; in a language that is more or less assembler having 4k flash and 256bytes ram where only some 60 bytes are actually available.</p>
<p>As of late, we&#8217;ve been having some fun with zigbee modules at work, and I figured out a way to have fun with my old Robby again. Robby has a serial port, and I&#8217;m connecting one zigbee module to that one, and on the other end I&#8217;ve got a zigbee module connected to my computer via USB. On the Robby processor, I got a very simple program that simply talks a protocol sent over the zigbee connection and &#8220;implementing&#8221; the commands sent in packets. There are 3 packets that can be sent, TrackData, SensorData and RequestData. TrackData packet sent from computer sets speed of both tracks individually, RequestData is sent from computer to Robby and contains a request for a packet back. The Request can either be TrackData or SensorData. SensorData contains data from all sensors supported (currently only IR range sensors).</p>
<p>My first demonstration program on the computer is connected to a joystick and simply transforms the joystick input and sends it to the robot. Pushing button 0 requests sensordata and 1 trackdata.</p>
<p>Right now, I&#8217;m looking at porting my robot drivers into the Player/Stage project which I&#8217;ve been looking heavily at as of late, and seems damn cool. I&#8217;ve been testing some of the example robots in the Stage simulator, and if I would port my setup into that project, I should be able to use the available robot &#8220;behavioural modules&#8221; straight on my robot, and/or test my new modules in a simulator before actually running in the real world. In all honesty, I think player/stage is the best thing I&#8217;ve ever found since sliced bread, it simply opens up for sooo much fun <img src='http://www.frozentux.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  . Connect this with a couple of zigbee modules, you can build very simple and cheap robots that are extremely powerful. 60ÜSD robot chassis, 5USD processor, 10USD junk, 30USD for 2 zigbee modules, add some sensors, and you&#8217;ve got as much as you can ask for. Robby for example is around 110USD, probably much lower, a pair of zigbee modules are 30USD.</p>
<p>And yes, I will open this once I feel that I&#8217;m closer to finished <img src='http://www.frozentux.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> .</p>
]]></content:encoded>
			<wfw:commentRss>http://www.frozentux.net/2009/02/off-work-robot-fun/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

