<?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>Signals</title>
	<atom:link href="http://www.kevindemarco.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.kevindemarco.com</link>
	<description>.:. research, music, and robots .:.</description>
	<lastBuildDate>Tue, 21 Feb 2012 04:39: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>New Guitar Pedal Board Design</title>
		<link>http://www.kevindemarco.com/2012/02/21/new-guitar-pedal-board-design/</link>
		<comments>http://www.kevindemarco.com/2012/02/21/new-guitar-pedal-board-design/#comments</comments>
		<pubDate>Tue, 21 Feb 2012 04:39:34 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.kevindemarco.com/?p=377</guid>
		<description><![CDATA[Since I recently bought several new guitar pedals, I decided that I needed a new pedal board design. My old design was a simple one: suitcase with velcro and well placed cables. I&#8217;ve also been trying to find an excuse to learn Solid Works for creating 3D models. Thus, I [...]]]></description>
			<content:encoded><![CDATA[<p>Since I recently bought several new guitar pedals, I decided that I needed a new pedal board design. My old design was a simple one: suitcase with velcro and well placed cables.</p>
<div id="attachment_378" class="wp-caption aligncenter" style="width: 251px"><a href="http://www.kevindemarco.com/wp-content/uploads/2012/02/old-design.jpg"><img class="size-medium wp-image-378" title="Old Design" src="http://www.kevindemarco.com/wp-content/uploads/2012/02/old-design-241x300.jpg" alt="" width="241" height="300" /></a><p class="wp-caption-text">Old Design</p></div>
<p>I&#8217;ve also been trying to find an excuse to learn Solid Works for creating 3D models. Thus, I decided to create a Solid Works model of my new pedal board design, shown below.</p>
<div id="attachment_379" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.kevindemarco.com/wp-content/uploads/2012/02/pedal-front.png"><img class="size-medium wp-image-379" title="Pedal Board Front-Side" src="http://www.kevindemarco.com/wp-content/uploads/2012/02/pedal-front-300x156.png" alt="" width="300" height="156" /></a><p class="wp-caption-text">Pedal Board Front-Side</p></div>
<p>&#8230; and the back side&#8230; showing the triangular supports&#8230;</p>
<div id="attachment_380" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.kevindemarco.com/wp-content/uploads/2012/02/pedal-side.png"><img class="size-medium wp-image-380" title="Pedal Board Back" src="http://www.kevindemarco.com/wp-content/uploads/2012/02/pedal-side-300x140.png" alt="" width="300" height="140" /></a><p class="wp-caption-text">Pedal Board Back</p></div>
<p>The two large red blocks represent the Ernie Ball volume pedal and the Cry Baby Wah-Wah pedal. The smaller blue blocks represent traditional Boss and MXR pedals. I&#8217;ll be cutting the boards for the triangles and the long boards later this week!  I&#8217;ll probably end up staining the boards to bring out the knots in the wood.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kevindemarco.com/2012/02/21/new-guitar-pedal-board-design/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>First Paper on IEEE Xplore</title>
		<link>http://www.kevindemarco.com/2012/01/10/first-paper-on-ieee-xplore/</link>
		<comments>http://www.kevindemarco.com/2012/01/10/first-paper-on-ieee-xplore/#comments</comments>
		<pubDate>Tue, 10 Jan 2012 17:58:44 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.kevindemarco.com/?p=331</guid>
		<description><![CDATA[The first paper where I was the first author has finally been posted to IEEE Xplore&#8217;s website. The paper was titled &#8220;An implementation of ROS on the Yellowfin autonomous underwater vehicle (AUV).&#8221; You can find the Google Scholar reference to my paper here: http://scholar.google.com/scholar?hl=en&#38;q=An+implementation+of+ROS+on+the+Yellowfin+autonomous+underwater+vehicle+%28AUV%29+&#38;btnG=Search&#38;as_sdt=0%2C11&#38;as_ylo=&#38;as_vis=0 I presented the paper at the [...]]]></description>
			<content:encoded><![CDATA[<p>The first paper where I was the first author has finally been posted to IEEE Xplore&#8217;s website. The paper was titled &#8220;An implementation of ROS on the Yellowfin autonomous underwater vehicle (AUV).&#8221; You can find the Google Scholar reference to my paper here:</p>
<p><a title="http://scholar.google.com/scholar?hl=en&amp;q=An+implementation+of+ROS+on+the+Yellowfin+autonomous+underwater+vehicle+%28AUV%29+&amp;btnG=Search&amp;as_sdt=0%2C11&amp;as_ylo=&amp;as_vis=0" href="http://scholar.google.com/scholar?hl=en&amp;q=An+implementation+of+ROS+on+the+Yellowfin+autonomous+underwater+vehicle+%28AUV%29+&amp;btnG=Search&amp;as_sdt=0%2C11&amp;as_ylo=&amp;as_vis=0">http://scholar.google.com/scholar?hl=en&amp;q=An+implementation+of+ROS+on+the+Yellowfin+autonomous+underwater+vehicle+%28AUV%29+&amp;btnG=Search&amp;as_sdt=0%2C11&amp;as_ylo=&amp;as_vis=0</a></p>
<p>I presented the paper at the IEEE / MTS Oceans 2011 conference in Kona, Hawaii.  Designing underwater robots has its perks!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kevindemarco.com/2012/01/10/first-paper-on-ieee-xplore/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sample Acoustic Guitar Recording</title>
		<link>http://www.kevindemarco.com/2012/01/03/sample-acoustic-guitar-recording/</link>
		<comments>http://www.kevindemarco.com/2012/01/03/sample-acoustic-guitar-recording/#comments</comments>
		<pubDate>Tue, 03 Jan 2012 04:29:54 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.kevindemarco.com/?p=326</guid>
		<description><![CDATA[I recorded this piece using my new Tascam Linear PCM Recorder. I recorded the finger picking section first, then I overdubbed the lead part using the Tascam recorder. I didn&#8217;t use any computer recording software and I didn&#8217;t mess with the EQ at all on the tracks. I&#8217;m pretty impressed [...]]]></description>
			<content:encoded><![CDATA[<p>I recorded this piece using my new Tascam Linear PCM Recorder. I recorded the finger picking section first, then I overdubbed the lead part using the Tascam recorder. I didn&#8217;t use any computer recording software and I didn&#8217;t mess with the EQ at all on the tracks. I&#8217;m pretty impressed with the sound quality and the microphone.</p>
<p><object height="81" width="100%"><param name="movie" value="https://player.soundcloud.com/player.swf?url=http%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F32264867"></param><param name="allowscriptaccess" value="always"><param name="wmode" value="transparent"></param> <embed wmode="transparent" allowscriptaccess="always" height="81" src="https://player.soundcloud.com/player.swf?url=http%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F32264867" type="application/x-shockwave-flash" width="100%"></embed></object>  <span><a href="http://soundcloud.com/kevindemarco/1-016-miles">1,016 Miles</a> by <a href="http://soundcloud.com/kevindemarco">Kevin DeMarco</a></span> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.kevindemarco.com/2012/01/03/sample-acoustic-guitar-recording/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Avnet / Xilinx LX9 Microboard</title>
		<link>http://www.kevindemarco.com/2011/11/21/avnet-xilinx-lx9-microboard/</link>
		<comments>http://www.kevindemarco.com/2011/11/21/avnet-xilinx-lx9-microboard/#comments</comments>
		<pubDate>Mon, 21 Nov 2011 08:11:38 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.kevindemarco.com/?p=319</guid>
		<description><![CDATA[I&#8217;m getting pretty far along on the wearable system I am building for my Real-Time and Embedded Systems class. I now have the Xilinx Microboard driving two DC motors to give the user feedback on suggested paths. I embedded a Microblaze 32-bit processor in the Xilinx FPGA which uses the [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_320" class="wp-caption aligncenter" style="width: 570px"><a href="http://www.kevindemarco.com/wp-content/uploads/2011/11/IMG_1524.jpg"><img class="size-large wp-image-320" title="Avnet / Xilinx Microboard with Motor Control Circuit" src="http://www.kevindemarco.com/wp-content/uploads/2011/11/IMG_1524-1024x768.jpg" alt="" width="560" height="420" /></a><p class="wp-caption-text">Avnet / Xilinx Microboard with Motor Control Circuit</p></div>
<p>I&#8217;m getting pretty far along on the wearable system I am building for my Real-Time and Embedded Systems class. I now have the Xilinx Microboard driving two DC motors to give the user feedback on suggested paths. I embedded a Microblaze 32-bit processor in the Xilinx FPGA which uses the lwip Ethernet stack to communicate with the Gumstix Overo Air COM over a telnet-like interface. Given the appropriate command, the FPGA sends an enable signal to the OpAmp / MOSFET circuit to drive the DC motors. Hopefully, I have all this integrated in a couple weeks when this is due. I will put up a full project page that will go over the problems and tribulations I&#8217;ve encountered with the Gumstix and Xilinx / Avnet Microboard at the end of the Fall 2011 semester.</p>
<div id="attachment_321" class="wp-caption aligncenter" style="width: 570px"><a href="http://www.kevindemarco.com/wp-content/uploads/2011/11/IMG_1523.jpg"><img class="size-large wp-image-321" title="Microboard with External Circuitry" src="http://www.kevindemarco.com/wp-content/uploads/2011/11/IMG_1523-1024x768.jpg" alt="" width="560" height="420" /></a><p class="wp-caption-text">Microboard with External Circuitry</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.kevindemarco.com/2011/11/21/avnet-xilinx-lx9-microboard/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Introducing&#8230; Ponce!</title>
		<link>http://www.kevindemarco.com/2011/10/09/introducting-ponce/</link>
		<comments>http://www.kevindemarco.com/2011/10/09/introducting-ponce/#comments</comments>
		<pubDate>Sun, 09 Oct 2011 03:48:39 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.kevindemarco.com/?p=314</guid>
		<description><![CDATA[Mira and I adopted a new stray puppy, who we have named, Ponce.  He is a Labrador / Hound mix and he is great with our other dog, Jacy.  Here is a great photo of Ponce.]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;">Mira and I adopted a new stray puppy, who we have named, Ponce.  He is a Labrador / Hound mix and he is great with our other dog, Jacy.  Here is a great photo of Ponce.</p>
<p style="text-align: left;"><a href="http://www.kevindemarco.com/wp-content/uploads/2011/10/IMG_1415.jpg"><br />
</a><a href="http://www.kevindemarco.com/wp-content/uploads/2011/10/IMG_1415.jpg"><img class="aligncenter size-full wp-image-315" title="Ponce" src="http://www.kevindemarco.com/wp-content/uploads/2011/10/IMG_1415-e1318132064666.jpg" alt="" width="272" height="515" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kevindemarco.com/2011/10/09/introducting-ponce/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Trip to Robotics: Science and Systems at USC</title>
		<link>http://www.kevindemarco.com/2011/06/30/trip-to-robotics-science-and-systems-at-usc/</link>
		<comments>http://www.kevindemarco.com/2011/06/30/trip-to-robotics-science-and-systems-at-usc/#comments</comments>
		<pubDate>Thu, 30 Jun 2011 05:59:56 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.kevindemarco.com/?p=186</guid>
		<description><![CDATA[Here is the flickr photo stream of my trip to the Robotics Science and Systems 2011 at the University of Southern California. The full flickr photo stream can be found at: LA-RSS-2011]]></description>
			<content:encoded><![CDATA[<p>Here is the flickr photo stream of my trip to the Robotics Science and Systems 2011 at the University of Southern California. </p>
<p>The full flickr photo stream can be found at: <a href="http://www.flickr.com/photos/8744614@N06/sets/72157627081850696/">LA-RSS-2011</a></p>
<div id="flickr__131" class="slickr-flickr-gallery"><ul><li class="active"><a rel="sf-lightbox" href="http://farm6.static.flickr.com/5027/5886419191_1b4ac49a08.jpg" title="IMG_0608"><img src="http://farm6.static.flickr.com/5027/5886419191_1b4ac49a08_s.jpg" alt="" title="IMG_0608" /></a></li><li><a rel="sf-lightbox" href="http://farm7.static.flickr.com/6003/5886985554_02dc5c5043.jpg" title="IMG_0613"><img src="http://farm7.static.flickr.com/6003/5886985554_02dc5c5043_s.jpg" alt="" title="IMG_0613" /></a></li><li><a rel="sf-lightbox" href="http://farm6.static.flickr.com/5040/5886985626_8edd25f928.jpg" title="Pinatas!"><img src="http://farm6.static.flickr.com/5040/5886985626_8edd25f928_s.jpg" alt="" title="Pinatas!" /></a></li><li><a rel="sf-lightbox" href="http://farm6.static.flickr.com/5266/5886985718_6e0203d742.jpg" title="Mexico?"><img src="http://farm6.static.flickr.com/5266/5886985718_6e0203d742_s.jpg" alt="" title="Mexico?" /></a></li><li><a rel="sf-lightbox" href="http://farm6.static.flickr.com/5226/5886419485_ff5de55913.jpg" title="The In-N-Out"><img src="http://farm6.static.flickr.com/5226/5886419485_ff5de55913_s.jpg" alt="" title="The In-N-Out" /></a></li><li><a rel="sf-lightbox" href="http://farm6.static.flickr.com/5196/5886985850_c2cde6130b.jpg" title="On the way to Venice"><img src="http://farm6.static.flickr.com/5196/5886985850_c2cde6130b_s.jpg" alt="" title="On the way to Venice" /></a></li><li><a rel="sf-lightbox" href="http://farm6.static.flickr.com/5187/5886419657_8993b608e0.jpg" title="IMG_0627"><img src="http://farm6.static.flickr.com/5187/5886419657_8993b608e0_s.jpg" alt="" title="IMG_0627" /></a></li><li><a rel="sf-lightbox" href="http://farm6.static.flickr.com/5223/5886419817_89d97cc870.jpg" title="IMG_0628"><img src="http://farm6.static.flickr.com/5223/5886419817_89d97cc870_s.jpg" alt="" title="IMG_0628" /></a></li><li><a rel="sf-lightbox" href="http://farm6.static.flickr.com/5191/5886986332_032af0ffd3.jpg" title="IMG_0630"><img src="http://farm6.static.flickr.com/5191/5886986332_032af0ffd3_s.jpg" alt="" title="IMG_0630" /></a></li><li><a rel="sf-lightbox" href="http://farm6.static.flickr.com/5303/5886420201_3e6d43c301.jpg" title="Dr. Seuss Trees"><img src="http://farm6.static.flickr.com/5303/5886420201_3e6d43c301_s.jpg" alt="" title="Dr. Seuss Trees" /></a></li><li><a rel="sf-lightbox" href="http://farm6.static.flickr.com/5308/5886986608_7aa8cc6237.jpg" title="Dr. Seuss Trees"><img src="http://farm6.static.flickr.com/5308/5886986608_7aa8cc6237_s.jpg" alt="" title="Dr. Seuss Trees" /></a></li><li><a rel="sf-lightbox" href="http://farm6.static.flickr.com/5232/5886986832_7b7df379c1.jpg" title="IMG_0636"><img src="http://farm6.static.flickr.com/5232/5886986832_7b7df379c1_s.jpg" alt="" title="IMG_0636" /></a></li><li><a rel="sf-lightbox" href="http://farm6.static.flickr.com/5072/5886420841_a4b4c44d6b.jpg" title="IMG_0637"><img src="http://farm6.static.flickr.com/5072/5886420841_a4b4c44d6b_s.jpg" alt="" title="IMG_0637" /></a></li><li><a rel="sf-lightbox" href="http://farm6.static.flickr.com/5066/5886421019_bcc51555f4.jpg" title="IMG_0638"><img src="http://farm6.static.flickr.com/5066/5886421019_bcc51555f4_s.jpg" alt="" title="IMG_0638" /></a></li><li><a rel="sf-lightbox" href="http://farm6.static.flickr.com/5303/5886421205_468c0d154a.jpg" title="IMG_0639"><img src="http://farm6.static.flickr.com/5303/5886421205_468c0d154a_s.jpg" alt="" title="IMG_0639" /></a></li><li><a rel="sf-lightbox" href="http://farm6.static.flickr.com/5200/5886987622_003a7cfec2.jpg" title="IMG_0640"><img src="http://farm6.static.flickr.com/5200/5886987622_003a7cfec2_s.jpg" alt="" title="IMG_0640" /></a></li><li><a rel="sf-lightbox" href="http://farm6.static.flickr.com/5267/5886421519_faa6257003.jpg" title="IMG_0642"><img src="http://farm6.static.flickr.com/5267/5886421519_faa6257003_s.jpg" alt="" title="IMG_0642" /></a></li><li><a rel="sf-lightbox" href="http://farm6.static.flickr.com/5156/5886421721_ea99f3a160.jpg" title="Venice Canals"><img src="http://farm6.static.flickr.com/5156/5886421721_ea99f3a160_s.jpg" alt="" title="Venice Canals" /></a></li><li><a rel="sf-lightbox" href="http://farm7.static.flickr.com/6057/5886988134_dd8e5e6258.jpg" title="I`M ON A BRIDGE!!!1"><img src="http://farm7.static.flickr.com/6057/5886988134_dd8e5e6258_s.jpg" alt="" title="I`M ON A BRIDGE!!!1" /></a></li><li><a rel="sf-lightbox" href="http://farm6.static.flickr.com/5312/5886988328_1ca6f6da90.jpg" title="I`M ON A BRIDGE!!!"><img src="http://farm6.static.flickr.com/5312/5886988328_1ca6f6da90_s.jpg" alt="" title="I`M ON A BRIDGE!!!" /></a></li></ul></div><div style="clear:both"></div>
]]></content:encoded>
			<wfw:commentRss>http://www.kevindemarco.com/2011/06/30/trip-to-robotics-science-and-systems-at-usc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Video Compilation of Jacy</title>
		<link>http://www.kevindemarco.com/2011/06/30/video-compilation-of-jacy/</link>
		<comments>http://www.kevindemarco.com/2011/06/30/video-compilation-of-jacy/#comments</comments>
		<pubDate>Thu, 30 Jun 2011 05:17:53 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.kevindemarco.com/?p=181</guid>
		<description><![CDATA[Here is a quick video I put together of my dog, Jacy, playing in the sand on the Atlanta Belt-line. I put the video together using some generic iMovie transitions, sue me.]]></description>
			<content:encoded><![CDATA[<p>Here is a quick video I put together of my dog, Jacy, playing in the sand on the Atlanta Belt-line.  I put the video together using some generic iMovie transitions, sue me.</p>
<p><iframe width="560" height="349" src="http://www.youtube.com/embed/jMuMJj0Mk3U" frameborder="0" allowfullscreen></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kevindemarco.com/2011/06/30/video-compilation-of-jacy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Photos of Jacy from the Summer!</title>
		<link>http://www.kevindemarco.com/2011/06/18/photos-of-jacy-from-the-summer/</link>
		<comments>http://www.kevindemarco.com/2011/06/18/photos-of-jacy-from-the-summer/#comments</comments>
		<pubDate>Sat, 18 Jun 2011 01:04:09 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.kevindemarco.com/?p=170</guid>
		<description><![CDATA[Here are some photos of Jacy from this summer, so far!  We have gone swimming in the Chattahoochee river, walking through trails, and Jacy is great at listening now.]]></description>
			<content:encoded><![CDATA[<p>Here are some photos of Jacy from this summer, so far!  We have gone swimming in the Chattahoochee river, walking through trails, and Jacy is great at listening now.</p>
<div id="flickr_summer_jacy_428" class="slickr-flickr-gallery"><ul><li class="active"><a rel="sf-lightbox" href="http://farm6.staticflickr.com/5119/5844042598_8c92880cfe.jpg" title="IMG_0603"><img src="http://farm6.staticflickr.com/5119/5844042598_8c92880cfe_s.jpg" alt="" title="IMG_0603" /></a></li><li><a rel="sf-lightbox" href="http://farm4.staticflickr.com/3617/5843495191_84825b051d.jpg" title="IMG_0596"><img src="http://farm4.staticflickr.com/3617/5843495191_84825b051d_s.jpg" alt="" title="IMG_0596" /></a></li><li><a rel="sf-lightbox" href="http://farm3.staticflickr.com/2453/5843495091_770e330372.jpg" title="IMG_0595"><img src="http://farm3.staticflickr.com/2453/5843495091_770e330372_s.jpg" alt="" title="IMG_0595" /></a></li><li><a rel="sf-lightbox" href="http://farm3.staticflickr.com/2712/5780915419_6ba0b048c8.jpg" title="Dingo Pup"><img src="http://farm3.staticflickr.com/2712/5780915419_6ba0b048c8_s.jpg" alt="" title="Dingo Pup" /></a></li><li><a rel="sf-lightbox" href="http://farm6.staticflickr.com/5189/5780911733_7e933398b7.jpg" title="Big Nose, Big Face"><img src="http://farm6.staticflickr.com/5189/5780911733_7e933398b7_s.jpg" alt="" title="Big Nose, Big Face" /></a></li></ul></div><div style="clear:both"></div>
]]></content:encoded>
			<wfw:commentRss>http://www.kevindemarco.com/2011/06/18/photos-of-jacy-from-the-summer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dynamics Simulation in ROS</title>
		<link>http://www.kevindemarco.com/2011/05/11/dynamics-simulation-in-ros/</link>
		<comments>http://www.kevindemarco.com/2011/05/11/dynamics-simulation-in-ros/#comments</comments>
		<pubDate>Wed, 11 May 2011 16:29:21 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.kevindemarco.com/?p=154</guid>
		<description><![CDATA[I am working on a dynamics simulator for an underwater vehicle to be run in the Robot Operating System (ROS &#8211; www.ros.org )  The purpose is to be able to completely simulate an autonomous underwater vehicle (AUV) in ROS and then use that same code to control the actual AUV [...]]]></description>
			<content:encoded><![CDATA[<p>I am working on a dynamics simulator for an underwater vehicle to be run in the Robot Operating System (ROS &#8211; www.ros.org )  The purpose is to be able to completely simulate an autonomous underwater vehicle (AUV) in ROS and then use that same code to control the actual AUV in the water.  Obviously, a variable switch will be used to designate whether the software is running a simulation or actually being tested in the water.</p>
<p>I am using the Boost odeint library ( http://svn.boost.org/svn/boost/sandbox/odeint/ ), which unfortunately, required a manual install on top of the regular Boost libraries.  Odeint is really quite easy to use, almost as easy as Matlab&#8217;s ode45 and Octave&#8217;s lsode ordinary differential equation solvers.  In ROS, I have the simulator loop at a specific rate (ie. 10 Hz) and I only have the ode solver compute one step every loop.  I ran into trouble using the Euler step method with a slow loop rate, but either increasing the loop rate or using a better ode algorithm (ie. stepper_rk4, stepper_midpoint) resulted in proper results.  In order to test my basic setup, I simulated a pendulum swinging back and forth.  Here is a screen shot of the pendulum simulation in Octave&#8230;</p>
<div id="attachment_155" class="wp-caption aligncenter" style="width: 575px"><a href="http://www.kevindemarco.com/wp-content/uploads/2011/05/Selection_002.png"><img class="size-full wp-image-155" title="Selection_002" src="http://www.kevindemarco.com/wp-content/uploads/2011/05/Selection_002.png" alt="" width="565" height="852" /></a><p class="wp-caption-text">Octave Pendulum Simulation. Top plot is pendulum height, bottom plot is pendulum velocity.</p></div>
<p>I compared the Octave simulation, which I know is valid, to the ROS simulation of the pendulum, which is shown below.</p>
<div id="attachment_156" class="wp-caption aligncenter" style="width: 512px"><a href="http://www.kevindemarco.com/wp-content/uploads/2011/05/RXPlot_001.png"><img class="size-full wp-image-156" title="RXPlot_001" src="http://www.kevindemarco.com/wp-content/uploads/2011/05/RXPlot_001.png" alt="" width="502" height="730" /></a><p class="wp-caption-text">ROS Pendulum Simulation. Top plot is pendulum height, bottom plot is pendulum velocity.</p></div>
<p>Now I just have to figure out the differential equations for the underwater vehicle&#8217;s motion and I will be able to simulate that in ROS as well.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kevindemarco.com/2011/05/11/dynamics-simulation-in-ros/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AKAI APC20 Tear down / Take Apart</title>
		<link>http://www.kevindemarco.com/2011/05/08/akai-apc20-tear-down-take-apart/</link>
		<comments>http://www.kevindemarco.com/2011/05/08/akai-apc20-tear-down-take-apart/#comments</comments>
		<pubDate>Sun, 08 May 2011 17:01:13 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.kevindemarco.com/?p=122</guid>
		<description><![CDATA[I recently purchased a the AKAI APC20 for my Ableton Live setup. When I was at the music store purchasing the controller, the guy at the counter suggested that I purchase the $15 store warranty. However, I declined since I figured that if I wore out the pads on the [...]]]></description>
			<content:encoded><![CDATA[<p>I recently purchased a the AKAI APC20 for my Ableton Live setup.  When I was at the music store purchasing the controller, the guy at the counter suggested that I purchase the $15 store warranty.  However, I declined since I figured that if I wore out the pads on the controller, it would warrant buying a higher quality controller and in a year a newer one will be out anyway.  Unfortunately, when I got home I discovered that one of the pads was already acting strangely!  It would get stuck and it didn&#8217;t have the same feel as the other pads.  I was in a dilemma: drive the 30 min back to the store, or take apart my brand new APC20.  Take it apart!*</p>
<p>*Disclaimer: This will probably void your warranty, so don&#8217;t do it =)</p>
<p>I actually took the APC20 completely apart before taking a photos, so even though I am going to display the photos backwards, as if I am taking it apart.  Time warp.</p>
<div id="attachment_140" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.kevindemarco.com/wp-content/uploads/2011/05/IMG_0460.jpg"><img class="size-medium wp-image-140 " title="IMG_0460.JPG" src="http://www.kevindemarco.com/wp-content/uploads/2011/05/IMG_0460-300x225.jpg" alt="" width="300" height="225" /></a><p class="wp-caption-text">AKAI APC20 - Before Tear Apart</p></div>
<p>First, remove the 12 visible screws on the back of the APC20.  Then, the 4 rubber feet have to be removed.  The rubber feet are held onto the APC20 with a combination of two-sided tape and the rubber stoppers have little plastic pieces that fit into holes.  Thus, you can remove the rubber stoppers without having to re-glue them back on later. I like these rubber feet.  Remove the screws under the rubber feet as well.  You DO NOT have to remove the silver hex screws that are visible from the front.</p>
<div id="attachment_139" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.kevindemarco.com/wp-content/uploads/2011/05/IMG_0459.jpg"><img class="size-medium wp-image-139 " title="IMG_0459.JPG" src="http://www.kevindemarco.com/wp-content/uploads/2011/05/IMG_0459-300x225.jpg" alt="" width="300" height="225" /></a><p class="wp-caption-text">The Rubber Feet pop off just nicely.</p></div>
<p style="text-align: left;">The APC20 cover will then come apart quite easily from the back of the APC20, BUT! be careful you don&#8217;t break any cables that are connected between the front and back panels as shown in the next image.</p>
<div id="attachment_135" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.kevindemarco.com/wp-content/uploads/2011/05/IMG_0454.jpg"><img class="size-medium wp-image-135" title="IMG_0454.JPG" src="http://www.kevindemarco.com/wp-content/uploads/2011/05/IMG_0454-300x225.jpg" alt="" width="300" height="225" /></a><p class="wp-caption-text">After removing the cover.</p></div>
<p style="text-align: left;">At this point, you have to remove the screws that connect the PCB to the back panel.  There  are quite a lot.  Most chips these days have great ESD (electro-static discharge) protection, but make sure not to run around a carpeted room while pushing your finger onto any of the parts.  Also, there are two screws that are slightly hidden under the ribbon cables.  These are used to remove mechanical stress on the ribbon cables.  Next, you will have to remove the Cue Level potentiometer and level selector knobs.  These pop off really easily.</p>
<div id="attachment_138" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.kevindemarco.com/wp-content/uploads/2011/05/IMG_0457.jpg"><img class="size-medium wp-image-138" title="IMG_0457.JPG" src="http://www.kevindemarco.com/wp-content/uploads/2011/05/IMG_0457-300x225.jpg" alt="" width="300" height="225" /></a><p class="wp-caption-text">Pop &#39;em off!</p></div>
<p style="text-align: left;">Also, you will have to remove the washer under the Cue Level potentiometer.</p>
<div id="attachment_136" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.kevindemarco.com/wp-content/uploads/2011/05/IMG_0455.jpg"><img class="size-medium wp-image-136" title="IMG_0455.JPG" src="http://www.kevindemarco.com/wp-content/uploads/2011/05/IMG_0455-300x225.jpg" alt="" width="300" height="225" /></a><p class="wp-caption-text">Remove the washer!</p></div>
<p style="text-align: left;">At this point, you should be able to remove the PCB from the back panel.  If the PCB gives you any resistance, then you probably missed a screw.  Be careful.  Once the PCB is out, the pad is now visible.</p>
<div id="attachment_131" class="wp-caption aligncenter" style="width: 235px"><a href="http://www.kevindemarco.com/wp-content/uploads/2011/05/IMG_0450.jpg"><img class="size-medium wp-image-131" title="IMG_0450.JPG" src="http://www.kevindemarco.com/wp-content/uploads/2011/05/IMG_0450-225x300.jpg" alt="" width="225" height="300" /></a><p class="wp-caption-text">The AKAI PAD in all its glory.</p></div>
<div id="attachment_126" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.kevindemarco.com/wp-content/uploads/2011/05/IMG_0444.jpg"><img class="size-medium wp-image-126" title="IMG_0444.JPG" src="http://www.kevindemarco.com/wp-content/uploads/2011/05/IMG_0444-300x225.jpg" alt="" width="300" height="225" /></a><p class="wp-caption-text">Very Bendy!</p></div>
<div id="attachment_127" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.kevindemarco.com/wp-content/uploads/2011/05/IMG_0446.jpg"><img class="size-medium wp-image-127" title="IMG_0446.JPG" src="http://www.kevindemarco.com/wp-content/uploads/2011/05/IMG_0446-300x225.jpg" alt="" width="300" height="225" /></a><p class="wp-caption-text">Front side of PCB</p></div>
<p>After I had taken the APC20 apart, I discovered that the capacitor displayed in the next photo (the larger left one) was the offending part.  It was interfering with the operation of the pad.  To fix this, all I did was move the capacitor slightly away from the pad, problem fixed!</p>
<div id="attachment_133" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.kevindemarco.com/wp-content/uploads/2011/05/IMG_0452.jpg"><img class="size-medium wp-image-133" title="IMG_0452.JPG" src="http://www.kevindemarco.com/wp-content/uploads/2011/05/IMG_0452-300x225.jpg" alt="" width="300" height="225" /></a><p class="wp-caption-text">The capactor was the problem!</p></div>
<div id="attachment_132" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.kevindemarco.com/wp-content/uploads/2011/05/IMG_0451.jpg"><img class="size-medium wp-image-132" title="IMG_0451.JPG" src="http://www.kevindemarco.com/wp-content/uploads/2011/05/IMG_0451-300x225.jpg" alt="" width="300" height="225" /></a><p class="wp-caption-text">When replacing the pad, take the time to really smooth it out!</p></div>
<p>&nbsp;</p>
<p>&nbsp;</p>
<div id="attachment_130" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.kevindemarco.com/wp-content/uploads/2011/05/IMG_0449.jpg"><img class="size-medium wp-image-130" title="IMG_0449.JPG" src="http://www.kevindemarco.com/wp-content/uploads/2011/05/IMG_0449-300x225.jpg" alt="" width="300" height="225" /></a><p class="wp-caption-text">APC20 Front Panel Only</p></div>
<p>&nbsp;</p>
<p>&nbsp;</p>
<div id="attachment_128" class="wp-caption aligncenter" style="width: 235px"><a href="http://www.kevindemarco.com/wp-content/uploads/2011/05/IMG_0447.jpg"><img class="size-medium wp-image-128" title="IMG_0447.JPG" src="http://www.kevindemarco.com/wp-content/uploads/2011/05/IMG_0447-225x300.jpg" alt="" width="225" height="300" /></a><p class="wp-caption-text">USB Chip, power regulators, &amp; microcontroller to process button presses.</p></div>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kevindemarco.com/2011/05/08/akai-apc20-tear-down-take-apart/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

