<?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>Carlitos&#039; Contraptions &#187; Robotics</title>
	<atom:link href="http://carlitoscontraptions.com/category/project/robotics/feed/" rel="self" type="application/rss+xml" />
	<link>http://carlitoscontraptions.com</link>
	<description>Gadget design, robotics, hacks, DIY technology and more.</description>
	<lastBuildDate>Sun, 15 Jan 2012 20:16:34 +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>Nao 1337 uses Google Speech-to-Text Service</title>
		<link>http://carlitoscontraptions.com/2012/01/nao-1337-uses-google-speech-to-text-service/</link>
		<comments>http://carlitoscontraptions.com/2012/01/nao-1337-uses-google-speech-to-text-service/#comments</comments>
		<pubDate>Tue, 03 Jan 2012 05:01:13 +0000</pubDate>
		<dc:creator>Carlitos</dc:creator>
				<category><![CDATA[My Projects]]></category>
		<category><![CDATA[Robotics]]></category>
		<category><![CDATA[Aldebaran]]></category>
		<category><![CDATA[Nao]]></category>
		<category><![CDATA[Speech Recognition]]></category>

		<guid isPermaLink="false">http://carlitoscontraptions.com/?p=1125</guid>
		<description><![CDATA[This is my first cloud-robotics application and although there are many possible improvements, it is immediately useful and show the power of cloud-robotics. I created a behaviour for Nao that used the same speech-to-text services found in Android devices and google chrome to translate spoken words in to text. It works better than the standard ]]></description>
			<content:encoded><![CDATA[<p>This is my first cloud-robotics application and although there are many possible improvements, it is immediately useful and show the power of cloud-robotics.</p>
<div id="attachment_1126" class="wp-caption aligncenter" style="width: 310px"><a href="http://carlitoscontraptions.com/wp-content/uploads/2012/01/google-chrome-speech-to-text.png"><img class="size-medium wp-image-1126" title="Google Chrome Speech-to-Text" src="http://carlitoscontraptions.com/wp-content/uploads/2012/01/google-chrome-speech-to-text-300x237.png" alt="Google Chrome Speech-to-Text" width="300" height="237" /></a><p class="wp-caption-text">Google Chrome Speech-to-Text</p></div>
<p>I created a behaviour for Nao that used the same speech-to-text services found in Android devices and google chrome to translate spoken words in to text. It works better than the standard speech recognition engine and can be used for many more things. I&#8217;m eager to see what other Nao developers do with it.</p>
<p>See a quick demo of the speech recognition:</p>
<p style="text-align: center;"><iframe title="YouTube video player" class="youtube-player" type="text/html" width="425" height="344" src="http://www.youtube.com/embed/lb2usV4vGWU" frameborder="0" allowFullScreen="true"> </iframe></p>
<p style="text-align: left;">Nao developers can find the code <a href="http://youtu.be/lb2usV4vGWU">here</a>.</p>
<p style="text-align: left;">For those who want to try it on their (Linux) computers, here you have a command that will record 5s of sound, encode it in Flac format and send it to google. Then it will right Google&#8217;s response in a txt file.</p>
<blockquote>
<p style="text-align: left;">arecord -f cd -t wav -d 5 -r 16000 | flac &#8211; -f &#8211;best &#8211;sample-rate 16000 -o out.flac; wget &#8211;post-file out.flac &#8211;header=&#8221;Content-Type: audio/x-flac; rate=16000&#8243; -O speech.txt http://www.google.com/speech-api/v1/recognize?lang=en</p>
</blockquote>
<p style="text-align: left;">I have to thank <a href="http://mikepultz.com/2011/03/accessing-google-speech-api-chrome-11/">Mike Pultz</a> to be the inspiration for this.</p>
]]></content:encoded>
			<wfw:commentRss>http://carlitoscontraptions.com/2012/01/nao-1337-uses-google-speech-to-text-service/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nao 1337 Online at MyRobots.com</title>
		<link>http://carlitoscontraptions.com/2011/12/nao-1337-online-at-myrobots-com/</link>
		<comments>http://carlitoscontraptions.com/2011/12/nao-1337-online-at-myrobots-com/#comments</comments>
		<pubDate>Fri, 23 Dec 2011 08:03:46 +0000</pubDate>
		<dc:creator>Carlitos</dc:creator>
				<category><![CDATA[My Projects]]></category>
		<category><![CDATA[Robotics]]></category>
		<category><![CDATA[Aldebaran]]></category>
		<category><![CDATA[MyRobots.com]]></category>
		<category><![CDATA[Nao]]></category>

		<guid isPermaLink="false">http://carlitoscontraptions.com/?p=1116</guid>
		<description><![CDATA[For close to a year now I have been working on a Cloud Robotics projet called MyRobots.com along with RobotShop. We finally released it on the December the 20th and so far it has been a huge success in popularity! see the press coverage here. MyRobots.com  is a social network for robots where they can ]]></description>
			<content:encoded><![CDATA[<p>For close to a year now I have been working on a Cloud Robotics projet called <a href="http://www.myrobots.com/">MyRobots.com</a> along with RobotShop.</p>
<div id="attachment_1117" class="wp-caption aligncenter" style="width: 310px"><a href="http://carlitoscontraptions.com/wp-content/uploads/2011/12/MyRobots.com_Nao1337.png"><img class="size-medium wp-image-1117" title="Nao1337 at MyRobots.com" src="http://carlitoscontraptions.com/wp-content/uploads/2011/12/MyRobots.com_Nao1337-300x224.png" alt="Nao1337 at MyRobots.com" width="300" height="224" /></a><p class="wp-caption-text">Nao1337 at MyRobots.com</p></div>
<p>We finally released it on the December the 20th and so far it has been a huge success in popularity! see the press coverage <a href="http://www.myrobots.com/wiki/Press">here</a>. <a href="http://www.myrobots.com/">MyRobots.com</a>  is a social network for robots where they can interact and collaborate.</p>
<blockquote><p>MyRobots.com aims to connect all robots and intelligent devices to the Internet. In doing so we augment their capabilities enabling them to be remotely monitored and controlled. We strive to make <a title="FAQ" href="http://www.myrobots.com/wiki/FAQ#What_is_Cloud_Robotics.3F"> cloud robotics</a> a reality accessible to everyone and everything.</p>
<p>You can think of MyRobots as a social network for robots and smart objects. In other words, the Facebook for robots. In the same way humans benefit from socializing, collaborating and sharing, robots can benefit from those interactions too by sharing their sensor information giving insight on their perspective of their current state.</p>
<p>- <a href="http://www.myrobots.com/wiki/About">MyRobots.com &#8211; About</a></p></blockquote>
<p>All robot and smart devices can be supported by the site since it uses an open API for communication. If you have a Nao, you can use this behaviour in order to get it connected: <a href="http://developer.aldebaran-robotics.com/projects/nao-monitoring/">NaoMonitor</a> You can find more information on how to get your Nao connected <a href="http://www.myrobots.com/wiki/Aldebaran_Nao">here</a>.</p>
<p>Nao 1337 is already connected so you can visit him at <a href="http://www.myrobots.com/">MyRobots.com</a> and see how his sensors are doing.</p>
<p>If you are still wondering what is a social network for robots, see the video by Ericson that illustrates our vision pretty well (except for the end maybe).</p>
<p style="text-align: center;"><iframe title="YouTube video player" class="youtube-player" type="text/html" width="425" height="344" src="http://www.youtube.com/embed/i5AuzQXBsG4" frameborder="0" allowFullScreen="true"> </iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://carlitoscontraptions.com/2011/12/nao-1337-online-at-myrobots-com/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nao 1337 Plays Rock Paper Scissors Lizard Spock at Maker Faire NY 2011</title>
		<link>http://carlitoscontraptions.com/2011/10/nao-1337-plays-rock-paper-scissors-lizard-spock-at-maker-faire-ny-2011/</link>
		<comments>http://carlitoscontraptions.com/2011/10/nao-1337-plays-rock-paper-scissors-lizard-spock-at-maker-faire-ny-2011/#comments</comments>
		<pubDate>Fri, 14 Oct 2011 02:18:29 +0000</pubDate>
		<dc:creator>Carlitos</dc:creator>
				<category><![CDATA[My Projects]]></category>
		<category><![CDATA[Robotics]]></category>
		<category><![CDATA[1337]]></category>
		<category><![CDATA[Aldebaran]]></category>
		<category><![CDATA[Make]]></category>
		<category><![CDATA[Maker Faire]]></category>
		<category><![CDATA[Nao]]></category>

		<guid isPermaLink="false">http://carlitoscontraptions.com/?p=1109</guid>
		<description><![CDATA[Nao 1337 played Rock, Paper, Scissors, Lizard, Spock (the geek version of Rock Paper Scissors) against children and adults at Maker Faire NY 2011. The 1337 robot was able to play with the public with minimal intervention from operators and as shown in the video below, everybody loved him. The idea is to have Nao ]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><iframe title="YouTube video player" class="youtube-player" type="text/html" width="425" height="344" src="http://www.youtube.com/embed/0QylLaTzx5Q" frameborder="0" allowFullScreen="true"> </iframe></p>
<p>Nao 1337 played Rock, Paper, Scissors, Lizard, Spock (the geek version of Rock Paper Scissors) against children and adults at Maker Faire NY 2011. The 1337 robot was able to play with the public with minimal intervention from operators and as shown in the video below, everybody loved him.</p>
<p>The idea is to have Nao memorize all the matches and come up with a way of predicting the human moves much like the <a href="www.nytimes.com/interactive/science/rock-paper-scissors.html">New Your Times Version of the game</a>.</p>
<p>See the pictures below in order to see more robotic awesomeness from the World Maker Faire 2011 which was held in Queens, NY.</p>
<p><object width="500" height="400" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="https://picasaweb.google.com/s/c/bin/slideshow.swf" /><param name="flashvars" value="host=picasaweb.google.com&amp;hl=en_US&amp;feat=flashalbum&amp;RGB=0x000000&amp;feed=https%3A%2F%2Fpicasaweb.google.com%2Fdata%2Ffeed%2Fapi%2Fuser%2Fcarlos.asmat%2Falbumid%2F5661244309018898689%3Falt%3Drss%26kind%3Dphoto%26hl%3Den_US" /><param name="pluginspage" value="http://www.macromedia.com/go/getflashplayer" /><embed width="550" height="400" type="application/x-shockwave-flash" src="https://picasaweb.google.com/s/c/bin/slideshow.swf" flashvars="host=picasaweb.google.com&amp;hl=en_US&amp;feat=flashalbum&amp;RGB=0x000000&amp;feed=https%3A%2F%2Fpicasaweb.google.com%2Fdata%2Ffeed%2Fapi%2Fuser%2Fcarlos.asmat%2Falbumid%2F5661244309018898689%3Falt%3Drss%26kind%3Dphoto%26hl%3Den_US" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object></p>
]]></content:encoded>
			<wfw:commentRss>http://carlitoscontraptions.com/2011/10/nao-1337-plays-rock-paper-scissors-lizard-spock-at-maker-faire-ny-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Awesome Pictures from the Robot Film Festival</title>
		<link>http://carlitoscontraptions.com/2011/08/awesome-pictures-from-the-robot-film-festival/</link>
		<comments>http://carlitoscontraptions.com/2011/08/awesome-pictures-from-the-robot-film-festival/#comments</comments>
		<pubDate>Wed, 10 Aug 2011 03:09:18 +0000</pubDate>
		<dc:creator>Carlitos</dc:creator>
				<category><![CDATA[My Projects]]></category>
		<category><![CDATA[Robotics]]></category>
		<category><![CDATA[Nao]]></category>
		<category><![CDATA[Photography]]></category>
		<category><![CDATA[Robot Film Festival]]></category>

		<guid isPermaLink="false">http://carlitoscontraptions.com/?p=1076</guid>
		<description><![CDATA[See the awesome Nao 1337 pictures taken by Daniel Seth Pagel at the robot film Festival. Learn more about this awesome photographer at danielsethpagelstudios.blogspot.com or visit his official website www.dspstudios.org]]></description>
			<content:encoded><![CDATA[<p>See the awesome Nao 1337 pictures taken by Daniel Seth Pagel at the robot film Festival. Learn more about this awesome photographer at <a href="http://danielsethpagelstudios.blogspot.com/">danielsethpagelstudios.blogspot.com</a> or visit his official website <a href="http://www.dspstudios.org">www.dspstudios.org</a></p>
<p><object width="500" height="400" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="https://picasaweb.google.com/s/c/bin/slideshow.swf" /><param name="flashvars" value="host=picasaweb.google.com&amp;captions=1&amp;hl=en_US&amp;feat=flashalbum&amp;RGB=0x000000&amp;feed=https%3A%2F%2Fpicasaweb.google.com%2Fdata%2Ffeed%2Fapi%2Fuser%2Fcarlos.asmat%2Falbumid%2F5639051344288252641%3Falt%3Drss%26kind%3Dphoto%26hl%3Den_US" /><param name="pluginspage" value="http://www.macromedia.com/go/getflashplayer" /><embed width="550" height="400" type="application/x-shockwave-flash" src="https://picasaweb.google.com/s/c/bin/slideshow.swf" flashvars="host=picasaweb.google.com&amp;captions=1&amp;hl=en_US&amp;feat=flashalbum&amp;RGB=0x000000&amp;feed=https%3A%2F%2Fpicasaweb.google.com%2Fdata%2Ffeed%2Fapi%2Fuser%2Fcarlos.asmat%2Falbumid%2F5639051344288252641%3Falt%3Drss%26kind%3Dphoto%26hl%3Den_US" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object></p>
]]></content:encoded>
			<wfw:commentRss>http://carlitoscontraptions.com/2011/08/awesome-pictures-from-the-robot-film-festival/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Nao Rodeo, 1337 Rides a Roomba</title>
		<link>http://carlitoscontraptions.com/2011/07/nao-rodeo-1337-rides-a-roomba/</link>
		<comments>http://carlitoscontraptions.com/2011/07/nao-rodeo-1337-rides-a-roomba/#comments</comments>
		<pubDate>Sun, 31 Jul 2011 05:03:59 +0000</pubDate>
		<dc:creator>Carlitos</dc:creator>
				<category><![CDATA[My Projects]]></category>
		<category><![CDATA[Robotics]]></category>
		<category><![CDATA[Nao]]></category>
		<category><![CDATA[Rodeo]]></category>
		<category><![CDATA[Roomba]]></category>

		<guid isPermaLink="false">http://carlitoscontraptions.com/?p=1066</guid>
		<description><![CDATA[This was going to happen sooner or later, Nao 1337 is now able to ride the Roomba robot vacuum rodeo style! This teaches humanity a lesson: never leave your robots alone, they will start conspiring]]></description>
			<content:encoded><![CDATA[<p>This was going to happen sooner or later, Nao 1337 is now able to ride the Roomba robot vacuum rodeo style!</p>
<p style="text-align: center;"><iframe title="YouTube video player" class="youtube-player" type="text/html" width="425" height="344" src="http://www.youtube.com/embed/S18NJ3uPvs4" frameborder="0" allowFullScreen="true"> </iframe></p>
<p>This teaches humanity a lesson: never leave your robots alone, they will start conspiring.</p>
]]></content:encoded>
			<wfw:commentRss>http://carlitoscontraptions.com/2011/07/nao-rodeo-1337-rides-a-roomba/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>First Time Nao 1337 Goes Outside, Photoshoot</title>
		<link>http://carlitoscontraptions.com/2011/07/first-time-nao-1337-goes-outside-photoshoot/</link>
		<comments>http://carlitoscontraptions.com/2011/07/first-time-nao-1337-goes-outside-photoshoot/#comments</comments>
		<pubDate>Thu, 28 Jul 2011 03:04:40 +0000</pubDate>
		<dc:creator>Carlitos</dc:creator>
				<category><![CDATA[My Projects]]></category>
		<category><![CDATA[Robotics]]></category>
		<category><![CDATA[Montreal]]></category>
		<category><![CDATA[Nao]]></category>
		<category><![CDATA[Photography]]></category>

		<guid isPermaLink="false">http://carlitoscontraptions.com/?p=1056</guid>
		<description><![CDATA[We went downtown Montreal the other day with Nao 1337 and shot some pictures, this was mainly an exercise in vanity. See the resulting photo gallery below]]></description>
			<content:encoded><![CDATA[<div id="attachment_1058" class="wp-caption aligncenter" style="width: 310px"><a href="http://carlitoscontraptions.com/wp-content/uploads/2011/07/IMG_0788.jpg"><img class="size-medium wp-image-1058" title="Nao 1337 and Carlitos Downtown" src="http://carlitoscontraptions.com/wp-content/uploads/2011/07/IMG_0788-300x225.jpg" alt="Nao 1337 and Carlitos Downtown" width="300" height="225" /></a><p class="wp-caption-text">Nao 1337 and Carlitos Downtown</p></div>
<p>We went downtown Montreal the other day with Nao 1337 and shot some pictures, this was mainly an exercise in vanity. See <a href="https://picasaweb.google.com/carlos.asmat/Nao1337AndCarlitosOutside?authuser=0&amp;feat=directlink">the resulting photo gallery </a>below.</p>
<p><embed type="application/x-shockwave-flash" src="https://picasaweb.google.com/s/c/bin/slideshow.swf" width="500" height="400" flashvars="host=picasaweb.google.com&#038;hl=en_US&#038;feat=flashalbum&#038;RGB=0x000000&#038;feed=https%3A%2F%2Fpicasaweb.google.com%2Fdata%2Ffeed%2Fapi%2Fuser%2Fcarlos.asmat%2Falbumid%2F5634225356187910465%3Falt%3Drss%26kind%3Dphoto%26hl%3Den_US" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed></p>
]]></content:encoded>
			<wfw:commentRss>http://carlitoscontraptions.com/2011/07/first-time-nao-1337-goes-outside-photoshoot/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nao 1337 at the Robot Film Festival</title>
		<link>http://carlitoscontraptions.com/2011/07/nao-1337-at-the-robot-film-festival/</link>
		<comments>http://carlitoscontraptions.com/2011/07/nao-1337-at-the-robot-film-festival/#comments</comments>
		<pubDate>Sun, 24 Jul 2011 16:50:52 +0000</pubDate>
		<dc:creator>Carlitos</dc:creator>
				<category><![CDATA[My Projects]]></category>
		<category><![CDATA[Robotics]]></category>
		<category><![CDATA[Nao]]></category>
		<category><![CDATA[Robot Film Festival]]></category>

		<guid isPermaLink="false">http://carlitoscontraptions.com/?p=985</guid>
		<description><![CDATA[On July 17th and 18th, we went to the Robot Film Festival. I created a short video with Nao 1337 so we went walk the red carpet and watch the screening as all the other Hollywood stars would do. This was the first robot film festival and we have to thank Heather Knight for the ]]></description>
			<content:encoded><![CDATA[<p>On July 17th and 18th, we went to the <a href="http://robotfilmfestival.com/">Robot Film Festival</a>. I created a short video with Nao 1337 so we went walk the red carpet and watch the screening as all the other Hollywood stars would do. This was the first robot film festival and we have to thank <a href="http://www.marilynmonrobot.com/">Heather Knight</a> for the initiative. It was held at the very cool <a href="http://www.3leggeddog.org/">3 Legged Dog Art + Technology Center</a> at New York City.</p>
<div id="attachment_987" class="wp-caption aligncenter" style="width: 310px"><a href="http://carlitoscontraptions.com/wp-content/uploads/2011/07/IMG_0578.jpg"><img class="size-medium wp-image-987" title="Nao 1337 getting ready for the red carpet" src="http://carlitoscontraptions.com/wp-content/uploads/2011/07/IMG_0578-300x225.jpg" alt="Nao 1337 getting ready for the red carpet" width="300" height="225" /></a><p class="wp-caption-text">Nao 1337 getting ready for the red carpet</p></div>
<p>See the video below explaining the festival&#8217;s raison d&#8217;être:</p>
<p style="text-align: center;"><iframe src="http://player.vimeo.com/video/26325105" width="400" height="225" frameborder="0"></iframe></p>
<p>Below you can see our submission to the festival: <a href="http://vimeo.com/24947744">Nao 1337 Audition</a>. 1337 impersonates several popular Hollywood robots in the hope of getting a role in a movie. How many can you recognize? Leave a comment below with your answers.</p>
<p style="text-align: center;"><iframe title="YouTube video player" class="youtube-player" type="text/html" width="425" height="344" src="http://www.youtube.com/embed/XjWEmJsyMe4" frameborder="0" allowFullScreen="true"> </iframe></p>
<h2 style="text-align: left;">Screening</h2>
<p style="text-align: left;">The festival started with a screening of <a href="http://vimeo.com/groups/robotfilmfest">all the selected robot films</a> (53). It lasted around five hours and was punctuated by a break and some live performances by Jilted, and the excellent Robot Cowboy. Nao 1337 watched the screenings seated on a chair like the humans, but has some issued with the chair clogging its head ventilation and screamed (max volume) &#8220;head processor hot&#8221; at one point during an action scene of the very excellent <a href="http://vimeo.com/11550125">Ping</a> film.</p>
<p style="text-align: left;">See Nao 1337 watch the screening of its own movie below.</p>
<p style="text-align: center;"><iframe title="YouTube video player" class="youtube-player" type="text/html" width="425" height="344" src="http://www.youtube.com/embed/OYxlK63Hx1Q" frameborder="0" allowFullScreen="true"> </iframe></p>
<h2 style="text-align: left;">Red Carpet</h2>
<p style="text-align: left;">After a fancy dinner at <a href="http://www.bobbyvans.com/Bobby_Vans_Steakhouse/Wall_St.html">Bobby Van&#8217;s Steakhouse</a>, we headed back to the 3LD for the Red Carpet Ceremony. The red carpet was already deployed so 1337 and I got ready to walk it.</p>
<p style="text-align: left;">I had programmed 1337 to hold hands and walk alongside me on the red carpet. I also included the ability to take breaks and show-off while standing on the carpet.</p>
<div id="attachment_989" class="wp-caption aligncenter" style="width: 310px"><a href="http://carlitoscontraptions.com/wp-content/uploads/2011/07/IMG_0553.jpg"><img class="size-medium wp-image-989" title="Nao 1337 and me, about to walk the red carpet" src="http://carlitoscontraptions.com/wp-content/uploads/2011/07/IMG_0553-300x225.jpg" alt="Nao 1337 and me, about to walk the red carpet" width="300" height="225" /></a><p class="wp-caption-text">Nao 1337 and Carlitos about to walk the red carpet</p></div>
<p>Extra points for those who can recognize the <a href="http://en.wikipedia.org/wiki/Flight_of_the_Conchords">FOTC</a> member in the background of the picture above.</p>
<p style="text-align: left;">As shown in the video below, walking the red carpet was lots of fun and although it was fairly rough terrain for Nao (the carpet had some minor bumps that go unnoticed to humans).  1337 could traverse it without too much difficulty. The fall manager was enabled as well in order to soften the falls caused by the robot stumbling.</p>
<p style="text-align: center;"><iframe title="YouTube video player" class="youtube-player" type="text/html" width="425" height="344" src="http://www.youtube.com/embed/Nj-Msc7JeDY" frameborder="0" allowFullScreen="true"> </iframe></p>
<p style="text-align: left;">Although it is not shown on the video, 1337 can also tun and go backwards according to how its hand is pulled just like a human would do.</p>
<p style="text-align: left;">Unfortunately, 1337 did not get the Best Robot Actor Botsker (robot Oscar) but we met a bunch of new interesting people and it was lots of fun.</p>
<p style="text-align: left;">There were also performances by Double Rainbow, Reggie Watts and Josh Ventura during the ceremony. Those guys absolutely rock!</p>
<p style="text-align: left;">See more pictures or videos of Nao 1337 at the film festival here:</p>
<ul>
<li><a href="http://www.newscientist.com/blogs/culturelab/2011/07/of-chorebots-and-broken-hearted-humanoids.html">New Scientist</a></li>
<li><a href="http://www.robots-dreams.com/2011/07/robot-film-festival-videos-available-online-video.html">Robot Dreams</a></li>
<li><a href="http://www.galomagazine.com/technology/a-look-into-the-robot-film-festival/">Galo</a></li>
<li><a href="http://danielsethpagelstudios.blogspot.com/">DSP Studios</a></li>
<li><a href="http://www.technologyreview.com/blog/guest/27044/?p1=blogs">Technology Reviews</a></li>
<li><a href="http://servomagazine.com/index.php/blog/post/nao_1337_audition1/">Servo Magazine</a></li>
<li><a href="http://www.robotshop.com/blog/the-first-robot-film-festival-was-a-success-new-robotic-stars-are-born-1361">RobotShop Blog</a></li>
</ul>
<h2>And even more pictures!</h2>

<a href='http://carlitoscontraptions.com/2011/07/nao-1337-at-the-robot-film-festival/img_0542/' title='3LD'><img width="150" height="150" src="http://carlitoscontraptions.com/wp-content/uploads/2011/07/IMG_0542-150x150.jpg" class="attachment-thumbnail" alt="3LD" title="3LD" /></a>
<a href='http://carlitoscontraptions.com/2011/07/nao-1337-at-the-robot-film-festival/img_0578/' title='Nao 1337 getting ready for the red carpet'><img width="150" height="150" src="http://carlitoscontraptions.com/wp-content/uploads/2011/07/IMG_0578-150x150.jpg" class="attachment-thumbnail" alt="Nao 1337 getting ready for the red carpet" title="Nao 1337 getting ready for the red carpet" /></a>
<a href='http://carlitoscontraptions.com/2011/07/nao-1337-at-the-robot-film-festival/1337-at-the-robot-film-festival/' title='1337 at the Robot Film Festival'><img width="150" height="150" src="http://carlitoscontraptions.com/wp-content/uploads/2011/07/IMG_0541-150x150.jpg" class="attachment-thumbnail" alt="1337 at the Robot Film Festival" title="1337 at the Robot Film Festival" /></a>
<a href='http://carlitoscontraptions.com/2011/07/nao-1337-at-the-robot-film-festival/img_0553/' title='Nao 1337 and me, about to walk the red carpet'><img width="150" height="150" src="http://carlitoscontraptions.com/wp-content/uploads/2011/07/IMG_0553-150x150.jpg" class="attachment-thumbnail" alt="Nao 1337 and me, about to walk the red carpet" title="Nao 1337 and me, about to walk the red carpet" /></a>
<a href='http://carlitoscontraptions.com/2011/07/nao-1337-at-the-robot-film-festival/1337-watching-the-films/' title='1337 watching the films'><img width="150" height="150" src="http://carlitoscontraptions.com/wp-content/uploads/2011/07/IMG_0544-150x150.jpg" class="attachment-thumbnail" alt="1337 watching the films" title="1337 watching the films" /></a>
<a href='http://carlitoscontraptions.com/2011/07/nao-1337-at-the-robot-film-festival/robot-cowboy/' title='Robot Cowboy'><img width="150" height="150" src="http://carlitoscontraptions.com/wp-content/uploads/2011/07/IMG_0531-150x150.jpg" class="attachment-thumbnail" alt="Robot Cowboy" title="Robot Cowboy" /></a>
<a href='http://carlitoscontraptions.com/2011/07/nao-1337-at-the-robot-film-festival/robot-cowboy-2/' title='Robot Cowboy'><img width="150" height="150" src="http://carlitoscontraptions.com/wp-content/uploads/2011/07/IMG_0532-150x150.jpg" class="attachment-thumbnail" alt="Robot Cowboy" title="Robot Cowboy" /></a>
<a href='http://carlitoscontraptions.com/2011/07/nao-1337-at-the-robot-film-festival/robot-cowboy-3/' title='Robot Cowboy'><img width="150" height="150" src="http://carlitoscontraptions.com/wp-content/uploads/2011/07/IMG_0533-150x150.jpg" class="attachment-thumbnail" alt="Robot Cowboy" title="Robot Cowboy" /></a>
<a href='http://carlitoscontraptions.com/2011/07/nao-1337-at-the-robot-film-festival/the-screeningceremony-room/' title='The Screening/Ceremony room'><img width="150" height="150" src="http://carlitoscontraptions.com/wp-content/uploads/2011/07/IMG_0536-150x150.jpg" class="attachment-thumbnail" alt="The Screening/Ceremony room" title="The Screening/Ceremony room" /></a>
<a href='http://carlitoscontraptions.com/2011/07/nao-1337-at-the-robot-film-festival/3ld/' title='3LD'><img width="150" height="150" src="http://carlitoscontraptions.com/wp-content/uploads/2011/07/IMG_0538-150x150.jpg" class="attachment-thumbnail" alt="3LD" title="3LD" /></a>
<a href='http://carlitoscontraptions.com/2011/07/nao-1337-at-the-robot-film-festival/3-legged-dog/' title='3 Legged Dog'><img width="150" height="150" src="http://carlitoscontraptions.com/wp-content/uploads/2011/07/IMG_0530-150x150.jpg" class="attachment-thumbnail" alt="3 Legged Dog" title="3 Legged Dog" /></a>
<a href='http://carlitoscontraptions.com/2011/07/nao-1337-at-the-robot-film-festival/heading-to-the-restaurant-for-dinner/' title='Heading to the restaurant for dinner'><img width="150" height="150" src="http://carlitoscontraptions.com/wp-content/uploads/2011/07/IMG_0547-150x150.jpg" class="attachment-thumbnail" alt="Heading to the restaurant for dinner" title="Heading to the restaurant for dinner" /></a>
<a href='http://carlitoscontraptions.com/2011/07/nao-1337-at-the-robot-film-festival/img_0548/' title='Heading to the restaurant for dinner'><img width="150" height="150" src="http://carlitoscontraptions.com/wp-content/uploads/2011/07/IMG_0548-150x150.jpg" class="attachment-thumbnail" alt="Heading to the restaurant for dinner" title="Heading to the restaurant for dinner" /></a>
<a href='http://carlitoscontraptions.com/2011/07/nao-1337-at-the-robot-film-festival/getting-ready-for-the-red-carpet/' title='Getting ready for the red carpet'><img width="150" height="150" src="http://carlitoscontraptions.com/wp-content/uploads/2011/07/IMG_0549-150x150.jpg" class="attachment-thumbnail" alt="Getting ready for the red carpet" title="Getting ready for the red carpet" /></a>
<a href='http://carlitoscontraptions.com/2011/07/nao-1337-at-the-robot-film-festival/1337-has-some-fans/' title='1337 has some fans'><img width="150" height="150" src="http://carlitoscontraptions.com/wp-content/uploads/2011/07/IMG_0550-150x150.jpg" class="attachment-thumbnail" alt="1337 has some fans" title="1337 has some fans" /></a>
<a href='http://carlitoscontraptions.com/2011/07/nao-1337-at-the-robot-film-festival/img_0552/' title='Nao 1337 poses for the paparazzi'><img width="150" height="150" src="http://carlitoscontraptions.com/wp-content/uploads/2011/07/IMG_0552-150x150.jpg" class="attachment-thumbnail" alt="Nao 1337 poses for the paparazzi" title="Nao 1337 poses for the paparazzi" /></a>
<a href='http://carlitoscontraptions.com/2011/07/nao-1337-at-the-robot-film-festival/ready-to-rock/' title='Carlitos and 1337 ready to rock!'><img width="150" height="150" src="http://carlitoscontraptions.com/wp-content/uploads/2011/07/IMG_0551-150x150.jpg" class="attachment-thumbnail" alt="Carlitos and 1337 ready to rock!" title="Carlitos and 1337 ready to rock!" /></a>
<a href='http://carlitoscontraptions.com/2011/07/nao-1337-at-the-robot-film-festival/walking-the-red-carpet/' title='Walking the red carpet'><img width="150" height="150" src="http://carlitoscontraptions.com/wp-content/uploads/2011/07/IMG_0555-150x150.jpg" class="attachment-thumbnail" alt="Walking the red carpet" title="Walking the red carpet" /></a>
<a href='http://carlitoscontraptions.com/2011/07/nao-1337-at-the-robot-film-festival/img_0557/' title='Walking the red carpet'><img width="150" height="150" src="http://carlitoscontraptions.com/wp-content/uploads/2011/07/IMG_0557-150x150.jpg" class="attachment-thumbnail" alt="Walking the red carpet" title="Walking the red carpet" /></a>
<a href='http://carlitoscontraptions.com/2011/07/nao-1337-at-the-robot-film-festival/img_0558/' title='Walking the red carpet'><img width="150" height="150" src="http://carlitoscontraptions.com/wp-content/uploads/2011/07/IMG_0558-150x150.jpg" class="attachment-thumbnail" alt="Walking the red carpet" title="Walking the red carpet" /></a>
<a href='http://carlitoscontraptions.com/2011/07/nao-1337-at-the-robot-film-festival/img_0559/' title='On the Red Carpet'><img width="150" height="150" src="http://carlitoscontraptions.com/wp-content/uploads/2011/07/IMG_0559-150x150.jpg" class="attachment-thumbnail" alt="On the Red Carpet" title="On the Red Carpet" /></a>
<a href='http://carlitoscontraptions.com/2011/07/nao-1337-at-the-robot-film-festival/img_0560/' title='Walking the red carpet'><img width="150" height="150" src="http://carlitoscontraptions.com/wp-content/uploads/2011/07/IMG_0560-150x150.jpg" class="attachment-thumbnail" alt="Walking the red carpet" title="Walking the red carpet" /></a>
<a href='http://carlitoscontraptions.com/2011/07/nao-1337-at-the-robot-film-festival/img_0562/' title='Showing-off on the red carpet'><img width="150" height="150" src="http://carlitoscontraptions.com/wp-content/uploads/2011/07/IMG_0562-150x150.jpg" class="attachment-thumbnail" alt="Showing-off on the red carpet" title="Showing-off on the red carpet" /></a>
<a href='http://carlitoscontraptions.com/2011/07/nao-1337-at-the-robot-film-festival/img_0563/' title='Holding hands on the red carpet'><img width="150" height="150" src="http://carlitoscontraptions.com/wp-content/uploads/2011/07/IMG_0563-150x150.jpg" class="attachment-thumbnail" alt="Holding hands on the red carpet" title="Holding hands on the red carpet" /></a>
<a href='http://carlitoscontraptions.com/2011/07/nao-1337-at-the-robot-film-festival/img_0564/' title='Walking the red carpet'><img width="150" height="150" src="http://carlitoscontraptions.com/wp-content/uploads/2011/07/IMG_0564-150x150.jpg" class="attachment-thumbnail" alt="Walking the red carpet" title="Walking the red carpet" /></a>
<a href='http://carlitoscontraptions.com/2011/07/nao-1337-at-the-robot-film-festival/img_0565/' title='Walking the red carpet'><img width="150" height="150" src="http://carlitoscontraptions.com/wp-content/uploads/2011/07/IMG_0565-150x150.jpg" class="attachment-thumbnail" alt="Walking the red carpet" title="Walking the red carpet" /></a>
<a href='http://carlitoscontraptions.com/2011/07/nao-1337-at-the-robot-film-festival/img_0566/' title='Walking the red carpet'><img width="150" height="150" src="http://carlitoscontraptions.com/wp-content/uploads/2011/07/IMG_0566-150x150.jpg" class="attachment-thumbnail" alt="Walking the red carpet" title="Walking the red carpet" /></a>
<a href='http://carlitoscontraptions.com/2011/07/nao-1337-at-the-robot-film-festival/img_0567/' title='More Red Carpet'><img width="150" height="150" src="http://carlitoscontraptions.com/wp-content/uploads/2011/07/IMG_0567-150x150.jpg" class="attachment-thumbnail" alt="More Red Carpet" title="More Red Carpet" /></a>
<a href='http://carlitoscontraptions.com/2011/07/nao-1337-at-the-robot-film-festival/img_0584/' title='Showing-off on the red carpet'><img width="150" height="150" src="http://carlitoscontraptions.com/wp-content/uploads/2011/07/IMG_0584-150x150.jpg" class="attachment-thumbnail" alt="Showing-off on the red carpet" title="Showing-off on the red carpet" /></a>
<a href='http://carlitoscontraptions.com/2011/07/nao-1337-at-the-robot-film-festival/img_0568/' title='Walking the red carpet'><img width="150" height="150" src="http://carlitoscontraptions.com/wp-content/uploads/2011/07/IMG_0568-150x150.jpg" class="attachment-thumbnail" alt="Walking the red carpet" title="Walking the red carpet" /></a>
<a href='http://carlitoscontraptions.com/2011/07/nao-1337-at-the-robot-film-festival/img_0585/' title='1337 waves on the red carpet'><img width="150" height="150" src="http://carlitoscontraptions.com/wp-content/uploads/2011/07/IMG_0585-150x150.jpg" class="attachment-thumbnail" alt="1337 waves on the red carpet" title="1337 waves on the red carpet" /></a>
<a href='http://carlitoscontraptions.com/2011/07/nao-1337-at-the-robot-film-festival/img_0586/' title='Holding hands on the red carpet'><img width="150" height="150" src="http://carlitoscontraptions.com/wp-content/uploads/2011/07/IMG_0586-150x150.jpg" class="attachment-thumbnail" alt="Holding hands on the red carpet" title="Holding hands on the red carpet" /></a>
<a href='http://carlitoscontraptions.com/2011/07/nao-1337-at-the-robot-film-festival/img_0588/' title='Finally arrived at the ceremony room'><img width="150" height="150" src="http://carlitoscontraptions.com/wp-content/uploads/2011/07/IMG_0588-150x150.jpg" class="attachment-thumbnail" alt="Finally arrived at the ceremony room" title="Finally arrived at the ceremony room" /></a>
<a href='http://carlitoscontraptions.com/2011/07/nao-1337-at-the-robot-film-festival/img_0589/' title='Finally arrived at the ceremony room'><img width="150" height="150" src="http://carlitoscontraptions.com/wp-content/uploads/2011/07/IMG_0589-150x150.jpg" class="attachment-thumbnail" alt="Finally arrived at the ceremony room" title="Finally arrived at the ceremony room" /></a>
<a href='http://carlitoscontraptions.com/2011/07/nao-1337-at-the-robot-film-festival/img_0571/' title='Calculon'><img width="150" height="150" src="http://carlitoscontraptions.com/wp-content/uploads/2011/07/IMG_0571-150x150.jpg" class="attachment-thumbnail" alt="Calculon" title="Calculon" /></a>
<a href='http://carlitoscontraptions.com/2011/07/nao-1337-at-the-robot-film-festival/img_0572/' title='Calculon'><img width="150" height="150" src="http://carlitoscontraptions.com/wp-content/uploads/2011/07/IMG_0572-150x150.jpg" class="attachment-thumbnail" alt="Calculon" title="Calculon" /></a>
<a href='http://carlitoscontraptions.com/2011/07/nao-1337-at-the-robot-film-festival/img_0574/' title='Heather on the Red Carpet'><img width="150" height="150" src="http://carlitoscontraptions.com/wp-content/uploads/2011/07/IMG_0574-150x150.jpg" class="attachment-thumbnail" alt="Heather on the Red Carpet" title="Heather on the Red Carpet" /></a>
<a href='http://carlitoscontraptions.com/2011/07/nao-1337-at-the-robot-film-festival/img_0576/' title='Ceremony Room - Jemain'><img width="150" height="150" src="http://carlitoscontraptions.com/wp-content/uploads/2011/07/IMG_0576-150x150.jpg" class="attachment-thumbnail" alt="Ceremony Room - Jemain" title="Ceremony Room - Jemain" /></a>
<a href='http://carlitoscontraptions.com/2011/07/nao-1337-at-the-robot-film-festival/fotc/' title='FOTC!'><img width="150" height="150" src="http://carlitoscontraptions.com/wp-content/uploads/2011/07/IMG_0577-150x150.jpg" class="attachment-thumbnail" alt="FOTC!" title="FOTC!" /></a>
<a href='http://carlitoscontraptions.com/2011/07/nao-1337-at-the-robot-film-festival/img_0583/' title='Lady + Pleo'><img width="150" height="150" src="http://carlitoscontraptions.com/wp-content/uploads/2011/07/IMG_0583-150x150.jpg" class="attachment-thumbnail" alt="Lady + Pleo" title="Lady + Pleo" /></a>
<a href='http://carlitoscontraptions.com/2011/07/nao-1337-at-the-robot-film-festival/1337-dances-with-a-lady/' title='1337 dances with a lady'><img width="150" height="150" src="http://carlitoscontraptions.com/wp-content/uploads/2011/07/IMG_0591-150x150.jpg" class="attachment-thumbnail" alt="1337 dances with a lady" title="1337 dances with a lady" /></a>
<a href='http://carlitoscontraptions.com/2011/07/nao-1337-at-the-robot-film-festival/img_0592/' title='Nao 1337 and Carlos Asmat'><img width="150" height="150" src="http://carlitoscontraptions.com/wp-content/uploads/2011/07/IMG_0592-150x150.jpg" class="attachment-thumbnail" alt="Nao 1337 and Carlos Asmat" title="Nao 1337 and Carlos Asmat" /></a>
<a href='http://carlitoscontraptions.com/2011/07/nao-1337-at-the-robot-film-festival/double-rainbow-awesome/' title='Double Rainbow - Awesome'><img width="150" height="150" src="http://carlitoscontraptions.com/wp-content/uploads/2011/07/IMG_0609-150x150.jpg" class="attachment-thumbnail" alt="Double Rainbow - Awesome" title="Double Rainbow - Awesome" /></a>
<a href='http://carlitoscontraptions.com/2011/07/nao-1337-at-the-robot-film-festival/double-rainbow/' title='Double Rainbow'><img width="150" height="150" src="http://carlitoscontraptions.com/wp-content/uploads/2011/07/IMG_0611-150x150.jpg" class="attachment-thumbnail" alt="Double Rainbow" title="Double Rainbow" /></a>
<a href='http://carlitoscontraptions.com/2011/07/nao-1337-at-the-robot-film-festival/positionning-in-progress/' title='Positioning in progress'><img width="150" height="150" src="http://carlitoscontraptions.com/wp-content/uploads/2011/07/IMG_0616-150x150.jpg" class="attachment-thumbnail" alt="Positioning in progress" title="Positioning in progress" /></a>
<a href='http://carlitoscontraptions.com/2011/07/nao-1337-at-the-robot-film-festival/positionning-completed/' title='Positioning completed'><img width="150" height="150" src="http://carlitoscontraptions.com/wp-content/uploads/2011/07/IMG_0618-150x150.jpg" class="attachment-thumbnail" alt="Positioning completed" title="Positioning completed" /></a>
<a href='http://carlitoscontraptions.com/2011/07/nao-1337-at-the-robot-film-festival/heather-and-data/' title='Heather and Data'><img width="150" height="150" src="http://carlitoscontraptions.com/wp-content/uploads/2011/07/IMG_0619-150x150.jpg" class="attachment-thumbnail" alt="Heather and Data" title="Heather and Data" /></a>
<a href='http://carlitoscontraptions.com/2011/07/nao-1337-at-the-robot-film-festival/img_0634/' title='Botskers'><img width="150" height="150" src="http://carlitoscontraptions.com/wp-content/uploads/2011/07/IMG_0634-150x150.jpg" class="attachment-thumbnail" alt="Botskers" title="Botskers" /></a>
<a href='http://carlitoscontraptions.com/2011/07/nao-1337-at-the-robot-film-festival/da-vinci-crew-wins-audience-price/' title='Da Vinci crew wins audience price'><img width="150" height="150" src="http://carlitoscontraptions.com/wp-content/uploads/2011/07/IMG_0640-150x150.jpg" class="attachment-thumbnail" alt="Da Vinci crew wins audience price" title="Da Vinci crew wins audience price" /></a>
<a href='http://carlitoscontraptions.com/2011/07/nao-1337-at-the-robot-film-festival/botbq/' title='Bot BBQ on Sunday'><img width="150" height="150" src="http://carlitoscontraptions.com/wp-content/uploads/2011/07/IMG_0704-150x150.jpg" class="attachment-thumbnail" alt="Bot BBQ on Sunday" title="Bot BBQ on Sunday" /></a>

]]></content:encoded>
			<wfw:commentRss>http://carlitoscontraptions.com/2011/07/nao-1337-at-the-robot-film-festival/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Nao 1337 Super Star. Robollywood, here we come!</title>
		<link>http://carlitoscontraptions.com/2011/07/nao-1337-super-star-robollywood-here-we-come/</link>
		<comments>http://carlitoscontraptions.com/2011/07/nao-1337-super-star-robollywood-here-we-come/#comments</comments>
		<pubDate>Fri, 01 Jul 2011 23:37:42 +0000</pubDate>
		<dc:creator>Carlitos</dc:creator>
				<category><![CDATA[My Projects]]></category>
		<category><![CDATA[Robotics]]></category>
		<category><![CDATA[Nao]]></category>
		<category><![CDATA[Robot Film Festival]]></category>

		<guid isPermaLink="false">http://carlitoscontraptions.com/?p=973</guid>
		<description><![CDATA[1337 and I will be participating in the Robot Film Festival at NYC. The short video will premier at the festival, on July 17th, and I&#8217;ll make it available on my Youtbe channel at the same time (if there is a WiFi connection available) or a bit later that day.  So stay tuned and see ]]></description>
			<content:encoded><![CDATA[<p>1337 and I will be participating in the <a href="http://robotfilmfestival.com/">Robot Film Festival</a> at NYC.</p>
<div id="attachment_974" class="wp-caption aligncenter" style="width: 310px"><a href="http://carlitoscontraptions.com/wp-content/uploads/2011/07/Nao1337Film.jpeg"><img class="size-medium wp-image-974" title="Nao 1337 Film" src="http://carlitoscontraptions.com/wp-content/uploads/2011/07/Nao1337Film-300x187.jpg" alt="Nao 1337 Film" width="300" height="187" /></a><p class="wp-caption-text">Nao 1337 Film</p></div>
<p>The short video will premier at the festival, on July 17th, and I&#8217;ll make it available on <a href="http://www.youtube.com/user/fcaneo2">my Youtbe channel</a> at the same time (if there is a WiFi connection available) or a bit later that day.  So stay tuned and see 1337 awesome performance.</p>
<p>1337 will be also present and will walk the red carpet hopefully along some other robofriends.</p>
]]></content:encoded>
			<wfw:commentRss>http://carlitoscontraptions.com/2011/07/nao-1337-super-star-robollywood-here-we-come/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DIY Universal Jamming Gripper 2.0</title>
		<link>http://carlitoscontraptions.com/2011/05/diy-universal-jamming-gripper-2-0/</link>
		<comments>http://carlitoscontraptions.com/2011/05/diy-universal-jamming-gripper-2-0/#comments</comments>
		<pubDate>Mon, 30 May 2011 06:03:40 +0000</pubDate>
		<dc:creator>Carlitos</dc:creator>
				<category><![CDATA[My Projects]]></category>
		<category><![CDATA[Robotics]]></category>
		<category><![CDATA[Jamming Gripper]]></category>
		<category><![CDATA[MIT]]></category>

		<guid isPermaLink="false">http://carlitoscontraptions.com/?p=938</guid>
		<description><![CDATA[As promised, I improved on my initial rather silly design of the universal gripper as inspired by iRobot and University of Chicago. My main goal was to create a universal gripper that could be made from off-the shelves parts in a simple way with minimum customization. Materials A shower head (that you will need to ]]></description>
			<content:encoded><![CDATA[<p>As promised, I improved on <a href="http://carlitoscontraptions.com/2010/10/diy-universal-robot-gripper/">my initial rather silly design</a> of the universal gripper as inspired by iRobot and University of Chicago.</p>
<div id="attachment_960" class="wp-caption aligncenter" style="width: 310px"><a href="http://carlitoscontraptions.com/wp-content/uploads/2011/05/IMG_0157.jpg"><img class="size-medium wp-image-960" title="The DIY Jamming Gripper" src="http://carlitoscontraptions.com/wp-content/uploads/2011/05/IMG_0157-300x240.jpg" alt="The DIY Jamming Gripper" width="300" height="240" /></a><p class="wp-caption-text">The DIY Jamming Gripper</p></div>
<p>My main goal was to create a universal gripper that could be made from off-the shelves parts in a simple way with minimum customization.</p>
<h3>Materials</h3>
<ul>
<li><a href="http://t.co/ZfHn5Wb">A shower head</a> (that you will need to modify slightly)</li>
<li>Some 1/4&#8243; silicon tubing</li>
<li>Some cottons balls</li>
<li>A balloon</li>
<li><a href="http://www.robotshop.com/ProductInfo.aspx?pc=RB-Spa-498">A DC pump</a></li>
<li>A DC wall adaptor</li>
<li>A switch</li>
<li>Some coffee</li>
<li>A coupling</li>
<li>A funnel to fill the balloon with coffee</li>
</ul>
<h3>
<div id="attachment_941" class="wp-caption aligncenter" style="width: 310px"><a href="http://carlitoscontraptions.com/wp-content/uploads/2011/05/IMG_0084.jpg"><img class="size-medium wp-image-941" title="DIY Jamming Gripper Materials" src="http://carlitoscontraptions.com/wp-content/uploads/2011/05/IMG_0084-300x240.jpg" alt="DIY Jamming Gripper Materials" width="300" height="240" /></a><p class="wp-caption-text">DIY Jamming Gripper Materials</p></div>
<p>Putting it together</h3>
<p>I think I succeeded my goal as you will see below: the gripper is  quite easy to assemble and only required very minor modification of the  shower head in order to fit the balloon in.</p>
<p>The steps for putting the gripper together are outlined in the video below.</p>
<p style="text-align: center;"><iframe title="YouTube video player" class="youtube-player" type="text/html" width="425" height="344" src="http://www.youtube.com/embed/NZtRTPf1uk4" frameborder="0" allowFullScreen="true"> </iframe></p>
<p style="text-align: left;">As shown in the video below the proper works pretty well. unfortunately, I did not film it but it can also hold a glass filled with water as the original.</p>
<p style="text-align: center;"><iframe title="YouTube video player" class="youtube-player" type="text/html" width="425" height="344" src="http://www.youtube.com/embed/q7aoMQveHGc" frameborder="0" allowFullScreen="true"> </iframe></p>
<p>See the picture gallery below for more details about the building steps and the final result.</p>

<a href='http://carlitoscontraptions.com/2011/05/diy-universal-jamming-gripper-2-0/img_0084/' title='DIY Jamming Gripper Materials'><img width="150" height="150" src="http://carlitoscontraptions.com/wp-content/uploads/2011/05/IMG_0084-150x150.jpg" class="attachment-thumbnail" alt="DIY Jamming Gripper Materials" title="DIY Jamming Gripper Materials" /></a>
<a href='http://carlitoscontraptions.com/2011/05/diy-universal-jamming-gripper-2-0/prepare-the-shower-head-by-removing-the-shower-part-and-keeping-only-the-body/' title='Prepare the shower head by removing the shower part and keeping only the body.'><img width="150" height="150" src="http://carlitoscontraptions.com/wp-content/uploads/2011/05/IMG_0093-150x150.jpg" class="attachment-thumbnail" alt="Prepare the shower head by removing the shower part and keeping only the body." title="Prepare the shower head by removing the shower part and keeping only the body." /></a>
<a href='http://carlitoscontraptions.com/2011/05/diy-universal-jamming-gripper-2-0/fill-the-balloon-with-coffee/' title='Fill the balloon with coffee.'><img width="150" height="150" src="http://carlitoscontraptions.com/wp-content/uploads/2011/05/IMG_0105-150x150.jpg" class="attachment-thumbnail" alt="Fill the balloon with coffee." title="Fill the balloon with coffee." /></a>
<a href='http://carlitoscontraptions.com/2011/05/diy-universal-jamming-gripper-2-0/put-the-balloon-inside-the-shower-head-body/' title='Put the balloon inside the shower head body.'><img width="150" height="150" src="http://carlitoscontraptions.com/wp-content/uploads/2011/05/IMG_0106-150x150.jpg" class="attachment-thumbnail" alt="Put the balloon inside the shower head body." title="Put the balloon inside the shower head body." /></a>
<a href='http://carlitoscontraptions.com/2011/05/diy-universal-jamming-gripper-2-0/add-the-rubber-seal-includder-with-teh-shower-head/' title='Add the rubber seal included with the shower head.'><img width="150" height="150" src="http://carlitoscontraptions.com/wp-content/uploads/2011/05/IMG_0110-150x150.jpg" class="attachment-thumbnail" alt="Add the rubber seal included with the shower head." title="Add the rubber seal included with the shower head." /></a>
<a href='http://carlitoscontraptions.com/2011/05/diy-universal-jamming-gripper-2-0/put-the-balloon-around-the-ball-joint/' title='Put the balloon around the ball joint.'><img width="150" height="150" src="http://carlitoscontraptions.com/wp-content/uploads/2011/05/IMG_0113-150x150.jpg" class="attachment-thumbnail" alt="Put the balloon around the ball joint." title="Put the balloon around the ball joint." /></a>
<a href='http://carlitoscontraptions.com/2011/05/diy-universal-jamming-gripper-2-0/screw-the-shower-head-top-part/' title='Screw the shower head top part.'><img width="150" height="150" src="http://carlitoscontraptions.com/wp-content/uploads/2011/05/IMG_0115-150x150.jpg" class="attachment-thumbnail" alt="Screw the shower head top part." title="Screw the shower head top part." /></a>
<a href='http://carlitoscontraptions.com/2011/05/diy-universal-jamming-gripper-2-0/add-the-cotton-balls-to-the-top-pipe-fitting/' title='Add the cotton balls to the top pipe fitting.'><img width="150" height="150" src="http://carlitoscontraptions.com/wp-content/uploads/2011/05/IMG_0117-150x150.jpg" class="attachment-thumbnail" alt="Add the cotton balls to the top pipe fitting." title="Add the cotton balls to the top pipe fitting." /></a>
<a href='http://carlitoscontraptions.com/2011/05/diy-universal-jamming-gripper-2-0/screw-in-the-coupling/' title='Screw in the coupling.'><img width="150" height="150" src="http://carlitoscontraptions.com/wp-content/uploads/2011/05/IMG_0125-150x150.jpg" class="attachment-thumbnail" alt="Screw in the coupling." title="Screw in the coupling." /></a>
<a href='http://carlitoscontraptions.com/2011/05/diy-universal-jamming-gripper-2-0/insert-one-end-of-the-tubbing-into-the-coupling/' title='Insert one end of the tubbing into the coupling.'><img width="150" height="150" src="http://carlitoscontraptions.com/wp-content/uploads/2011/05/IMG_0126-150x150.jpg" class="attachment-thumbnail" alt="Insert one end of the tubbing into the coupling." title="Insert one end of the tubbing into the coupling." /></a>
<a href='http://carlitoscontraptions.com/2011/05/diy-universal-jamming-gripper-2-0/insert-the-other-end-into-the-suction-port-of-the-pump/' title='Insert the other end into the suction port of the pump.'><img width="150" height="150" src="http://carlitoscontraptions.com/wp-content/uploads/2011/05/IMG_0127-150x150.jpg" class="attachment-thumbnail" alt="Insert the other end into the suction port of the pump." title="Insert the other end into the suction port of the pump." /></a>
<a href='http://carlitoscontraptions.com/2011/05/diy-universal-jamming-gripper-2-0/the-pump-assembly-is-done/' title='The pump assembly is done!'><img width="150" height="150" src="http://carlitoscontraptions.com/wp-content/uploads/2011/05/IMG_0128-150x150.jpg" class="attachment-thumbnail" alt="The pump assembly is done!" title="The pump assembly is done!" /></a>
<a href='http://carlitoscontraptions.com/2011/05/diy-universal-jamming-gripper-2-0/simply-power-the-pump-and-start-gripping/' title='Simply power the pump and start gripping!'><img width="150" height="150" src="http://carlitoscontraptions.com/wp-content/uploads/2011/05/IMG_0132-150x150.jpg" class="attachment-thumbnail" alt="Simply power the pump and start gripping!" title="Simply power the pump and start gripping!" /></a>
<a href='http://carlitoscontraptions.com/2011/05/diy-universal-jamming-gripper-2-0/img_0138/' title='DIY Jamming Gripper Grips Many Things'><img width="150" height="150" src="http://carlitoscontraptions.com/wp-content/uploads/2011/05/IMG_0138-150x150.jpg" class="attachment-thumbnail" alt="DIY Jamming Gripper Grips Many Things" title="DIY Jamming Gripper Grips Many Things" /></a>
<a href='http://carlitoscontraptions.com/2011/05/diy-universal-jamming-gripper-2-0/img_0141/' title='Grippinf Mini Clothespin'><img width="150" height="150" src="http://carlitoscontraptions.com/wp-content/uploads/2011/05/IMG_0141-150x150.jpg" class="attachment-thumbnail" alt="Grippinf Mini Clothespin" title="Grippinf Mini Clothespin" /></a>
<a href='http://carlitoscontraptions.com/2011/05/diy-universal-jamming-gripper-2-0/img_0143/' title='Imprinting Skull'><img width="150" height="150" src="http://carlitoscontraptions.com/wp-content/uploads/2011/05/IMG_0143-150x150.jpg" class="attachment-thumbnail" alt="Imprinting Skull" title="Imprinting Skull" /></a>
<a href='http://carlitoscontraptions.com/2011/05/diy-universal-jamming-gripper-2-0/you-can-even-inprint-shapes/' title='You can even inprint shapes.'><img width="150" height="150" src="http://carlitoscontraptions.com/wp-content/uploads/2011/05/IMG_0146-150x150.jpg" class="attachment-thumbnail" alt="You can even inprint shapes." title="You can even inprint shapes." /></a>
<a href='http://carlitoscontraptions.com/2011/05/diy-universal-jamming-gripper-2-0/the-diy-universal-robotic-jamming-gripper/' title='The DIY Universal Robotic Jamming Gripper'><img width="150" height="150" src="http://carlitoscontraptions.com/wp-content/uploads/2011/05/IMG_0149-150x150.jpg" class="attachment-thumbnail" alt="The DIY Universal Robotic Jamming Gripper" title="The DIY Universal Robotic Jamming Gripper" /></a>
<a href='http://carlitoscontraptions.com/2011/05/diy-universal-jamming-gripper-2-0/img_0152/' title='DIY Jamming Gripper Detail'><img width="150" height="150" src="http://carlitoscontraptions.com/wp-content/uploads/2011/05/IMG_0152-150x150.jpg" class="attachment-thumbnail" alt="DIY Jamming Gripper Detail" title="DIY Jamming Gripper Detail" /></a>
<a href='http://carlitoscontraptions.com/2011/05/diy-universal-jamming-gripper-2-0/img_0157/' title='The DIY Jamming Gripper'><img width="150" height="150" src="http://carlitoscontraptions.com/wp-content/uploads/2011/05/IMG_0157-150x150.jpg" class="attachment-thumbnail" alt="The DIY Jamming Gripper" title="The DIY Jamming Gripper" /></a>

]]></content:encoded>
			<wfw:commentRss>http://carlitoscontraptions.com/2011/05/diy-universal-jamming-gripper-2-0/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Protecting Nao</title>
		<link>http://carlitoscontraptions.com/2011/03/protecting-nao/</link>
		<comments>http://carlitoscontraptions.com/2011/03/protecting-nao/#comments</comments>
		<pubDate>Tue, 08 Mar 2011 04:30:36 +0000</pubDate>
		<dc:creator>Carlitos</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[My Projects]]></category>
		<category><![CDATA[Robotics]]></category>
		<category><![CDATA[Nao]]></category>

		<guid isPermaLink="false">http://carlitoscontraptions.com/?p=867</guid>
		<description><![CDATA[Nao is a very expensive piece of equipment and It would be a shame if it got dirty, scratched or damaged. Nevertheless, the official Nao suitcase is prices at 777.77 USD. This is rather expensive A suitable alternative is the cheaper Plasticase Nanuk 945 which is as sturdy and IMHO much better looking. As explained ]]></description>
			<content:encoded><![CDATA[<p>Nao is a very expensive piece of equipment and It would be a shame if it got dirty, scratched or damaged. Nevertheless, the official Nao suitcase is prices at 777.77 USD. This is rather expensive A suitable alternative is the cheaper <a href="http://www.robotshop.com/ca/plasticase-nanuk-extreme-heavy-duty-case-22-inch-3.html">Plasticase Nanuk 945</a> which is as sturdy and IMHO much better looking.</p>
<p>As explained in the video below, I also use clear Duck tape to protect Nao&#8217;s surfaces. This tape is inexpensive, does not leave any residue and is very strong.</p>
<p style="text-align: center;"><iframe title="YouTube video player" class="youtube-player" type="text/html" width="425" height="344" src="http://www.youtube.com/embed/kHSP87icbZQ" frameborder="0" allowFullScreen="true"> </iframe></p>
<p style="text-align: left;">Also, as a follow-up of the video, in order to better protect Nao from the friction in the pelvic region, I use<a href="http://www.amazon.com/Frost-V25WA-Extreme-Weather-Strip-8-Inch-by1/dp/B000B4N3OA"> D-profile self-adhesive ribber tape</a> (the kind you normally use in door frames to prevent air from coming in). Since it is white and mate like Nao it goes very well and makes for a nice belt.</p>
<p style="text-align: left;">
<div id="attachment_871" class="wp-caption aligncenter" style="width: 310px"><a href="http://carlitoscontraptions.com/wp-content/uploads/2011/03/Nao_waist_protection.jpg"><img class="size-medium wp-image-871" title="Nao with rubber belt" src="http://carlitoscontraptions.com/wp-content/uploads/2011/03/Nao_waist_protection-300x225.jpg" alt="Nao with rubber belt" width="300" height="225" /></a><p class="wp-caption-text">Nao with rubber belt</p></div>
]]></content:encoded>
			<wfw:commentRss>http://carlitoscontraptions.com/2011/03/protecting-nao/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Nao Robot Dances Tango</title>
		<link>http://carlitoscontraptions.com/2011/02/nao-robot-dances-tango/</link>
		<comments>http://carlitoscontraptions.com/2011/02/nao-robot-dances-tango/#comments</comments>
		<pubDate>Thu, 17 Feb 2011 02:23:44 +0000</pubDate>
		<dc:creator>Carlitos</dc:creator>
				<category><![CDATA[My Projects]]></category>
		<category><![CDATA[Robotics]]></category>
		<category><![CDATA[Aldebaran]]></category>
		<category><![CDATA[Nao]]></category>
		<category><![CDATA[Tango]]></category>

		<guid isPermaLink="false">http://carlitoscontraptions.com/?p=843</guid>
		<description><![CDATA[I put together this quick tango dance. For those who know Tango, you should be able to see that the dance steps are fairly accurate, albeit a bit limited due to the robot lack of flexibility and my lack of programming talent. I&#8217;ll be publishing my behaviours (the code running in the Nao) for everybody ]]></description>
			<content:encoded><![CDATA[<p>I put together this quick tango dance. For those who know Tango, you should be able to see that the dance steps are fairly accurate, albeit a bit limited due to the robot lack of flexibility and my lack of programming talent.</p>
<p>I&#8217;ll be publishing my behaviours (the code running in the Nao) for everybody to download once I figure a nice and elegant way to do it.</p>
<p style="text-align: center;"><iframe title="YouTube video player" class="youtube-player" type="text/html" width="425" height="344" src="http://www.youtube.com/embed/eLfEL3GXMZM" frameborder="0" allowFullScreen="true"> </iframe></p>
<p>In the video above, Nao 1337 dances one of my favourites tangos: <a href="http://www.youtube.com/watch?v=SJ1aTPM-dyE">Por Una Cabeza by Carlos Gardel</a>.</p>
<p>It was to be expected that since I come from Argentina, my Nao would end up dancing tango and probably drinking mate in the near future.</p>
]]></content:encoded>
			<wfw:commentRss>http://carlitoscontraptions.com/2011/02/nao-robot-dances-tango/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Have No Fear, Nao is Here</title>
		<link>http://carlitoscontraptions.com/2011/02/have-no-fear-nao-is-here/</link>
		<comments>http://carlitoscontraptions.com/2011/02/have-no-fear-nao-is-here/#comments</comments>
		<pubDate>Wed, 09 Feb 2011 04:34:21 +0000</pubDate>
		<dc:creator>Carlitos</dc:creator>
				<category><![CDATA[My Projects]]></category>
		<category><![CDATA[Robotics]]></category>
		<category><![CDATA[Aldebaran]]></category>
		<category><![CDATA[Developer Program]]></category>
		<category><![CDATA[Nao]]></category>

		<guid isPermaLink="false">http://carlitoscontraptions.com/?p=828</guid>
		<description><![CDATA[As announced previously, I joined Aldebaran developers program. As a result, I have been living with Nao for a few weeks now. I named him Nao 1337 but I am open to suggestions. You can leave a comment below if you think of a better name. You can see a quick presentation of this awesome ]]></description>
			<content:encoded><![CDATA[<p>As announced previously, I joined Aldebaran developers program. As a result, I have been living with Nao for a few weeks now.</p>
<div id="attachment_837" class="wp-caption aligncenter" style="width: 310px"><a href="http://carlitoscontraptions.com/wp-content/uploads/2011/02/Nao-Wave.jpg"><img class="size-medium wp-image-837" title="Nao 1337 Waves" src="http://carlitoscontraptions.com/wp-content/uploads/2011/02/Nao-Wave-300x225.jpg" alt="Nao 1337 Waves" width="300" height="225" /></a><p class="wp-caption-text">Nao 1337 Waves</p></div>
<p>I named him Nao <a href="http://en.wikipedia.org/wiki/Leet">1337</a> but I am open to suggestions. You can leave a comment below if you think of a better name. You can see a quick presentation of this awesome humanoid robot below.</p>
<p style="text-align: center;"><iframe title="YouTube video player" class="youtube-player" type="text/html" width="425" height="344" src="http://www.youtube.com/embed/-GwpDdNeuLM" frameborder="0" allowFullScreen="true"> </iframe></p>
<p>I&#8217;ll be posting further developments, images and pictures as I progress. I am planning on making several applications in order to achieve my ultimate goal of having Nao play chess.</p>
<div id="attachment_836" class="wp-caption aligncenter" style="width: 310px"><a href="http://carlitoscontraptions.com/wp-content/uploads/2011/02/Nao-Stand.jpg"><img class="size-medium wp-image-836" title="Nao 1337 Stands Up" src="http://carlitoscontraptions.com/wp-content/uploads/2011/02/Nao-Stand-300x240.jpg" alt="Nao 1337 Stands Up" width="300" height="240" /></a><p class="wp-caption-text">Nao 1337 Stands Up</p></div>
<h3>The Bandana</h3>
<p>As you can see in the pictures and videos, Nao1337 wears a red bandana. This is manly because he is bad-ass and utterly cool.</p>
<div id="attachment_835" class="wp-caption aligncenter" style="width: 310px"><a href="http://carlitoscontraptions.com/wp-content/uploads/2011/02/Nao-Sit.jpg"><img class="size-medium wp-image-835" title="Nao 1337 Sitting" src="http://carlitoscontraptions.com/wp-content/uploads/2011/02/Nao-Sit-300x240.jpg" alt="Nao 1337 Sitting" width="300" height="240" /></a><p class="wp-caption-text">Nao 1337 Sitting</p></div>
]]></content:encoded>
			<wfw:commentRss>http://carlitoscontraptions.com/2011/02/have-no-fear-nao-is-here/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Nao Humanoid Robot Unboxing</title>
		<link>http://carlitoscontraptions.com/2011/02/nao-humanoid-robot-unboxing/</link>
		<comments>http://carlitoscontraptions.com/2011/02/nao-humanoid-robot-unboxing/#comments</comments>
		<pubDate>Tue, 08 Feb 2011 02:43:53 +0000</pubDate>
		<dc:creator>Carlitos</dc:creator>
				<category><![CDATA[My Projects]]></category>
		<category><![CDATA[Robotics]]></category>
		<category><![CDATA[Aldebaran]]></category>
		<category><![CDATA[Developer Program]]></category>
		<category><![CDATA[Nao]]></category>
		<category><![CDATA[Unboxing]]></category>

		<guid isPermaLink="false">http://carlitoscontraptions.com/?p=830</guid>
		<description><![CDATA[I got my Nao! See the video below for a sneak peek of the robot. This video shows you what you would get if you were to join Aldebaran Developer program. Stay posted for more Nao action. You can also visit my YouTube channel in order to see my latest Nao videos]]></description>
			<content:encoded><![CDATA[<p>I got my Nao!</p>
<p>See the video below for a sneak peek of the robot. This video shows you what you would get if you were to join Aldebaran Developer program.</p>
<p style="text-align: center;"><iframe title="YouTube video player" class="youtube-player" type="text/html" width="425" height="344" src="http://www.youtube.com/embed/_R1PbsjTkwg" frameborder="0" allowFullScreen="true"> </iframe></p>
<p>Stay posted for more Nao action. You can also visit my <a href="http://www.youtube.com/user/fcaneo2">YouTube channel</a> in order to see my latest Nao videos.</p>
]]></content:encoded>
			<wfw:commentRss>http://carlitoscontraptions.com/2011/02/nao-humanoid-robot-unboxing/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>OMG! It&#8217;s Coming Nao!</title>
		<link>http://carlitoscontraptions.com/2011/01/omg-its-comming-nao/</link>
		<comments>http://carlitoscontraptions.com/2011/01/omg-its-comming-nao/#comments</comments>
		<pubDate>Tue, 18 Jan 2011 05:45:09 +0000</pubDate>
		<dc:creator>Carlitos</dc:creator>
				<category><![CDATA[My Projects]]></category>
		<category><![CDATA[Robotics]]></category>
		<category><![CDATA[Developer Program]]></category>
		<category><![CDATA[Nao]]></category>

		<guid isPermaLink="false">http://carlitoscontraptions.com/?p=817</guid>
		<description><![CDATA[I joined Aldebaran&#8217;s developer program and now my Nao is coming (much faster than I expected). They even sent me a picture of the box prior to shipping it. This is an amazing experience and you can be sure I&#8217;ll be sharing all of it in here. Stay tuned for more Nao news!]]></description>
			<content:encoded><![CDATA[<div id="attachment_818" class="wp-caption aligncenter" style="width: 310px"><a href="http://carlitoscontraptions.com/wp-content/uploads/2011/01/Naos-packing-Picture.jpg"><img class="size-medium wp-image-818" title="Nao's Packing Picture" src="http://carlitoscontraptions.com/wp-content/uploads/2011/01/Naos-packing-Picture-300x225.jpg" alt="Nao's Packing Picture" width="300" height="225" /></a><p class="wp-caption-text">Nao&#39;s Packing Picture</p></div>
<p>I joined <a href="http://www.robotshop.com/blog/aldebaran-developer-program-the-future-is-nao-1137">Aldebaran&#8217;s developer program</a> and now my Nao is coming (much faster than I expected). They even sent me a picture of the box prior to shipping it.</p>
<p>This is an amazing experience and you can be sure I&#8217;ll be sharing all of it in here.</p>
<p>Stay tuned for more Nao news!</p>
<p style="text-align: center;"><iframe title="YouTube video player" class="youtube-player" type="text/html" width="425" height="344" src="http://www.youtube.com/embed/RpmKsjhw2sA" frameborder="0" allowFullScreen="true"> </iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://carlitoscontraptions.com/2011/01/omg-its-comming-nao/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DIY Universal Robot Gripper</title>
		<link>http://carlitoscontraptions.com/2010/10/diy-universal-robot-gripper/</link>
		<comments>http://carlitoscontraptions.com/2010/10/diy-universal-robot-gripper/#comments</comments>
		<pubDate>Sun, 31 Oct 2010 08:18:37 +0000</pubDate>
		<dc:creator>Carlitos</dc:creator>
				<category><![CDATA[Robotics]]></category>
		<category><![CDATA[Jamming Gripper]]></category>
		<category><![CDATA[MIT]]></category>

		<guid isPermaLink="false">http://carlitoscontraptions.com/?p=764</guid>
		<description><![CDATA[UPDATE: See the new version of the universal gripper with more pictures and new videos. iRobot and the University of Chicago released a video of their universal robotic gripper. It is basically a gripper that can conform to the shape of seemingly every object. The video below illustrates its capabilities. The gripper uses the properties of granular ]]></description>
			<content:encoded><![CDATA[<p><strong><span style="color: #ff0000;">UPDATE:</span></strong> See the <a href="http://carlitoscontraptions.com/2011/05/diy-universal-jamming-gripper-2-0/">new version of the universal gripper</a> with more pictures and new videos.</p>
<p>iRobot and the University of Chicago released a video of their universal robotic gripper. It is basically a gripper that can conform to the shape of seemingly every object. The video below illustrates its capabilities.</p>
<p style="text-align: center;"><iframe title="YouTube video player" class="youtube-player" type="text/html" width="425" height="344" src="http://www.youtube.com/embed/0d4f8fEysf8" frameborder="0" allowFullScreen="true"> </iframe></p>
<p>The gripper uses the properties of granular materials to become rigid or fluid by applying pressure constraints. Basically, the flexible blue sphere seen in the video is filled with a granular material (ground coffee) and can become solid when a vacuum is applied.</p>
<p>Since this is a rather simple principle, I thought I could quickly do one for myself.</p>
<h3>Materials</h3>
<ul>
<li>A party balloon (silver in my case)</li>
<li>A piece of plastic tubing (I used a hose fitting I had lying around)</li>
<li>A piece of cloth</li>
<li>Ground coffee (I use some very old coffee I found in my freezer)</li>
<li>A rubber band.</li>
<li>Functional lungs (unfortunately, my vacuum pump is dead)</li>
</ul>
<h3>How to do it</h3>
<ol>
<li>Fill the balloon with coffee (you might need to put it in a  vacuum chamber in order to be able to expand the balloon and thus stuff more coffee in it).</li>
<li>Cover one end of the plastic tubing with the piece of cloth and hold it together with the rubber band. This will be used an air-permeable filter that will keep the coffee inside the balloon and allow air to circulate.</li>
<li>Insert the plastic tube in the balloon (so the filter is inside the balloon).</li>
</ol>
<p>Now, you can connect the contraption to a vacuum pump in order to create a vacuum. you can also use your mouth and lungs in order to suck the air out. I had to resort to the latter method since my vacuum pump is broken :&#8217;(.  I am trying to source a cheap vacuum pump in order to improve the project and make it into a real robotic gripper. Any suggestions are welcome!</p>
<h3>The Result</h3>
<p>Bellow, you can see my gripper gripping many objects and even pouring water as the original one does. You can also see me operate the gripper by sucking the air out of the balloon.</p>
<p style="text-align: center;"><iframe title="YouTube video player" class="youtube-player" type="text/html" width="425" height="344" src="http://www.youtube.com/embed/q-gHLYIWrrs" frameborder="0" allowFullScreen="true"> </iframe></p>
<h3>The Future</h3>
<p>As soon as I secure a nice vacuum pump, I will make a <a href="http://carlitoscontraptions.com/2011/05/diy-universal-jamming-gripper-2-0/">second version of the gripper</a> using better materials. Again, any suggestions regarding the pump are welcome.</p>
<p><span style="color: #ff0000;"><strong>UPDATE:</strong></span> I found a pump thank to teh Youtube Comments! See the <a href="UPDATE: See the new version of the universal gripper with more pictures and new videos.">2.0 version of the gripper</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://carlitoscontraptions.com/2010/10/diy-universal-robot-gripper/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Panoramaker</title>
		<link>http://carlitoscontraptions.com/2009/10/panoramaker/</link>
		<comments>http://carlitoscontraptions.com/2009/10/panoramaker/#comments</comments>
		<pubDate>Mon, 05 Oct 2009 01:55:03 +0000</pubDate>
		<dc:creator>Carlitos</dc:creator>
				<category><![CDATA[My Projects]]></category>
		<category><![CDATA[Robotics]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Photography]]></category>

		<guid isPermaLink="false">http://carlitoscontraptions.com/?p=348</guid>
		<description><![CDATA[As promised before, here is the Python script that runs my panoramic camera hardware. It is a very quick prototype and is by no means intended for widespread use since it requires manual calibration. Nevertheless, it might be very useful to those seeking to learn how to position the servos or control a digital camera ]]></description>
			<content:encoded><![CDATA[<p>As promised <a title="Panoramic Camera Prototype" href="http://carlitoscontraptions.com/2009/09/panoramic-camera-prototype/">before</a>, here is the Python script that runs my <a title="Panoramic Camera Prototype" href="http://carlitoscontraptions.com/2009/09/panoramic-camera-prototype/">panoramic camera hardware</a>. It is a very quick prototype and is by no means intended for widespread use since it requires manual calibration. Nevertheless, it might be very useful to those seeking to learn how to position the servos or control a digital camera through Python.</p>
<p>This script requires my <a title="Pololu Library" href="http://carlitoscontraptions.com/2009/07/pololu-python-library/">Pololu library</a> and includes some codes from <a title="Digital Camera Control with gphoto2 " href="https://vmlaker.org/geek/python/digital-camera-control-with-gphoto2">here</a> in order to control the camera. Besides the basic requirements of lib_pololu,  the script also requires <a title="gPhoto" href="http://gphoto.sourceforge.net/">gPhoto</a>. If you are running Linux, you most likely  already have it but in case you do not, you can install it through your favourite package manager or by using the console (e.g. for Ubuntu/Debian):</p>
<blockquote><p>sudo apt-get install gphoto</p></blockquote>
<p>If you are using some other OS, you can download gPhoto from <a title="Download gPhoto" href="http://sourceforge.net/projects/gphoto/files/">here</a>.</p>
<p><strong>The Code</strong></p>
<div><a href="http://carlitoscontraptions.com/http://files.carlitoscontraptions.com/programming/Panoramaker/panoramaker.txt" style="float: right; margin-right: 5px;">Download</a>
<div class="dean_ch" style="white-space: wrap;"><span class="co1"># Adding the path to the lib_pololu.py file to your modules path.</span><br />
<span class="co1"># Assuming that the file is at /your/path/to/the/library/lib_pololu.py</span><br />
<span class="kw1">import</span> <span class="kw3">sys</span><br />
<span class="kw3">sys</span>.<span class="me1">path</span>.<span class="me1">append</span><span class="br0">&#40;</span><span class="st0">&#8216;/your/path/to/the/library&#8217;</span><span class="br0">&#41;</span></p>
<p><span class="co1"># Import the lib_pololu module</span><br />
<span class="kw1">import</span> lib_pololu</p>
<p><span class="co1"># Import the serial communication and time modules</span><br />
<span class="kw1">import</span> serial<br />
<span class="kw1">import</span> <span class="kw3">time</span></p>
<p><span class="co1"># Open serial port</span><br />
port = serial.<span class="me1">Serial</span><span class="br0">&#40;</span><span class="st0">&#8216;/dev/ttyUSB1&#8242;</span><span class="br0">&#41;</span><br />
port.<span class="me1">baudrate</span>=<span class="nu0">2400</span> <span class="co1">#set an appropriate baudrate</span></p>
<p><span class="co1"># Camera Code (from vmlaker.org)</span><br />
<span class="kw1">import</span> <span class="kw3">os</span>, <span class="kw3">re</span><br />
<span class="kw1">from</span> <span class="kw3">subprocess</span> <span class="kw1">import</span> call, Popen, PIPE</p>
<p><span class="kw1">def</span> run<span class="br0">&#40;</span>command<span class="br0">&#41;</span>:<br />
&nbsp; &nbsp; <span class="kw1">print</span> <span class="st0">&#8216;Running:&#8217;</span>, command<br />
&nbsp; &nbsp; p = Popen<span class="br0">&#40;</span>command, shell=<span class="kw2">True</span>, stdout=PIPE<span class="br0">&#41;</span><br />
&nbsp; &nbsp; lines = p.<span class="me1">stdout</span>.<span class="me1">readlines</span><span class="br0">&#40;</span><span class="br0">&#41;</span><br />
&nbsp; &nbsp; <span class="kw1">for</span> line <span class="kw1">in</span> lines:<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">print</span> <span class="st0">&#8216;Stdout :&#8217;</span>, line,<br />
&nbsp; &nbsp; <span class="kw1">return</span> lines<br />
<span class="kw1">def</span> capture<span class="br0">&#40;</span><span class="br0">&#41;</span>:<br />
&nbsp; &nbsp; c = <span class="st0">&#8216;gphoto2 &#8211;capture-image&#8217;</span><br />
&nbsp; &nbsp; sout = run<span class="br0">&#40;</span>c<span class="br0">&#41;</span><br />
&nbsp; &nbsp; firstLine = sout<span class="br0">&#91;</span><span class="nu0">0</span><span class="br0">&#93;</span><br />
&nbsp; &nbsp; <br />
&nbsp; &nbsp; expr = <span class="st0">&#8216;New file is in location (.*?) on the camera&#8217;</span><br />
&nbsp; &nbsp; comp = <span class="kw3">re</span>.<span class="kw2">compile</span><span class="br0">&#40;</span>expr, <span class="kw3">re</span>.<span class="me1">DOTALL</span><span class="br0">&#41;</span><br />
&nbsp; &nbsp; path = <span class="kw3">re</span>.<span class="me1">findall</span><span class="br0">&#40;</span>comp, firstLine<span class="br0">&#41;</span><span class="br0">&#91;</span><span class="nu0">0</span><span class="br0">&#93;</span><br />
&nbsp; &nbsp; <span class="kw2">dir</span>, fname = <span class="kw3">os</span>.<span class="me1">path</span>.<span class="me1">split</span><span class="br0">&#40;</span>path<span class="br0">&#41;</span><br />
&nbsp; &nbsp; <br />
&nbsp; &nbsp; c = <span class="st0">&#8216;gphoto2 &#8211;get-file %s &#8211;folder %s&#8217;</span>%<span class="br0">&#40;</span>fname, <span class="kw2">dir</span><span class="br0">&#41;</span><br />
&nbsp; &nbsp; run<span class="br0">&#40;</span>c<span class="br0">&#41;</span><br />
&nbsp; &nbsp; <br />
&nbsp; &nbsp; c = <span class="st0">&#8216;gphoto2 &#8211;delete-file %s &#8211;folder %s&#8217;</span>%<span class="br0">&#40;</span>fname, <span class="kw2">dir</span><span class="br0">&#41;</span><br />
&nbsp; &nbsp; run<span class="br0">&#40;</span>c<span class="br0">&#41;</span><br />
&nbsp; &nbsp; <br />
&nbsp; &nbsp; c = <span class="st0">&#8216;gphoto2 &#8211;storage-info&#8217;</span><br />
&nbsp; &nbsp; run<span class="br0">&#40;</span>c<span class="br0">&#41;</span></p>
<p><span class="co1"># Calibration Parameters</span><br />
<span class="co1"># These parameters set the limits and reference positions of the rig.</span><br />
<span class="co1"># They have been obtained trough trial and error.</span><br />
horizontal = <span class="nu0">93.5</span><br />
front = <span class="nu0">95.5</span><br />
back_l = <span class="nu0">84.5</span><br />
back_r = <span class="nu0">107</span><br />
top = <span class="nu0">70</span><br />
bottom = <span class="nu0">110</span></p>
<p><span class="co1"># Create two motors</span><br />
<span class="co1"># There are associated to the panning and tilting motion of the rig.</span><br />
tilt = lib_pololu.<span class="me1">Servo</span><span class="br0">&#40;</span>port, <span class="nu0">0</span>, <span class="nu0">1150</span>, <span class="nu0">4650</span><span class="br0">&#41;</span><br />
pan = lib_pololu.<span class="me1">Servo</span><span class="br0">&#40;</span>port, <span class="nu0">1</span>, <span class="nu0">1200</span>, <span class="nu0">4987</span><span class="br0">&#41;</span></p>
<p><span class="co1"># Define a capture routine</span><br />
<span class="co1"># This is a simple loop that takes pictures in order to produce a</span><br />
<span class="co1"># 360 deg panorama.</span><br />
<span class="kw1">def</span> capture_pano<span class="br0">&#40;</span><span class="br0">&#41;</span>:<br />
&nbsp; &nbsp; <br />
&nbsp; &nbsp; <span class="co1"># Capture parameters</span><br />
&nbsp; &nbsp; steps_h = <span class="nu0">16</span><br />
&nbsp; &nbsp; steps_v = <span class="nu0">4</span><br />
&nbsp; &nbsp; step_h = <span class="br0">&#40;</span>back_r &#8211; back_l<span class="br0">&#41;</span>/steps_h<br />
&nbsp; &nbsp; step_v = <span class="br0">&#40;</span>bottom &#8211; top<span class="br0">&#41;</span>/steps_v<br />
&nbsp; &nbsp; pos_v = bottom</p>
<p>&nbsp; &nbsp; <span class="kw1">while</span> <span class="br0">&#40;</span>pos_v &gt;=top<span class="br0">&#41;</span>:<br />
&nbsp; &nbsp; &nbsp; &nbsp; tilt.<span class="me1">set_pos</span><span class="br0">&#40;</span>pos_v<span class="br0">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; pos_v = pos_v &#8211; step_v<br />
&nbsp; &nbsp; &nbsp; &nbsp; pos_h = back_l<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">while</span><span class="br0">&#40;</span>pos_h &lt;= back_r<span class="br0">&#41;</span>:<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; pan.<span class="me1">set_pos</span><span class="br0">&#40;</span>pos_h<span class="br0">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; pos_h = pos_h + step_h<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw3">time</span>.<span class="me1">sleep</span><span class="br0">&#40;</span><span class="nu0">2</span><span class="br0">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; capture<span class="br0">&#40;</span><span class="br0">&#41;</span></p>
<p>
<span class="co1"># Initialize the motors</span><br />
tilt.<span class="me1">set_pos</span><span class="br0">&#40;</span>horizontal<span class="br0">&#41;</span><br />
pan.<span class="me1">set_pos</span><span class="br0">&#40;</span>front<span class="br0">&#41;</span><br />
<span class="kw3">time</span>.<span class="me1">sleep</span><span class="br0">&#40;</span><span class="nu0">2</span><span class="br0">&#41;</span></p>
<p><span class="co1"># Capture the panorama</span><br />
capture_pano<span class="br0">&#40;</span><span class="br0">&#41;</span><br />
&nbsp;</div>
</div>
<p>Again, many thanks to <a title="RobotShop" href="http://www.robotshop.com/">RobotShop</a> who provided the hardware that made this project possible.</p>
]]></content:encoded>
			<wfw:commentRss>http://carlitoscontraptions.com/2009/10/panoramaker/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Panoramic Camera &#8211; Prototype</title>
		<link>http://carlitoscontraptions.com/2009/09/panoramic-camera-prototype/</link>
		<comments>http://carlitoscontraptions.com/2009/09/panoramic-camera-prototype/#comments</comments>
		<pubDate>Tue, 29 Sep 2009 05:46:45 +0000</pubDate>
		<dc:creator>Carlitos</dc:creator>
				<category><![CDATA[My Projects]]></category>
		<category><![CDATA[Robotics]]></category>
		<category><![CDATA[Electronics]]></category>
		<category><![CDATA[Photography]]></category>

		<guid isPermaLink="false">http://carlitoscontraptions.com/?p=333</guid>
		<description><![CDATA[This time, I built a panoramic camera. My main objective was to have a platform that can be used with pretty much any camera and that can produce panoramas with a minimum of work. If there is enough interest from the public and if this prototype is well received by the DIY community, I'm planning to produce (and hopefully sell) kits that would include all the parts to build this device]]></description>
			<content:encoded><![CDATA[<h2><span style="color: #ff0000;">Update: </span></h2>
<p style="padding-left: 30px;">Read the follow up posts: <a title="Panoramaker" href="http://carlitoscontraptions.com/2009/10/panoramaker/">Panoramaker</a>, where I expose the software, and <a title="Automatic Panoramas in Montreal" href="http://carlitoscontraptions.com/2009/10/automatic-panoramas-in-montreal/">Automatic Panoramas in Montreal</a>, where the final result can be seen.</p>
<p>I have finally completed my second project sponsored by <a title="RobotShop" href="http://www.robotshop.com/">RobotShop</a>. I apologize for the immense delay, I really missed my promise of rolling out a new project every two weeks. Let&#8217;s just say that I had a lot going on lately and I could barely keep up with my obligations, let alone blogging or building new projects.</p>
<div id="attachment_338" class="wp-caption aligncenter" style="width: 310px"><a href="http://carlitoscontraptions.com/wp-content/uploads/2009/09/ville_marie_2_fused.tif.jpg"><img class="size-medium wp-image-338" title="Place Ville-Marie" src="http://carlitoscontraptions.com/wp-content/uploads/2009/09/ville_marie_2_fused.tif-300x83.jpg" alt="Place Ville Marie Panorama" width="300" height="83" /></a><p class="wp-caption-text">Place Ville-Marie Panorama</p></div>
<p>This time, I built a panoramic camera. My main objective was to have a platform that can be used with pretty much any camera and that can produce panoramas with a minimum of work. If there is enough interest from the public and if this prototype is well received by the DIY community, I&#8217;m planning to produce (and hopefully sell) kits that would include all the parts to build this device.</p>
<h3>Materials</h3>
<ul>
<li><a title="Hitec HS-785HB Winch Servo Motor" href="http://www.robotshop.ca/hitec-hs785hb-servo-motor.html">Hitec HS-785HB Winch Servo Motor</a></li>
<li><a title="ServoCity SPT200 Direct Drive Pan &amp; Tilt System" href="http://www.robotshop.ca/servocity-spt200-pan-tilt.html">ServoCity SPT200 Direct Drive Pan &amp; Tilt System</a></li>
<li><a href="http://www.robotshop.ca/pololu-micro-serial-servo-controller.html">Pololu Micro Serial 8 Servo Controller</a></li>
<li><a title="Hitec HS-425BB Servo Motor" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.robotshop.ca');" href="http://www.robotshop.ca/Hitec-HS-425BB-Servo-Motor.html">Hitec HS-425BB Servo Motor</a></li>
<li>A digital camera</li>
<li>Small plastic container</li>
<li>Battery holders</li>
<li>(Rechargeable) Batteries</li>
<li>A piece of aluminum (I used an old heat sink)</li>
<li>A long nut (of the same size as a tripod screw)</li>
<li>A screw (that fits into the tripod attachment on the camera)</li>
<li>A tripod</li>
<li>Cable ties</li>
<li>A small piece of neoprene (or any other mushy substance)</li>
<li>A <a onclick="javascript:pageTracker._trackPageview('/outbound/article/www.ftdichip.com');" href="http://www.ftdichip.com/Products/EvaluationKits/TTL-232R.htm">USB to Serial cable</a></li>
<li>Some female headers and wires</li>
</ul>
<h3>Putting It Together</h3>
<div id="attachment_341" class="wp-caption aligncenter" style="width: 310px"><a href="http://carlitoscontraptions.com/wp-content/uploads/2009/09/Canon31.jpg"><img class="size-medium wp-image-341" title="Panoramic Camera Mount" src="http://carlitoscontraptions.com/wp-content/uploads/2009/09/Canon31-300x240.jpg" alt="Panoramic Camera Mount" width="300" height="240" /></a><p class="wp-caption-text">Panoramic Camera Mount</p></div>
<p>The first step was to put together the ServoCity Pan and Tilt system. This took away much of the building work since it is really simple to put together in no time at all. Nevertheless, I applied some modifications to it: I discarded the bottom plate that should be attached to the panning servo (since I am using a larger winch servo that would not fit otherwise), and I drilled a hole on the top plate in order to be able to fasten the camera to the rig. Note that I also included a little piece of neoprene that was lying around in order to prevent the bottom of my camera from getting scratched.</p>
<p>The mounting hole for the camera must be placed so that the lens&#8217; pupil is at the centre of rotation. This way, the horizontal rotation axis will be close to the no-parallax-error point  (or whatever it is called) of the camera and will minimize the parallax errors.</p>
<p>Then, I used an old heat sink as the main structure since it is sturdy and basically free. I used the trusty Dremel to adapt it and cut the proper holes and slots in order to mount all the remaining pieces. The pieces to be mounted on the aluminum plate are the battery holders, the Pololu servo controller, and the winch servo motor. (or whatever it is called</p>
<p>I encapsulated the Pololu servo controller in a small plastic container I got from for free while on a trip with my girlfriend to the beauty/ soap/cream shop. I also used two 2-AA battery holders in order to provide power for the servo motors. I used 29000 mAh NiMH rechargeable batteries that gave me several hours of autonomy. In order to connect the battery holders to the controller, I soldered a two-position female header and insulated the leads with heat-shrink tubing.</p>
<p>I used almost exclusively cable ties to tie everything on the aluminum plate except for the winch servo motor that I screwed in and the long nut that was also screwed in place (after being drilled sideways).  I also had to drill the bottom aluminum face in order to allow for the tripod screw to be inserted into the nut.</p>
<h3>Operating it</h3>
<div id="attachment_343" class="wp-caption aligncenter" style="width: 310px"><a href="http://carlitoscontraptions.com/wp-content/uploads/2009/09/Panorama.jpg"><img class="size-medium wp-image-343" title="Panoramic camera in action" src="http://carlitoscontraptions.com/wp-content/uploads/2009/09/Panorama-300x240.jpg" alt="Panoramic camera in action" width="300" height="240" /></a><p class="wp-caption-text">Panoramic camera in action</p></div>
<p>This first prototype requires a laptop to be operated, which can be a little annoying.  I plan to use my EeePC in the immediate future and an embedded computer for an eventual commercial kit. It basically works as follows:</p>
<ol>
<li>The camera is set on the panoramic mount, which is fastened to the tripod.</li>
<li>The servo controller and the camera are connected to the computer trough their respective USB cables.</li>
<li>The controlling program is run.</li>
<li>The user waits in awe while the camera takes pictures by itself.</li>
</ol>
<p>In order to control the hardware, I use a python script that uses my <a title="Pololu Library" href="http://carlitoscontraptions.com/2009/07/pololu-python-library/">Pololu library</a> and <a title="gPhoto" href="http://gphoto.sourceforge.net/">gPhoto</a> in order to operate the servos and the camera respectively. I chose gPhoto since it supports a very wide range of cameras and it is very easy to use.</p>
<p>For now, taking a full 360 panorama takes about 15 minutes. This is a very long time and is mostly due to the fact that my script was hastily put together without care about the performance and in very little time. I will, very soon, post a cleaner version of the code, as well as all the panoramas I took properly processes and in full format, similarly to what I did with my <a title="San Francisco Panoramas" href="http://carlitoscontraptions.com/2009/05/making-panoramas/">San Francisco panoramas</a>.</p>
<h3>Acknowledgements</h3>
<div id="attachment_345" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.robotshop.com/"><img class="size-medium wp-image-345" title="RobotShop" src="http://carlitoscontraptions.com/wp-content/uploads/2009/09/robotshop_logoSIDE_001-300x128.jpg" alt="RobotShop.com" width="300" height="128" /></a><p class="wp-caption-text">RobotShop.com</p></div>
<p>I would like to thank the great people at <a title="RobotShop" href="http://www.robotshop.com/">RobotShop</a> for providing the <a title="Pololu servo controller" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.robotshop.ca');" href="http://www.robotshop.ca/pololu-micro-serial-servo-controller.html">Pololu Micro Serial Servo Controller</a>, the   <a title="ServoCity SPT200 Direct Drive Pan &amp; Tilt System" href="http://www.robotshop.ca/servocity-spt200-pan-tilt.html">ServoCity SPT200 Direct Drive Pan &amp; Tilt System</a>, and the <a title="Hitec HS-785HB Winch Servo Motor" href="http://www.robotshop.ca/hitec-hs785hb-servo-motor.html">Hitec HS-785HB Winch Servo Motor</a>. This is the second (and hopefully not the last) project they sponsor here at <a title="Carlitos' Contraptions" href="../">Carlitos’ Contraptions</a>. Without their help, I would have never been able to afford any of the materials (except for those that come straight from the garbage as usual).</p>
<p>They have also being very patient and understanding about my unexpected delay in rolling out this project.</p>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 1730px; width: 1px; height: 1px;">http://carlitoscontraptions.com/2009/05/making-panoramas/</div>
]]></content:encoded>
			<wfw:commentRss>http://carlitoscontraptions.com/2009/09/panoramic-camera-prototype/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gentle Safe Cracker</title>
		<link>http://carlitoscontraptions.com/2009/07/gentle-safe-cracker/</link>
		<comments>http://carlitoscontraptions.com/2009/07/gentle-safe-cracker/#comments</comments>
		<pubDate>Fri, 17 Jul 2009 19:30:44 +0000</pubDate>
		<dc:creator>Carlitos</dc:creator>
				<category><![CDATA[My Projects]]></category>
		<category><![CDATA[Robotics]]></category>
		<category><![CDATA[Cracking]]></category>
		<category><![CDATA[Mechanics]]></category>

		<guid isPermaLink="false">http://carlitoscontraptions.com/?p=277</guid>
		<description><![CDATA[The problem: I found a little safe box in the garbage some time ago and I would really like to open it. The box features some dents and scratches that show some people tried to open it in the past but did not succeed. Also, when shaken, it produces some interesting noises that indicate it ]]></description>
			<content:encoded><![CDATA[<h3>The problem:</h3>
<div id="attachment_278" class="wp-caption aligncenter" style="width: 310px"><a href="http://carlitoscontraptions.com/wp-content/uploads/2009/07/IMG_1437.JPG"><img class="size-medium wp-image-278" title="Safe Box" src="http://carlitoscontraptions.com/wp-content/uploads/2009/07/IMG_1437-300x240.jpg" alt="Misterious Safe Box" width="300" height="240" /></a><p class="wp-caption-text">Mysterious Safe Box</p></div>
<p>I found a little safe box in the garbage some time ago and I would really like to open it. The box features some dents and scratches that show some people tried to open it in the past but did not succeed. Also, when shaken, it produces some interesting noises that indicate it is not empty and may contain <span style="text-decoration: line-through;">a valuable treasure</span> some cool junk.</p>
<h3>The Plan:</h3>
<p>Of course, there are many ways of achieving this (e.g. cutting holes into its walls, removing the hinges, hiring a locksmith) but I do not want to break the safe, nor do I want to hire anyone to do it in my place. Inspired by so many movies, the first thing I tried was to listen to the (nonexistent) clicking of the dial as it turns: it did not work at all.</p>
<p>Very quickly, I decided that the appropriate way of doing it (given my set of skills) was to have a machine do it in my place. So, I decided to build a little manipulator that will test all possible combinations of the safe until it opens up.</p>
<p>Since this requires precise positioning, I thought a servo motor would be the best choice of actuator (and also because I have some other project ideas involving servos).</p>
<h3>The Materials:</h3>
<ul>
<li><a title="Pololu servo controller" href="http://www.robotshop.ca/pololu-micro-serial-servo-controller.html">Pololu Micro Serial Servo Controller</a></li>
<li><a title="Hitec HS-425BB Servo Motor" href="http://www.robotshop.ca/Hitec-HS-425BB-Servo-Motor.html">Hitec HS-425BB Servo Motor</a></li>
<li>Male and female headers</li>
<li>Power adaptor (4 to 6 VDC)</li>
<li>Wire</li>
<li>Heat shrink tubing</li>
<li><a href="http://www.ftdichip.com/Products/EvaluationKits/TTL-232R.htm">USB to Serial cable</a></li>
<li>2 gears and a spindle (one four times larger than the other, I got mine from an old photocopier)</li>
<li>A project box (in my case, an old computer power supply case)</li>
<li>A bottle cap and an old heat sink</li>
<li>Steel wire (e.g. form an old coat hanger)</li>
<li>Magnets (the stronger the better)</li>
<li>Various screws</li>
</ul>
<h3>Essential Tools</h3>
<ul>
<li>Screwdrivers</li>
<li>Rotary tool (Dremel)</li>
<li>File</li>
</ul>
<h3>The How and the Why:</h3>
<div id="attachment_281" class="wp-caption aligncenter" style="width: 310px"><a href="http://carlitoscontraptions.com/wp-content/uploads/2009/07/IMG_1388.JPG"><img class="size-medium wp-image-281" title="IMG_1388" src="http://carlitoscontraptions.com/wp-content/uploads/2009/07/IMG_1388-300x225.jpg" alt="The Electronics" width="300" height="225" /></a><p class="wp-caption-text">Electronic Parts</p></div>
<p>I chose the Pololu servo controller since it is easy to interface by either using a computer or a simple microcontroller. Also, I already own a USB-to-serial cable (that I normally use to program the <a title="Arduino" href="http://carlitoscontraptions.com/category/arduino/">Arduino</a>) that I can use to send commands to the controller.</p>
<p>The choice of the servo motor was based in getting the maximum torque at a reasonable price.</p>
<p>In order to control the servo motor, I devised a simple <a title="lib_pololu.py" href="http://files.carlitoscontraptions.com/programming/Pololu/lib_pololu.txt">python module</a> as seen in <a title="Pololu Library" href="http://carlitoscontraptions.com/2009/07/pololu-python-library/">my previous post</a>.</p>
<p>Since, usually, servo motors have a motion range slightly greater than 180 deg, I decided to use gears to be able to produce a motion range large enough to operate the safe (at least two full turns).</p>
<div id="attachment_283" class="wp-caption aligncenter" style="width: 310px"><a href="http://carlitoscontraptions.com/wp-content/uploads/2009/07/Safe_Cracker.jpg"><img class="size-medium wp-image-283" title="Mechanical Parts" src="http://carlitoscontraptions.com/wp-content/uploads/2009/07/Safe_Cracker-300x240.jpg" alt="Mechanical Parts" width="300" height="240" /></a><p class="wp-caption-text">Mechanical Parts</p></div>
<p>I used an old heat sink and cut it with the Dremel in order to produce a bracket for the servo and a mounting hole for the secondary (smallest) gear axle.</p>
<p>I attached the larger gear to the servo directly using the brackets and screws that came bundled with <a title="Hitec HS-425BB Servo Motor" href="http://www.robotshop.ca/Hitec-HS-425BB-Servo-Motor.html">the motor</a>. Also, in order to hold the shaft in place, I used <a title="e-style retaining ring" href="http://www.mcmaster.com/#retaining-rings/=2saqww">e-style retaining rings</a> and spacers (other dummy gears and shoulder washers) in order to match the grooves already present in the shaft. Of course, I got all these handy mechanical parts from an old photocopier I found in the garbage.</p>
<div id="attachment_285" class="wp-caption aligncenter" style="width: 310px"><a href="http://carlitoscontraptions.com/wp-content/uploads/2009/07/IMG_1366.JPG"><img class="size-medium wp-image-285" title="Dial Coupling" src="http://carlitoscontraptions.com/wp-content/uploads/2009/07/IMG_1366-300x225.jpg" alt="Dial coupling attached to the small gear" width="300" height="225" /></a><p class="wp-caption-text">Dial coupling attached to the small gear</p></div>
<p>In order to couple the small gear to the safe dial, I used a bottle cap which fitted perfectly over it. The cap has some child proofing which provided a firm grip for the dial.</p>
<div id="attachment_282" class="wp-caption aligncenter" style="width: 310px"><a href="http://carlitoscontraptions.com/wp-content/uploads/2009/07/IMG_1386.JPG"><img class="size-medium wp-image-282" title="Project Box" src="http://carlitoscontraptions.com/wp-content/uploads/2009/07/IMG_1386-300x240.jpg" alt="The Project Box" width="300" height="240" /></a><p class="wp-caption-text">The Project Box</p></div>
<p>Once the assembly was done, I mounted it into an old power supply box. Although the box required some drilling and cutting, it was very easy to adapt. I would recommend using this type of boxes for other projects since they are sturdy and easy to machine.</p>
<p style="text-align: left;">
<div id="attachment_287" class="wp-caption aligncenter" style="width: 310px"><a href="http://carlitoscontraptions.com/wp-content/uploads/2009/07/Safe_Cracker1.jpg"><img class="size-medium wp-image-287" title="Safe Cracker Electronic Assembly" src="http://carlitoscontraptions.com/wp-content/uploads/2009/07/Safe_Cracker1-300x240.jpg" alt="Electronic Assembly" width="300" height="240" /></a><p class="wp-caption-text">Electronic Assembly</p></div>
<p style="text-align: left;">So to include the electronic parts into the box, I used a small plastic capsule (that must come from the time when my young brother liked those little toys they sell in a dispensing machine). In the capsule, I placed the Pololu servo controller, the USB to serial cable and the servo motor cable, and the power supply cable.</p>
<p style="text-align: left;">I needed to adapt the USB to serial cable in order to match the pin-out on the controller. For this, I used a male and a female header, and some wire. I connected the GND and the V+ pins to their respective counterparts, and the TX pin to the Serial-in pin.</p>
<p style="text-align: left;">In order to supply the appropriate power, I used an old cellphone charger and I replaced its original connector with a female header. As always, it is good practise to isolate the electrical connections with some heat-shrink tubing.</p>
<h3 style="text-align: left;">The (disappointing) outcome</h3>
<p style="text-align: left;">
<div id="attachment_288" class="wp-caption aligncenter" style="width: 310px"><a href="http://carlitoscontraptions.com/wp-content/uploads/2009/07/Safe_Cracker2.jpg"><img class="size-medium wp-image-288" title="Safe Cracker Mark 1" src="http://carlitoscontraptions.com/wp-content/uploads/2009/07/Safe_Cracker2-300x240.jpg" alt="Very gentle safe cracker " width="300" height="240" /></a><p class="wp-caption-text">Very gentle safe cracker </p></div>
<p style="text-align: left;">Once everything was done, I fixed the new little machine to the safe and got ready to get it trying codes. I used a coat hanger and some rare earth magnets in order to hold the cracker firmly in place.</p>
<p style="text-align: left;">To my great disappointment, I realized that the gears I used provoked a (much expected) torque reduction. This meant that the system is not strong enough for turning the dial to a set position reliably. No matter how much lubricant I used, the dial was too stiff for the little robot.</p>
<p style="text-align: left;">This represents a (temporary) victory for the safe, but the war is far from being over.</p>
<p style="text-align: left;"><strong>Epilogue</strong></p>
<p style="text-align: left;">I decided to publish these results in spite of my failure since too often we read reports of success (notably in science) and often forget that we can learn from failures as well. Never do we read about scientits proving their original hypothesis wrong, but very often, documenting those mistakes could prevent others from doing the same.</p>
<p style="text-align: left;">Finally, for those wondering how I was planning to pull on the safe lids so it opens, it is remarkably simple: since the safe does not have any handle to latch it closed, I merely need to hang it from its handle and try the codes until it opens and the bottom part goes down.</p>
<p style="text-align: left;">
<div id="attachment_289" class="wp-caption aligncenter" style="width: 310px"><a href="http://carlitoscontraptions.com/wp-content/uploads/2009/07/IMG_1391.JPG"><img class="size-medium wp-image-289" title="The safe hanging" src="http://carlitoscontraptions.com/wp-content/uploads/2009/07/IMG_1391-300x225.jpg" alt="The safe hanging unaware of its fate" width="300" height="225" /></a><p class="wp-caption-text">The safe hanging unaware of its fate</p></div>
<p>Finally (this time for real), I cannot say too much about my next plans on attacking the safe, but be sure that they involve a stepper motor.</p>
<h3>Acknowledgements:</h3>
<div id="attachment_292" class="wp-caption alignleft" style="width: 193px"><a href="http://www.robotshop.com/"><img class="size-medium wp-image-292" title="RobotShop" src="http://carlitoscontraptions.com/wp-content/uploads/2009/07/robotshop_logoTOP_004-183x300.jpg" alt="RobotShop.com" width="183" height="300" /></a><p class="wp-caption-text">RobotShop.com</p></div>
<p>I would like to thank the great people at <a title="RobotShop" href="http://www.robotshop.com/">RobotShop</a> for providing the <a title="Pololu servo controller" href="http://www.robotshop.ca/pololu-micro-serial-servo-controller.html">Pololu Micro Serial Servo Controller</a> and the <a title="Hitec HS-425BB Servo Motor" href="http://www.robotshop.ca/Hitec-HS-425BB-Servo-Motor.html">Hitec HS-425BB Servo Motor</a>. As I mentioned <a title="RobotShop + Carlitos' Contraptions" href="http://carlitoscontraptions.com/2009/06/robotshop-carlitos-contraptions/">before</a>, they will be sponsoring a set of projects here at <a title="Carlitos' Contraptions" href="http://carlitoscontraptions.com/">Carlitos&#8217; Contraptions</a> in the foreseeable future.</p>
<p>They were also kind enough to quickly ship a <a title="Hitec HS-422/425 Replacement Resin Gears" href="http://www.robotshop.ca/hitec-hs-422-425-gear-set.html">replacement gear set</a> when I ruined the original one on the servo motor by hand forcing it to turn (I know, I sound brilliant).</p>
]]></content:encoded>
			<wfw:commentRss>http://carlitoscontraptions.com/2009/07/gentle-safe-cracker/feed/</wfw:commentRss>
		<slash:comments>49</slash:comments>
		</item>
		<item>
		<title>Pololu Python Library</title>
		<link>http://carlitoscontraptions.com/2009/07/pololu-python-library/</link>
		<comments>http://carlitoscontraptions.com/2009/07/pololu-python-library/#comments</comments>
		<pubDate>Thu, 16 Jul 2009 04:54:29 +0000</pubDate>
		<dc:creator>Carlitos</dc:creator>
				<category><![CDATA[My Projects]]></category>
		<category><![CDATA[Robotics]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://carlitoscontraptions.com/?p=222</guid>
		<description><![CDATA[I started writing a library for controlling the Pololu motor controllers with a computer trough a serial port. I&#8217;m writing this in Python so the code can be cross-platform but I would be very glad to have some feedback about running it on other OSs than Linux. Actually, any feedback would be very welcome. As ]]></description>
			<content:encoded><![CDATA[<div id="attachment_269" class="wp-caption aligncenter" style="width: 310px"><a href="http://carlitoscontraptions.com/wp-content/uploads/2009/07/IMG_1409.JPG"><img class="size-medium wp-image-269" title="Pololu Micro Serial Servo Controller" src="http://carlitoscontraptions.com/wp-content/uploads/2009/07/IMG_1409-300x240.jpg" alt="Pololu Micro Serial Servo Controller" width="300" height="240" /></a><p class="wp-caption-text">Pololu Micro Serial Servo Controller</p></div>
<p>I started writing a library for controlling the Pololu motor controllers with a computer trough a serial port.</p>
<p>I&#8217;m writing this in Python so the code can be cross-platform but I would be very glad to have some feedback about running it on other OSs than Linux. Actually, any feedback would be very welcome.</p>
<p>As of now it can interface with the <a title="Pololu servo controller" href="http://www.pololu.com/catalog/product/207/resources">Pololu Micro Serial Servo Controller</a> that I got form <a title="Pololu servo controller" href="http://www.robotshop.ca/pololu-micro-serial-servo-controller.html">RobotShop</a>.  I am planning to use this code in my upcoming project RobotShop is sponsoring. I will supplement this library as I get newer hardware to work with.</p>
<p>I know there is already a <a href="http://dmt195.wordpress.com/2009/01/19/python-to-interface-with-the-pololu-8-channel-servo-controller/">python interface</a> for it but I really wanted to have an object oriented way of managing motors (i.e. they can be instantiated and controlled more easily).</p>
<p>You can download the library here: <a title="lib_pololu.py" href="http://files.carlitoscontraptions.com/programming/Pololu/lib_pololu.txt">lib_pololu.py</a> (you will need to change the extension of the file to .py instead of txt).</p>
<p>In order to properly use this library you will require:</p>
<ol>
<li><a title="Python" href="http://www.python.org/download/">Python</a></li>
<li><a href="http://sourceforge.net/projects/pyserial/files/">Pyserial</a></li>
</ol>
<p>If you use a civilized OS you may be able to get all this by typing this in a command prompt:</p>
<blockquote><p>sudo apt-get install idle python-serial</p></blockquote>
<p>Here is a sample script that will use the library in order to control a servo: <a href="http://files.carlitoscontraptions.com/programming/Pololu/servo_example.txt">servo_example.py</a> (you will need to change the extension of the file to .py instead of txt).</p>
<div><a href="http://carlitoscontraptions.com/http://files.carlitoscontraptions.com/programming/Pololu/servo_example.txt" style="float: right; margin-right: 5px;">Download</a>
<div class="dean_ch" style="white-space: wrap;"><span class="co1"># Adding the path to the lib_pololu.py file to your modules path.</span><br />
<span class="co1"># Assuming that the file is at your/path/to/the/library/lib_pololu.py</span><br />
<span class="kw1">import</span> <span class="kw3">sys</span><br />
<span class="kw3">sys</span>.<span class="me1">path</span>.<span class="me1">append</span><span class="br0">&#40;</span><span class="st0">&#8216;/your/path/to/the/library&#8217;</span><span class="br0">&#41;</span></p>
<p><span class="co1">#Import the lib_pololu module</span><br />
<span class="kw1">import</span> lib_pololu</p>
<p><span class="co1">#Import the serial communication module that should already be installed</span><br />
<span class="kw1">import</span> serial</p>
<p><span class="co1">#Open serial port</span><br />
port = serial.<span class="me1">Serial</span><span class="br0">&#40;</span><span class="st0">&#8216;/dev/ttyUSB0&#8242;</span><span class="br0">&#41;</span><br />
port.<span class="me1">baudrate</span>=<span class="nu0">2400</span> <span class="co1">#set an appropriate baudrate</span></p>
<p><span class="co1">#Create a motor assuming that the motor is connected to the connector</span><br />
<span class="co1">#number 0 on the controller. The two numbers (1150 and 4650) are</span><br />
<span class="co1">#the calibration values corresponding to the 0 ans 180 deg positions</span><br />
<span class="co1">#respectively. These are the numbers that should be sent to the servos </span><br />
<span class="co1">#using command 4 with the methos send_command() in lib_pololu</span><br />
motor = lib_pololu.<span class="me1">Servo</span><span class="br0">&#40;</span>port, <span class="nu0">0</span>, <span class="nu0">1150</span>, <span class="nu0">4650</span><span class="br0">&#41;</span></p>
<p><span class="co1">#Playing around with the motor</span><br />
motor.<span class="me1">set_pos</span><span class="br0">&#40;</span><span class="nu0">45</span><span class="br0">&#41;</span> <span class="co1">#sets the posotion of the motors in degerees.</span><br />
motor.<span class="me1">set_speed</span><span class="br0">&#40;</span><span class="nu0">100</span><span class="br0">&#41;</span> <span class="co1">#sets the speed at a value between 0 and 127</span><br />
&nbsp;</div>
</div>
<p>Note for Redmond OS (aka Window$) users: you will need the <a title="Win32 Extensions for Python" href="http://python.net/crew/mhammond/win32/Downloads.html">Win32 Python extension</a> for pyserial to work.</p>
]]></content:encoded>
			<wfw:commentRss>http://carlitoscontraptions.com/2009/07/pololu-python-library/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

