<?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>Robotics Academy Blog</title>
	<atom:link href="http://robotics-academy.org/blog/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://robotics-academy.org/blog</link>
	<description></description>
	<lastBuildDate>Sun, 05 Sep 2010 17:23:27 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Can Math Help in LEGO Robotics Competitions? (Part 2 of 4)</title>
		<link>http://robotics-academy.org/blog/?p=362</link>
		<comments>http://robotics-academy.org/blog/?p=362#comments</comments>
		<pubDate>Wed, 25 Aug 2010 20:11:28 +0000</pubDate>
		<dc:creator>Eli Silk</dc:creator>
				<category><![CDATA[Competitions]]></category>
		<category><![CDATA[Education]]></category>

		<guid isPermaLink="false">http://robotics-academy.org/blog/?p=362</guid>
		<description><![CDATA[Part 1  of this series set the stage for an investigation into student mathematics usage at a local LEGO robotics competition. In Part 2, we'll take a look at the types of strategies that teams came up with for solving the challenge, and how those different approaches fared in the competition.]]></description>
			<content:encoded><![CDATA[<h2 id="intro">Part 2 of 4: The Range of Strategies</h2>
<p><img src="http://robotics-academy.org/blog/wp-content/uploads/2010/09/team_working.jpg" alt="May Madness 2009 - Students working" width="300" height="246" style="margin-left:12px" class="alignright size-full wp-image-530" /></p>
<p><a href="http://robotics-academy.org/blog/?p=356" title="Can Math Help in LEGO Robotics Competitions? :: Introduction and Background :: Part 1 of 4 in the Series" rel="prev">Part 1</a>  of this series set the stage for an investigation into student mathematics usage at a local LEGO robotics competition. In Part 2, we&#39;ll take a look at the types of strategies that teams came up with for solving the challenge, and how those different approaches fared in the competition.</p>
<h2 id="team-interviews">Interviews with the Teams</h2>
<p>22 teams from the greater Pittsburgh area participated in the <a href="http://www.education.rec.ri.cmu.edu/content/events/pgh_regional/sub_pages/may_madness_2010/" title="Pittsburgh May Madness 2010 Robot Competition" rel="external">2010 May Madness robotics competition</a>. Investigators from the University of Pittsburgh&#39;s Learning Research and Development Center (<a href="http://www.lrdc.pitt.edu" title="University of Pittsburgh&#39;s Learning Research and Development Center">LRDC</a>) and Carnegie Mellon University&#39;s Robotics Academy (<a href="http://www.education.rec.ri.cmu.edu/" title="Carnegie Mellon University&#39;s Robotics Academy">RA</a>) were able to interview 16 of them about their team sizes, grade levels, and experience levels for both students and mentors. They also asked teams to describe their solutions to the challenge and how they came up with those solutions.</p>
<h2 id="the-different-strategies">The Different Strategies</h2>
<p>As expected, different teams came up with very different solutions. In fact, they were so different that apples-to-apples comparisons became nearly impossible at the whole-strategy level. Fortunately, every strategy did include one common component: moving the robot to the center of the board to begin scoring points.</p>
<p><a href="#table-strategies" title="Table 1 - Strategies observed for the robots first movement">Table 1</a> breaks down the different strategies that teams used, and the number of teams that used each approach.<span class="endnote-ref"><a href="#notes">[1]</a></span></p>
<div id="table-strategies" class="wp-caption aligncenter" style="width: 670px">
<table id="tab01" class="data-table" summary="First Movement Strategies">
<col style="width: 150px" />
<col style="width: 100px" />
<col />
<thead>
<tr>
<th scope="col">Strategy</th>
<th scope="col">Teams Using this Strategy</th>
<th scope="col">Strategy Description</th>
</tr>
</thead>
<tbody>
<tr>
<td class="data-table-h1">Guess-Test-Adjust</td>
<td class="number-consistent">6</td>
<td>
<p>Students guess an initial value for the motor rotations, then try it out on the robot and adjust the value to be bigger or smaller based on whether the robot went too far or not far enough.</p>
<p style="margin-bottom: 0">It is often not clear how students arrived at their initial guess. Teams who used this strategy also differed in how they made the adjustments: some used a systematic strategy in which they went up by whole numbers first, then smaller numbers, while others adjusted in much more arbitrary increments.</p>
</td>
</tr>
<tr>
<td class="data-table-h1">Calculate-Test-Adjust</td>
<td class="number-consistent">4</td>
<td>
<p>The only strategy that was explicitly math-based. Students measure the distance the robot has to move. They then make a mathematical prediction about the correct rotation value for the movement based on the size of the robot&#39;s wheel or a known distance the robot moves in one rotation.</p>
<p style="margin-bottom: 0">All of the teams who made their initial calculation this way had to fine-tune that value afterwards using adjustments that resemble the Guess-Test-Adjust strategy or the View-Mode strategy.</p>
</td>
</tr>
<tr>
<td class="data-table-h1">View-Mode</td>
<td class="number-consistent">3</td>
<td>
<p style="margin-bottom: 0">Students use the view mode on the NXT brick and then &ldquo;walk&rdquo; their robot (push it by hand as the wheels roll along the ground) to the desired destination. They read the value displayed and use that value in their program. (A good explanation of this strategy is in the <a href="http://cache.lego.com/downloads/education/9797_LME_UserGuide_US_low.pdf" rel="external">NXT User Guide pp. 31-32</a> and in <a href="http://www.wonderhowto.com/how-to-view-sensor-data-from-lego-mindstorms-nxt-robot-79060/view/" rel="external">this screencast</a>.)</p>
</td>
</tr>
<tr>
<td class="data-table-h1">Sensor-Based</td>
<td class="number-consistent">3</td>
<td>
<p style="margin-bottom: 0">The only strategy in which the robot does not travel a set number of wheel rotations (or duration of time). Students program the robot to move until a physical sensor stimulus provides a cue to stop. For example, running forward until the robot bumps into a nest and a Touch Sensor is triggered.<span class="endnote-ref"><a href="#notes">[2]</a></span></p>
</td>
</tr>
<tr>
<td class="data-table-h1">Total &#35; of Teams</td>
<td class="number-consistent">16</td>
<td></td>
</tr>
</tbody>
</table>
<p><p class="wp-caption-text">Table 1: Strategies observed for the robot&#39;s first movement</p></div></p>
<p>That only 3 teams used a (non-rotation) Sensor-Based strategy is likely a direct consequence of  <a href="http://robotics-academy.org/blog/?p=356#the-challenge" title="A Description of the Robot Challenge">the nature of the Botball Hybrid II challenge</a>. In particular, the toilet paper tubes were not steady enough for a robot&#8217;s touch sensor to contact them without tipping the tubes over. As a result, teams seeking to score using the tubes had to choose non-contact means of controlling their robot&#39;s movement. The 3 teams that did use a Sensor-Based strategy on their first move were all going for the nests, which are much heavier than the toilet paper tubes. However, for various reasons, even these teams abandoned use of their sensors in their moves later in the challenge. In addition, the board surface featured few marked lines, making line-following and line-tracking less attractive.</p>
<h2 id="a-math-based-strategy">A Math-Based Strategy for Calculating Motor Rotations</h2>
<p>The remaining 13 teams programmed their initial move using the rotation sensor, effectively moving a set distance forward. However, those 13 teams used decidedly different methods to choose their motor rotation values, especially the initial value. Some teams guessed; others used the view mode; but four teams chose to start with a math-based prediction.</p>
<p>These groups all ended up using variants of a three-phase strategy called Calculate-Test-Adjust:</p>
<ol>
<li>Measure the how far the robot has to move and use mathematical means to calculate a (theoretically correct) rotation value for the movement</li>
<li>Run the robot with the predicted value</li>
<li>Compensate for any observed overshoot or shortfall by making small &quot;tweaks&quot; to the rotation value</li>
</ol>
<p>Students used several different mathematical relationships to arrive at their predictions. For example, one group measured how far the robot moved forward with each motor rotation, then calculated how many of those 1-motor-rotation distances the robot needed to move the total distance to the target. The students then entered this value into their program, tested it, and fine-tuned the value to get the robot to exactly the right spot.</p>
<p>One notable quality of this strategy is that it is not purely mathematical &ndash; all 4 teams that used Calculate-Test-Adjust for their initial motor rotations value ended up having to refine their value with guessing or with the view mode afterward. A math-based calculation does not appear to be sufficient on its own for this type of problem.</p>
<h2 id="relative-success-of-the-strategies">The Relative Success of the Different Strategies</h2>
<p>So how well did these math-using teams fare compared to their sensor-using, guess-and-testing, and view mode-ing peers? The 22 teams were ranked based on their best point score after 3 rounds of the competition. <a href="#attachment_410" title="Figure 1 - Level of Success in the Competition based on the Strategy Used">Figure 1</a> below shows the average rank of the teams who used each strategy. Bigger bars indicate a higher average ranking for the teams using that strategy &mdash; meaning teams who used that strategy had better scores in the competition.</p>
<div id="attachment_410" class="wp-caption aligncenter" style="width: 310px"><a href="http://robotics-academy.org/blog/wp-content/uploads/2010/08/MayMadness-2010-Rank-ByStrategy-BarPlot.png" title="May Madness 2010 – Rank By Strategy Used – Bar Plot" rel="shadowbox[rank-by-strategy-graphs]"><img src="http://robotics-academy.org/blog/wp-content/uploads/2010/08/MayMadness-2010-Rank-ByStrategy-BarPlot-300x300.png" alt="Level of Success in the Competition based on the Strategy Used" width="300" height="300" class="size-medium wp-image-410" /></a><p class="wp-caption-text">Figure 1: Level of Success in the Competition based on the Strategy Used</p></div>
<p>Looking at the data in this way, the View-Mode strategy was the most effective and the Sensor-Based strategy was the least effective. The Guess-Test-Adjust and the Calculate-Test-Adjust strategies seem to be in the middle and similar to each other. Given that this particular challenge was somewhat biased against the use of sensors, it probably makes sense that teams who used the Sensor-Based strategy did not fare well. But what of the others?</p>
<p>The View-Mode strategy did seem to do particularly well. The investigators theorize that this strategy leads to success for two reasons. First, teams that use this strategy can program their movements quickly. Figuring out the correct motor rotations value is straightforward and fast, so that frees the team up to spend their limited time improving other parts of their solution (e.g., making their robot base solid and their attachments functional). Second, the View-Mode strategy is very reliable, so once teams get a motor rotation value by using this strategy, they then have a lot of confidence that that value is the right one and will work well. In essence, the View-Mode strategy is easy to implement <strong>quickly</strong> and gives very <strong>reliable</strong> results, which explains why teams who chose that strategy tended to do well in the competition.</p>
<h2 id="success-of-the-math-strategy">The Success of the Math-Based Strategy</h2>
<p>Compared to rolling the robot on the ground and reading a number, both Guess-Test-Adjust and Calculate-Test-Adjust are slow to implement and potentially less reliable as well. And in the results, teams who used these strategies did okay in the competition, but not as well as teams who used the View-Mode strategy&#8230; case closed. Right?</p>
<p>Averages, it turns out, don&#39;t tell the whole story. Calculating the <a href="http://en.wikipedia.org/wiki/Standard_deviation" title="Standard Deviation from Wikipedia" rel="external">standard deviation</a> of the ranks gives us a sense of how tightly clustered these different success levels are for each strategy. If everything were cut-and-dry, we&#39;d see all the View Mode teams clustered at the top, followed by the test-and-adjust teams, and sensor-based teams at the bottom.</p>
<p>Instead, when we add the standard deviation as error bars on the previous bar plot of the average ranks (see <a href="#attachment_411" title="Figure 2 - Level of Success in the Competition based on the Strategy Used including the Variability of Success">Figure 2</a>), some things fall into place, and others fly loose. The View-Mode strategy was the least variable &ndash; teams using it were tightly clumped in the rankings &ndash; further supporting the idea that that strategy is straightforward and reliable. But the Calculate-Test-Adjust strategy has a huge variability (the error bars span almost the entire range of possible ranks)! Something important remains untold.</p>
<div id="attachment_411" class="wp-caption aligncenter" style="width: 310px"><a href="http://robotics-academy.org/blog/wp-content/uploads/2010/08/MayMadness-2010-Rank-ByStrategy-BarPlot-PlusSDBars.png" title="May Madness 2010 – Rank By Strategy Used – Bar Plot with SD Bars" rel="shadowbox[rank-by-strategy-graphs]"><img src="http://robotics-academy.org/blog/wp-content/uploads/2010/08/MayMadness-2010-Rank-ByStrategy-BarPlot-PlusSDBars-300x300.png" alt="Level of Success in the Competition based on the Strategy Used including the Variability of Success" width="300" height="300" class="size-medium wp-image-411" /></a><p class="wp-caption-text">Figure 2: Level of Success in the Competition based on the Strategy Used including the Variability of Success</p></div>
<p>In fact, a closer look at the 4 teams that used the Calculate-Test-Adjust strategy shows that 2 of them were the top ranked teams in the entire competition (ranked &#35;1 and &#35;2 out of 22 teams). This suggests that using a math-based calculation strategy <em>can</em> be very powerful. At the same time, the other two Calculate-Test-Adjust teams were #17 and #21 out of 22 in the rankings &#8211; the complete opposite end of the scoring spectrum.</p>
<p>This dramatic separation in performance suggests something powerful (see <a href="#attachment_485" title="Figure 3 - Score in the Competition based on Math Use">Figure 3</a>). Perhaps it is not enough to simply use a strategy; the result may hinge dramatically upon the strategy being used <em>right</em>. Perhaps when the Calculate-Test-Adjust strategy is implemented well, it is just as quick and just as reliable as the View-Mode strategy, if not even better. Done without a full understanding, however, the calculations could turn into distractors.</p>
<div id="attachment_485" class="wp-caption aligncenter" style="width: 310px"><a href="http://robotics-academy.org/blog/wp-content/uploads/2010/08/MayMadness-2010-ScoreByRank-AndMathUse-ScatterPlot.png" title="May Madness 2010 – Score by Rank with Math Use – Scatter Plot" rel="shadowbox[rank-by-strategy-graphs]"><img src="http://robotics-academy.org/blog/wp-content/uploads/2010/08/MayMadness-2010-ScoreByRank-AndMathUse-ScatterPlot-300x300.png" alt="Figure 3: Score in the Competition based on Math Use" width="300" height="300" class="size-medium wp-image-485" /></a><p class="wp-caption-text">Figure 3: Score in the Competition based on Math Use</p></div>
<p>The research team theorizes that teams who are fluent with mathematics can use math-based calculations to their advantage by determining the correct motor rotation values for different moves relatively quickly. As with the View-Mode strategy, this time savings frees resources for use on building tasks and fine-tuning overall strategy. Teams that are less fluent in mathematics, however, would take longer to perform the math-based calculations, and make more errors, thus taking time <em>away</em> from working on other important parts of the task.</p>
<h2 id="conclusions">Conclusions</h2>
<h3 class="main-finding">Conclusion &#35;1 &#8211; Not many, but some teams do use math. And of the teams that do use math, there is widely varying success, from some of the most successful to some of the least successful.</h3>
<p>Overall, teams found a range of ways to approach the challenge. Different challenges may favor different types of strategies, but the May Madness event saw a variety of approaches employed. Some strategies did seem to lead to better success in the competition. In particular, the View-Mode strategy seemed to be very successful for teams, presumably because it is quick and reliable. Not many teams chose to use the math-based Calculate-Test-Adjust strategy, but those who did ended up with both the highest scores in the competition, and some of the lowest scores. This suggests that for the math-based strategy more than any other, it matters not just that a team used that strategy, but how they used it.</p>
<p>Fortunately, in addition to the day-of-competition interviews, the research team also met with a few of the teams outside of the competition to understand their solution strategies in more depth. The winning team in the competition was one of these. Did using math really help this team be successful? And if it did, then how? Continue on to Part 3 to find out about the winning team&#39;s strategy and their use of math.</p>
<p>Part 3: A Winning Strategy &raquo; (coming soon)</p>
<h2 id="notes">Notes</h2>
<ol class="endnotes">
<li>
<p>There was one other strategy that teams used to determine how many motor rotations to use in their program. We call this strategy the &ldquo;Overshooting&rdquo; strategy because it works in situations where it isn&#39;t critical that the robot moves a particular amount as long as the robot moves far enough. For example, when approaching the nests it was okay if the robot went too far because it would just push the nest forward a bit, but the nest would still be in a position where it was easy to grab. This strategy didn&#39;t work with the toilet paper tubes, because if the robot went too far and bumped into them, they would fall down and would then be much harder to grab. In cases when overshooting was acceptable, teams were able to choose a motor rotations value that was safely big enough without having to worry if it was exactly right. No team used this strategy on their initial robot movement and teams were more likely to use it when programming the manipulators, so we didn&#39;t include it in our primary list of strategies.</p>
</li>
<li>
<p>One could argue that the rotation sensor is a sensor like all the others. In particular, the programming logic is the same, so a strategy that used the rotation sensor could also be labeled Sensor-Based. But here we think the distinction between the rotation sensor and the other sensors (e.g., touch, ultrasonic, and light sensors) is meaningful as the rotation sensor is the only one that will make the robot move with little regard to what is out in the world. Strategies using the other sensors will move varying distances depending on the way the objects in the world are configured, but the rotation sensor strategy (within some error) will always move a consistent amount.</p>
</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://robotics-academy.org/blog/?feed=rss2&amp;p=362</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Can Math Help in LEGO Robotics Competitions? (Part 1 of 4)</title>
		<link>http://robotics-academy.org/blog/?p=356</link>
		<comments>http://robotics-academy.org/blog/?p=356#comments</comments>
		<pubDate>Wed, 25 Aug 2010 19:41:21 +0000</pubDate>
		<dc:creator>Eli Silk</dc:creator>
				<category><![CDATA[Competitions]]></category>
		<category><![CDATA[Education]]></category>

		<guid isPermaLink="false">http://robotics-academy.org/blog/?p=356</guid>
		<description><![CDATA[Every September, thousands of FIRST® LEGO® League (FLL)  coaches and mentors around the world crack their knuckles, dust off their parts bins, and prepare to dive into an intensive three-month odyssey of technical twists and twenty-first century tutelage as they guide their teams to success in the annual FLL competition. But what exactly is success in a world of gameboards and gracious professionalism?]]></description>
			<content:encoded><![CDATA[<h2 id="intro-and-background">Part 1 of 4: Introduction and Background</h2>
<p><img src="http://robotics-academy.org/blog/wp-content/uploads/2010/09/team_wide.jpg" alt="May Madness team working" width="650" height="338" style="margin-bottom:12px" class="alignleft size-full wp-image-531" /></p>
<p>Every September, thousands of <a href="http://www.firstlegoleague.org/" title="FIRST LEGO League" rel="external">FIRST&reg; LEGO&reg; League (FLL)</a> coaches and mentors around the world crack their knuckles, dust off their parts bins, and prepare to dive into an intensive three-month odyssey of technical twists and twenty-first century tutelage as they guide their teams to success in <a href="http://www.firstlegoleague.org/media/twocol.aspx?id=247" title="FIRST LEGO League 2010 Body Forward&trade; Challenge" rel="external">the annual FLL competition</a>. But what exactly is success in a world of gameboards and gracious professionalism? Is the highest scorer really the biggest winner? What do students actually gain through their participation? How does it happen? And so, how should the enlightened coach choose from the multitude of competition strategies that lie open as the new season dawns?</p>
<p>Perhaps we can learn something from the recent past.</p>
<p>Since 1999, the <a href="http://www.education.rec.ri.cmu.edu/" title="Robotics Academy">Robotics Academy</a> (RA) has been helping teachers, mentors, coaches, and students have positive educational experiences with robotics. Among other things, the Academy <a href="http://www.education.rec.ri.cmu.edu/roboticscurriculum/" title="Robotics Academy Curricula">develops curricula</a>, <a href="http://www.education.rec.ri.cmu.edu/content/educators/professional_dev/" title="Robotics Academy Professional Development">offers teacher professional development</a>, and <a href="http://www.education.rec.ri.cmu.edu/content/events/pgh_regional/" title="Robotics Academy Robot Competitions">hosts robotics competitions</a>. Recently, the Robotics Academy &mdash; in cooperation with the <a href="http://www.lrdc.pitt.edu">University of Pittsburgh&#8217;s Learning Research and Development Center</a> (LRDC) &mdash; has been investigating  <a href="http://robotics-academy.org/blog/?p=119" title="Robotics Academy research article on designing technology activities that teach mathematics">ways to deepen students&#39; experiences with robotics by incorporating math in their activities</a>.</p>
<p>This blog series describes what RA and LRDC researchers found when they interviewed teams at a local LEGO robotics competition, looking to answer a few key questions:</p>
<ul>
<li>Are there opportunities to use math in a typical robotics competition problem?</li>
<li>Does using math have any impact on a team&#39;s score?</li>
<li>Can using math deliver &ldquo;success&rdquo; in any other sense?</li>
</ul>
<p>In short, the investigators found that the answer to the all three questions was an overwhelming <strong>yes</strong> &mdash; there are opportunites to use math in a LEGO robotics competition setting, and when teams do use math it seems to be helpful in ways not limited to points and trophies. Ultimately, the research team arrived at 3 major conclusions:</p>
<ol>
<li>Not many, but some teams do use math. And of the teams that do use math, there is widely varying success, from some of the most successful to some of the least successful.</li>
<li>The most successful teams do use math purposefully and efficiently, and their math use is a prominent factor separating their solutions from the solutions of the rest of the teams.</li>
<li>Even when a team&#39;s use of math doesn&#39;t lead to success on the challenge, just attempting to use math can have other benefits in terms of improving students&#39; understanding and developing more positive attitudes about math and robots.</li>
</ol>
<p>Each remaining article in this series will examine one of these conclusions in detail and describe how we arrived at each one. But first, let&#8217;s set the scene.</p>
<h2 id="initial-investigation">An Initial Investigation</h2>
<p>Since 2000, the <a href="http://www.education.rec.ri.cmu.edu/" title="Robotics Academy" rel="external">Robotics Academy</a> has hosted the <a href="http://www.firstlegoleague.org/" title="FIRST LEGO League" rel="external">FIRST LEGO League</a> (FLL) Pittsburgh Regional Championship. Last Fall, the Academy decided to see what it could learn by interviewing participating teams on the day of the competition. Robotics Academy researcher Ross Higashi interviewed a sample of the <a href="http://www.education.rec.ri.cmu.edu/content/lego/competitions/fll/fll_2009/" title="FIRST LEGO League 2009 Pittsburgh Regional Championship" rel="external">more than 70 teams that competed in the 2009 regional competition</a> and put together two <a href="http://robotics-academy.org/blog/" title="Robotics Academy Blog" rel="external">Robotics Academy Blog</a> posts that identified <a href="http://robotics-academy.org/blog/?p=140" title="From the FLL Floor, Part 1: What IS an FLL Team?, Robotics Academy Blog, December 8, 2009" rel="external">who an FLL team is</a> and <a href="http://robotics-academy.org/blog/?p=175" title="From the FLL Floor, Part 2: What STEM does an FLL Team learn?, Robotics Academy Blog, December 10, 2009" rel="external">the connections to Science, Technology, Engineering, and Mathematics that they make</a>. Although praising the article overall, a comment to one of the posts challenged researchers to go into more depth:</p>
<blockquote cite="http://robotics-academy.org/blog/?p=175#comments">
<p>If &ldquo;a few highly successful teams have shown great adherence to principles of good design&rdquo;, can Carnegie-Mellon or FIRST make their stories, plans, approaches available more widely to the community? Otherwise, without good examples, it will remain hit-or-miss for the vast majority of the teams.</p>
<p><cite><a href="http://robotics-academy.org/blog/?p=175#comments" title="Richard Ho comment on the Robotics Academy Blog post" rel="external">Richard Ho, comment posted January 30, 2010 on the Robotics Academy Blog</a></cite></p>
</blockquote>
<p>And so a followup plan was devised. Surely another round of interviews could find good examples from which the whole FLL community could benefit! The research team&#8217;s first opportunity to conduct interviews was at a local competition called <a href="http://www.education.rec.ri.cmu.edu/content/events/pgh_regional/sub_pages/may_madness_2010/" title="Pittsburgh May Madness 2010 Robot Competition" rel="external">May Madness</a>, on Saturday, May 8, 2010 at the Sarah Heinz House in Pittsburgh&#39;s North Side neighborhood. Although not as large as the FLL regional championship, the May Madness event attracts the same types of teams and uses similar challenges.</p>
<h2 id="the-challenge">The Challenge</h2>
<p>The 2010 May Madness competition included a number of different events, including separate challenges for different age divisions, different robot platforms such as <a href="http://www.vexrobotics.com/" title="VEX Robotics" rel="external">VEX</a> and <a href="http://www.tetrixrobotics.com/" title="TETRIX Robotics" rel="external">TETRIX</a>, and even a non-robotic <a href="http://www.alice.org/" title="Alice" rel="external">Alice</a> storytelling competition. To provide the most FLL-relevant information, the interview team focused on the &ldquo;Botball Hybrid II&rdquo; LEGO MINDSTORMS NXT challenge, geared toward elementary and middle school age students.</p>
<p>Although not quite as complex as <a href="http://www.usfirst.org/aboutus/content.aspx?id=880#FLL" title="FIRST LEGO League - Challenge History" rel="external">typical FLL challenges</a> in terms of the number of missions or the variety of objects on the board, the Botball Hybrid II challenge includes a number of elements that require sophisticated solutions. Two teams occupy the board at the same time, a black team and a white team. Each team can have one robot on the board at a time and the teams start at opposite ends of the board. The object is to get the most points possible in a 90-second round. Points are obtained by collecting ping pong balls and toilet paper tubes of the team&#39;s color and also common nests and foam balls. Knocking the ping pong balls loose gets some points, but the most points are obtained by bringing the objects back to a team&#39;s end zone. Even more points are obtained by lifting the objects into the gutters on the side of the table See <a href="#gallery-botball" title="Gallery of Images for the May Madness 2010 Botball Hybrid II Challenge">gallery of images</a> below for pictures of the game board, the items on the board and the specifications, a list of the rules of the challenge, and the points system.</p>
<div id="gallery-botball" class="wp-caption aligncenter" style="width: 670px">

<a href='http://robotics-academy.org/blog/wp-content/uploads/2010/08/MayMadness-2010-NXT-GameBoard.png' rel='shadowbox[album-356];player=img;' title='May Madness 2010 - Botball Hybrid II - Game Board'><img width="150" height="150" src="http://robotics-academy.org/blog/wp-content/uploads/2010/08/MayMadness-2010-NXT-GameBoard-150x150.png" class="attachment-thumbnail" alt="Game Board" title="May Madness 2010 - Botball Hybrid II - Game Board" /></a>
<a href='http://robotics-academy.org/blog/wp-content/uploads/2010/08/MayMadness-2010-NXT-GameBoard-Items.jpg' rel='shadowbox[album-356];player=img;' title='May Madness 2010 - Botball Hybrid II - Game Board - Items'><img width="150" height="150" src="http://robotics-academy.org/blog/wp-content/uploads/2010/08/MayMadness-2010-NXT-GameBoard-Items-150x150.jpg" class="attachment-thumbnail" alt="Game Board Items" title="May Madness 2010 - Botball Hybrid II - Game Board - Items" /></a>
<a href='http://robotics-academy.org/blog/wp-content/uploads/2010/08/MayMadness-2010-NXT-GameBoard-Specs.jpg' rel='shadowbox[album-356];player=img;' title='May Madness 2010 – Botball Hybrid II – Game Board - Layout Specifications'><img width="150" height="150" src="http://robotics-academy.org/blog/wp-content/uploads/2010/08/MayMadness-2010-NXT-GameBoard-Specs-150x150.jpg" class="attachment-thumbnail" alt="Layout Specifications" title="May Madness 2010 – Botball Hybrid II – Game Board - Layout Specifications" /></a>
<a href='http://robotics-academy.org/blog/wp-content/uploads/2010/08/MayMadness-2010-NXT-Rules1.jpg' rel='shadowbox[album-356];player=img;' title='May Madness 2010 - Botball Hybrid II - Rules Page 1'><img width="150" height="150" src="http://robotics-academy.org/blog/wp-content/uploads/2010/08/MayMadness-2010-NXT-Rules1-150x150.jpg" class="attachment-thumbnail" alt="Rules Page 1" title="May Madness 2010 - Botball Hybrid II - Rules Page 1" /></a>
<a href='http://robotics-academy.org/blog/wp-content/uploads/2010/08/MayMadness-2010-NXT-Rules2.jpg' rel='shadowbox[album-356];player=img;' title='May Madness 2010 - Botball Hybrid II - Rules Page 2'><img width="150" height="150" src="http://robotics-academy.org/blog/wp-content/uploads/2010/08/MayMadness-2010-NXT-Rules2-150x150.jpg" class="attachment-thumbnail" alt="Rules Page 2" title="May Madness 2010 - Botball Hybrid II - Rules Page 2" /></a>
<a href='http://robotics-academy.org/blog/wp-content/uploads/2010/08/MayMadness-2010-NXT-PointsSystem.jpg' rel='shadowbox[album-356];player=img;' title='May Madness 2010 - Botball Hybrid II - Points System'><img width="150" height="150" src="http://robotics-academy.org/blog/wp-content/uploads/2010/08/MayMadness-2010-NXT-PointsSystem-150x150.jpg" class="attachment-thumbnail" alt="Points System" title="May Madness 2010 - Botball Hybrid II - Points System" /></a>

<p><p class="wp-caption-text">May Madness Challenge &ndash; Botball Hybrid II</p></div></p>
<h2 id="findings-and-future">The Findings and the Future</h2>
<p>How did teams try to solve this challenge? Did math come into the picture at any point&#8230; and if so, did it help? Should coaches bother encouraging students to try using math in a challenge like this?</p>
<p>Each remaining article in this series will focus on answering one of these questions. <a href="http://robotics-academy.org/blog/?p=362" title="Can Math Help in LEGO Robotics Competitions? :: The Range of Strategies :: Part 2 of 4 in the Series">Part 2 of the series describes the range of strategies that teams employed</a>, Part 3 details the winning strategy, and the Part 4 discusses some alternative versions of success that were observed (Parts 3 &amp; 4 will be released soon).</p>
<p>As you read through the research team&#8217;s findings and interpretations, please let us know what you think by leaving a comment on the blog! And if you are planning to attend <a href="http://robotics-academy.org/blog/?p=349" title="FIRST LEGO League 2010 Coaches Training :: Robotics Academy Blog post">this year&#39;s Pittsburgh Regional FLL Competition</a>, the Academy would love to have your team be a part of the next round of investigation (<a href="mailto:esilk@pitt.edu" title="Email Eli Silk to be included in the next round of investigation on success at FLL competitions">send an email to Eli Silk if you are interested</a>). We hope you find these articles helpful and wish you the best of luck in the upcoming competition season!</p>
<p><a href="http://robotics-academy.org/blog/?p=362" title="Can Math Help in LEGO Robotics Competitions? :: The Range of Strategies :: Part 2 of 4 in the Series" rel="next">Part 2: The Range of Strategies &raquo;</a></p>
]]></content:encoded>
			<wfw:commentRss>http://robotics-academy.org/blog/?feed=rss2&amp;p=356</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ROBOTC for Cortex and PIC 2.25 released!</title>
		<link>http://robotics-academy.org/blog/?p=490</link>
		<comments>http://robotics-academy.org/blog/?p=490#comments</comments>
		<pubDate>Fri, 03 Sep 2010 13:47:11 +0000</pubDate>
		<dc:creator>Vu Nguyen</dc:creator>
				<category><![CDATA[General News]]></category>

		<guid isPermaLink="false">http://robotics-academy.org/blog/?p=490</guid>
		<description><![CDATA[The Robotics Academy is happy to announce the release of ROBOTC for Cortex 2.25.

We've made lots of changes in ROBOTC from 2.20 to 2.25. We're continuing to improve ROBOTC with the Cortex system. This new version is fully compatible with the VEX Cortex and the VEX PIC systems, along with the VEXnet upgrade system for the VEX PIC.]]></description>
			<content:encoded><![CDATA[<p><strong>The Robotics Academy is happy to announce the release of ROBOTC for Cortex 2.25. </strong></p>
<p>We&#8217;ve made lots of changes in ROBOTC from 2.20 to 2.25. We&#8217;re  continuing to improve ROBOTC with the Cortex system. This new version is  fully compatible with the VEX Cortex and the VEX PIC systems, along  with the VEXnet upgrade system for the VEX PIC.</p>
<p><a href="http://www.robotc.net/download/cortex">Click here to download the latest version</a></p>
<p><strong>Firmware Downloader Built-In:</strong> Firmware Download for ROBOTC Firmware, Cortex Master Firmware and VEXnet Joystick Firmware built into ROBOTC now!</p>
<p><a href="http://www.robotc.net/blog/wp-content/uploads/2010/09/firmwaredownload.png" rel="shadowbox[post-490];player=img;"><img title="firmwaredownload" src="http://www.robotc.net/blog/wp-content/uploads/2010/09/firmwaredownload.png" alt="" width="454" height="263" /></a></p>
<p><strong>Download Method Chooser:</strong> Easier to choose how you want to  download your program. Always defaults to VEXnet and USB, but you can  manually choose to disable VEXnet and download over USB only.</p>
<p><a href="http://www.robotc.net/blog/wp-content/uploads/2010/09/downloadtype.png" rel="shadowbox[post-490];player=img;"><img title="downloadtype" src="http://www.robotc.net/blog/wp-content/uploads/2010/09/downloadtype.png" alt="" width="472" height="135" /></a></p>
<p><strong>Quick Preferences:</strong> This allows you to set key preferences with only the click of a button. Make ROBOTC work the way you want it to!</p>
<p><a href="http://www.robotc.net/blog/wp-content/uploads/2010/09/quickprefs.png" rel="shadowbox[post-490];player=img;"><img title="quickprefs" src="http://www.robotc.net/blog/wp-content/uploads/2010/09/quickprefs.png" alt="" width="408" height="297" /></a></p>
<p><strong>Other New Features and Bug Fixes:</strong></p>
<ol>
<li>Build is able to program both PIC and Cortex platforms successfully.</li>
<li>&#8220;Auto save&#8221; before compile was broken.</li>
<li>&#8220;Previous Platform Type&#8221; was not being correctly saved into Windows Registry.</li>
<li>Add code to handle &#8220;Device Removal&#8221; and &#8220;Device Acquire&#8221; without long hangs of application.</li>
<li>Added a flag to Preferences -&gt; Internal&#8221; to indicate whether firmware downloading should be read verified.</li>
<li>Fix &#8220;Priority&#8221; column in &#8220;Task Status&#8221; debugger pane. It was not properly displaying.</li>
<li>Move &#8220;Debug Stream&#8221; from Super-User to &#8220;Expert&#8221; menu.</li>
<li>Add a 250 millisecond delay after telling Cortex to enter download mode before attempting the autobaud sequence.</li>
<li>VEX Cortex Integrated Master Firmware Loader inside of ROBOTC.</li>
<li>Add support for run-time strings in the VEX LCD display routines.</li>
<li>Fix conlict between Digital pin 4 and 10. They both share the same  external interrupt index and it was possible to hang the Cortex. Fix  makes both pins work correctly &#8212; previously pin 10 was not working &#8212;  for external interrupts. But the hardware prevents supporting sensors  that require external interrupts on both pins at once.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://robotics-academy.org/blog/?feed=rss2&amp;p=490</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ROBOTC for MINDSTORMS 2.25.1 BETA available!</title>
		<link>http://robotics-academy.org/blog/?p=488</link>
		<comments>http://robotics-academy.org/blog/?p=488#comments</comments>
		<pubDate>Fri, 03 Sep 2010 13:46:10 +0000</pubDate>
		<dc:creator>Vu Nguyen</dc:creator>
				<category><![CDATA[ROBOTC]]></category>

		<guid isPermaLink="false">http://robotics-academy.org/blog/?p=488</guid>
		<description><![CDATA[Good news everyone! 2.25.1 BETA has just been made available.

ROBOTC for MINDSTORMS 2.25.1 is a maintenance release for bug fixes and small functionality changes. Please download the latest version by clicking the "Latest Version" link on the left hand menu. You do not need to uninstall ROBOTC to upgrade to 2.02, the installer will handle the upgrade process.]]></description>
			<content:encoded><![CDATA[<p>Good news everyone! 2.25.1 BETA has just been made available.</p>
<p><a href="http://www.robotc.net/download/nxt">Download it here</a></p>
<p>ROBOTC for MINDSTORMS 2.25.1 is a maintenance release for bug fixes   and small functionality changes. You do not  need to uninstall ROBOTC to  upgrade to 2.02, the installer will handle  the upgrade process.</p>
<p><strong>New Feature:</strong> Quick Preferences &#8211; Allows you to  change some  key ROBOTC settings with only a single click. If you have  requests for  specific features inside of the &#8220;Quick Preferences&#8221;, let us  know!</p>
<p><a href="http://www.robotc.net/blog/wp-content/uploads/2010/09/quick_prefs.png" rel="shadowbox[post-488];player=img;"><img title="quick_prefs" src="http://www.robotc.net/blog/wp-content/uploads/2010/09/quick_prefs.png" alt="" width="436" height="375" /></a></p>
<p><strong>New Features and Bug Fixes in ROBOTC for MINDSTORMS 2.25.1 BETA</strong></p>
<ol>
<li>Improved &#8220;Step Over&#8221; debugging command. Previously you may have  had  to hit it several times for one statement because some opcodes (e.g.   &#8220;setup sensor&#8221;) did a short delay which would abort &#8220;Step Over&#8221; partway   through. THe short wait is disable if in &#8220;Step Over&#8221; processing.</li>
<li>Bug in &#8220;Motors and Sensors Setup&#8221; for NXT. It was trying to range   check the &#8220;encoder ticks per revolution&#8221; field which does not apply to   NXT.</li>
<li>Calculation in firmware of &#8220;available flash&#8221; broken. Fixed it.</li>
<li>&#8220;Poll NXT devices&#8221; should do an optimized single poll on firmware   versions that support this opcode. The check was incorrect &#8212; got broken   when firmware version changed to 8.xx as &#8216;7&#8242; was hardcoded as major   firmware version.</li>
<li>NXT Motors and Sensors Setup. Changing HiTechnic hubs was not   properly removing sensors that were already defined on the sensor port.</li>
<li>Move &#8220;Debug Stream&#8221; from Super-User to &#8220;Expert&#8221; menu.</li>
<li>Fix &#8220;Priority&#8221; column in &#8220;Task Status&#8221; debugger pane. It was not properly displaying.</li>
<li>Fix bug in &#8220;#pragma autostarttasks&#8221; implementation. It should only   impact the tasks defined in the relevant file. Instead it was impacting   all tasks.</li>
<li>Add available flash memory size to display of &#8220;File Management&#8221; window.</li>
<li>&#8220;Auto save&#8221; before compile was broken.</li>
<li>Deactivate ROBOTC feature now working &#8211; Wasn&#8217;t working in 2.16.1 BETA.</li>
</ol>
<p>If you&#8217;re experiencing any issues, please send an e-mail to <a href="mailto:support@robotc.net">support@robotc.net</a> with details of the issue you are experiencing.</p>
]]></content:encoded>
			<wfw:commentRss>http://robotics-academy.org/blog/?feed=rss2&amp;p=488</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FIRST LEGO League 2010 Coaches Training</title>
		<link>http://robotics-academy.org/blog/?p=349</link>
		<comments>http://robotics-academy.org/blog/?p=349#comments</comments>
		<pubDate>Fri, 13 Aug 2010 14:15:41 +0000</pubDate>
		<dc:creator>Vu Nguyen</dc:creator>
				<category><![CDATA[General News]]></category>

		<guid isPermaLink="false">http://robotics-academy.org/blog/?p=349</guid>
		<description><![CDATA[One again, the Robotics Academy will hold training sessions for coaches and mentors of First Lego League teams at the National Robotics Engineering Center at 10 40th Street in the Lawrenceville section of the city.]]></description>
			<content:encoded><![CDATA[<div id="attachment_350" class="wp-caption alignright" style="width: 310px"><img class="size-medium wp-image-350 " title="FLL 2009 " src="http://robotics-academy.org/blog/wp-content/uploads/2010/08/DSC_0349-300x201.jpg" alt="FLL 2009" width="300" height="201" /><p class="wp-caption-text">FLL 2009</p></div>
<p>One again, the Robotics Academy will hold training sessions for coaches and mentors of <a href="http://www.firstlegoleague.org/" target="_blank">First Lego League</a> teams at the <a href="http://www.rec.ri.cmu.edu/" target="_blank">National  Robotics Engineering  Center</a> at 10 40<sup>th</sup> Street in the Lawrenceville section of the city.</p>
<p>The first session, for <strong>new coaches and mentors only</strong> will be held on <span style="color: #0000ff;">Tuesday, September 14 from 6:00 pm until about 7:30 pm</span>.  This session will review the role of the coach and how to build team solidarity.  We will cover areas such as ‘How to prepare for a tournament’ and give you an idea of a time line for your team.  There will be a short tour of the NREC facility so that there will be no surprises for you or your team on the day of the tournament.  Powerpoint slideshows on robot building and use of sensors will be shown.</p>
<p>The second session is designed for <strong>all coaches and mentors</strong>.  There will be two days of training, both presenting the same program.  These sessions will be held on <span style="color: #0000ff;">Tuesday and Wednesday, September 21 and 22, from 6:00 pm until about 7:30 pm</span>, also at the NREC.  During these sessions, we will review the challenges and rules for this year’s competition.  We will have a competition board set up and will answer any questions you may have.</p>
<p>If you are planning on attending any of the sessions, please register with Norm Kerman, Education Coordinator at the <a href="http://www.education.rec.ri.cmu.edu" target="_blank">Robotics Academy</a> at <a href="mailto:nkerman@rec.ri.cmu.edu">nkerman@rec.ri.cmu.edu</a>.  If you have any questions, he may be reached by phone at 412/681-8673.</p>
]]></content:encoded>
			<wfw:commentRss>http://robotics-academy.org/blog/?feed=rss2&amp;p=349</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Carnegie Mellon launches $7 Million Initiative using robots to boost Science, Technology Majors</title>
		<link>http://robotics-academy.org/blog/?p=340</link>
		<comments>http://robotics-academy.org/blog/?p=340#comments</comments>
		<pubDate>Tue, 20 Jul 2010 16:07:25 +0000</pubDate>
		<dc:creator>Vu Nguyen</dc:creator>
				<category><![CDATA[General News]]></category>

		<guid isPermaLink="false">http://robotics-academy.org/blog/?p=340</guid>
		<description><![CDATA[PITTSBURGH—A new four-year, $7 million educational initiative by Carnegie Mellon University will leverage students’ innate interest in robots and other forms of “hard fun” to increase U.S. enrollments in computer science and steer more young people into scientific and technological careers.]]></description>
			<content:encoded><![CDATA[<p><a href="http://fire.cmu.edu" target="_blank">Click here to visit the FIRE Project website</a></p>
<p><strong>PITTSBURGH</strong>—A new four-year, $7 million educational initiative by Carnegie Mellon University will leverage students’ innate interest in robots and other forms of “hard fun” to increase U.S. enrollments in computer science and steer more young people into scientific and technological careers.</p>
<p>The initiative, called <a href="http://www.fire.cs.cmu.edu/">Fostering Innovation through Robotics Exploration</a> (FIRE), is sponsored by the <a href="http://www.darpa.mil/">Defense Advanced Research Projects Agency</a> (DARPA) and designed to reverse a significant national decline in the number of college students majoring in computer science, science, technology, engineering and mathematics (CS-STEM).</p>
<p>FIRE will develop new tools that enable middle and high school students to expand upon their interest in robots, leading them from one CS-STEM activity to the next. Examples are programming tools that create game-like virtual worlds where robot programs can be tested, as well as computerized tutors that teach mathematics and computer science in the context of robotics.</p>
<p>The initiative will target robotic competitions such as <a href="http://www.usfirst.org/rssCS.aspx">FIRST</a>, <a href="http://www.vexrobotics.com/competition">VEX</a> and <a href="http://www.robofest.net/">Robofest</a> that already are popular among secondary school students, but also will create new competitions for autonomous, multi-robot teams and for computer animations that will attract a broader array of students and offer new challenges.</p>
<p>“The idea is that these programs must be rigorous, but fun — what we call ‘hard fun,’” said <a href="http://www.ri.cmu.edu/person.html?person_id=929">Robin Shoop</a>, director of FIRE and of Carnegie Mellon’s <a href="http://www.education.rec.ri.cmu.edu/">Robotics Academy</a>, an international leader in the development of K-12 robotic education curriculum. “Robots provide a great teaching tool. Kids like robots and are innately curious about how they work and how they make decisions. Finding answers to their questions is fun, but technically challenging, and that makes robotics uniquely suited to teaching students computer science, engineering and mathematics.”</p>
<p>For more information and to register to receive updates for this project visit <a href="http://www.fire.cs.cmu.edu/">www.fire.cs.cmu.edu</a>.</p>
<p>The number of U.S. college graduates with CS-STEM degrees is declining, raising concerns about national competitiveness. The trend is particularly pronounced in computer science, where the number of graduates dropped 43 percent from 2004 to 2007 and where women and minorities remain underrepresented.</p>
<p>“We have a significant decline in the number of students signing up for computer science, science, technology, engineering, and mathematics majors at the college level,” said Melanie Dumas, DARPA’s program manager for its CS-STEM Education Program. “The CS-STEM Education Program will help fill the talent pipeline and enable our nation to compete on the international stage.”</p>
<p>Since 2000, the Robotics Academy, part of Carnegie Mellon’s Robotics Institute, has developed techniques and tools to help K-12 teachers use robots to teach science and mathematics and has trained thousands of teachers on how to incorporate robotics into their lessons. The academy will play a central role in FIRE, but the project also will draw on expertise from across Carnegie Mellon’s renowned School  of Computer Science.</p>
<p><a href="http://pact.cs.cmu.edu/koedinger.html">Ken Koedinger</a>, Albert Corbett and their colleagues in the <a href="http://www.hcii.cmu.edu/">Human-Computer Interaction Institute</a> (HCII), for instance, will develop automated tutoring systems for teaching Robotics  Academy courses. “Cognitive tutors” developed at Carnegie Mellon already are used by hundreds of thousands of students each year to learn algebra and other traditional subjects. The computerized tutors present lessons and problem sets, provide step-by-step guidance with complex problem-solving and adjust the lessons to each student’s comprehension level.         FIRE’s cognitive tutors will assist teachers and mentors who coach in robot competitions but may lack the mathematics and programming background necessary to help students tackle increasingly harder challenges.</p>
<p>Likewise, Wanda Dann and her colleagues in HCII’s <a href="http://www.alice.org/">Alice Project</a> will work with FIRE to create an Alice Animation Competition designed to increase the number of girls engaged in computer science.  Alice (<a href="http://www.alice.org/">www.alice.org</a>) is a software environment that enables novices to create 3-D computer animations and, in the process, teaches basic programming principles. Animation contests that use Alice or other types of animation software can appeal to students of both sexes who might not be interested in robots.</p>
<p>The Alice team will collaborate with the Robotics  Academy to add virtual worlds to <a href="http://www.robotc.net/">ROBOTC</a>, a programming language developed by the academy that works with many of the educational robotic platforms used in robot competitions. “This new ROBOTC capability will allow students to design and test robots in a virtual environment when it would be impractical to do so with a physical robot. We plan to add other programming languages as the project evolves,” Shoop said.</p>
<p><a href="http://www.cs.cmu.edu/%7Emmv">Manuela Veloso</a>, professor of computer science and president-elect of the Association for the Advancement of Artificial Intelligence, and <a href="http://www.ri.cmu.edu/person.html?person_id=47">Howie Choset</a>, associate professor of robotics, will develop new teaching tools and a new competition for teams of robots working cooperatively. “In the future, robots will work in teams, not as single robots,” Veloso said. “If we want to drive future innovation, then we need to begin to challenge students to solve multi-robot problems today.”</p>
<p>To further expand the potential pool of CS-STEM students, <a href="http://www.cs.cmu.edu/%7Elsl">Lori Levin</a>, associate research professor in the Language Technologies Institute, will work with FIRE to increase participation in the North American Computational Linguistics Olympiad (NACLO), <a href="http://www.naclo.cs.cmu.edu/">www.naclo.cs.cmu.edu/</a>. The International Linguistics Olympiad is very popular in Europe; FIRE’s goal is to make it accessible to thousands of students across the U.S.</p>
<p>In addition to creating new competitions, FIRE will reach out to national organizations such as the Girl and Boy Scouts, 4H, and the Boys and Girls Clubs of America to engage more students in activities that prepare them to be future innovators.</p>
<p>“Tens of thousands of students nationwide participate in robotic activities every year, but these activities do not always translate into increases in academic preparation or sustained engagement with CS-STEM,” Shoop said. “FIRE will provide the infrastructure, the tools, and the resources to significantly engage students for the long term.”</p>
<p>Christopher Schunn and his colleagues at the University  of Pittsburgh’s <a href="http://www.lrdc.pitt.edu/">Learning Research and Development Center</a> will provide a key component for the project, evaluating the educational effectiveness of FIRE’s tools and methods and monitor outreach efforts to communities across the country.</p>
<p align="center">###</p>
<p><strong>About Carnegie Mellon:</strong> Carnegie Mellon (<a href="http://www.cmu.edu/">www.cmu.edu</a>) is a private, internationally ranked research university with programs in areas ranging from science, technology and business, to public policy, the humanities and the fine arts. More than 11,000 students in the university’s seven schools and colleges benefit from a small student-to-faculty ratio and an education characterized by its focus on creating and implementing solutions for real problems, interdisciplinary collaboration and innovation. A global university, Carnegie Mellon’s main campus in the United States is in Pittsburgh, Pa. It has campuses in California’s Silicon Valley and Qatar, and programs in Asia, Australia, Europe and Mexico. The university is in the midst of a $1 billion fundraising campaign, titled “Inspire Innovation: The Campaign for Carnegie Mellon  University,” which aims to build its endowment, support faculty, students and innovative research, and enhance the physical campus with equipment and facility improvements.</p>
]]></content:encoded>
			<wfw:commentRss>http://robotics-academy.org/blog/?feed=rss2&amp;p=340</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Robot Soaks Up the Sun and Saves Lives</title>
		<link>http://robotics-academy.org/blog/?p=342</link>
		<comments>http://robotics-academy.org/blog/?p=342#comments</comments>
		<pubDate>Wed, 21 Jul 2010 17:35:37 +0000</pubDate>
		<dc:creator>Vu Nguyen</dc:creator>
				<category><![CDATA[General News]]></category>

		<guid isPermaLink="false">http://robotics-academy.org/blog/?p=342</guid>
		<description><![CDATA[If you’re swimming in the surf this summer, don’t expect to see a lifeguard from Baywatch racing to save you from a riptide. Instead, your rescuer may be EMILY: the 4 foot long robot lifeguard.]]></description>
			<content:encoded><![CDATA[<p>[<strong>All credit goes to jxh of eGFI.</strong> Source: <a href="http://students.egfi-k12.org/robot-soaks-up-the-sun-and-saves-lives-too/" target="_blank">http://students.egfi-k12.org/robot-soaks-up-the-sun-and-saves-lives-too/</a>]</p>
<p><img title="EMILY:  Robot Lifeguard" src="http://students.egfi-k12.org/wp-content/uploads/2010/06/Robot-lifeguard.jpg" alt="" width="470" height="348" /></p>
<p>If you’re swimming in the surf this summer, don’t expect to see a  lifeguard from <span style="color: #e6b018;"><strong>Baywatch</strong></span> racing to save you from a riptide.</p>
<p>Instead, your rescuer may be <span style="color: #e6b018;"><strong>EMILY</strong></span>:  the 4 foot long<span style="color: #ffcc00;"> <span style="color: #e6b018;"><strong>robot lifeguard</strong></span></span>.</p>
<p><a title="EMILY: Robot Lifeguard" href="http://www.popsci.com/gadgets/article/2010-06/invention-month-robot-lifeguard" target="_blank">EMILY</a> (EMergency Integrated Lifesaving lanYard) is a  buoy that uses a<span style="color: #e6b018;"> <strong>sonar  device</strong></span> to scan for underwater movements associated with  swimmers in distress.</p>
<p>To reach drowning victims, the robot has an <span style="color: #ffcc00;"><span style="color: #000000;">electric</span><strong> <span style="color: #e6b018;">high-speed propeller</span></strong></span> that allows it to swim up to <span style="color: #e6b018;"><strong>28  mph</strong></span>, six times faster than a human lifeguard, and can  overcome even the roughest water.</p>
<p>Not only that, but EMILY is outfitted with a <span style="color: #e6b018;"><strong>camera and speakers</strong></span> so that  the onshore lifeguard can calm the distraught swimmer and instruct him  or her to hold onto the robotic buoy or wait for human help.  The robot  can travel up to <span style="color: #e6b018;"><strong>80  miles</strong></span> on a single battery charge.</p>
<p>EMILY is currently patrolling Malibu’s dangerous <span style="color: #ffcc00;"><strong>Zuma Beach</strong></span> and by December  will be guarding about 25 more.  The current version is operated by  remote control, but the next model will be <span style="color: #000000;">completely</span> <span style="color: #e6b018;"><strong>autonomous</strong></span> and save drowning victims without the aid of onshore lifeguards.</p>
<p>An increase in beach safety is certainly necessary: over <span style="color: #e6b018;"><strong>77,000 people</strong></span> were rescued by lifeguards at U.S. beaches in 2009.</p>
<p><object id="flashObj" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="486" height="412" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="bgcolor" value="#FFFFFF" /><param name="flashVars" value="videoId=102803700001&amp;playerID=3924348001&amp;domain=embed&amp;dynamicStreaming=true" /><param name="base" value="http://admin.brightcove.com" /><param name="seamlesstabbing" value="false" /><param name="allowFullScreen" value="true" /><param name="swLiveConnect" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://c.brightcove.com/services/viewer/federated_f9/3924348001?isVid=1" /><param name="name" value="flashObj" /><param name="flashvars" value="videoId=102803700001&amp;playerID=3924348001&amp;domain=embed&amp;dynamicStreaming=true" /><param name="allowfullscreen" value="true" /><embed id="flashObj" type="application/x-shockwave-flash" width="486" height="412" src="http://c.brightcove.com/services/viewer/federated_f9/3924348001?isVid=1" name="flashObj" allowscriptaccess="always" swliveconnect="true" allowfullscreen="true" seamlesstabbing="false" base="http://admin.brightcove.com" flashvars="videoId=102803700001&amp;playerID=3924348001&amp;domain=embed&amp;dynamicStreaming=true" bgcolor="#FFFFFF"></embed></object></p>
<p><span style="color: #808080;"><br />
</span><a title="Hydonalix" href="http://www.hydronalix.com/" target="_blank"></a></p>
]]></content:encoded>
			<wfw:commentRss>http://robotics-academy.org/blog/?feed=rss2&amp;p=342</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IMPORTANT UPDATE: ROBOTC for Cortex &amp; PIC version 2.20.1 Beta</title>
		<link>http://robotics-academy.org/blog/?p=338</link>
		<comments>http://robotics-academy.org/blog/?p=338#comments</comments>
		<pubDate>Fri, 02 Jul 2010 15:07:24 +0000</pubDate>
		<dc:creator>Vu Nguyen</dc:creator>
				<category><![CDATA[General News]]></category>

		<guid isPermaLink="false">http://robotics-academy.org/blog/?p=338</guid>
		<description><![CDATA[Important update!

We have just released another update to ROBOTC for Cortex &#038; PIC. This release is required to use Cortex motors 1 or 10.]]></description>
			<content:encoded><![CDATA[<p><span style="color: #ff0000;"><strong>Important  update!</strong></span></p>
<p>We have just released another update to ROBOTC for Cortex &amp; PIC. <strong>This  release is required to use Cortex motors 1 or 10.</strong> In earlier  versions,  you may encounter a firmware bug  that can cause the motor  control circuits to <em>overheat </em>and <em>burn out</em>.</p>
<p><a href="http://www.robotc.net/download/cortex/">Click here to go to  the download page &#8211; ROBOTC for Cortex &amp; PIC</a></p>
<div>
<dl style="width: 250px;">
<dt><img title="Cortex Microprocessor" src="http://robomatter.com/images/ifi/vex-cortex.jpg" alt="" width="240" height="180" /></dt>
<dd>Cortex  Microprocessor</dd>
</dl>
</div>
<p><strong>Enhancements in this release include:</strong></p>
<ol>
<li>Support for direct wired USB cable between PC and  VEX Cortex for  downloading  user programs and debugging added.</li>
<li>Support for Debugger “Debug Stream” window added. User programs can  easily write (“print”) to a text window on the PC.</li>
<li>Faster firmware downloading. It now takes just 10 to 15 seconds.  User programs download in just one or two seconds.</li>
<li>Fix control of H-bridges for motors 1 and 10 to prevent “shoot  through” and the potential for internal short circuits.</li>
<li>A few minor bugs fixed in the compiler.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://robotics-academy.org/blog/?feed=rss2&amp;p=338</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Cortex online class! Fall 2010 Teacher Training Schedule released!</title>
		<link>http://robotics-academy.org/blog/?p=336</link>
		<comments>http://robotics-academy.org/blog/?p=336#comments</comments>
		<pubDate>Mon, 28 Jun 2010 19:13:40 +0000</pubDate>
		<dc:creator>Vu Nguyen</dc:creator>
				<category><![CDATA[General News]]></category>

		<guid isPermaLink="false">http://robotics-academy.org/blog/?p=336</guid>
		<description><![CDATA[Greetings Educators!
The Robotics Academy has set some Online Teacher Training Dates for the Fall. The classes include the NXT-G Professional [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Greetings Educators!</strong></p>
<p><strong>The Robotics Academy has set some Online Teacher Training Dates for the Fall.</strong> The classes include the NXT-G Professional Development, ROBOTC for LEGO/TETRIX, and our <span style="color: #000000;"><strong>brand new class:</strong></span><span style="color: #0000ff;"><strong> </strong></span><a href="http://www.education.rec.ri.cmu.edu/content/vex/teacher_training/sub_pages/web_courses/index_cortex.htm" target="_blank"><span style="color: #0000ff;"><strong>The ROBOTC for Cortex online class.</strong></span></a></p>
<p><strong>Here are the schedules for the Fall Online Teacher Training:</strong></p>
<ol>
<li><strong>NXT-G Professional Development </strong>
<ul>
<li>Begins October 7th, 2010 &#8211; Every Thursday for 6 weeks</li>
<li><a href="http://www.education.rec.ri.cmu.edu/content/lego/teacher_training/sub_pages/web_courses/index.htm">Click here for more details about NXT-G Professional Development</a></li>
</ul>
</li>
<li><strong>ROBOTC for LEGO/TETRIX</strong>
<ul>
<li>Begins October 6th, 2010 &#8211; Every Wednesday for 6 weeks</li>
<li><a href="http://www.education.rec.ri.cmu.edu/content/lego/teacher_training/sub_pages/web_courses/index_tx.htm">Click here for more details about ROBOTC for LEGO/TETRIX</a></li>
</ul>
</li>
<li><strong>ROBOTC for Cortex &#8211; </strong><strong><span style="color: #ff0000;">NEW!</span></strong>
<ul>
<li><span style="color: #ff0000;"><span style="color: #000000;">Begins October 5th, 2010 &#8211; Every Tuesday for 6 weeks</span></span></li>
<li><a href="http://www.education.rec.ri.cmu.edu/content/vex/teacher_training/sub_pages/web_courses/index_cortex.htm">Click here for more details about ROBOTC for Cortex</a></li>
</ul>
</li>
</ol>
<h3><a href="http://www.education.rec.ri.cmu.edu/content/educators/professional_dev/index.htm" target="_self">Click here to take a look at all of the classes we have to offer!</a></h3>
<h3></h3>
]]></content:encoded>
			<wfw:commentRss>http://robotics-academy.org/blog/?feed=rss2&amp;p=336</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Monster Chess supersizes your typical Chess game</title>
		<link>http://robotics-academy.org/blog/?p=329</link>
		<comments>http://robotics-academy.org/blog/?p=329#comments</comments>
		<pubDate>Wed, 16 Jun 2010 14:38:07 +0000</pubDate>
		<dc:creator>Vu Nguyen</dc:creator>
				<category><![CDATA[General News]]></category>

		<guid isPermaLink="false">http://robotics-academy.org/blog/?p=329</guid>
		<description><![CDATA[Take a look at what Team Hassenplug created: A giant Chess game called "Monster Chess", made out of LEGO Mindstorms parts. ]]></description>
			<content:encoded><![CDATA[<p>[Source:  <a href="http://news.cnet.com/8301-17938_105-20007692-1.html" target="_blank">http://news.cnet.com/8301-17938_105-20007692-1.html</a>]</p>
<div class="wp-caption alignnone" style="width: 490px"><img class=" " title="Monster Chess" src="http://www.blogcdn.com/www.engadget.com/media/2010/06/10x0615owqer2monsterchess.jpg" alt="Monster Chess [Source credit Team Hassenplug]" width="480" height="336" /><p class="wp-caption-text">Monster Chess (Source credit: Team Hassenplug)</p></div>I hate playing chess. I don&#8217;t hate the game; in fact it&#8217;s pure  strategy, something I love. But despite years of practice, I still  almost never win. And now, it would seem, I have further cause to be  pessimistic about my chances of a victory, as even robots made out of  Legos are here to beat me.</p>
<p>Observe the video below. That&#8217;s a huge, 156-square-foot chess board and  pieces made entirely out of Lego Mindstorm parts&#8211;more than 100,000 of  them. It&#8217;s called <a href="http://www.teamhassenplug.org/monsterchess/">Monster  Chess</a>, and it&#8217;s awesome.</p>
<p>The battery-operated, Bluetooth-controlled pieces use downward-facing  sensors to read grids built into the individual squares on the board.  They then communicate with the controlling computer to keep track of  their location in relation to other pieces. The computer tells each  piece which direction to go, and how far, on its turn.</p>
<p>And the knights are animated. Watch the video and tell me that&#8217;s not  cool.</p>
<p>It took a year for four people on Team Hassenplug, led by  Steve Hassenplug, to put Monster Chess together at a cost of around  $30,000. It can be played as human vs. computer, computer vs. computer,  or human vs. human via the controlling computer. It uses international  standardized rules from an enhanced version of the <a href="http://www.norrislabs.com/Projects/ChessBot/index.html">ChessBot  software package</a>. And no, sadly, you can&#8217;t buy one.</p>
<p>Also sadly, the pieces are a bit pokey, so watching a full match isn&#8217;t  the most thrilling thing in the world, but still, this proves something  I&#8217;ve held true for a while: Legos are for grown-ups as much as they are  for kids.</p>
<p>[There is a video that cannot be displayed in this feed. <a href="http://robotics-academy.org/blog/?p=329">Visit the blog entry to see the video.]</a>
<p>[There is a video that cannot be displayed in this feed. <a href="http://robotics-academy.org/blog/?p=329">Visit the blog entry to see the video.]</a></p>
]]></content:encoded>
			<wfw:commentRss>http://robotics-academy.org/blog/?feed=rss2&amp;p=329</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
