<?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>computationalhumanist.org</title>
	<atom:link href="http://computationalhumanist.org/blog/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://computationalhumanist.org/blog</link>
	<description>Exploring the computations that make us human.</description>
	<lastBuildDate>Thu, 30 Sep 2010 19:44:25 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Technological archeology &#8211; resurrecting the Qwerk</title>
		<link>http://computationalhumanist.org/blog/?p=29</link>
		<comments>http://computationalhumanist.org/blog/?p=29#comments</comments>
		<pubDate>Thu, 30 Sep 2010 02:53:03 +0000</pubDate>
		<dc:creator>HumanUnit0</dc:creator>
				<category><![CDATA[robotics for embodied linguistics]]></category>
		<category><![CDATA[Qwerk]]></category>
		<category><![CDATA[TeRK]]></category>

		<guid isPermaLink="false">http://computationalhumanist.org/blog/?p=29</guid>
		<description><![CDATA[The Qwerk is a robotic controller made by Charmed Labs, a spinoff of Carnegie Mellon. It can control beaucoup motors and sensors and has USB, Ethernet, and serial ports for communicating with just about anything. It is cheap and durable. &#8230; <a href="http://computationalhumanist.org/blog/?p=29">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>The Qwerk is a robotic controller made by <a href="http://www.charmedlabs.com/">Charmed Labs</a>, a spinoff of Carnegie Mellon.<br />
<img src="http://computationalhumanist.org/blog/wp-content/uploads/2010/09/wpid-qwerk_white_med-2010-09-29-21-53.jpg" alt="wpid-qwerk_white_med-2010-09-29-21-53.jpg" width="250" height="243" /><br />
It can control beaucoup motors and sensors and has USB, Ethernet, and serial ports for communicating with just about anything. It is cheap and durable. It can be run over the Internet by the <a href="http://www.terk.ri.cmu.edu/">Telepresence Robot Kit</a>, TeRK, which is another Carnegie Mellon project.<br />
<img src="http://computationalhumanist.org/blog/wp-content/uploads/2010/09/wpid-teleop-2010-09-29-21-53.png" alt="wpid-teleop-2010-09-29-21-53.png" width="709" height="530" /><br />
It is a little Linux computer with a big grasp. I bought three, and now it is no longer being supported. </p>
<p>Actually, <a href="http://www.vexrobotics.com/">VEX</a> has bought it and is spiffing it up to be the star controller of its new line of robotic parts, VEX PRO.<br />
<img src="http://computationalhumanist.org/blog/wp-content/uploads/2010/09/wpid-400px-VEX_PRO_ARM9-2010-09-29-21-53.jpg" alt="wpid-400px-VEX_PRO_ARM9-2010-09-29-21-53.jpg" width="400" height="300" /><br />
But the <a href="http://www.vexforum.com/wiki/index.php/VEX_Arm9_Microcontroller">VEX PRO controller</a> hasn’t come out yet, and I still have three Qwerks –– and a need to use them.</p>
<p>So we are going to do some technological archeology.</p>
<p>Our resident Linux wizard is focussed on getting the ARM gcc keychain built on Ubuntu 10. Everyone else will concentrate on programming the Qwerk. The Qwerk developers were committed to learning by doing. Which is my polite way of saying that the Qwerk is poorly documented – its developers believe that you should just meditate on sample code and the Zen of Qwerk will be with you. Or as <a href="http://www.aforgenet.com/articles/qwerk_start/">Andrew Kirillov</a> puts it:</p>
<blockquote><p>If you open a Qwerk box, you will find there quite short note with information on how to start. Basically it says: &#8220;Visit Qwerk Start page for information on how to get started&#8221;. That is all. And the Qwerk board in the box of course &#8230;
</p></blockquote>
<p>As if things weren’t obscure enough, the Qwerk is programmed in C++ but TeRK runs on Java. Fortunately, to run the Qwerk autonomously, we only need to use C++ with <em>libqwerk</em>. We will begin by mastering the Qwerk motor commands in libqwerk and try to pick up the C++ that we need along the way. I have put the files for the <a href="http://www.terk.ri.cmu.edu/recipes/flower/">flower</a> project on the PBworks wiki, as well as the source files and their text version for us to comment.<br />
<img src="http://computationalhumanist.org/blog/wp-content/uploads/2010/09/wpid-Flower2Square-200-2010-09-29-21-53.jpg" alt="wpid-Flower2Square-200-2010-09-29-21-53.jpg" width="200" height="200" /><br />
I will gradually add the relevant motor control files from libqwerk for a similar exercise in code exegesis and subsequent commenting.</p>
]]></content:encoded>
			<wfw:commentRss>http://computationalhumanist.org/blog/?feed=rss2&amp;p=29</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Three high signal-to-noise cheers for Cedric Walker!</title>
		<link>http://computationalhumanist.org/blog/?p=23</link>
		<comments>http://computationalhumanist.org/blog/?p=23#comments</comments>
		<pubDate>Wed, 29 Sep 2010 16:38:10 +0000</pubDate>
		<dc:creator>HumanUnit0</dc:creator>
				<category><![CDATA[low-density EEG]]></category>
		<category><![CDATA[electronics]]></category>
		<category><![CDATA[modEEG]]></category>

		<guid isPermaLink="false">http://computationalhumanist.org/blog/?p=23</guid>
		<description><![CDATA[One of our projects is to build a sparse-array EEG system as the brain part of a brain-computer interface (BCI). This was originally the brainwave of my student Alan, who wanted a BCI for producing music from the electrical activity &#8230; <a href="http://computationalhumanist.org/blog/?p=23">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>One of our projects is to build a sparse-array EEG system as the brain part of a brain-computer interface (BCI). This was originally the brainwave of my student Alan, who wanted a BCI for producing music from the electrical activity of the brain. (Alan also got me interested in piracetam, but that is a different post). After rummaging around on the Internet, we came across the <a href="http://openeeg.sourceforge.net/doc/">OpenEEG Project</a>, which was originally conceptualized as a cheap way of introducing people to biofeedback. Nowadays, it has become a conduit for labs and researchers like us who are trying to build BCIs on the cheap. </p>
<p>The hardware part of the project consists of a two-channel EEG system composed of an analog circuit board for collecting the signal and a digital board for digitizing it and sending it out over a serial port. The boards are built by a Bulgarian electronics company, <a href="http://www.olimex.com/gadgets/openeeg.html">Olimex</a>, for about $80 a piece. Alan got a grant, and we bought a bunch of boards plus enough ancillary equipment for a single two-channel system. My students put it all together but ––– it did not work. After much fiddling and frustration, it still did not work. This was a large disappointment, because it absorbed much of our attention last semester.</p>
<p>A few weeks ago I met Paul Tran, who nurses computers for Psychology. Paul helped me extract some data from a Jurassic PC. It turns out that he is an electrical engineer, but for systems analysis, not circuit board diagnosis. But my juices were flowing, and I got in touch with the <a href="http://www.tulane.edu/~cif/e-lab.htm">Electronics Lab</a> run by the Coordinated Instrumentation Facility. But they lost their electronics guy after Katrina and have not been able to hire a new one, though they thought that Biomedical Engineering might have such people. I asked my contact in the SSE Dean’s office, who put me in touch with <a href="http://tulane.edu/sse/bme/faculty/walker.cfm">Cedric Walker</a>, who I had met at a robotics gathering at the New Orleans Charter Science and Math High School.</p>
<p>I took my zombie EEG box to Cedric’s office Monday morning and got a fascinating lesson in circuit-board troubleshooting. He immediately determined that there was an overload, presumably from a short circuit (the LED did not come on, and the power supply got hot to the touch almost immediately). He methodically checked through the obvious things that could go wrong, mostly involving the cables that we had made and connected. He finally concluded that the XLR connectors were not connected correctly. He gave me lots of tips, like how to use the sound card in a PC as an oscilloscope. He also had a thermal wire stripper which was too cool for words. Stripping the thin wires that we worked with incorrectly is about the easiest way to screw up. So I immediately ordered one. </p>
<p><img src="http://computationalhumanist.org/blog/wp-content/uploads/2010/09/wpid-PTS-10inhand-2010-09-29-11-38.jpg" alt="wpid-PTS-10inhand-2010-09-29-11-38.jpg" width="1149" height="745" /></p>
<p>When it gets here, I will get started on repairing our poor beastie. </p>
]]></content:encoded>
			<wfw:commentRss>http://computationalhumanist.org/blog/?feed=rss2&amp;p=23</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Back to blogging &#8212; networking the motherblog</title>
		<link>http://computationalhumanist.org/blog/?p=1</link>
		<comments>http://computationalhumanist.org/blog/?p=1#comments</comments>
		<pubDate>Tue, 28 Sep 2010 17:30:30 +0000</pubDate>
		<dc:creator>HumanUnit0</dc:creator>
				<category><![CDATA[self referential]]></category>
		<category><![CDATA[BlackBoard]]></category>
		<category><![CDATA[blogging]]></category>
		<category><![CDATA[complexity]]></category>
		<category><![CDATA[conflict]]></category>
		<category><![CDATA[interestingness]]></category>
		<category><![CDATA[lab notebook]]></category>
		<category><![CDATA[new media]]></category>
		<category><![CDATA[novelty]]></category>
		<category><![CDATA[uncertainty]]></category>

		<guid isPermaLink="false">http://computationalhumanist.org/blog/?p=1</guid>
		<description><![CDATA[By chance I sat in on Gardner Campbell&#8216;s keynote address at Tulane&#8217;s Tech Day last Friday and was fascinated by several things he said, and showed. He started out talking about what makes something interesting, drawing on Paul Silvia&#8217;s book &#8230; <a href="http://computationalhumanist.org/blog/?p=1">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>By chance I sat in on <a href="http://www.gardnercampbell.net/blog1/">Gardner Campbell</a>&#8216;s keynote address at Tulane&#8217;s Tech Day last Friday and was fascinated by several things he said, and showed. He started out talking about what makes something interesting, drawing on Paul Silvia&#8217;s book <a href="http://www.amazon.com/Exploring-Psychology-Interest-Paul-Silvia/dp/0195158555">Exploring the Psychology of Interest</a> (2006), which appears to summarize a thread of psychological research going back several decades. Silvia discusses four factors that create interestingness: novelty, complexity, uncertainty, and conflict. Campbell goes on to apply them to new media in teaching. His first example was BlackBoard, which is ––– (what&#8217;s your guess?) –– not interesting. He contrasts it with the &#8220;motherblog&#8221; for the course that he is teaching this semester at Baylor, the <a href="http://courseblogs.atlhub.net/baylor_nmfs_f10/">New Media Faculty Development Seminar</a>, which certainly looked interesting to me.</p>
<p>Then I had to leave to get on with my life.</p>
<p>After much digging, I found out that Campbell&#8217;s motherblog is a WordPress network of blogs. ComputationalHumanist is a WordPress single user blog. So now I am debating whether it is worth the effort to turn it into a networked blog for my students. It&#8217;s not much of a debate, however, because I have already asked them to start blogging as a way of documenting their research, which is a way of advocating blogging as the new media version of the laboratory notebook.</p>
<p><a href="http://computationalhumanist.org/blog/wp-content/uploads/2010/09/41aqbdTX-mL._SL500_AA300_.jpg"><img class="alignnone size-full wp-image-17" title="Rediform 43649 Stitched Duplicate Laboratory Notebook" src="http://computationalhumanist.org/blog/wp-content/uploads/2010/09/41aqbdTX-mL._SL500_AA300_.jpg" alt="lab notebook" width="300" height="300" /></a></p>
<p>NB. This is my first post since I set this blog up three years ago. I suppose that Campbell should be pleased that his presentation stimulated such a response.</p>
]]></content:encoded>
			<wfw:commentRss>http://computationalhumanist.org/blog/?feed=rss2&amp;p=1</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

