<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Advanced Robotics</title>
	<atom:link href="http://gsgiles.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://gsgiles.wordpress.com</link>
	<description>A little bit of history on my involvement with Robotic Systems Development</description>
	<lastBuildDate>Tue, 23 Jun 2009 15:46:45 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='gsgiles.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Advanced Robotics</title>
		<link>http://gsgiles.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://gsgiles.wordpress.com/osd.xml" title="Advanced Robotics" />
	<atom:link rel='hub' href='http://gsgiles.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Warren and the Blustery Day</title>
		<link>http://gsgiles.wordpress.com/2009/06/20/warren-and-the-blustery-day/</link>
		<comments>http://gsgiles.wordpress.com/2009/06/20/warren-and-the-blustery-day/#comments</comments>
		<pubDate>Sat, 20 Jun 2009 02:06:48 +0000</pubDate>
		<dc:creator>gsgiles</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://gsgiles.wordpress.com/?p=11</guid>
		<description><![CDATA[I read a comment on derivatives trading comment on the Wilmott web site about Warren Buffet. Warren, like most wealthy people believe he&#8217;s better than the rest of us. Even if not better then smarter because intelligence correlates with wealth. For those that are unfamiliar with derivatives trading it is something large firms do to [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gsgiles.wordpress.com&amp;blog=87174&amp;post=11&amp;subd=gsgiles&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I read a comment on derivatives trading comment on the <a href="http://www.wilmott.com">Wilmott </a>web site  about Warren Buffet. Warren, like most wealthy people believe he&#8217;s better than the rest of us. Even if not better then smarter because intelligence correlates with wealth. For those that are unfamiliar with derivatives trading it is something large firms do to hedge against problems which is also known as risk management.</p>
<p>Warren Buffett is a blow hard, and rather than keep his comments to areas where he has expertise like long term buy and hold strategies, he moves into an area where he has no expertise, like economics. Warren got his degree more than 50 years ago in the classic Keynesian crap that is taught at most universities around the world.  His large personal fortune makes people look to him for wisdom, as if money conveyed that. The Protestant Epic reified: more money, more wisdom. This can make his advice dangerous if heeded. Albert Einstein was a genius in physics yet a fool in economics. I do not appreciate Warren&#8217;s economic nostrums because they are dangerous and here is why.</p>
<p>We&#8217;ll start with 2 purported facts: in 2006 he was worth 62  billion USD (Forbes) and at the end of 2008 he was worth 37 billion USD (Wikipedia) which is a net loss of some 25 billion USD making him one of the greatest <strong><em>losers</em></strong> in investment circles. When Warren loses a dollar that loss propagates to every stockholder in Berkshire Hathaway. So another 25 billion or more equity evaporate and go to &#8220;money heaven&#8221;, pushing him ahead of  that alleged thief Bernie (Scumbag) Madoff.</p>
<p>Warren has done well for himself, but not as well as he could have. His  comments on derivatives indicate that he just does not understand them, which is  not surprising given how little he values math beyond high school algebra in his public comments. Still I never heard the Wizard of Omaha talking about luck. He has been a savvy investor  for most of his career, but luck has been a huge, if not <em>gargantuan </em>factor as well. Warren was lucky to have a  businessman father that became a congressman at just the right time for Warren  to get introductions into the right circles. This is something most of us, the benighted masses, cannot rely on. In computer engineering terms this is not a scalable solution.</p>
<p>Of late Warren the Wizard  has been a complete dunce. I am not talking about the<a href="http://en.wikipedia.org/wiki/Dunce_cap"> topological dunce cap</a>, but rather the stick your nose in corner and sit quietly on a stool kind, since 2006. If I were amongst his shareholders I would have recommended to fire him. In 2006 I publicly made the call that the housing market was tanking and gold was skyrocketing  based on nothing more than reading a couple of Ludwig Von Mises books (Socialism  &amp; Omnipotent government)  see: <a href="https://email.mc.vanderbilt.edu/exchweb/bin/redir.asp?URL=http://www.lewrockwell.com/orig6/giles3.html" target="_blank">http://www.lewrockwell.com/orig6/giles3.html</a>. You can get these at http://www.mises.org for <em><strong>free </strong></em>along with Human Action the magnum opus of human nature and relationships.</p>
<p>When all your  co-workers are talking about investments  and you are not working at investment firm or bank then a bubble is forming and popping courtesy of John Maynard Keynes.</p>
<p>Warren is a closet socialist who will most likely lose or squander his fortune faster than he made it (pretty much the way it always seems to go ). Given his  losses of late I cannot see why anyone would want his advice, unless it is on corporate tax avoidance through tax loss carry forwards. Not exactly the stuff that CEO&#8217;s are supposed to be made of.</p>
<p>Clearly Warren does not understand economics, history,  or financial mathematics. Had the “Wizard” known any one of these three subjects  he could have done better than losing the tens of billions of his own and other  people’s money.</p>
<p>Bill Gates is a bona-fide genius. He has restructured the face of computing worldwide through his creative talents. He also had some luck; like being born into a family that valued education, placed him in exclusive private schools, raised him in a surrounding that valued intellectual creativity and freedom. It was also luck that  soon after he bought an operating system his mother &#8220;knew&#8221; the Chairman of the Board at IBM just when they were looking for an x86 architecture based operating system and made the introductions. The rest, as they say, is history. Bill would have done well had he heeded my advice in 2006 as well. Still not a scalable solution for the rest of us.</p>
<p>As an investment adviser I have done pretty well, even thought I remain mum most of them time. I got my brother out of Silicon Graphics in 1994 when the stock was at $40 USD, I put him in around 10. I put him into Apple when it was $15, among other buy orders. Still he did not take my advice to triple mortgage his house and go long on RAMBUS on opening day 1997 and works instead of retiring in opulence.</p>
<p>Why do I make such excellent market calls?  It is simple I understand a little about economics, a lot more about the computer business, and I <strong><em>do not trade stocks</em></strong>. I have 2 shares of GM that were given to me when I worked their more than 25 years ago. I left Michigan and the automotive business in 1989 because it was clear to me that that particular train was going off the tracks.</p>
<p>If JP Morgan, John D. Rockefeller, or Nathan Rothschild were alive today they would be aghast at the concept of trading in stocks. A stock or an equity position was investment; you bought a share once, and it paid dividends <strong><em>forever </em><span style="font-weight:normal;">or at least until old age and death intervened</span></strong>.  You only sold when it stopped paying dividends or  the P/E ratio was not what it should (typically a precursor to not paying dividends). One did not buy stocks in companies that lost money or did not pay dividends. If you were a General Manager/President ( the term CEO did not exist in the lexicon of their day) that lost Morgan, Rockefeller, or Rothschild money it would only happen once. Job jumping one step ahead of the ax was just not tolerated.</p>
<p>If you follow my advice, stay liquid through debt avoidance. Put 10% in gold coins as a hedge, split the rest into thirds: 1/3 to buy and hold stocks in firms that consistently pay dividends, 1/3 on high quality bonds and the remaining 1/3 in money market funds. If your broker is calling you with advice give him a warning, that if he does it again you will fire him. If he does call a second time, then fire him.</p>
<p>If at any time you are uncertain about major market swings sell everything and be liquid. I would recommend swiss francs with a major non-US bank. Keep your 10% gold regardless, if nothing else it will be a lesson in discipline, plus it looks nice. This is good advice because I do not buy or sell stocks and thus have no vested interest, unlike Warren, Bill, or Allen (I will rot in Hell for what I have done) Greenspan.</p>
<p>Remember: <em>&#8220;</em><em>finance is what you do with your own money, economics is what  the government does with everybody’s money&#8221;</em>.  What governments do with it is almost invariably <strong>bad</strong>, they waste it, lose it by making bad investments with crooked friends, destroy wealth of others thanks to the War Department, or inflate it away to nothingness.</p>
<p>P.S. Money Heaven is a place that does not exist so when your money goes there it no longer exists. Too many people believe that money is lost when you buy a stock which then declines in value and the subsequent sale at the depreciated price is when the loss appears, but this is not true. The loss occurs when you buy the stock at a point in time when you could have done something else like stuff it in your mattress, buy gold, put it in your child&#8217;s piggy bank, or purchase something in value like a used car. This little facade is what keeps the whole charade going. Profits and losses then will be in the future rather than in the present.</p>
<p>&#8220;We need banking, we don&#8217;t need banks.&#8221; &#8211; Management Guru Tom Peters 2001</p>
<p>&#8220;Never let a banker go.&#8221; Dan Aykroyd 1985 in the movie Nothing But Trouble</p>
<p>Res Ipso Loquitur</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gsgiles.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gsgiles.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gsgiles.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gsgiles.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/gsgiles.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/gsgiles.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/gsgiles.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/gsgiles.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gsgiles.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gsgiles.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gsgiles.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gsgiles.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gsgiles.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gsgiles.wordpress.com/11/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gsgiles.wordpress.com&amp;blog=87174&amp;post=11&amp;subd=gsgiles&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gsgiles.wordpress.com/2009/06/20/warren-and-the-blustery-day/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/dff43bf696382fe7bda1f65617e75c18?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">gsgiles</media:title>
		</media:content>
	</item>
		<item>
		<title>Larps Credits</title>
		<link>http://gsgiles.wordpress.com/2008/07/08/larps-credits/</link>
		<comments>http://gsgiles.wordpress.com/2008/07/08/larps-credits/#comments</comments>
		<pubDate>Tue, 08 Jul 2008 18:07:46 +0000</pubDate>
		<dc:creator>gsgiles</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Advanced Robotcs]]></category>
		<category><![CDATA[Machine Vision]]></category>
		<category><![CDATA[Robot Vision]]></category>
		<category><![CDATA[Robotic Systems]]></category>
		<category><![CDATA[Robotics]]></category>
		<category><![CDATA[Robots]]></category>
		<category><![CDATA[Vision Systems]]></category>

		<guid isPermaLink="false">http://gsgiles.wordpress.com/?p=10</guid>
		<description><![CDATA[A fine bunch of engineers, to dumb to know what they did not know, succeeded in creating this magnificent technology in spite of all the experts that said it would never work. No one even asked if it would be cost effective (technology development never is the for the first generation) Tom Bunch &#8211; Tool [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gsgiles.wordpress.com&amp;blog=87174&amp;post=10&amp;subd=gsgiles&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>A fine bunch of engineers, to dumb to know what they did not know, succeeded in creating this magnificent technology in spite of all the experts that said it would never work. No one even asked if it would be cost effective (technology development never is the for the first generation)</p>
<p>Tom Bunch &#8211; Tool Design </p>
<p>Joe Bracken &#8211; Finite Element Analysis</p>
<p>Steve Brolliar &#8211; Finite Element Anlysis</p>
<p>George Giles &#8211; Software Architect and Program Manager</p>
<p>Jim Harris &#8211; Electrician</p>
<p>Darryl Hathaway &#8211; CAD Design</p>
<p>Jeff Knudson &#8211; Simulation </p>
<p>Matt Laughlin &#8211; Robot and AGV Software </p>
<p>George Meringer &#8211; Manufacturing Engineer (RIP)</p>
<p>Don Merrifield &#8211; Mechanical Design</p>
<p>Cliff Mitchell &#8211; Process Development and Certification</p>
<p>Tom Rogers &#8211; Process Sensor</p>
<p>James Walker &#8211; Autopath and Laser Sensor Software</p>
<p>Doug Wester &#8211; Project Manager </p>
<p>Dr. Maurice Lande &#8211; Consultation</p>
<p>Dr. Ric Guptil &#8211; Consultation</p>
<p>Dr. John Craig &#8211; Consultation </p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/gsgiles.wordpress.com/10/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/gsgiles.wordpress.com/10/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gsgiles.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gsgiles.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gsgiles.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gsgiles.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/gsgiles.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/gsgiles.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/gsgiles.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/gsgiles.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gsgiles.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gsgiles.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gsgiles.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gsgiles.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gsgiles.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gsgiles.wordpress.com/10/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gsgiles.wordpress.com&amp;blog=87174&amp;post=10&amp;subd=gsgiles&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gsgiles.wordpress.com/2008/07/08/larps-credits/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/dff43bf696382fe7bda1f65617e75c18?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">gsgiles</media:title>
		</media:content>
	</item>
		<item>
		<title>Robot Solution Manifolds (topology)</title>
		<link>http://gsgiles.wordpress.com/2008/07/08/robot-solution-manifolds-topology/</link>
		<comments>http://gsgiles.wordpress.com/2008/07/08/robot-solution-manifolds-topology/#comments</comments>
		<pubDate>Tue, 08 Jul 2008 18:03:51 +0000</pubDate>
		<dc:creator>gsgiles</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://gsgiles.wordpress.com/?p=9</guid>
		<description><![CDATA[This robot has eleven degrees of freedom. The U100 scara rides on an autoguided vehicle (AGV) that moves around the aircraft hangar following wire embedded in the floor so it has an x-y degree of freedom with respect to the rest of the robot serial kinematic chain. However the robot is always stowed during AGV [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gsgiles.wordpress.com&amp;blog=87174&amp;post=9&amp;subd=gsgiles&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>This robot has eleven degrees of freedom. The U100 scara rides on an autoguided vehicle (AGV) that moves around the aircraft hangar following wire embedded in the floor so it has an x-y degree of freedom with respect to the rest of the robot serial kinematic chain. However the robot is always stowed during AGV motion so those degrees of freedom can be cancelled out if the AGV stop positions are well known in an exterior coordinate frame of reference like a theodolite.<br />
 <img src="http://byfiles.storage.live.com/y1pfcp7Pyga0WHml4rF5dgivrkLdTUd29t4hJpAshdbbRwCsc0_qu4g7FTfCSN9RcSljExdDlMMVJc" alt="The Casper version of the LARPS robot" /></p>
<p>The photo above shows the U100 scara in the right elbow configuration.</p>
<p>The U100 scara is capable of linear motion from its&#8217; tool centerpoint. The scara positioner has a left elbow and a right elbow solution motion for linear Cartesian motion. The robot cannot move between solution manifolds in linear motion. The jacobian becomes zero at this point and is in the denominator of the differential position calculation which is thus infinite. As the robot approaches this singular point the velocities of the joints get faster and faster for smaller and smaller incremental positions. At the singularity they would be infinite so obviously that is not a realizable condition physically. To traverse between manifolds the robot must move in joint motion and stay well away from the singularity.</p>
<p>The P160 robot has six solution manifolds. The second rotational axis can be either up or down (it is up in the above picture). The third rotational axis can either forward or backwards (it is forward in the above photo), and the wrist can be either up or down (it is down in the picture above). The diligent reader should try to imagine what the opposite manifolds would look like and determine if they are physically useful for robotic operation.</p>
<p> <img src="http://byfiles.storage.live.com/y1pfcp7Pyga0WE5ndCr3yaHcRj4QwmrIwEdbZ36F2uNIFKx5tpdCduNRcBhdQ2wtFOaEiHcwXQ_dc8" alt="Fanuc P160 custom robot" /></p>
<p>The Fanuc P-160 robot is pictured in the above simulation in an up-forward-down solution space. The P-160 has the exact same kinematic configuration except the Denavit-Hartenberg parameters are different. It is an excellent exercise in forward kinematics to put this type of a robot in DH format.</p>
<p>The &#8220;Hadi Akeel&#8221; wrist on this family of robots is offset from the centerline of the motion axis. The final three axes do not intersect in a single point thus there is no closed form solution for the inverse kinematics of this type of robot. Rodney Piper provided this in the late 60&#8242;s for a PhD thesis. Dr. Charles Wampler  has an excellent book on methods of solutions of robots of this type using muli-polynomial resultants. When this system was created this was not a feasible solution because the computation needs to be run in a few milliseconds in leaner motion. However with today&#8217;s high speed multi-core CPU&#8217;s it is probably a tractable solution.</p>
<p>Every point in linear motion for the combined scara and P160 device had an infinite number of solutions, so constraints had to be generated to get realistic solutions. The algorithm developed is very similar to they was in which a human being (also a highly redundant manipulator) approaches points in space without going &#8220;singular&#8221;. The mathematics of the biomechanics of humanoid manipulators is covered in detail in the excellent book by Ivancevic et al.</p>
<p>It is an excellent exercise to figure out what manifolds are practical for processing as constraints and those that are useless. The answer will depend on what kind of work piece is being processed robotically. Hint: you might not want to approach a tool centerpoint on the surface of a $100 million dollar airframe from inside the airframe. The controller will have no problem with this, but the owner of the aircraft certainly will.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/gsgiles.wordpress.com/9/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/gsgiles.wordpress.com/9/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gsgiles.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gsgiles.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gsgiles.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gsgiles.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/gsgiles.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/gsgiles.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/gsgiles.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/gsgiles.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gsgiles.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gsgiles.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gsgiles.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gsgiles.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gsgiles.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gsgiles.wordpress.com/9/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gsgiles.wordpress.com&amp;blog=87174&amp;post=9&amp;subd=gsgiles&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gsgiles.wordpress.com/2008/07/08/robot-solution-manifolds-topology/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/dff43bf696382fe7bda1f65617e75c18?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">gsgiles</media:title>
		</media:content>

		<media:content url="http://byfiles.storage.live.com/y1pfcp7Pyga0WHml4rF5dgivrkLdTUd29t4hJpAshdbbRwCsc0_qu4g7FTfCSN9RcSljExdDlMMVJc" medium="image">
			<media:title type="html">The Casper version of the LARPS robot</media:title>
		</media:content>

		<media:content url="http://byfiles.storage.live.com/y1pfcp7Pyga0WE5ndCr3yaHcRj4QwmrIwEdbZ36F2uNIFKx5tpdCduNRcBhdQ2wtFOaEiHcwXQ_dc8" medium="image">
			<media:title type="html">Fanuc P160 custom robot</media:title>
		</media:content>
	</item>
		<item>
		<title>Robotic Tool Centerpoint</title>
		<link>http://gsgiles.wordpress.com/2008/07/08/robotic-tool-centerpoint/</link>
		<comments>http://gsgiles.wordpress.com/2008/07/08/robotic-tool-centerpoint/#comments</comments>
		<pubDate>Tue, 08 Jul 2008 17:54:17 +0000</pubDate>
		<dc:creator>gsgiles</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Advanced Robotcs]]></category>
		<category><![CDATA[Machine Vision]]></category>
		<category><![CDATA[Robot Vision]]></category>
		<category><![CDATA[Robotic Systems]]></category>
		<category><![CDATA[Robotics]]></category>
		<category><![CDATA[Robots]]></category>
		<category><![CDATA[Vision Systems]]></category>

		<guid isPermaLink="false">http://gsgiles.wordpress.com/?p=7</guid>
		<description><![CDATA[A robot tool center point is a coordinate frame transformation at the end of the serial chain manipulator. This allows every different tool to have a different spatial configuration and for these difference to be reflected in the robot controller path generator and not in user modifications to any path/trajectory. In the case of the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gsgiles.wordpress.com&amp;blog=87174&amp;post=7&amp;subd=gsgiles&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>A robot tool center point is a coordinate frame transformation at the end of the serial chain manipulator. This allows every different tool to have a different spatial configuration and for these difference to be reflected in the robot controller path generator and not in user modifications to any path/trajectory. In the case of the LARPS robot the process tool had a linear offset, but the mapping tool had a full 6 degree of freedom homogenous transformation. Since the tooling was optical a technique was developed for calculating the tool center point transformation using the robot and tool plus a constant geometry fixture that was scanned from multiple points and then a regression algorithm was applied to generate the TCP transformation. This was developed in junction with Dr. John Craig at Silma using Cimstation in 1992. Cimstation is no longer sold as far as I know.</p>
<p>It is filled with nice images and it documents the technique quite well. Perceptron and Diffracto have used this technique for more than 2 decades to calibrate their sensors for their automotive assembly body-in-white gauges that virtually automobile space frames are now made with. Perceptron now makes a cloud fitting reverse engineering product called Scan Works that makes use of the surface mapping techniques and this tool transformation algorithm.</p>
<p>I had a 3 meter standoff 3 meter ambiquity LIDAR sensor manufactured in 1992 for 3D surface mapping of large objects. This system also used a derivative of the tool center point calibration algorithm. The sensor because of it size was fixture mounted in the test workcell. By moving a tool (we actually had the exact same pointer tool made to .001 inch tolerance for calibration) with a robot the sensor was transformed into a metric space that was usable. The LIDAR sensors were very expensive, and relatively fragile due to the rotating polygonal mirrors that generated the 3-D data cloud. The optical &#8220;telescope&#8221; that generated the phase shift that was calibrated was prone to drift from mechanical vibration and temperature variations. They were never made in high enough volume to be a successful commercial product. Odetics in Anaheim CA also made a family of these scanners that were slight more accurate, better designed, smaller and lighter with an active temperature control in the sensor head for minimizing &#8220;telescope&#8221; problems. They were discontinued in the early &#8217;90&#8242;s for the same reason. A good highly accurate 2-D scanner attached to a robot arm gave equally good data at the expense of calibration, motion and tool changing.</p>
<p>Johan Hallenberg did an excellent job in documenting his technique the <a href="http://www.ep.liu.se/undergraduate/abstract.xsql?dbid=9520">thesis</a> is very readable, sorry that it is not new. You can download it <a href="http://www.ep.liu.se/undergraduate/abstract.xsql?dbid=9520">here</a>. He also implemented the vision algorithms using the Intel OpenCV open source product. It runs very nicely in Ch interpreter from softintegration for those of you that want to script in ANSI C.</p>
<p><img src="http://byfiles.storage.live.com/y1pfcp7Pyga0WFprBow_BaVCvpeoKQPee1bvy5mIK-i6u0m8GY9ZoyxKEWSuvVW3CEcJ4c8jGsrqdk" alt="A graphical example of an un-transformed tool center point" /></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/gsgiles.wordpress.com/7/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/gsgiles.wordpress.com/7/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gsgiles.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gsgiles.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gsgiles.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gsgiles.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/gsgiles.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/gsgiles.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/gsgiles.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/gsgiles.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gsgiles.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gsgiles.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gsgiles.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gsgiles.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gsgiles.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gsgiles.wordpress.com/7/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gsgiles.wordpress.com&amp;blog=87174&amp;post=7&amp;subd=gsgiles&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gsgiles.wordpress.com/2008/07/08/robotic-tool-centerpoint/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/dff43bf696382fe7bda1f65617e75c18?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">gsgiles</media:title>
		</media:content>

		<media:content url="http://byfiles.storage.live.com/y1pfcp7Pyga0WFprBow_BaVCvpeoKQPee1bvy5mIK-i6u0m8GY9ZoyxKEWSuvVW3CEcJ4c8jGsrqdk" medium="image">
			<media:title type="html">A graphical example of an un-transformed tool center point</media:title>
		</media:content>
	</item>
		<item>
		<title>Inverse Kinematics</title>
		<link>http://gsgiles.wordpress.com/2008/07/08/inverse-kinematics/</link>
		<comments>http://gsgiles.wordpress.com/2008/07/08/inverse-kinematics/#comments</comments>
		<pubDate>Tue, 08 Jul 2008 17:45:56 +0000</pubDate>
		<dc:creator>gsgiles</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Advanced Robotcs]]></category>
		<category><![CDATA[Machine Vision]]></category>
		<category><![CDATA[Robot Vision]]></category>
		<category><![CDATA[Robotic Systems]]></category>
		<category><![CDATA[Robotics]]></category>
		<category><![CDATA[Robots]]></category>
		<category><![CDATA[Vision Systems]]></category>

		<guid isPermaLink="false">http://gsgiles.wordpress.com/?p=5</guid>
		<description><![CDATA[Every robot that is under servo control requires a kinematic engine in order to compute the control parameters that are passed to the actuators which provide the motion. This particular robot had 9 degrees of freedom. This kinematics engine (that I wrote) used an iterative solver because the orientation degrees of freedom (aka the wrist) [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gsgiles.wordpress.com&amp;blog=87174&amp;post=5&amp;subd=gsgiles&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Every robot that is under servo control requires a kinematic engine in order to compute the control parameters that are passed to the actuators which provide the motion. This particular robot had 9 degrees of freedom. This kinematics engine (that I wrote) used an iterative solver because the orientation degrees of freedom (aka the wrist) did not have their axis of motion intersect at a single point (Pieper 1968). </p>
<p>The solver took me a calendar year of development. It was improved from 1 second per path point prototype written in Sil to 100 nanoseconds per path point written in C++ including full redundancy. All Fanuc paint robots use the Hadi Akeel wrist (named after the VP of Engineering at Fanuc who designed and patented it) which has 3 concentric torque tubes driving the ring gear which provided motion. This allowed some symmetry considerations to be exploited to make the solver faster. It was not a completely generic solver so it would not work for many other kinematic found in the paint robot world.</p>
<p>I read Dinesh Manocha&#8217;s PhD thesis (Cal Berkely) looking for a general solver. He used the multipolynomial resultant technique to provide solutions for generalized six degree of freedom robots, and as most industrial robots are 6 degree of freedom devices this might have wide applicability. At the time this technique was not suitable for real time devices because the convergence would not meet the 100 nanosecond requirement of my real time system (30 seconds on the IBM 370). His technique was a special case of the more general technique of solving systems of polynomial equations using homotopy and analytic continuation. Dr. Wampler&#8217;s Homotopy method is the most rigorous algorithm available. The solution set will also provide all available manifolds for a given data set.</p>
<p>Dr. Charles Wampler (GMR, Notre Dame) has published his work in homotopy and analytic continuation for kinematics.</p>
<p>I am currently developing the &#8220;generic&#8221; 6 DOF solver using the GNU Scientific Library and Dr. Wampler&#8217;s homotopy method. If it is fast enough on cheap hardware (2Ghz $300 PC) I will port it to the Microsoft Robotics Studio. Dr. Wampler&#8217;s book is an excellent introduction to the kinematics of novel devices like those seen on the cover above. </p>
<p>The best book I have read on industrial robotics is the &#8220;Bible&#8221; by Dr. Richard (Lou) Paul.</p>
<p>The LARPS robot was largely built by turning to page 1 chapter 1 and getting started. This book is now out of print but you can find used copies at Amazon. If you work your way through this book you will learn all that is needed to build a robot and control system, you will also fix more than a few typos/math errors but that is half the fun! A more popular version of this is John Craig&#8217;s book. John, Ric, and Paul (Silma) consulted on the LARPS project assisting with the simulation environment and optical TCP algorithm.</p>
<p>There are many other books on robot engineering (many imitators) but for an excellent survey these are the best.</p>
<p>Dr. Paul was issued a patent for an algorithm in path planning in 1997. We had already implemented this algorithm in the LARPS system, sorry dude. We used it for approach/departure control and to find hidden singularities on linear trajectories for the full and redundant 9 DOF system.</p>
<p><img src="http://byfiles.storage.live.com/y1pfcp7Pyga0WHgUhzBr_VhrjnWUES2yJv2VhY10ecYx6u3v4Mcz7jUJc2U7laK2qEk9Oyjp4dm3CY" alt="Wampler's superb book on analytic continuation" /></p>
<p><img src="http://byfiles.storage.live.com/y1pfcp7Pyga0WHgnQCRe_XILVsNCb8Yhe2iHk5SANWYv72RVp9bDeYzl6U6q4SqeJwlAwIVGv0s2zo" alt="Paul's Robotic 'Bible'" /></p>
<p><img src="http://byfiles.storage.live.com/y1pfcp7Pyga0WGGRSO3aQtofVTfXcrF_G6kf1PxtxjWx_wRxVxna-Fh5M7CnfGg1BHgB_HtaLvYZ1k" alt="John Craig's Version of Paul" /></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/gsgiles.wordpress.com/5/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/gsgiles.wordpress.com/5/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gsgiles.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gsgiles.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gsgiles.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gsgiles.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/gsgiles.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/gsgiles.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/gsgiles.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/gsgiles.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gsgiles.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gsgiles.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gsgiles.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gsgiles.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gsgiles.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gsgiles.wordpress.com/5/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gsgiles.wordpress.com&amp;blog=87174&amp;post=5&amp;subd=gsgiles&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gsgiles.wordpress.com/2008/07/08/inverse-kinematics/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/dff43bf696382fe7bda1f65617e75c18?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">gsgiles</media:title>
		</media:content>

		<media:content url="http://byfiles.storage.live.com/y1pfcp7Pyga0WHgUhzBr_VhrjnWUES2yJv2VhY10ecYx6u3v4Mcz7jUJc2U7laK2qEk9Oyjp4dm3CY" medium="image">
			<media:title type="html">Wampler&#039;s superb book on analytic continuation</media:title>
		</media:content>

		<media:content url="http://byfiles.storage.live.com/y1pfcp7Pyga0WHgnQCRe_XILVsNCb8Yhe2iHk5SANWYv72RVp9bDeYzl6U6q4SqeJwlAwIVGv0s2zo" medium="image">
			<media:title type="html">Paul&#039;s Robotic &#039;Bible&#039;</media:title>
		</media:content>

		<media:content url="http://byfiles.storage.live.com/y1pfcp7Pyga0WGGRSO3aQtofVTfXcrF_G6kf1PxtxjWx_wRxVxna-Fh5M7CnfGg1BHgB_HtaLvYZ1k" medium="image">
			<media:title type="html">John Craig&#039;s Version of Paul</media:title>
		</media:content>
	</item>
		<item>
		<title>My First Robot</title>
		<link>http://gsgiles.wordpress.com/2008/07/08/my-first-robot/</link>
		<comments>http://gsgiles.wordpress.com/2008/07/08/my-first-robot/#comments</comments>
		<pubDate>Tue, 08 Jul 2008 17:26:24 +0000</pubDate>
		<dc:creator>gsgiles</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Advanced Robotcs]]></category>
		<category><![CDATA[Machine Vision]]></category>
		<category><![CDATA[Robot Vision]]></category>
		<category><![CDATA[Robotic Systems]]></category>
		<category><![CDATA[Robotics]]></category>
		<category><![CDATA[Robots]]></category>
		<category><![CDATA[Vision Systems]]></category>

		<guid isPermaLink="false">http://gsgiles.wordpress.com/?p=3</guid>
		<description><![CDATA[    &#160; An engineer&#8217;s first robot is a lot like the first love. Mysterious yet alluring, problematic but desirable an irresistible force of attraction: this Niko Gantry was my first. It was built in Mitchell in Indiana by UTC as part of their major endeavor with Ford Motor Assembly. I got it to build [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gsgiles.wordpress.com&amp;blog=87174&amp;post=3&amp;subd=gsgiles&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal" style="margin:0;"> </p>
<p class="MsoNormal" style="margin:0;"> </p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:8.5pt;font-family:Verdana;"><span style="color:#444444;"><br />
<img src="http://byfiles.storage.live.com/y1pfcp7Pyga0WE7lS77Sxguf6I4Z6Mkwohz0rkqDzjzCbb7Fgsg1gSBgDXOwM3Z-E9FXxdzcw15uYg" alt="Niko Gantry Robot 1984" /></p>
<p>&nbsp;<br />
An engineer&#8217;s first robot is a lot like the first love. Mysterious yet alluring, problematic but desirable an irresistible force of attraction: this Niko Gantry was my first. It was built in Mitchell in Indiana by <a href="http://www.utc.com/">UTC</a> as part of their major endeavor with Ford Motor Assembly. I got it to build a machine vision guided system for palletizing/de-palletizing turbine compressor blades for the Robots 8 show at Cobo Hall in 1984. I had to develop the communication protocol over RS-232 for the Allen Bradley 8200 Numerical Control. Robots are just machine tools in a fancy dress. This particular one talked like a machine tool with M &amp; G codes. The vision system was a Machine Vision International (MVIC) Genesis 2000 (prototype for the Image Flow Computer whose development cost eventually sunk MVIC). It was a Multibus I based Unix box that ran an 8Mhz Motorola 68000. We had to put 8 clock cycle wait states for every memory/load and store so the processor would not outrun the DMA controller.</span></span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:8.5pt;color:#444444;font-family:Verdana;"> </span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:8.5pt;color:#444444;font-family:Verdana;">Even so it was fast! This was programmed in a mixture of C and C-shell scripting. All the imaging boards in the Genesis were wire-wrapped. The morphological and segmentation algorithms were done in software and were sloooowwwwww&#8230;&#8230;. (20 seconds per location).</span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:8.5pt;color:#444444;font-family:Verdana;"> </span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:8.5pt;color:#444444;font-family:Verdana;">Steve (plaid shirt on the right worked for <a href="http://www.ab.com/"><span style="color:#800080;">AB</span></a>). Larry on the left was a TV repairman in <a href="http://www.flickr.com/photos/elmada/898747916/in/set-72157605975652144/"><span style="color:#800080;">Bloomington IN</span></a> that did the wiring when he wasn&#8217;t fixing John Cougar&#8217;s Big Screen TV. In 1973 I went to an all night party where <a href="http://en.wikipedia.org/wiki/John_Cougar"><span style="color:#800080;">John Mellencamp</span></a> and a friend played and sang acoustic guitar until dawn.</span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:8.5pt;color:#444444;font-family:Verdana;"> </span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:8.5pt;color:#444444;font-family:Verdana;">Still it all worked. In 1983 Safeguard funded MVIC and Novell. When I left in 1985 MVIC was bigger than Novell and Silicon Graphics.</span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:small;font-family:Times New Roman;"> </span></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/gsgiles.wordpress.com/3/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/gsgiles.wordpress.com/3/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gsgiles.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gsgiles.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gsgiles.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gsgiles.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/gsgiles.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/gsgiles.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/gsgiles.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/gsgiles.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gsgiles.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gsgiles.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gsgiles.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gsgiles.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gsgiles.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gsgiles.wordpress.com/3/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gsgiles.wordpress.com&amp;blog=87174&amp;post=3&amp;subd=gsgiles&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gsgiles.wordpress.com/2008/07/08/my-first-robot/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/dff43bf696382fe7bda1f65617e75c18?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">gsgiles</media:title>
		</media:content>

		<media:content url="http://byfiles.storage.live.com/y1pfcp7Pyga0WE7lS77Sxguf6I4Z6Mkwohz0rkqDzjzCbb7Fgsg1gSBgDXOwM3Z-E9FXxdzcw15uYg" medium="image">
			<media:title type="html">Niko Gantry Robot 1984</media:title>
		</media:content>
	</item>
	</channel>
</rss>
