<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Beyond | IT : robots</title><link>http://blogs.msdn.com/johnmullinax/archive/tags/robots/default.aspx</link><description>Tags: robots</description><dc:language>en</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Why RoboChamps has something for you</title><link>http://blogs.msdn.com/johnmullinax/archive/2008/05/03/why-robochamps-has-something-for-you.aspx</link><pubDate>Sat, 03 May 2008 07:52:48 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8453542</guid><dc:creator>john.mullinax</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/johnmullinax/comments/8453542.aspx</comments><wfw:commentRss>http://blogs.msdn.com/johnmullinax/commentrss.aspx?PostID=8453542</wfw:commentRss><wfw:comment>http://blogs.msdn.com/johnmullinax/rsscomments.aspx?PostID=8453542</wfw:comment><description>&lt;p&gt;Do you like robots?&amp;#160; How about &lt;em&gt;the idea&lt;/em&gt; of robots?&amp;#160;&amp;#160; Wish you had your own, but don't have time to build from scratch or a few thousand dollars to buy one?&amp;#160; Ever think it would be cool to control the Mars rover?&amp;#160; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/johnmullinax/WindowsLiveWriter/SSExample2RoboChamps_13DF2/RoboBling_Mars_2.jpg"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="190" alt="RoboBling_Mars" src="http://blogs.msdn.com/blogfiles/johnmullinax/WindowsLiveWriter/SSExample2RoboChamps_13DF2/RoboBling_Mars_thumb.jpg" width="140" align="right" border="0" /&gt;&lt;/a&gt;If so, check out &lt;a href="http://www.robochamps.com/rc/Common/home.aspx" target="_blank"&gt;RoboChamps&lt;/a&gt; where you can develop and control robots without actually needing the robot.&amp;#160;&amp;#160; Write real code to control simulated robots in simulated environments over the Internet!&amp;#160; There are even challenges to complete, and yes, you can program and control the Mars rover (at least, a simulated version).&amp;#160; The only way to have more robot fun would be if someone gave you one... and if you compete the in tournament someone just might!&amp;#160; &lt;img alt="Smile" src="http://messenger.msn.com/MMM2006-04-19_17.00/Resource/emoticons/regular_smile.gif" /&gt;&lt;/p&gt;  &lt;h5&gt;Why RoboChamps and whose behind it?&amp;#160; &lt;/h5&gt;  &lt;p&gt;Microsoft created RoboChamps to help people overcome some of the traditional challenges of learning to develop for (ok, play around with &lt;img alt="Smile" src="http://messenger.msn.com/MMM2006-04-19_17.00/Resource/emoticons/regular_smile.gif" /&gt; ) robots, and to help folks interested in robots discover the Microsoft Robotics Developer Studio CTP1 that was recently released.&amp;#160;&amp;#160; Excerpt from the &lt;a href="http://www.robochamps.com/rc/Info/League/Overview.aspx" target="_blank"&gt;RoboChamps overview page&lt;/a&gt;:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;font color="#000080"&gt;&amp;quot;While there has long been a large audience interested in robotics, there have also been a number of barriers to entry, both real and perceived. Robots are not widely available in traditional retail stores. If one could find a programmable robot, the cost was often times non-trivial. In addition, the &amp;#8216;robot&amp;#8217; that could be purchased was often in the form of a kit and required hardware knowledge and skills. And if one could both find and afford a robot, there was a perception that programming one must be difficult. &lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font color="#000080"&gt;       &lt;br /&gt;&amp;quot;RoboChamps is a new robotics programming league that removes those barriers to entry and makes robotics available to a broad audience. RoboChamps is based in simulation, which removes the barriers to entry of availability, cost, and deep hardware knowledge.&amp;quot;&lt;/font&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/johnmullinax/WindowsLiveWriter/SSExample2RoboChamps_13DF2/robochampgagdget.jpg"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; margin: 0px 10px 0px 0px; border-right-width: 0px" height="161" alt="robochampgagdget" src="http://blogs.msdn.com/blogfiles/johnmullinax/WindowsLiveWriter/SSExample2RoboChamps_13DF2/robochampgagdget_thumb.jpg" width="155" align="left" border="0" /&gt;&lt;/a&gt;The RoboChamps site has a community dimension (forums, blog, etc.), learning materials, a competition league, and you can get a Vista sidebar gadget to keep track of feeds and competition standings, as well as other &amp;quot;robot bling&amp;quot;.&amp;#160;&amp;#160; You can login with your Windows Live ID, and all the software needed to control your RoboChamps robot is free and downloadable via links on the RoboChamps site -- and it's the same software you would use to write code for real robots.&amp;#160;&amp;#160; &lt;/p&gt;  &lt;p&gt;&lt;font color="#000080"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;h5&gt;Are you thinking, &amp;quot;Cool, but so what?&amp;quot;&lt;/h5&gt;  &lt;p&gt;Check out Mary Jo Foley's post, &lt;a href="http://blogs.zdnet.com/microsoft/?p=1325" target="_blank"&gt;Why business users should grab a copy of Microsoft&amp;#8217;s new robotics toolkit&lt;/a&gt;.&amp;#160; Would you have guessed that MySpace uses the current version of Microsoft's Robotics Studio toolkit to program across it's own distributed network?&amp;#160; In particular, they (and others) are interested in somethings called the &lt;a href="http://msdn.microsoft.com/en-us/magazine/cc163556.aspx" target="_blank"&gt;Concurrency and Coordination Runtime (CCR)&lt;/a&gt; and &lt;a href="http://download.microsoft.com/download/5/6/B/56B49917-65E8-494A-BB8C-3D49850DAAC1/DSSP.pdf" target="_blank"&gt;Decentralized Software Services (DSS)&lt;/a&gt; for developing multi-core distributed systems.&amp;#160; CCR makes easier to handle IO asynchronously to smooth data flow and better manage computational resources.&amp;#160; Essentially, think &amp;quot;&lt;a href="http://en.wikipedia.org/wiki/The_Goal" target="_blank"&gt;theory of constraints&lt;/a&gt;&amp;quot; on a micro scale.&amp;#160; &lt;/p&gt;  &lt;p&gt;The DSS provides &amp;quot;a flexible foundation for defining applications as compositions of services interacting in a decentralized environment&amp;quot; (&lt;a href="http://download.microsoft.com/download/5/6/B/56B49917-65E8-494A-BB8C-3D49850DAAC1/DSSP.pdf" target="_blank"&gt;see here&lt;/a&gt;).&amp;#160; Among other things, DSSP helps you create applications that are contextually aware and can change behaviors based on events like changes in state within an environment -- even across many different sensor inputs.&amp;#160; For a conceptually simply example: &lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&amp;quot;If gas tank is less than half full, set transmission shifting pattern to 'fuel-saving' profile.&amp;quot;&amp;#160; &lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Or, you might orchestrate a system to adapt it's behavior based on a composition of many services: &lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&amp;quot;If gas tank is less than half full, set transmission shifting pattern and engine control unit strategy to 'fuel-saving' profile unless there is a gas station along my route AND gas is less than $2/gallon AND the gas station is closer than my estimated &amp;quot;miles-until-fuel tank empty&amp;quot;.&amp;#160; &lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;These embedded automotive examples are a small-ish conceptual step from robots, but it's also possible to use DSS (as well as CCR) in many others kinds of systems -- including enterprise applications, modeling, scientific computing, etc.&amp;#160; &lt;/p&gt;  &lt;p&gt;Finally, here's a little bit of what BillG has to say about Robots (more &lt;a href="http://blogs.zdnet.com/micro-markets/?p=893&amp;amp;tag=btxcsim" target="_blank"&gt;here&lt;/a&gt;) a few months back: &lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;font color="#000080"&gt;&amp;quot;The challenges facing the robotics industry are similar to those we tackled in computing three decades ago. Robotics companies have no standard operating software that could allow popular application programs to run in a variety of devices. The standardization of robotic processors and other hardware is limited, and very little of the programming code used in one machine can be applied to another. Whenever somebody wants to build a new robot, they usually have to start from square one&amp;#8230;. Despite these difficulties, when I talk to people involved in robotics&amp;#8211;from university researchers to entrepreneurs, hobbyists and high school students&amp;#8211;the level of excitement and expectation reminds me so much of that time when Paul Allen and I looked at the convergence of new technologies and dreamed of the day when a computer would be on every desk and in every home.&amp;quot;&lt;/font&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Good luck with the Mars Rover!&amp;#160; &lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:cd71c528-1425-4d65-9b1d-73cfe86e1cb4" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Robots" rel="tag"&gt;Robots&lt;/a&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8453542" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/johnmullinax/archive/tags/robots/default.aspx">robots</category></item><item><title>Toyota Robot Video - playing violin and trumpet</title><link>http://blogs.msdn.com/johnmullinax/archive/2007/12/11/toyota-robot-video-playing-violin-and-trumpet.aspx</link><pubDate>Tue, 11 Dec 2007 19:05:47 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6736109</guid><dc:creator>john.mullinax</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/johnmullinax/comments/6736109.aspx</comments><wfw:commentRss>http://blogs.msdn.com/johnmullinax/commentrss.aspx?PostID=6736109</wfw:commentRss><wfw:comment>http://blogs.msdn.com/johnmullinax/rsscomments.aspx?PostID=6736109</wfw:comment><description>&lt;p&gt;Yesterday I posted &lt;a href="http://blogs.msdn.com/johnmullinax/archive/2007/12/11/share-the-robot-love-toyota-s-violin-playing-bot-and-gm-s-robot-challenge.aspx" target="_blank"&gt;here&lt;/a&gt; on Toyota's violin playing robot.&amp;#160; Cool stuff.&amp;#160; Here's a video that shows a nice close up view on the fingers on the strings.&amp;#160; Sorry the video quality itself is poor -- obviously it's not &lt;a href="http://blogs.msdn.com/johnmullinax/archive/2007/11/13/the-democratization-of-media-continues.aspx" target="_blank"&gt;Silverlight HD&lt;/a&gt;.&amp;#160;&amp;#160;&amp;#160; &lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:53357c8b-5919-4e32-8c25-305d27c17a37:f91a216d-0322-4f1a-81da-a017d8b830af" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;&lt;embed src="http://www.youtube.com/v/z9sirG0UEGg&amp;amp;rel=0" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"&gt;&lt;/embed&gt;&lt;/div&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;Also came across this video of a Toyota robot playing a trumpet.&amp;#160; &lt;/p&gt;  &lt;p&gt;   &lt;div class="wlWriterSmartContent" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:e868f88b-dd52-44da-8210-3e78fb7e65fd" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;&lt;div id="63e22280-b143-44d2-8271-cc1e37ea7bc2" style="margin: 0px; padding: 0px; display: inline;"&gt;&lt;div&gt;&lt;a href="http://www.youtube.com/watch?v=L5akbOKGSFM&amp;amp;rel=1&amp;amp;border=0" target="_new"&gt;&lt;img src="http://blogs.msdn.com/blogfiles/johnmullinax/WindowsLiveWriter/ToyotaRobotVideoplayingviolinandtrumpet_9831/video324803d8a39a.jpg" galleryimg="no" onload="var downlevelDiv = document.getElementById('63e22280-b143-44d2-8271-cc1e37ea7bc2'); downlevelDiv.innerHTML = &amp;quot;&amp;lt;div&amp;gt;&amp;lt;object width=\&amp;quot;425\&amp;quot; height=\&amp;quot;355\&amp;quot;&amp;gt;&amp;lt;param name=\&amp;quot;movie\&amp;quot; value=\&amp;quot;http://www.youtube.com/v/L5akbOKGSFM&amp;amp;rel=1&amp;amp;border=0\&amp;quot;&amp;gt;&amp;lt;\/param&amp;gt;&amp;lt;param name=\&amp;quot;wmode\&amp;quot; value=\&amp;quot;transparent\&amp;quot;&amp;gt;&amp;lt;\/param&amp;gt;&amp;lt;embed src=\&amp;quot;http://www.youtube.com/v/L5akbOKGSFM&amp;amp;rel=1&amp;amp;border=0\&amp;quot; type=\&amp;quot;application/x-shockwave-flash\&amp;quot; wmode=\&amp;quot;transparent\&amp;quot; width=\&amp;quot;425\&amp;quot; height=\&amp;quot;355\&amp;quot;&amp;gt;&amp;lt;\/embed&amp;gt;&amp;lt;\/object&amp;gt;&amp;lt;\/div&amp;gt;&amp;quot;;" alt=""&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:56fa3f4b-fe5a-4ffa-9bfa-42ed02e86e38" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Toyota" rel="tag"&gt;Toyota&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Robots" rel="tag"&gt;Robots&lt;/a&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=6736109" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/johnmullinax/archive/tags/Toyota/default.aspx">Toyota</category><category domain="http://blogs.msdn.com/johnmullinax/archive/tags/robots/default.aspx">robots</category></item><item><title>Share the Robot Love! Toyota's violin playing bot and the GM FIRST Robot Challenge</title><link>http://blogs.msdn.com/johnmullinax/archive/2007/12/11/share-the-robot-love-toyota-s-violin-playing-bot-and-gm-s-robot-challenge.aspx</link><pubDate>Tue, 11 Dec 2007 05:46:18 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6730056</guid><dc:creator>john.mullinax</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/johnmullinax/comments/6730056.aspx</comments><wfw:commentRss>http://blogs.msdn.com/johnmullinax/commentrss.aspx?PostID=6730056</wfw:commentRss><wfw:comment>http://blogs.msdn.com/johnmullinax/rsscomments.aspx?PostID=6730056</wfw:comment><description>&lt;p&gt;I'm a fan of robots.&amp;nbsp; As such, two things caught my attention recently -- one far from home and one very near.&amp;nbsp; First, on Thursday Toyota unveiled a white, 5 foot tall, violin playing robot that bowed with its right arm and pressed strings with its left.&amp;nbsp; Perhaps the performance lacked "soul", but it was far better than I could do!&amp;nbsp; &lt;/p&gt; &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/johnmullinax/WindowsLiveWriter/SharetheRobotLoveToyotasviolinplayingbot_A21E/toyotashowsv_2.jpg"&gt;&lt;img style="border-right: 0px; border-top: 0px; margin: 5px 15px 5px 0px; border-left: 0px; border-bottom: 0px" height="198" alt="toyotashowsv" src="http://blogs.msdn.com/blogfiles/johnmullinax/WindowsLiveWriter/SharetheRobotLoveToyotasviolinplayingbot_A21E/toyotashowsv_thumb.jpg" width="254" align="left" border="0"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;Toyota President Katsuaki Watanabe said he expects robots to be a major business for Toyota in the future.&amp;nbsp; Perhaps a little surprising, but it makes sense if you think about it -- for one thing, Toyota uses robots in the automotive assembly process.&amp;nbsp; More importantly, Toyota has always been an engineering and manufacturing firm, and started out as a loom company (that's loom, as in weaving).&amp;nbsp; In fact, Toyo&lt;em&gt;d&lt;/em&gt;a (as it was spelled back then) had already been in the loom business for more than 40 years when the "Automobile Department" was formed as part of &lt;a href="http://www.toyota.co.jp/en/history/1867.html" target="_blank"&gt;Toyoda Automatic Loom Works, Ltd.&lt;/a&gt; &lt;/p&gt; &lt;p&gt;Physorg.com has &lt;a href="http://www.physorg.com/news116145737.html" target="_blank"&gt;more on the violin playing robot here&lt;/a&gt;.&amp;nbsp; &lt;/p&gt; &lt;p&gt;Also, last week I learned of a robotics competition that GM is sponsoring, and that students at the Golightly Academy of IT are entering.&amp;nbsp; If you're not familiar with Golightly, it's affiliated with two more well-known organizations you might be familiar with: Detroit Public Schools (DPS) and the &lt;a href="http://www.naf.org/cps/rde/xchg" target="_blank"&gt;National Academies Foundation (NAF)&lt;/a&gt;.&amp;nbsp; High School students accepted at the Golightly Academy of IT spend half their day following a "traditional" curriculum and half their day learning professional IT skills based on a NAF-sponsored IT curriculum.&amp;nbsp; The program is hugely successful with graduation rates of 90%, and 80% of students going on to college.&amp;nbsp; &lt;/p&gt; &lt;p&gt;&lt;font color="#800000"&gt;The Golightly Academy of IT is looking for some help with their robotics team.&amp;nbsp; If there are any folks out there who love robots, and also love helping kids discover the power and beauty of technology, please reach out to me through this blog.&amp;nbsp; I'll then put you in touch with the faculty at the academy who can give you more details.&amp;nbsp; :-)&lt;/font&gt;&amp;nbsp; &lt;/p&gt; &lt;p&gt;The Academy is specifically looking for someone who knows how to develop in C and would like to mentor a team of high school students.&amp;nbsp; The time commitment is somewhat flexible, but not more than a couple hours per week.&amp;nbsp; Ideally, they're looking for someone who would be available most weeks between January - April.&amp;nbsp; Meetings are either at Golightly Academy of IT or the GM Tech Center in Warren, MI.&amp;nbsp; &lt;/p&gt; &lt;p&gt;I look forward to hearing from you all -- let the rush begin!!!&amp;nbsp; :-) &lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:3718e96e-46e6-4baf-a893-d3b08ff265ff" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati tags: &lt;a href="http://technorati.com/tags/automotive" rel="tag"&gt;automotive&lt;/a&gt;, &lt;a href="http://technorati.com/tags/toyota" rel="tag"&gt;toyota&lt;/a&gt;, &lt;a href="http://technorati.com/tags/gm" rel="tag"&gt;gm&lt;/a&gt;, &lt;a href="http://technorati.com/tags/robots" rel="tag"&gt;robots&lt;/a&gt;, &lt;a href="http://technorati.com/tags/education" rel="tag"&gt;education&lt;/a&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=6730056" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/johnmullinax/archive/tags/Automotive/default.aspx">Automotive</category><category domain="http://blogs.msdn.com/johnmullinax/archive/tags/Toyota/default.aspx">Toyota</category><category domain="http://blogs.msdn.com/johnmullinax/archive/tags/education/default.aspx">education</category><category domain="http://blogs.msdn.com/johnmullinax/archive/tags/robots/default.aspx">robots</category><category domain="http://blogs.msdn.com/johnmullinax/archive/tags/GM/default.aspx">GM</category></item></channel></rss>