<?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>Microsoft Robotics Blog</title><link>http://blogs.msdn.com/b/msroboticsstudio/</link><description /><dc:language>en-US</dc:language><generator>Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><item><title>Call for Robotics Projects!</title><link>http://blogs.msdn.com/b/msroboticsstudio/archive/2012/06/29/call-for-robotics-projects.aspx</link><pubDate>Fri, 29 Jun 2012 18:40:37 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10325609</guid><dc:creator>Loke Uei</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/msroboticsstudio/rsscomments.aspx?WeblogPostID=10325609</wfw:commentRss><comments>http://blogs.msdn.com/b/msroboticsstudio/archive/2012/06/29/call-for-robotics-projects.aspx#comments</comments><description>&lt;p&gt;Hi all,&lt;/p&gt;
&lt;p&gt;My name is Loke, I&amp;rsquo;m the Sr. Product Manager here at the Robotics team in Microsoft. We are currently in the process of redesigning our website and one of the new areas we&amp;rsquo;re thinking of creating is a Showcase section where we&amp;rsquo;ll highlight some of the cool projects that our community is working on with regards to Robotics on Microsoft Technologies, including RDS.&lt;/p&gt;
&lt;p&gt;If you are currently working on a project, or using RDS or any other Microsoft technologies for building Robots (both software and hardware), we&amp;rsquo;d appreciate it if you could send us a short description of what you&amp;rsquo;re doing, how you&amp;rsquo;re using the technologies, and even some feedback about the process. We&amp;rsquo;d love to hear from you.&lt;/p&gt;
&lt;p&gt;Please send the details to &lt;a href="mailto:roboinfo@microsoft.com"&gt;roboinfo@microsoft.com&lt;/a&gt;. Looking forward to hearing about your awesome projects.&lt;/p&gt;
&lt;p&gt;Loke&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10325609" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/msroboticsstudio/archive/tags/robotics+developer+studio/">robotics developer studio</category><category domain="http://blogs.msdn.com/b/msroboticsstudio/archive/tags/robots/">robots</category><category domain="http://blogs.msdn.com/b/msroboticsstudio/archive/tags/rds/">rds</category><category domain="http://blogs.msdn.com/b/msroboticsstudio/archive/tags/projects/">projects</category><category domain="http://blogs.msdn.com/b/msroboticsstudio/archive/tags/cool/">cool</category></item><item><title>Microsoft Robotics team will be at the Seattle Mini-Maker Faire!</title><link>http://blogs.msdn.com/b/msroboticsstudio/archive/2012/05/29/microsoft-robotics-team-will-be-at-the-seattle-mini-maker-faire.aspx</link><pubDate>Tue, 29 May 2012 18:35:52 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10311454</guid><dc:creator>Loke Uei</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/msroboticsstudio/rsscomments.aspx?WeblogPostID=10311454</wfw:commentRss><comments>http://blogs.msdn.com/b/msroboticsstudio/archive/2012/05/29/microsoft-robotics-team-will-be-at-the-seattle-mini-maker-faire.aspx#comments</comments><description>&lt;p&gt;The Seattle Mini-Maker faire will be at the Seattle Center on June 2nd and 3rd over the weekend. If you're in town during that time, please drop by to see really cool projects made by hobbyists in the community. Our team will be there en-force to show off Robotics related technologies, such as Robotics Developer Studio, Kinect for Windows, Mayhem Project, .NET Gadgeteer and Kinect Fusion.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-filesystemfile.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-00-metablogapi/6012.image_5F00_00CE6F23.png"&gt;&lt;img style="max-width: 550px;" border="0" alt="" src="http://blogs.msdn.com/cfs-filesystemfile.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-58-00-metablogapi/6012.image_5F00_00CE6F23.png" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10311454" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/msroboticsstudio/archive/tags/robotics+developer+studio/">robotics developer studio</category><category domain="http://blogs.msdn.com/b/msroboticsstudio/archive/tags/msrds/">msrds</category><category domain="http://blogs.msdn.com/b/msroboticsstudio/archive/tags/Kinect/">Kinect</category><category domain="http://blogs.msdn.com/b/msroboticsstudio/archive/tags/Maker+Faire/">Maker Faire</category><category domain="http://blogs.msdn.com/b/msroboticsstudio/archive/tags/Robots+_4000_+Home/">Robots @ Home</category><category domain="http://blogs.msdn.com/b/msroboticsstudio/archive/tags/Consumer+Robotics/">Consumer Robotics</category><category domain="http://blogs.msdn.com/b/msroboticsstudio/archive/tags/home+robotics/">home robotics</category><category domain="http://blogs.msdn.com/b/msroboticsstudio/archive/tags/roborazzi/">roborazzi</category><category domain="http://blogs.msdn.com/b/msroboticsstudio/archive/tags/photo+robot/">photo robot</category></item><item><title>Announcing the Winners of the Microsoft Robotics @ Home Competition</title><link>http://blogs.msdn.com/b/msroboticsstudio/archive/2012/05/22/announcing-the-winners-of-the-microsoft-robotics-home-competition.aspx</link><pubDate>Tue, 22 May 2012 22:18:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10309182</guid><dc:creator>Habib Heydarian [MSFT]</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/msroboticsstudio/rsscomments.aspx?WeblogPostID=10309182</wfw:commentRss><comments>http://blogs.msdn.com/b/msroboticsstudio/archive/2012/05/22/announcing-the-winners-of-the-microsoft-robotics-home-competition.aspx#comments</comments><description>&lt;p&gt;The wait is finally over! We announced the winners of the &lt;a href="http://www.roboticsathome.com/"&gt;Robotics @ Home competition&lt;/a&gt; at Maker Faire Bay Area 2012 which was held on the weekend. The event was a huge success with over 100,000 people in attendance.&lt;/p&gt;
&lt;p&gt;All three winners spent two days with us in the Microsoft Robotics booth at Maker Faire, and it was a blast. Here is a photo of us trying to frantically setup our booth!&lt;/p&gt;
&lt;p&gt;&lt;img border="0" alt="" src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-65-47/2654.MS_5F00_Booth.JPG" /&gt;&lt;/p&gt;
&lt;h1&gt;&lt;span style="font-size: medium;"&gt;And the Winners Are...&lt;/span&gt;&lt;/h1&gt;
&lt;p&gt;&amp;nbsp;&lt;img border="0" alt="" src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-65-47/7433.Dan_5F00_Sionov.JPG" /&gt;&lt;/p&gt;
&lt;p&gt;Second Prize goes to Dan Sionov and the &lt;a href="http://www.roboticsathome.com/finalists/#post-315"&gt;Plant Sitter&lt;/a&gt; team, who won $3,000 for their plant- watering robot. We loved the idea of having an autonomous robot take care of plants. Here&amp;rsquo;s Dan (on the right) accepting his well-deserved prize from Ira Snyder, the General Manager for Microsoft Robotics. And here&amp;rsquo;s a &lt;a href="http://plantrobot.blogspot.com/2012/05/here-is-final-entry-for-microsoft.html"&gt;video of the Plant Sitter&lt;/a&gt; in action.&lt;/p&gt;
&lt;p&gt;&lt;img border="0" alt="" src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-65-47/5751.Todd_5F00_Christell.JPG" /&gt;&lt;/p&gt;
&lt;p&gt;The first prize winner is the &lt;a href="http://www.roboticsathome.com/finalists/#post-309"&gt;KEMODA team&lt;/a&gt; with the elderly assistance robot, which was built by Todd Christell. Healthcare is a huge growth opportunity for robotics, and Todd did a great job demonstrating the possibilities as seen in &lt;a href="http://www.youtube.com/watch?v=MPEc6aFIesM"&gt;this video&lt;/a&gt;. Here is Todd (on the right) accepting his $5,000 check. Well-deserved Todd!&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;img border="0" alt="" src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-65-47/5305.Arthur_5F00_Wait.JPG" /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;And the grand prize goes to &amp;hellip; the &lt;a href="http://www.roboticsathome.com/finalists/#post-288"&gt;SmartTripod&lt;/a&gt; robot, designed and built by Arthur Wait. His SmartTripod robot really captured our imagination and demonstrated the type of scenarios that can be solved using robotics as demonstrated by &lt;a href="http://youtu.be/6J9uRbjQGjY"&gt;this video&lt;/a&gt;. Arthur&amp;rsquo;s use of the Kinect to implement &amp;ldquo;Cue Zones&amp;rdquo; is both unique and very innovative. Here is Arthur (on the left) accepting his grand prize of $10,000. Congratulations to Arthur!&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;We&amp;rsquo;d like to thank everyone who participated in the Robotics @ Home competition. It was great to see how the participants used the EDDIE platform and Microsoft Robotics Developer Studio to bring a robot to life, performing useful, and in some instances important tasks.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;From all of us on the Microsoft Robotics team -- congratulations!!&lt;/p&gt;
&lt;p&gt;Habib Heydarian&lt;br /&gt;Microsoft Robotics&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10309182" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/msroboticsstudio/archive/tags/robotics+developer+studio/">robotics developer studio</category><category domain="http://blogs.msdn.com/b/msroboticsstudio/archive/tags/Robots+_4000_+Home/">Robots @ Home</category><category domain="http://blogs.msdn.com/b/msroboticsstudio/archive/tags/RDS+4/">RDS 4</category></item><item><title>Robotics @ Home Competition Update</title><link>http://blogs.msdn.com/b/msroboticsstudio/archive/2012/05/15/robotics-home-competition-update.aspx</link><pubDate>Tue, 15 May 2012 16:19:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10305449</guid><dc:creator>Habib Heydarian [MSFT]</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/msroboticsstudio/rsscomments.aspx?WeblogPostID=10305449</wfw:commentRss><comments>http://blogs.msdn.com/b/msroboticsstudio/archive/2012/05/15/robotics-home-competition-update.aspx#comments</comments><description>&lt;p&gt;The &lt;a href="http://www.roboticsathome.com/"&gt;Robotics @ Home competition&lt;/a&gt; officially closed on April 30th and we now have the final submissions! Congratulations to the &lt;a href="http://www.roboticsathome.com/finalists/"&gt;finalists&lt;/a&gt; who successfully completed the project. We are planning to unveil the results of the competition and announce the winners at the &lt;a href="http://makerfaire.com/"&gt;Maker Faire Bay Area&lt;/a&gt; on Saturday May 19th at 10:00 AM.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;If you are at Maker Faire Bay Area this weekend, come join us at the Microsoft booth and see the robots in person. We will also be sharing all the details about the winners here soon. Stay tuned for more details!&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Habib Heydarian&lt;/p&gt;
&lt;p&gt;Microsoft Robotics&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10305449" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/msroboticsstudio/archive/tags/robotics+developer+studio/">robotics developer studio</category><category domain="http://blogs.msdn.com/b/msroboticsstudio/archive/tags/Robots+_4000_+Home/">Robots @ Home</category></item><item><title>Welcome to Microsoft Robotics Developer Studio 4</title><link>http://blogs.msdn.com/b/msroboticsstudio/archive/2012/03/08/welcome-to-microsoft-robotics-developer-studio-4.aspx</link><pubDate>Thu, 08 Mar 2012 14:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10279636</guid><dc:creator>Habib Heydarian [MSFT]</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/msroboticsstudio/rsscomments.aspx?WeblogPostID=10279636</wfw:commentRss><comments>http://blogs.msdn.com/b/msroboticsstudio/archive/2012/03/08/welcome-to-microsoft-robotics-developer-studio-4.aspx#comments</comments><description>&lt;p&gt;Today, we&amp;rsquo;re delighted to announce the general availability of Microsoft Robotics Developer Studio 4 (RDS 4) which can be downloaded for free from the &lt;a href="http://www.microsoft.com/robotics/"&gt;Microsoft Robotics website&lt;/a&gt;. It was just over five months ago that we &lt;a href="http://blogs.msdn.com/b/msroboticsstudio/archive/2011/09/17/announcing-microsoft-robotics-developer-studio-4-beta.aspx"&gt;announced the availability of RDS 4 Beta&lt;/a&gt; and since then, the Microsoft Robotics team has been hard at work putting the final touches on RDS 4 to give developers access to the software they need to build robotics applications.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;Since the Beta, our number one focus has been on improving the overall quality and stability of RDS 4. With your feedback, we&amp;rsquo;ve fixed a number of important issues in the product as well as made improvements to existing samples. Additionally, we updated RDS 4 to work with the release version of the &lt;a href="http://www.microsoft.com/en-us/kinectforwindows/develop/overview.aspx"&gt;Kinect for Windows SDK&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;We are already seeing RDS 4 being utilized to develop some interesting applications. Speaking of which, last fall, we announced the &lt;a href="http://www.roboticsathome.com/"&gt;Robotics @ Home&lt;/a&gt; competition, and are thrilled with the submissions we&amp;rsquo;ve received. Today, we&amp;rsquo;re excited to reveal the competition&amp;rsquo;s 10 finalists. Visit the &lt;a href="http://www.roboticsathome.com/finalists/"&gt;Robotics @ Home Finalists&lt;/a&gt; page to read more about the finalists, including how they think robotics will change the world and what they would do with the prize winnings. We look forward to announcing the grand prize winner in May of this year.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;Also, our own team has been using RDS 4 for a while now and we&amp;rsquo;ve come up with a few cool and unique applications. Check out the video of the Kinect Follow Me robot which was created by our team.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/b/msroboticsstudio/archive/2012/03/08/welcome-to-microsoft-robotics-developer-studio-4.aspx"&gt;(Please visit the site to view this video)&lt;/a&gt;&lt;br /&gt;From all of us on the Microsoft Robotics team, we&amp;rsquo;d like to thank you for your continued support and your feedback on RDS 4. As always, you can use the forums on the &lt;a href="https://www.microsoft.com/robotics/"&gt;Microsoft Robotics website&lt;/a&gt; to send us any additional questions and suggestions.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Habib Heydarian&lt;/p&gt;
&lt;p&gt;Microsoft Robotics&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10279636" width="1" height="1"&gt;</description></item><item><title>Pet Companion Robot using RDS</title><link>http://blogs.msdn.com/b/msroboticsstudio/archive/2012/02/10/pet-companion-robot-using-rds.aspx</link><pubDate>Fri, 10 Feb 2012 17:40:44 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10266637</guid><dc:creator>Trevor Taylor</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/msroboticsstudio/rsscomments.aspx?WeblogPostID=10266637</wfw:commentRss><comments>http://blogs.msdn.com/b/msroboticsstudio/archive/2012/02/10/pet-companion-robot-using-rds.aspx#comments</comments><description>&lt;h1&gt;Building a Pet Companion&lt;/h1&gt;
&lt;p&gt;When my wife and I both worked fulltime, we had to leave our dog Darwin home alone for 7-8 hours every day, so I decided to build a pet companion to keep him company. Primarily, I wanted to build something that would entertain Darwin, but I also thought it would be fun to create something that would allow me to check on him from work.&lt;/p&gt;
&lt;p&gt;My vision for a pet companion was actually less of a robot and more of a remotely operated vehicle.&amp;nbsp; In fact, the only autonomous behavior in the robot is its ability to find and pick up a ball and reload the ball launcher.&amp;nbsp; Most importantly, I wanted to be able to interact with the remote environment and have fun doing it.&amp;nbsp; The &amp;ldquo;fun&amp;rdquo; aspect was the most important and had a lot of impact on my design decisions.&lt;/p&gt;
&lt;p&gt;I started with the Microsoft Robotics reference platform and the Microsoft Robotics Developer Studio software. My process for designing and building the robot was basically trial and error.&amp;nbsp; I didn&amp;rsquo;t have the skills to use 3D modeling programs well enough to be effective, so I would embrace an idea and give it a try.&amp;nbsp; I built early prototypes using &amp;ldquo;instant gratification&amp;rdquo; processes and materials.&amp;nbsp; In fact, the first prototype was built almost entirely of cardboard and hot glue. Once I had a design that seemed to fit and function, I upgraded to chemically welded styrene and aluminum parts.&amp;nbsp; In some cases, it took several major iterations before I found a design that actually worked.&amp;nbsp; In fact, while the current treat dispenser seems pretty simple today, it is actually the third major iteration that I built to completion because the first two had jamming issues.&lt;/p&gt;
&lt;p&gt;Building a robot is a challenging endeavor, especially for someone like me who has little electronics experience, no mechanical engineering knowledge, and a limited budget.&amp;nbsp; I would categorize my most common struggles into two areas, first and probably foremost was budget.&lt;/p&gt;
&lt;p&gt;Early on in the project, I was actually focusing on getting the robot to work using a BasicX microcontroller and an IP-enabled web cam (because I happened to already have those things lying around). I spent many hours trying to build a pan/tilt for the big bulky web cam and trying to program my BasicX to be a decent servo controller (let alone network server etc.).&amp;nbsp; Much of this work turned out to be a waste of time compared to the relatively meager cost of good servo controllers and cheap netbook PCs.&amp;nbsp; One key lesson learned is I should not shy away from spending a few bucks to achieve my vision.&lt;/p&gt;
&lt;p&gt;The second major frustration that kept rearing its head was part fabrication.&amp;nbsp; In many cases, I thought up a design for a part or component, only to be frustrated by the fact that I couldn&amp;rsquo;t make it work! I spent many hours at the local home improvement, toy and hobby stores trying to find an available product that had what I needed.&amp;nbsp; This issue definitely killed many of my ideas.&amp;nbsp; But, learning from my first challenge, I recently ordered a RepRap Mendel 3D printer and am hopeful this will be less of an issue in the future.&lt;/p&gt;
&lt;p&gt;Overall, designing and building a pet companion was a fantastic learning experience and was a lot of fun. Now if I can only get the pet companion to walk my dog for me&amp;hellip;&lt;/p&gt;
&lt;hr style="color: #000000; border: #cccccc 1px solid;" /&gt;
&lt;p&gt;This article was written by Jordan Correa, a Test Developer on the Robotics Team. Jordan&amp;rsquo;s robot has evolved through several iterations with a lot of hand-built hardware and custom software. You can view a video about Jordan&amp;rsquo;s robot at &lt;a href="http://www.youtube.com/watch?v=afvdZ343-vE"&gt;http://www.youtube.com/watch?v=afvdZ343-vE&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10266637" width="1" height="1"&gt;</description></item><item><title>Behind the Scenes: Motion Tracking Robot Controller at Maker Faire 2011</title><link>http://blogs.msdn.com/b/msroboticsstudio/archive/2011/12/08/behind-the-scenes-motion-tracking-robot-controller-at-maker-fair-2011.aspx</link><pubDate>Thu, 08 Dec 2011 08:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10245339</guid><dc:creator>Gershon Parent</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/msroboticsstudio/rsscomments.aspx?WeblogPostID=10245339</wfw:commentRss><comments>http://blogs.msdn.com/b/msroboticsstudio/archive/2011/12/08/behind-the-scenes-motion-tracking-robot-controller-at-maker-fair-2011.aspx#comments</comments><description>&lt;p&gt;On November 15th Elliott posted a blog on the &lt;a href="http://blogs.msdn.com/b/msroboticsstudio/archive/2011/11/15/the-motion-tracking-robot-controller.aspx"&gt;The Motion Tracking Robot Controller&lt;/a&gt;.&amp;nbsp; I was fortunate enough to work on this project and host an interactive demo of it at &lt;a href="http://makerfaire.com"&gt;Maker Faire 2011&lt;/a&gt; in New York this last Fall.&amp;nbsp; You can see what the installation looked like in the second half of this video:&lt;/p&gt;
&lt;div style="margin: 0px auto; width: 448px; display: block; float: none; padding: 0px;" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:fda7e0b3-125f-478c-b419-397e60f228ec" class="wlWriterEditableSmartContent"&gt;
&lt;div&gt;&lt;a href="http://www.youtube.com/watch?v=dimP1omsCEk&amp;amp;feature=youtube_gdata_player" target="_new"&gt;&lt;img style="border-style: none;" alt="" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-65-47-metablogapi/8156.video92216441a84e_5F00_1CF21241.jpg" galleryimg="no" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="width: 448px; clear: both; font-size: .8em;"&gt;Microsoft at Maker Faire: Gadgeteer and Kinect&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;It was a great experience and I would like to share some &amp;ldquo;Behind the Scenes&amp;rdquo; info about what it was like being there.&lt;/p&gt;
&lt;h1&gt;Maker Fair 2011&lt;/h1&gt;
&lt;p&gt;This was my first time at Maker Faire, and it was amazing.&amp;nbsp; If you haven&amp;rsquo;t been, I highly recommend it.&amp;nbsp; We had the Robo-Razzi robot roaming taking pictures to the delight of the crowds (&lt;a href="http://blogs.msdn.com/b/msroboticsstudio/archive/2011/10/27/smile-for-the-camera.aspx"&gt;Smile for the camera!&lt;/a&gt;).&amp;nbsp; I spent nearly all my time in the Microsoft tent running the Kinect demo for scores of people each day. My arms were sore at the end of each day but it was worth it&amp;hellip;&amp;nbsp; we shared some cool technology with thousands of people and got a blue ribbon award for an &amp;ldquo;excellent exhibit&amp;rdquo;.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;The &amp;lsquo;Driving Eddie with Kinect&amp;rsquo; demo was a big hit. There were lines to try it much of the day both days. I had to make some last minute adjustments to the code when we first set it up and fine tune it for one of the bots, but other than that, it ran flawlessly for hours and people were just amazed. The only down time was to swap laptop batteries every few hours or to switch to a charged robot toward the end of the day and I got those down-times to under 3 minutes.&lt;/p&gt;
&lt;p&gt;I can&amp;rsquo;t begin to tell you how many giggling kids and fascinated adults absolutely loved it. I got to see people&amp;rsquo;s faces light up all day long. I was constantly saying &amp;ldquo;OK&amp;hellip; we have a line&amp;hellip; times up&amp;hellip; who&amp;rsquo;s next?&amp;rdquo; I repeatedly heard&amp;hellip; &amp;ldquo;That is just amazing&amp;rdquo;&amp;hellip; &amp;ldquo;Incredible!&amp;rdquo;. So many people wanted to know more and loved hearing all about it and many wanted to try it over and over again. I saw Parents take extra time to explain to their very young kids what was going on and make sure they realized how amazing it was. You could tell they saw this as something important that should be understood. No one was disappointed, everyone left with a smile and many took time to learn more about the EDDIE and the software. It was a great lead-in to talking about &lt;a href="http://www.microsoft.com/robotics"&gt;RDS4&lt;/a&gt;, the &lt;a href="http://www.roboticsathome.com"&gt;contest&lt;/a&gt; and Microsoft&amp;rsquo;s vision of advanced software for robots.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-65-47-metablogapi/1121.image_5F00_035A07F8.png"&gt;&lt;img style="background-image: none; margin: 0px auto; padding-left: 0px; padding-right: 0px; display: block; float: none; padding-top: 0px; border: 0px;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-65-47-metablogapi/7220.image_5F00_thumb_5F00_4EB9ABBC.png" width="406" height="306" /&gt;&lt;/a&gt;Everyone tall enough to see over the monitor into the robot pen could get the hang of how to drive it quickly and it was fascinating to watch them learn to drive and develop their own driving style. The best thing was when people would come and watch the robot moving around in the pen for a while without knowing how it was being controlled&amp;hellip; then they would see someone to the side with her hands out rolling back and forth like an airplane and they would put one-and-one together and I could see them just light up with excitement and get in line. Then there were people who got in line without knowing what was going on. They saw people waving in front of a big screen and wanted to try. When they stepped up and I told them they would be controlling that robot over there with their body they couldn&amp;rsquo;t believe it and when it responded to them the smile was priceless. It pleased men, women, boys, and girls of all ages.&lt;/p&gt;
&lt;p&gt;I purposely had some of the demo code showing behind the client app and lots of people asked about it&amp;hellip; &amp;ldquo;Is that the code&amp;rdquo;, &amp;ldquo;did you write that&amp;rdquo;, &amp;ldquo;what language is that?&amp;rdquo;, &amp;ldquo;was it hard to write?&amp;rdquo;, &amp;ldquo;how many lines of code?&amp;rdquo;. I would take time to answer them or direct them to another team member so I could keep the line moving.&lt;/p&gt;
&lt;p&gt;There was one young woman who got my usual fifteen second instruction and then immediately was driving it around like a pro&amp;hellip; I could tell by the way she stood and the fluid, graceful motion of her arms, and how her wrists and fingers perfectly matched her arm movements that she was a dancer&amp;hellip; probably ballet. The robot was gracefully swimming around the pen better than I had ever seen before. I asked her if she was a dancer and she smiled and said she was. I told her that the robot was moving more fluidly and beautifully than it had for anyone before her and she smiled and continued to make it dance and swirl for a few minutes. I was so impressed. I felt like I was in a PBS special about computer human interaction.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-65-47-metablogapi/2514.clip_5F00_image001_5F00_0AE57765.jpg"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-top: 0px; border: 0px;" title="clip_image001" border="0" alt="clip_image001" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-65-47-metablogapi/7713.clip_5F00_image001_5F00_thumb_5F00_7D133169.jpg" width="421" height="317" /&gt;&lt;/a&gt;Another young man wanted to know if it would track someone standing on their head.&amp;nbsp; So did I, and then next thing I know he is driving the robot around with his legs much to everyone&amp;rsquo;s delight.&amp;nbsp; In that orientation, the Kinect software interpreted his legs as arms and away he went.&lt;/p&gt;
&lt;p&gt;Several people asked &amp;ldquo;How is this useful?&amp;rdquo; or &amp;ldquo;What are you hoping to accomplish&amp;rdquo;. I would explain that this is a technology demonstration intended to spark the imagination and invite the user to experience first hand becoming embodied in a simple robot.&amp;nbsp; While the specific setup we had there might not have a practical application besides entertainment I think we accomplished that goal. As robots become more common in our world, exploring new ways of interacting with them using powerful user interface devices like Kinect is both fun and exciting&amp;hellip;&amp;nbsp; and I&amp;rsquo;m pretty sure we sparked an imagination or two.&lt;/p&gt;
&lt;p&gt;What would you do with an Eddie robot in your home? &lt;a href="http://roboticsathome.com"&gt;Enter for a chance to win $10,000!&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10245339" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/msroboticsstudio/archive/tags/Fun+things/">Fun things</category><category domain="http://blogs.msdn.com/b/msroboticsstudio/archive/tags/robotics+developer+studio/">robotics developer studio</category><category domain="http://blogs.msdn.com/b/msroboticsstudio/archive/tags/msrds/">msrds</category><category domain="http://blogs.msdn.com/b/msroboticsstudio/archive/tags/Kinect/">Kinect</category><category domain="http://blogs.msdn.com/b/msroboticsstudio/archive/tags/Maker+Faire/">Maker Faire</category><category domain="http://blogs.msdn.com/b/msroboticsstudio/archive/tags/RDS+4/">RDS 4</category><category domain="http://blogs.msdn.com/b/msroboticsstudio/archive/tags/robotics/">robotics</category><category domain="http://blogs.msdn.com/b/msroboticsstudio/archive/tags/RDS4/">RDS4</category><category domain="http://blogs.msdn.com/b/msroboticsstudio/archive/tags/Human_2D00_Robotic+Interaction/">Human-Robotic Interaction</category></item><item><title>Announcing Robotics Developer Studio 4 Beta 2</title><link>http://blogs.msdn.com/b/msroboticsstudio/archive/2011/12/07/announcing-robotics-developer-studio-4-beta-2.aspx</link><pubDate>Wed, 07 Dec 2011 20:18:30 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10245255</guid><dc:creator>Trevor Taylor</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/msroboticsstudio/rsscomments.aspx?WeblogPostID=10245255</wfw:commentRss><comments>http://blogs.msdn.com/b/msroboticsstudio/archive/2011/12/07/announcing-robotics-developer-studio-4-beta-2.aspx#comments</comments><description>&lt;p&gt;A new release of Robotics Developer Studio 4 Beta 2 is now available that is an update to the Beta released in September at Maker Faire in New York. This new Beta 2 version includes the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Support for the Kinect for Windows SDK Beta 2&lt;/li&gt;
&lt;li&gt;DSS Log Analyzer&lt;/li&gt;
&lt;li&gt;Structured Logging&lt;/li&gt;
&lt;li&gt;Improved Obstacle Avoidance Service with a Visualization UI&lt;/li&gt;
&lt;li&gt;CCR for Silverlight 4.0, including new Extension Methods&lt;/li&gt;
&lt;li&gt;Additional documentation&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This version of RDS requires Windows 7 and Visual Studio 2010 (C# Express or higher). You can get a copy of RDS 4 Beta 2&amp;nbsp;free of charge from the &lt;a title="RDS Download" href="http://www.microsoft.com/download/en/details.aspx?id=28352" target="_blank"&gt;Download page&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Trevor Taylor&lt;br /&gt;Senior Program Manager&lt;br /&gt;Microsoft Robotics Group&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10245255" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/msroboticsstudio/archive/tags/robotics+developer+studio/">robotics developer studio</category><category domain="http://blogs.msdn.com/b/msroboticsstudio/archive/tags/RDS+4/">RDS 4</category></item><item><title>What is a Household Robot?</title><link>http://blogs.msdn.com/b/msroboticsstudio/archive/2011/12/01/household-robot.aspx</link><pubDate>Thu, 01 Dec 2011 15:33:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10235229</guid><dc:creator>Greg Shirakyan</dc:creator><slash:comments>4</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/msroboticsstudio/rsscomments.aspx?WeblogPostID=10235229</wfw:commentRss><comments>http://blogs.msdn.com/b/msroboticsstudio/archive/2011/12/01/household-robot.aspx#comments</comments><description>&lt;table border="0" cellspacing="0" cellpadding="2" width="532"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="530"&gt;         &lt;p align="justify"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160; When presented with that question, most people don’t ask for clarification. They intuitively know what the question means, even children do. And then, after naming one or two examples that invariably include a robot tidying up a house one way or another - people often stumble. Children, with their less constrained imagination, dream up&amp;#160; “Transformers inspired” big brother robots, or ones that would do their homework and play games. My kids were interested in a robot with a magic wand, but let’s not discuss synthetic Harry Potter for now. We’ll come back to him, though.&amp;#160; &lt;/font&gt;&lt;/p&gt;          &lt;p&gt;&lt;font size="2"&gt;“&lt;em&gt;&lt;strong&gt;If I had asked people what they wanted, they would have said faster horses&lt;/strong&gt;&lt;/em&gt;.”               &lt;br /&gt;― &lt;em&gt;Henry Ford&lt;/em&gt;&lt;/font&gt;&lt;font size="2"&gt;             &lt;br /&gt;In virtually all cases, people look at their daily lives, their familiar environment and &lt;em&gt;then &lt;/em&gt;try imagining how a robot would fit in. No wonder the robot comes up to be either an unrealistically advanced &lt;/font&gt;&lt;a href="http://en.wikipedia.org/wiki/Humanoid_robot"&gt;&lt;font size="2"&gt;humanoid&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt; or a floor-roving &lt;/font&gt;&lt;a href="http://en.wikipedia.org/wiki/Roomba"&gt;&lt;font size="2"&gt;disk&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt; about a foot across.&lt;/font&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="530"&gt;         &lt;p&gt;&lt;strong&gt;&lt;font size="3"&gt;Homework first (no pun intended)&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;          &lt;p&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160; To talk about a “household robot”, let’s first define the term. For the lack of a better definition – we’ll go with “&lt;em&gt;a device that can intelligently move parts or all of itself around a home and do useful stuff&lt;/em&gt;”.&lt;/font&gt;&lt;/p&gt;          &lt;p align="justify"&gt;&lt;font size="2"&gt;The goal of this definition is not to be academically acceptable, but to help us zoom in on a specific set of qualities without implying implementation. The term “intelligently” in this context merely means “&lt;em&gt;not being continuously controlled by a person, and not getting stuck&lt;/em&gt;”. Why do we want it to move at all? Because it’s got to have at least some degree of freedom, reach places and interact with the physical world – otherwise it would not be called a robot. And the more mobile it is – the more ‘robotic’ it feels.&amp;#160; Somehow, we humans view autonomously moving objects as ‘alive’ regardless of how intelligent they are. For instance, most &lt;/font&gt;&lt;a href="http://en.wikipedia.org/wiki/Roomba"&gt;&lt;font size="2"&gt;Roombas&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt; are &lt;/font&gt;&lt;a href="http://boards.straightdope.com/sdmb/showthread.php?t=538454"&gt;&lt;font size="2"&gt;given a name&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt;. But I do not know a single PC owner who bothers to name their desktop, even though a computer is much ‘smarter’ than the randomly roaming vacuum cleaner.&lt;/font&gt;&lt;/p&gt;          &lt;p align="justify"&gt;&lt;font size="2"&gt;If we visited a supermarket today and looked for products that fit the above description, we’d end up with devices that can be categorized in 2 main groups:&lt;/font&gt;&lt;/p&gt;          &lt;blockquote&gt;           &lt;p align="justify"&gt;&lt;a href="http://en.wikipedia.org/wiki/Aibo"&gt;&lt;font size="2"&gt;Toys&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt; designed to appear intelligent, though usually quite simple inside.&lt;/font&gt;&lt;/p&gt;            &lt;p align="justify"&gt;&lt;a href="http://en.wikipedia.org/wiki/Household_robot#cite_note-0"&gt;&lt;font size="2"&gt;Floor cleaners&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt; (and maybe Mowers) - again simple, but useful single-purpose devices.&lt;/font&gt;&lt;/p&gt;         &lt;/blockquote&gt;          &lt;p align="justify"&gt;&lt;font size="2"&gt;That’s pretty much it. &lt;/font&gt;&lt;font size="2"&gt;Get it? Robots have been doing a lot of ‘useful stuff’ on other planets &lt;/font&gt;&lt;a href="http://en.wikipedia.org/wiki/Mars_rover"&gt;&lt;font size="2"&gt;for decades&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt;, in manufacturing, versatile &lt;/font&gt;&lt;a href="http://en.wikipedia.org/wiki/Industrial_robots"&gt;&lt;font size="2"&gt;Industrial robots&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt; have been a norm long before the PC was born, and the military embraced robots &lt;/font&gt;&lt;a href="http://military.discovery.com/technology/robots/robots.html"&gt;&lt;font size="2"&gt;earlier then you might think&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt;, so why are they so rare in our homes?&lt;/font&gt;&lt;/p&gt;          &lt;p align="justify"&gt;&lt;font size="2"&gt;Let’s explore some of the reasons, and maybe that will help us get a glimpse on what to expect going forward.&lt;/font&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="530"&gt;         &lt;p align="justify"&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-65-47-metablogapi/3755.toy_5F00_furniture_5F00_507DA02F.jpg"&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/a&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-65-47-metablogapi/4426.toy_5F00_furniture_5F00_04B1C976.jpg"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px 0px 0px 10px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top: 0px; border-right: 0px; padding-top: 0px" title="toy_furniture" border="0" alt="toy_furniture" align="right" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-65-47-metablogapi/1031.toy_5F00_furniture_5F00_thumb_5F00_5E2B2498.jpg" width="235" height="240" /&gt;&lt;/a&gt;&lt;/a&gt;&lt;/a&gt;&lt;font size="2"&gt;&lt;strong&gt;Reason #1&lt;/strong&gt; – Discriminating Environment. Our homes, appliances and tools are optimized to be used by people (hardly a surprise) and people only, i.e. if you had a cat with a human IQ of 120, what ‘useful stuff’ could the poor puss do in an unmodified modern apartment? We can’t expect it to be able to whip up an omelet or do the dishes for example. The best we can hope for – is a friend and companion that we must take care of. &lt;/font&gt;&lt;/p&gt;          &lt;p align="justify"&gt;&lt;font size="2"&gt;Forget cats. Our homes are tricky places for our own children. How would you like eating with a 2 foot long fork from a dinner table that’s taller than you are? Welcome to the world of a 3 year old. But we love our kids and pets and therefore enhance our living space to make them happy.&lt;/font&gt;&lt;/p&gt;          &lt;p align="justify"&gt;&lt;font size="2"&gt;Any robot looking to inhabit a human dwelling and be ‘useful’ in the utilitarian sense of that word - faces similar challenges. It would have to resemble at least some of the physical and mental characteristics of a grown person &lt;/font&gt;&lt;font size="2"&gt;in order to perform even mildly complicated tasks. Just imagine the level of dexterity and contextual awareness a robot would need in order to make a pizza in your kitchen. It would have to find, evaluate and pre-process raw ingredients using tools and appliances designed for human hands, eyes, ears, noses, and even human psyche. Furniture, lids, peelers, wraps, labels, the sink, dishes, pans, stove … Makes me smile. Not going to happen. What’s ironic about this example is that a robot is destined to be a far better cook than the vast majority of humans. &lt;/font&gt;&lt;/p&gt;          &lt;p align="justify"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160; Let’s drill down on this one.&lt;/font&gt;&amp;#160;&lt;font size="2"&gt;Think about it - taking raw ingredients and turning them into a descent stew is not rocket science, after all, even a complicated recipe is just an algorithm with a few dozen standard steps. A machine can do this. We just have to design an &lt;/font&gt;&lt;font size="2"&gt;appropriate &lt;/font&gt;&lt;font size="2"&gt;environment. A robot-friendly kitchen must have different tools, and different infrastructure for accessing water, fridge, stove, pantry, drain, trash, etc. It would not take a humanoid to operate such a kitchen, in fact it would be awkward. An ‘integrated’ robot would make more sense, perhaps resembling some of the semi-stationary industrial machines used today in manufacturing with manipulators capable of reaching any item in ‘robot-accessible’ storage, a variety of ‘end of arm’ tools that one minute can be whisking eggs, another – flipping a pancake.&lt;/font&gt;&lt;/p&gt;          &lt;blockquote&gt;           &lt;p align="justify"&gt;&lt;font size="2"&gt;&lt;em&gt;Me:&lt;/em&gt; “Hi Kitchy, we are having six guests today. We’ll need a nice 3 course meal. Indian. Not very spicy, ready to be served by 6:15. A salad too. Make sure it’s not very heavy and at least one dish is gluten free.”&lt;/font&gt;&lt;/p&gt;            &lt;p align="justify"&gt;&lt;font size="2"&gt;&lt;em&gt;Robot:&lt;/em&gt; “Any non-vegetarian dishes?” &lt;/font&gt;&lt;/p&gt;            &lt;p align="justify"&gt;&lt;font size="2"&gt;&lt;em&gt;Me:&lt;/em&gt; “Sure, add one.”&lt;/font&gt;&lt;/p&gt;            &lt;p align="justify"&gt;&lt;font size="2"&gt;&lt;em&gt;Robot:&lt;/em&gt; “I am going to make … (lists the menu)”&lt;/font&gt;&lt;/p&gt;            &lt;p align="justify"&gt;&lt;font size="2"&gt;&lt;em&gt;Me:&lt;/em&gt; “Sounds good, and squeeze some fresh orange juice. Bye.”&lt;/font&gt;&lt;/p&gt;         &lt;/blockquote&gt;          &lt;p align="justify"&gt;&lt;font size="2"&gt;Can’t wait for the day I’ll have this phone conversation.&lt;/font&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="530"&gt;         &lt;p align="justify"&gt;&lt;strong&gt;&lt;em&gt;&lt;font size="2"&gt;“From a new born to a 5 year old – there is a world of distance. From a 5 year old to me – only a step.”&lt;/font&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;          &lt;p&gt;&lt;font size="2"&gt;―&lt;/font&gt;&amp;#160;&lt;em&gt;&lt;font size="2"&gt;Leo Tolstoy &lt;/font&gt;&lt;/em&gt;&lt;/p&gt;          &lt;p align="justify"&gt;&lt;font size="2"&gt;&lt;strong&gt;Reason #2&lt;/strong&gt; – Social Un-Intelligence. I am no expert in the rich and fragmented field of AI, but it is pretty clear that we have yet to overcome some serious hurdles in the human-machine interaction domain. There is a tremendous amount of context to human communication, and we are just beginning to make &lt;/font&gt;&lt;a href="http://www.kurzweilai.net/how-can-robots-get-our-attention"&gt;&lt;font size="2"&gt;baby steps&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt; in modeling the mechanics of it. But why are we talking about intelligence? Do robots have to be intelligent at all? Aren't socially unaware robots useful? &lt;/font&gt;&lt;/p&gt;          &lt;p align="justify"&gt;&lt;font size="2"&gt;Sure they are. We can call those – Blue Collar Robots. Cleaning, cooking, maintenance, security, etc. They take on jobs that people must do, but &lt;em&gt;hate&lt;/em&gt; doing, don’t want to do, or simply can’t. It’s safe to bet on a steady increase in the number and variety of such machines. Low hanging fruit that include floor cleaning and mowing are already being tackled by a variety of vendors. A step up in complexity – security and surveillance may come next. &lt;/font&gt;&lt;/p&gt;          &lt;p align="justify"&gt;&lt;font size="2"&gt;And then there is a White Collar Robot – one that helps us do things we &lt;em&gt;love&lt;/em&gt; doing. I am most fascinated by this breed. Satisfying curiosity, being creative, socializing, studying, having fun – those sorts of activities are strictly human and therefore only human-centric robots can actively participate and enhance our experiences. We may change our environment to help blue collar bots excel at their jobs, but we can’t modify our own nature, so a white collar robot has a difficult task of grasping the intricacies of human world. And that’s where the cutting edge of science is still not sharp enough. &lt;/font&gt;&lt;a href="http://en.wikipedia.org/wiki/Furby"&gt;&lt;font size="2"&gt;Cute toys&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt; and &lt;/font&gt;&lt;a href="http://en.wikipedia.org/wiki/Paro_(robot)"&gt;&lt;font size="2"&gt;more toys&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt; seem to be the only available game in town. There are, of course many &lt;/font&gt;&lt;a href="http://www.popularmechanics.com/technology/engineering/robots/4343892"&gt;&lt;font size="2"&gt;research projects&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt;, but widespread commercialization of technology has not started yet.&lt;/font&gt;&lt;/p&gt;          &lt;p align="justify"&gt;&lt;font size="2"&gt;Note, a White Collar robot alone is neither necessary nor sufficient to bring about a household robot boom. But it could greatly accelerate the process because Reason #1 does not apply here quite as strongly. We would readily forgive a few clumsy moves and lack of utility if those were traits of our delightful companion. We would also be open to modify the environment a bit to make our new family member happy, and that’s exactly what the robot race needs to occupy our homes for good. So, an intelligent human-centric robot is quite important. This brings us to Reason #3.&lt;/font&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="530"&gt;         &lt;p align="justify"&gt;&lt;font size="2"&gt;&lt;strong&gt;Reason #3&lt;/strong&gt; – A Reference Design. Or rather – an apparent lack thereof. We take the basic concept of a personal computer (screen + keyboard + ‘magic box with wires’) for granted now, but it was a great discovery. It has proven to be incredibly versatile, and through custom software let us engage in fundamentally different activities: have fun, do work, learn and communicate. All this using conceptually the same hardware configuration and open design, which made it easier for new industries (i.e. PC software, peripheral devices) to appear and grow quickly. There seems to be no similarly versatile household robot design yet. As mentioned before, it is more than likely that we’ll see more of specialist bots in the near future, but it raises a question: who is going to manage them? Eventually it is us, of course, but constantly reprogramming a legion of independent machines to fit our volatile calendar – does not scale. We will need a ‘central command center’ of some sort, or … a white collar concierge robot to act as a liaison between its less social hard working brethren and people. What physical, sensorial and communicational characteristics would such a device need in order to do ‘all things robotic’ the same way a PC can do “all things digital”? How intelligent will it have to be? Will it need a screen?&amp;#160; Manipulators?&amp;#160; Will it even be a physical entity or a &lt;/font&gt;&lt;a href="http://en.wikipedia.org/wiki/HAL_9000"&gt;&lt;font size="2"&gt;virtual one&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt; living on the home network, or somewhere in the cloud? And will we even call it a robot at that point? &lt;/font&gt;&lt;/p&gt;          &lt;p align="justify"&gt;&lt;font size="2"&gt;No one knows for sure. The only way to find out is to &lt;/font&gt;&lt;font size="2"&gt;take a few educated guesses&lt;a href="http://www.microsoft.com/robotics/#About"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px 0px 0px 10px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top: 0px; border-right: 0px; padding-top: 0px" title="ref_platform" border="0" alt="ref_platform" align="right" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-65-47-metablogapi/0066.ref_5F00_platform_5F00_64DE2E1B.jpg" width="178" height="240" /&gt;&lt;/a&gt; and give it a try. &lt;/font&gt;&lt;font size="2"&gt;That’s exactly what we did at Microsoft with the &lt;a href="http://msdn.microsoft.com/en-us/library/hh418576.aspx"&gt;MARK&lt;/a&gt; design (Mobile Autonomous Robot using Kinect). We believe it’s a great platform for imagining up household robots. Here is &lt;a href="http://www.youtube.com/watch?v=io0pLVmY0O0"&gt;one example&lt;/a&gt;. &lt;a href="http://msdn.microsoft.com/en-us/library/bb648760.aspx"&gt;Microsoft Robotics Developer Studio 4&lt;/a&gt; supports MARK in the &lt;a href="http://msdn.microsoft.com/en-us/library/bb964572.aspx"&gt;simulator&lt;/a&gt;, and RDS services will be available when our &lt;a href="http://www.parallax.com/eddie"&gt;partners&lt;/a&gt; start selling the hardware. You won’t have to &lt;/font&gt;&lt;font size="2"&gt;do soldering, &lt;/font&gt;&lt;font size="2"&gt;debug firmware or write low level control code. All built in devices, including Kinect are supported by RDS, and can be accessed from high level, C# code. As my friend &lt;a href="http://www.youtube.com/watch?v=mCO-FF8oQs0"&gt;Gershon&lt;/a&gt; put it – “a robot should be something you program, not something you solder”.&lt;/font&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="530"&gt;         &lt;p&gt;&lt;font size="2"&gt;&lt;em&gt;&lt;strong&gt;“One man's magic is another man's engineering.”&lt;/strong&gt;&lt;/em&gt;&lt;/font&gt;&lt;/p&gt;          &lt;p&gt;&lt;font size="2"&gt;―&lt;/font&gt; &lt;font size="2"&gt;&lt;em&gt;Robert A. Heinlein &lt;/em&gt;&lt;/font&gt;&lt;/p&gt;          &lt;p align="justify"&gt;&lt;font size="2"&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-65-47-metablogapi/7824.swiss_5F00_army_5F00_knive_5F00_23B7EEBB.jpg"&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/a&gt;&lt;/a&gt;&amp;#160;&amp;#160;&amp;#160; When my 8 year old daughter wished for a robot with a magic wand, and my 5 y/o empathically agreed - I initially dismissed their silliness. Then I thought a bit more, defined a magic wand as “&lt;em&gt;a portable device that takes commands from its holder and changes the state of objects&lt;/em&gt;” and realized it was me who was being silly. We all have magic wands, of course. The fact that remote controls are relatively single-purpose is not a function of technological limits or even cost, but of practicality. Sure there are ‘universals’ that can operate just about anything that supports a remote, and can even be p&lt;a href="http://en.wikipedia.org/wiki/Universal_remote"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 5px 0px 0px 7px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top: 0px; border-right: 0px; padding-top: 0px" title="swiss_army_knive" border="0" alt="swiss_army_knive" align="right" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-65-47-metablogapi/8484.swiss_5F00_army_5F00_knive_5F00_327A5A9C.jpg" width="240" height="168" /&gt;&lt;/a&gt;programmed for new devices, or ‘learn’, but let’s face it: &lt;a href="http://en.wikipedia.org/wiki/Universal_remote"&gt;universal remotes&lt;/a&gt; are Swiss Army knives – jacks of all trades, and masters of none. They may be cumbersome to set up and they work reasonably well only if all devices are close to each other. As soon as you have more than one room with remotely controllable electronics – a single controller becomes impractical. A robot does not have a problem with misplacing its ‘remote’ or forgetting ‘which button does what’. It can easily interact with 100s of devices ranging from light switches to … other robots in different locations over different protocols and interfaces. Infrared, radio, network, you get the picture. Robots managing robots on your behalf. How do you like that? And it’s not even far-fetched.               &lt;br /&gt;“Magic Wand Robot Edition ©” would make most real wizards envious. For it is a 2-way wand. Not only can it ‘command’ other objects, but ‘hear’ them too. RFID technology is so cheap, that it’s not hard to imagine that most items in your house can be tagged. “Daddy, where is my blue doll?” “Don’t know honey, ask Robbie”.&lt;/font&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="530"&gt;&lt;font size="2"&gt;           &lt;p&gt;&lt;strong&gt;&lt;em&gt;&lt;font size="2"&gt;“From the one who has been entrusted with much, much more will be asked”&lt;/font&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;            &lt;p&gt;&lt;font size="2"&gt;―&lt;/font&gt; &lt;em&gt;&lt;font size="2"&gt;Luke 12:48 NIV&lt;/font&gt;&lt;/em&gt;&lt;/p&gt;            &lt;p&gt;&lt;font size="2"&gt;aka “&lt;strong&gt;&lt;em&gt;With great power comes great responsibility&lt;/em&gt;&lt;/strong&gt;”&lt;/font&gt;&lt;/p&gt;            &lt;p&gt;&lt;font size="2"&gt;―&lt;/font&gt; &lt;em&gt;&lt;font size="2"&gt;From Spiderman&lt;/font&gt;&lt;/em&gt;&lt;/p&gt;            &lt;p&gt;&lt;font size="2"&gt;Security and Privacy ... Imagine a legion of robots that collectively know everything about your home. They are mobile, interact with your family members, mix your drinks, have many eyes, ears, sensors, actuators, the “magic wand” …&amp;#160; They are ‘plugged in’ to the very heart of your personal life. Now picture those robots compromised and remotely controlled by a hijacker. The devastating effects this might have far supersede the worst that can happen if a virus turned your PC into a zombie. We may not know much about how domestic robots of the future will be designed, but one thing is certain – security, safety and privacy will not be thrown in as afterthoughts.&lt;/font&gt;&lt;/p&gt;         &lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="530"&gt;         &lt;p&gt;&lt;em&gt;&lt;font size="2"&gt;&lt;strong&gt;“I never predict anything, and I never will.”                  &lt;br /&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/em&gt;&lt;font size="2"&gt;―&lt;/font&gt; &lt;em&gt;&lt;font size="2"&gt;Paul Gascoigne&lt;/font&gt;&lt;/em&gt;&lt;/p&gt;          &lt;p align="justify"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; When will house robots start playing a significant role in our daily lives? It’s a tricky question. First, technology needs to be released. Then, if it survives present day, we adapt to use it, and it adapts back to our new usage patterns, which changes how we interact with it further, etc. In the midst of this infinitely recursive stochastic process, our views on what technology ‘should’ look like is constantly redefined and quickly taken for granted in ways that neither consumers, nor technologists or sci-fi writers can predict.&amp;#160; &lt;strong&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-65-47-metablogapi/5086.flat_5F00_iron_5F00_4FA53A45.jpg"&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/a&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-65-47-metablogapi/7633.flat_5F00_iron_5F00_4885FDCD.jpg"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 4px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top: 0px; border-right: 0px; padding-top: 0px" title="flat_iron" border="0" alt="flat_iron" align="right" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-65-47-metablogapi/6724.flat_5F00_iron_5F00_thumb_5F00_6405C831.jpg" width="264" height="343" /&gt;&lt;/a&gt;&lt;/a&gt;&lt;/a&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;          &lt;p align="justify"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Sorry to disappoint, the household robot invasion is not happening tomorrow. Not only because the technology is not ready, but because our mentality and our surroundings have not been modified yet to welcome robots en masse. If that sounds like a catch-22 – it’s because it is. But do not despair, the initial wave of robots will be designed (or is already designed) to survive the ‘stone age’ environment of the modern man, and that’s where it starts. Remember, the first successful electrical appliances were powered through a light bulb screw adapter ...&lt;/font&gt;&lt;/p&gt;          &lt;p align="justify"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160; So, what is a household robot after all? It’s a class of machines without which we can’t imagine our daily lives. The majority of them are common, cheap and easily recognized, many are hidden, some are specialized, others&amp;#160; - cool and highly coveted. They handle dirty work, inspire our imagination and do everything in between. Our homes are designed to accommodate them. Indeed, you can’t tell where the home ends and robots begin. We depend on them, partner with them, and in return they empower us.&amp;#160; As of Nov 2011 - they are just beginning to be imagined. Too bad I can’t patent this description.&lt;/font&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10235229" width="1" height="1"&gt;</description></item><item><title>Kinect for Robotics</title><link>http://blogs.msdn.com/b/msroboticsstudio/archive/2011/11/29/kinect-for-robotics.aspx</link><pubDate>Wed, 30 Nov 2011 05:40:33 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10242701</guid><dc:creator>Trevor Taylor</dc:creator><slash:comments>6</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/msroboticsstudio/rsscomments.aspx?WeblogPostID=10242701</wfw:commentRss><comments>http://blogs.msdn.com/b/msroboticsstudio/archive/2011/11/29/kinect-for-robotics.aspx#comments</comments><description>&lt;p&gt;The Kinect sensor is one of the best devices, for its price, to become available for robotics in the last decade. For $150 you get 3D range (distance) data and RGB color (webcam video) data. There is a microphone array thrown in as well. But wait! There’s more. The Kinect can detect people and generate skeleton data and you don’t have to write a single line of code to do the processing – the &lt;a href="http://kinectforwindows.org" target="_blank"&gt;Kinect for Windows SDK&lt;/a&gt; does all the hard work for you.&lt;/p&gt;  &lt;h2&gt;How it Works&lt;/h2&gt;  &lt;p&gt;The Kinect uses an infrared (IR) laser to spray out a pseudo-random beam pattern. An IR camera captures an image of the dots that are reflected off objects (as in the picture below) and the electronics inside the Kinect figures out how much the dot pattern has been distorted. The distortion is a measure of distance from the camera. This approach is commonly called Structured Light. All this happens at 30 frames per second – not bad for a cheap consumer device.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-65-47-metablogapi/0044.Kinect_2D00_IR_2D00_Pattern_5F00_61FFF96A.png"&gt;&lt;img style="display: inline; background-image: none;" title="Kinect-IR-Pattern" border="0" alt="Kinect-IR-Pattern" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-65-47-metablogapi/8468.Kinect_2D00_IR_2D00_Pattern_5F00_thumb_5F00_4EDECCBE.png" width="244" height="124" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;As a programmer, the Kinect gives you an array of depth values that correspond to the pixels of the RGB image. This unusual coordinate space, consisting of x and y as pixel coordinates and z as a distance in millimeters, is called the Depth Image Space. All of the distances are measured from a virtual plane passing through the Kinect camera. You can convert the data into conventional (x, y z) in meters but this requires additional processing overhead.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-65-47-metablogapi/8867.Depth_2D00_Image_2D00_Space_5F00_155BBCC7.png"&gt;&lt;img style="display: inline; background-image: none;" title="Depth-Image-Space" border="0" alt="Depth-Image-Space" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-65-47-metablogapi/7384.Depth_2D00_Image_2D00_Space_5F00_thumb_5F00_403420D9.png" width="244" height="216" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Skeleton Space on the other hand uses conventional (x, y, z) coordinates. A skeleton consists of a set of 20 joints, each with its own 3D coordinates. Detecting gestures is relatively easy. For example, to detect a person waving their arm over their head you just need to compare the height of their wrist to see if it is above their head, and then see if it is moving from side to side.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-65-47-metablogapi/3681.Skeleton_2D00_Joints_5F00_2DEB5A17.png"&gt;&lt;img style="display: inline; background-image: none;" title="Skeleton-Joints" border="0" alt="Skeleton-Joints" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-65-47-metablogapi/7888.Skeleton_2D00_Joints_5F00_thumb_5F00_74684A1F.png" width="244" height="242" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h2&gt;Comparison to Laser Range Finders&lt;/h2&gt;  &lt;p&gt;Laser Range Finders, or LIDAR (Light Detection and Ranging) devices, have been on the market for a long time. A LRF works by sending out pulses of infrared laser light and timing the return signal. Therefore they are known as Time of Flight devices.&lt;/p&gt;  &lt;p&gt;The German SICK brand of LRFs have long been the workhorses of the research community, but these cost thousands of dollars. More recently, Hokuyo in Japan has been selling a cheaper range of LRFs that are approaching the $1,000 barrier. However, for this amount of money you can buy six Kinect sensors, although you would need enough USB ports to plug them all in and the necessary processing power to make use of all the 3D data.&lt;/p&gt;  &lt;p&gt;The primary differences between a LRF and a Kinect are the Field of View (FOV), Maximum Range and Resolution. A conventional LRF has a FOV of 180 degrees, and some are up to 270 degrees. In contrast, the Kinect only has a 57 degree FOV.&lt;/p&gt;  &lt;p&gt;LRFs are available in a variety of ranges from as little as 2 meters out to well over 100 meters. The Kinect, because it was designed for use in a living room, has a maximum range of 4 meters.&lt;/p&gt;  &lt;p&gt;Even with a very large maximum range, the resolution of a LRF is from millimeters to centimeters (depending on how expensive it is) and the accuracy is constant across its entire range. Distance data from the Kinect varies in accuracy from sub-centimeter up close to as much as a 5cm error at its maximum range. This is a consequence of how it measures distance.&lt;/p&gt;  &lt;p&gt;One downside of a LRF is that it operates in 2D, effectively taking a horizontal slice through the environment around the robot. In order to capture 3D data, the LRF must be mounted on a tilt mechanism and tilted up and down or mounted sideways and panned from side to side. This makes capturing 3D data relatively slow.&lt;/p&gt;  &lt;h2&gt;The Future for Kinect&lt;/h2&gt;  &lt;p&gt;Currently the Kinect has a limited range of 80cm to 4 meters. This means that the Kinect cannot see objects that are right in front of the robot, so you still need traditional obstacle sensors such as sonar (which is why they are included on the &lt;a href="http://go.microsoft.com/fwlink/?LinkID=228540&amp;amp;clcid=0x409" target="_blank"&gt;RDS Reference Platform&lt;/a&gt;). Next year, when the Kinect for Windows Hardware is released, there will be a new “near mode” that will range from 50cm to 3 meters. Although this helps with detecting nearby obstacles, a robot should still have other sensors for redundancy.&lt;/p&gt;  &lt;p&gt;Going beyond next year, Microsoft will continue researching even better Kinect hardware. This means that 3D depth data is now here to stay, so sharpen up your 3D geometry skills and get cracking on applications that take full advantage of these new devices.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10242701" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/msroboticsstudio/archive/tags/Kinect/">Kinect</category></item><item><title>The Motion Tracking Robot Controller</title><link>http://blogs.msdn.com/b/msroboticsstudio/archive/2011/11/15/the-motion-tracking-robot-controller.aspx</link><pubDate>Tue, 15 Nov 2011 17:51:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10237391</guid><dc:creator>elemenager</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/msroboticsstudio/rsscomments.aspx?WeblogPostID=10237391</wfw:commentRss><comments>http://blogs.msdn.com/b/msroboticsstudio/archive/2011/11/15/the-motion-tracking-robot-controller.aspx#comments</comments><description>&lt;p&gt;The romote control has come along way from the first remote patent by Nikola Tesla in 1898 and the first wireless TV remote &amp;ldquo;The Flashmatic&amp;rdquo; that used photon cells as shown in the picture below.&lt;/p&gt;
&lt;p align="center"&gt;&lt;a href="http://egosciente.files.wordpress.com/2009/03/flashamatic.jpg?w=450&amp;amp;h=469"&gt;&lt;img src="http://egosciente.files.wordpress.com/2009/03/flashamatic.jpg?w=450&amp;amp;h=469" alt="" style="max-height: 550px; max-width: 550px;" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Fast forward 100&amp;nbsp; years and remote controls are breaking new ground for Human-Robotic Interaction (HRI) by leveraging Natural User Interface (NUI) allowing users to carry out relatively natural motions, movements or gestures which in return control computer applications, manipulate on-screen content or in this case control a robot.&lt;/p&gt;
&lt;h1&gt;How it works&lt;/h1&gt;
&lt;p&gt;EDDIE, the reference platform used for this demo comes with an 8-core Propeller microcontroller to directly control two 12v motors. These motors can be control remotely or Eddie can roam autonomously by leveraging several sensors around the robot and see in 3D using Microsoft Kinect. Gershon Parent , a developer with the Microsoft Robotics group, has added a new twist on how EDDIE can be wirelessly controlled &amp;nbsp;which he&amp;rsquo;s dubbed the &amp;ldquo;Motion Tracking Robot Controller&amp;rdquo;.&amp;nbsp; By leveraging skeletal tracking through a Kinect sensor Gershon can control the two 12v motors through arm gestures navigating EDDIE through his environment.&lt;/p&gt;
&lt;p style="text-align: center;"&gt;&lt;a href="http://blogs.msdn.com/b/msroboticsstudio/archive/2011/11/15/the-motion-tracking-robot-controller.aspx"&gt;(Please visit the site to view this video)&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;When standing in front of the Kinect sensor, Gershon&amp;rsquo;s right hand controls the right motor and his left hand controls the left motor; it&amp;rsquo;s kind of like a tank driver. When he raises both arms simultaneously the robot will move forward in a straight line and the higher he raises his hands the faster the robot will go. To put the robot in reverse he &amp;nbsp;&amp;nbsp;simply lowers both of his arms at the same time. To turn the robot all he has to do is tilt his hands one over the other from side to side to give the robot the desired degree of turn.&amp;nbsp;&lt;/p&gt;
&lt;h1&gt;What&amp;rsquo;s next?&lt;/h1&gt;
&lt;p&gt;Gershon&amp;rsquo;s demo is a great example on how NUI can be used to control a robot, but it&amp;rsquo;s just the tip of the iceberg. There are many different types of controls that can be built through a Kinect interface &amp;ndash; a steering wheel or joystick type of control, for example. Also, as shown in the video the robot has a Kinect sensor on it where it could be sensing its own environment, detecting obstacles and relaying this information back to the user. EDDIE&amp;rsquo;s Control Board provides additional I/O allowing a wide variety of sensors and accessories like cameras as seen before in &lt;a href="http://blogs.msdn.com/controlpanel/b/msroboticsstudio/archive/2011/10/27/smile-for-the-camera.aspx"&gt;Roborazzi&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Get involved&lt;/h1&gt;
&lt;p&gt;Do you have an idea like the Motion Tracking Robot Controller? We would love to hear from you and you can submit an entry in our &lt;a href="http://www.roboticsathome.com/"&gt;Robotics @Home Contest&lt;/a&gt;. And if you&amp;rsquo;re already using RDS4, we hope you&amp;rsquo;ll join our&amp;nbsp; &lt;a href="http://social.msdn.microsoft.com/Forums/en-US/roboticscommunity/threads/"&gt;developer community&lt;/a&gt; for any technical assistance you might need. And finally, we are always looking to hear from our community; reach out to us anytime on &lt;a href="http://www.facebook.com/pages/Microsoft-Robotics/276412742380081"&gt;Facebook&lt;/a&gt; and &lt;a href="http://www.twitter.com/msrobotics"&gt;Twitter&lt;/a&gt; if you want to learn more about what&amp;rsquo;s going on at Microsoft Robotics or to Geek out on robots with us.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10237391" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/msroboticsstudio/archive/tags/Motion+Tracking/">Motion Tracking</category><category domain="http://blogs.msdn.com/b/msroboticsstudio/archive/tags/HRI/">HRI</category><category domain="http://blogs.msdn.com/b/msroboticsstudio/archive/tags/Robot+Controller/">Robot Controller</category><category domain="http://blogs.msdn.com/b/msroboticsstudio/archive/tags/Human_2D00_Robotic+Interaction/">Human-Robotic Interaction</category><category domain="http://blogs.msdn.com/b/msroboticsstudio/archive/tags/Natural+User+Interface/">Natural User Interface</category><category domain="http://blogs.msdn.com/b/msroboticsstudio/archive/tags/NUI/">NUI</category></item><item><title>Smile for the camera! </title><link>http://blogs.msdn.com/b/msroboticsstudio/archive/2011/10/27/smile-for-the-camera.aspx</link><pubDate>Thu, 27 Oct 2011 17:49:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10230676</guid><dc:creator>elemenager</dc:creator><slash:comments>4</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/msroboticsstudio/rsscomments.aspx?WeblogPostID=10230676</wfw:commentRss><comments>http://blogs.msdn.com/b/msroboticsstudio/archive/2011/10/27/smile-for-the-camera.aspx#comments</comments><description>&lt;p&gt;It&amp;rsquo;s estimated that &lt;a href="http://1000memories.com/blog/94-number-of-photos-ever-taken-digital-and-analog-in-shoebox"&gt;3.5 trillion&lt;/a&gt; photos have been taken since the first pinhole camera. Even if you account for population growth the progression of photography is mind boggling. Did you know that we take 4 times as many photos compared to 10 years ago and Facebook currently hosts over 140 billion of them, with an additional 70 billion more expected this year? (1000memories.com)&lt;/p&gt;
&lt;p&gt;&lt;a href="http://s3.amazonaws.com/fromus/blog_posts/largest_photo_libraries.png"&gt;&lt;img src="http://s3.amazonaws.com/fromus/blog_posts/largest_photo_libraries.png" alt="" style="max-width: 550px; display: block; margin-left: auto; margin-right: auto;" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Technology has made it possible to capture images of every party, birthday, summer BBQ and family gathering in rich detail while sharing them with friends around the world. So what does all of this have to do with Robotics? Greg Shirakyan, a developer on the Microsoft Robotics team, used &lt;a href="http://blogs.msdn.com/controlpanel/b/msroboticsstudio/archive/2011/09/17/announcing-microsoft-robotics-developer-studio-4-beta.aspx"&gt;Microsoft Robotics Developer Studio 4&lt;/a&gt; (RDS4) and the first implementation of the RDS4 Reference Platform specifications from Parallax (&lt;a href="http://www.parallax.com/eddie"&gt;EDDIE&lt;/a&gt;) to make it even easier to capture these memories.&lt;/p&gt;
&lt;h1&gt;Party Photographer aka Roborazzi&lt;/h1&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Greg&amp;rsquo;s party photographer is designed to wander autonomously, engaging people by detecting them using Microsoft Kinect&amp;rsquo;s skeletal tracking capabilities and once they&amp;rsquo;re in frame EDDIE snaps a pic. Once the image has been captured you can have the picture uploaded to Flickr. Roborazzi alleviates the need for individuals to capture the special memories at an event and allows them to focus their time on creating them. Watch the video below to see Roborazzi in action and a technical debrief of the project from Greg.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p style="text-align: center;"&gt;&lt;a href="http://www.youtube.com/watch?v=io0pLVmY0O0"&gt;&lt;/a&gt;&lt;a href="http://blogs.msdn.com/b/msroboticsstudio/archive/2011/10/27/smile-for-the-camera.aspx"&gt;(Please visit the site to view this video)&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h1&gt;What&amp;rsquo;s Next&lt;/h1&gt;
&lt;p&gt;Greg&amp;rsquo;s Roborazzi is a great solution that plays to relevant trends in human behavior however, it&amp;rsquo;s not the end all be all solution. What if Roborazzi merged all the photos of an event in a three-dimensional experience like &lt;a href="http://photosynth.net/view.aspx?cid=05dc1585-dc53-4f2c-bfb1-4da8d5915256"&gt;&amp;ldquo;The Moment&amp;rdquo;&lt;/a&gt; , breaking the mold of presenting images in a timeline?&amp;nbsp; Images are not the only media that EDDIE can capture and parties are not the only scenario where innovative robotic solutions can be created. Your imagination is the limit.&lt;/p&gt;
&lt;p&gt;If you have an idea for an at home robot show us what you got in our &lt;a href="http://www.roboticsathome.com/"&gt;Robotics @Home Contest&lt;/a&gt;. If you want to learn more what&amp;rsquo;s going on with the Microsoft Robotics team join us on &lt;a href="http://www.facebook.com/pages/Microsoft-Robotics/276412742380081"&gt;Facebook&lt;/a&gt; and &lt;a href="http://www.twitter.com/msrobotics"&gt;Twitter&lt;/a&gt;. For technical assistance on building a robot with RDS4 join our &lt;a href="http://social.msdn.microsoft.com/Forums/en-US/roboticscommunity/threads/"&gt;developer community&lt;/a&gt; and keep an eye out for more @home solutions created by the Microsoft Robotics team.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10230676" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/msroboticsstudio/archive/tags/robotics/">robotics</category><category domain="http://blogs.msdn.com/b/msroboticsstudio/archive/tags/home+robotics/">home robotics</category><category domain="http://blogs.msdn.com/b/msroboticsstudio/archive/tags/roborazzi/">roborazzi</category><category domain="http://blogs.msdn.com/b/msroboticsstudio/archive/tags/RDS4/">RDS4</category><category domain="http://blogs.msdn.com/b/msroboticsstudio/archive/tags/how+to+make+a+robot/">how to make a robot</category><category domain="http://blogs.msdn.com/b/msroboticsstudio/archive/tags/photo+robot/">photo robot</category></item><item><title>Updated Samples for Professional MRDS textbook</title><link>http://blogs.msdn.com/b/msroboticsstudio/archive/2011/10/09/updated-samples-for-professional-mrds-textbook.aspx</link><pubDate>Mon, 10 Oct 2011 05:33:12 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10222628</guid><dc:creator>Trevor Taylor</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/msroboticsstudio/rsscomments.aspx?WeblogPostID=10222628</wfw:commentRss><comments>http://blogs.msdn.com/b/msroboticsstudio/archive/2011/10/09/updated-samples-for-professional-mrds-textbook.aspx#comments</comments><description>&lt;p&gt;The samples from the book "Professional Microsoft Robotics Developer Studio" have been updated to work with RDS 4 Beta and are available for download from CodePlex:&lt;br /&gt;&lt;a href="http://promrds.codeplex.com"&gt;http://promrds.codeplex.com&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;There were very few changes required, but new users will find it more convenient to download the updated samples. Note that the projects in the updated samples are for Visual Studio 2010 because RDS no longer supports Visual Studio 2008. Also you must be on Windows 7 to use a Kinect sensor because the Kinect for Windows SDK requires Windows 7. The RDS 4 Beta currently requires that you install Kinect for Windows&amp;nbsp;even if you only want to use the simulated Kinect. This&amp;nbsp;requirement will be removed in the final release.&lt;/p&gt;
&lt;p&gt;The samples will be updated again for the final release of RDS 4.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10222628" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/msroboticsstudio/archive/tags/ProMRDS/">ProMRDS</category></item><item><title>Announcing Microsoft Robotics Developer Studio 4 Beta </title><link>http://blogs.msdn.com/b/msroboticsstudio/archive/2011/09/17/announcing-microsoft-robotics-developer-studio-4-beta.aspx</link><pubDate>Sat, 17 Sep 2011 10:30:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10211307</guid><dc:creator>Stathis Papaefstathiou</dc:creator><slash:comments>5</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/msroboticsstudio/rsscomments.aspx?WeblogPostID=10211307</wfw:commentRss><comments>http://blogs.msdn.com/b/msroboticsstudio/archive/2011/09/17/announcing-microsoft-robotics-developer-studio-4-beta.aspx#comments</comments><description>&lt;p&gt;In my July blog post, we announced the Kinect Services for Microsoft Robotics Developer Studio (RDS) and I promised that we would have some exciting announcements this fall. It is my pleasure to announce the release of&amp;nbsp;RDS 4 Beta available as a free of charge download at &lt;a href="http://www.microsoft.com/robotics/"&gt;Microsoft.com/robotics&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;It's inspiring to see the&amp;nbsp;tremendous excitement with Microsoft Kinect within the robotics space signaling the energy and potential opportunities that exist in essentially transforming robots to low-cost mainstream consumer devices. This beta release is one of our early steps towards realizing our long term strategy of accelerating the consumer robotics industry. There are many new capabilities that we are bringing to the latest release of RDS, but I will focus on three major additions I&amp;rsquo;m particularly excited about.&lt;/p&gt;
&lt;p&gt;Unlike computers that primarily implement a single computational model, which means that when I write a sorting algorithm that runs on one computer, the same algorithm will work on another computer even if it uses a different processor technology, has different component configuration, and runs a different software stack. This is not the case with robots that come in many shapes and configurations. For example a navigation algorithm is typically dependent on the sensor and other hardware configurations. This makes it difficult for people to share solutions.&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;For the first time we define a Kinect-based hardware reference platform that can help in the delivery of an affordable and capable robot that will be able to support technologies and scenarios for the consumer audience. Most everyone can build a robot using this specification, and we are working with robotic hardware vendors that will make kits and preassembled units available. The first such kit is called EDDIE and it is available from &lt;a href="http://www.parallax.com/eddie"&gt;Parallax for pre-order now&lt;/a&gt;. EDDIE is intended to be a turnkey solution for using RDS with this platform and our aspiration is that there will be development and sharing of technology for this hardware platform. In addition, we made sure that there is an accurate representation of a robot that is based on the hardware platform in our simulation environment. You can start developing your applications in the simulator before you decide to buy and run them on a physical robot.&lt;/p&gt;
&lt;p&gt;The second additional feature in RDS 4 is beta the availability of Kinect services that support the Kinect for Windows SDK capabilities shipped by Microsoft earlier this summer. You will be able to use the CCR/DSS programming model to access all of the Kinect for Windows SDK functionality. This unlocks a whole new world around Human Robot Interaction (HRI) with the use of skeleton tracking and speech. But we are also making available the raw sensor stream for your use in building additional capabilities such as navigation algorithms. As a matter of fact, we are shipping an obstacle avoidance service that fuses the Kinect input with the other proximity sensors to demonstrate how the sensor array can be used to intelligently perform directional based navigation.&lt;/p&gt;
&lt;p&gt;In RDS 4 we make available for the first time the CCR programming model in Silverlight. Why is this important? Although this new capability might seem esoteric, it is manifesting a baby step towards engaging a broader community of developers who might not have previously been involved with Robotic scenarios. We feel that this is very important because we see that many of the experience and scenario innovations used today in the mobile device space can translate to new unique and exciting applications for Robotics.&lt;/p&gt;
&lt;p&gt;In an effort to help spur continued creativity and new consumer robotics scenario within the community, we are also excited to announce our first Robots @ Home Contest. We are inviting developers of all stripes to innovate and create new software that can lead to more personal consumer robotics scenarios. You can submit idea proposals into one of the following categories:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Consumer usage scenarios;&lt;/li&gt;
&lt;li&gt;Human Robot Interaction; and&lt;/li&gt;
&lt;li&gt;Autonomous Navigation.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Please visit&amp;nbsp;our &lt;a href="http://www.microsoft.com/robotics/"&gt;Microsoft Robotics Developer Studio Web site&lt;/a&gt; for more details.&lt;/p&gt;
&lt;p&gt;It&amp;rsquo;s been exciting to see how Microsoft&amp;rsquo;s Kinect sensor has already captured the imaginations of researchers, academics, and robotics enthusiasts around the world. Our motivation in releasing these tools is to extend and democratize access to robotics development, bringing value to the space through ease-of-use, accessibility, and a robust existing developer community.&lt;/p&gt;
&lt;p&gt;As you can imagine, these are hard problems that we are trying to solve. And given the constraints and expectations of the market within the consumer robotics space, we believe that if we combine both Microsoft&amp;rsquo;s unique technology portfolio with the creativity and enthusiasm of the community, we can develop new experiences and scenarios that can revolutionize peoples&amp;rsquo; relationship with Robotics.&lt;/p&gt;
&lt;p&gt;--Stathis Papaefstathiou, General Manager, Microsoft Robotics&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10211307" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/msroboticsstudio/archive/tags/Kinect/">Kinect</category><category domain="http://blogs.msdn.com/b/msroboticsstudio/archive/tags/Robots+_4000_+Home/">Robots @ Home</category><category domain="http://blogs.msdn.com/b/msroboticsstudio/archive/tags/Consumer+Robotics/">Consumer Robotics</category><category domain="http://blogs.msdn.com/b/msroboticsstudio/archive/tags/RDS+4/">RDS 4</category></item><item><title>Get the latest info about RDS at Maker Faire New York</title><link>http://blogs.msdn.com/b/msroboticsstudio/archive/2011/08/27/get-the-latest-info-about-rds-at-maker-faire-new-york.aspx</link><pubDate>Sat, 27 Aug 2011 23:14:14 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10201262</guid><dc:creator>Trevor Taylor</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/msroboticsstudio/rsscomments.aspx?WeblogPostID=10201262</wfw:commentRss><comments>http://blogs.msdn.com/b/msroboticsstudio/archive/2011/08/27/get-the-latest-info-about-rds-at-maker-faire-new-york.aspx#comments</comments><description>&lt;p&gt;If you are in New York on the weekend&amp;nbsp;of&amp;nbsp;&amp;nbsp;the 17th and 18th of September, come along to &lt;a title="Maker Faire NYC" href="http://makerfaire.com/newyork/2011/" target="_blank"&gt;Maker Faire&lt;/a&gt; and chat with members of the Robotics Team who will be showing off a pre-release of the next&amp;nbsp;version of Robotics Developer Studio. Microsoft Research will also be presenting the Kinect for Windows SDK and the .NET Gadgeteer. Look for the Microsoft tent near the main Maker Pavillion in Zone C at the northern end of the Faire in the grounds of the &lt;a title="Hall of Science" href="http://www.nysci.org/" target="_blank"&gt;New York Hall of Science&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10201262" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/msroboticsstudio/archive/tags/Maker+Faire/">Maker Faire</category></item><item><title>CCR Tips and Tricks </title><link>http://blogs.msdn.com/b/msroboticsstudio/archive/2011/08/17/ccr-tips-and-tricks.aspx</link><pubDate>Wed, 17 Aug 2011 19:52:08 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10196929</guid><dc:creator>Trevor Taylor</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/msroboticsstudio/rsscomments.aspx?WeblogPostID=10196929</wfw:commentRss><comments>http://blogs.msdn.com/b/msroboticsstudio/archive/2011/08/17/ccr-tips-and-tricks.aspx#comments</comments><description>&lt;p&gt;One of the Robotics&amp;nbsp;Team developers, Emil Gustafsson, has turned his own learning experiences with the Concurrency and Coordination Runtime (CCR) into a series of &lt;a title="CCR Tips and Tricks" href="http://blogs.msdn.com/b/cellfish/archive/2011/08/08/ccr-tips-and-tricks-summary.aspx" target="_blank"&gt;blog posts&lt;/a&gt;. His set of Tips and Tricks explains in detail how various aspects of CCR work. As well as additional useful documentation, the posts are sprinkled with&amp;nbsp;code snippets. Visit the &lt;a title="CCR Tips and Tricks" href="http://blogs.msdn.com/b/cellfish/archive/2011/08/08/ccr-tips-and-tricks-summary.aspx" target="_blank"&gt;CCR Tips and Tricks&lt;/a&gt; blog page for more info.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10196929" width="1" height="1"&gt;</description></item><item><title>New book about RDS using VPL and LEGO NXT</title><link>http://blogs.msdn.com/b/msroboticsstudio/archive/2011/08/15/new-book-about-rds-using-vpl-and-lego-nxt.aspx</link><pubDate>Mon, 15 Aug 2011 19:47:14 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10195817</guid><dc:creator>Trevor Taylor</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/msroboticsstudio/rsscomments.aspx?WeblogPostID=10195817</wfw:commentRss><comments>http://blogs.msdn.com/b/msroboticsstudio/archive/2011/08/15/new-book-about-rds-using-vpl-and-lego-nxt.aspx#comments</comments><description>&lt;p&gt;A new book titled &lt;a title="Robot Development book" href="http://www.crcpress.com/product/isbn/9781439821657" target="_blank"&gt;Robot Development Using Microsoft Robotics Developer Studio&lt;/a&gt; has been released by CRC Press. (It is available from many booksellers including Amazon). This book provides a step-by-step introduction to using the&amp;nbsp;Visual Programming Language (VPL) with a LEGO NXT robot. It was written by academic staff at the National Taiwan University, where it is used to teach an introductory robotics course.&amp;nbsp;All of the sample code as well as Powerpoint slides are available from the &lt;a title="Robot Development web site" href="http://msrds.caece.net/" target="_blank"&gt;companion website&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10195817" width="1" height="1"&gt;</description></item><item><title>Microsoft Surface + Microsoft Robotics Developer Studio = DREAM!</title><link>http://blogs.msdn.com/b/msroboticsstudio/archive/2011/08/10/microsoft-surface-microsoft-robotics-developer-studio-dream.aspx</link><pubDate>Wed, 10 Aug 2011 20:16:12 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10194617</guid><dc:creator>Loke Uei</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/msroboticsstudio/rsscomments.aspx?WeblogPostID=10194617</wfw:commentRss><comments>http://blogs.msdn.com/b/msroboticsstudio/archive/2011/08/10/microsoft-surface-microsoft-robotics-developer-studio-dream.aspx#comments</comments><description>&lt;p&gt;Watch how the Lowell Team from the University of Massachusetts use Surface and RDS to build a very natural user interface for controlling robots for search and rescue. Read Stewart's blog post here for more detail : &lt;a href="http://blogs.msdn.com/b/msr_er/archive/2011/08/08/learn-how-robots-can-help-when-disaster-strikes.aspx"&gt;http://blogs.msdn.com/b/msr_er/archive/2011/08/08/learn-how-robots-can-help-when-disaster-strikes.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;object data="data:application/x-oleobject;base64,QfXq3+HzJEysrJnDBxUISgAJAAASIQAAbBkAAAwAAAB3AGgAaQB0AGUAAAAAAAAAAAAAAAAAAACMAAAAaAB0AHQAcAA6AC8ALwByAGUAcwBlAGEAcgBjAGgALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYQBwAHAAcwAvAHYAaQBkAGUAbwAvAEMAbABpAGUAbgB0AEIAaQBuAC8ARQBtAGIAZQBkAGQAZQBkAFAAbABhAHkAZQByAC4AeABhAHAAAAA8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANAAAAGkAZAA9ADEANQAyADAAOQAxACwAcwB0AGEAcgB0AD0AMAAsAGUAbgBkAD0AMQAyADcAAAAAAAAAAAAAAP//AAABAAAAAAAAAAAAAAAAAAAAGAAAADMALgAwAC4ANAAwADgAMQA4AC4AMAAAAAoAAAB0AHIAdQBlAAAAAAAAAAAAAAAAAAAA" width="320" type="application/x-silverlight-2" height="246"&gt;&lt;param name="source" value="http://research.microsoft.com/apps/video/ClientBin/EmbeddedPlayer.xap" /&gt;&lt;param name="enableHtmlAccess" value="true" /&gt;&lt;param name="initParams" value="id=152091,start=0,end=127" /&gt;&lt;param name="background" value="white" /&gt;&lt;param name="minRuntimeVersion" value="3.0.40818.0" /&gt;&lt;param name="autoUpgrade" value="true" /&gt;&lt;a style="text-decoration: none;" href="http://go.microsoft.com/fwlink/?LinkID=149156&amp;amp;v=3.0.40818.0"&gt;&lt;img style="border-style: none;" alt="Get Microsoft Silverlight" src="http://go.microsoft.com/fwlink/?LinkId=108181" /&gt;&lt;/a&gt;&lt;/object&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10194617" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/msroboticsstudio/archive/tags/RDS+2008/">RDS 2008</category><category domain="http://blogs.msdn.com/b/msroboticsstudio/archive/tags/robotics+developer+studio/">robotics developer studio</category><category domain="http://blogs.msdn.com/b/msroboticsstudio/archive/tags/surface/">surface</category><category domain="http://blogs.msdn.com/b/msroboticsstudio/archive/tags/search/">search</category><category domain="http://blogs.msdn.com/b/msroboticsstudio/archive/tags/disaster/">disaster</category><category domain="http://blogs.msdn.com/b/msroboticsstudio/archive/tags/sim/">sim</category><category domain="http://blogs.msdn.com/b/msroboticsstudio/archive/tags/simulation/">simulation</category><category domain="http://blogs.msdn.com/b/msroboticsstudio/archive/tags/rescue/">rescue</category></item><item><title>Announcing Kinect Services for RDS 2008 R3</title><link>http://blogs.msdn.com/b/msroboticsstudio/archive/2011/07/13/announcing-kinect-services-for-rds-2008-r3.aspx</link><pubDate>Wed, 13 Jul 2011 16:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10185643</guid><dc:creator>Stathis Papaefstathiou</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/msroboticsstudio/rsscomments.aspx?WeblogPostID=10185643</wfw:commentRss><comments>http://blogs.msdn.com/b/msroboticsstudio/archive/2011/07/13/announcing-kinect-services-for-rds-2008-r3.aspx#comments</comments><description>&lt;p&gt;&lt;span style="font-size: small;"&gt;These are exciting times for Robotics. It is clear that the convergence of technologies and secular trends will make Robotics relevant to our day to day lives. The availability of Kinect and the work that the Robotics community has been doing the last few months is an example of the energy and the potential that exists in this space. You may have already seen in the news a couple of weeks ago that Microsoft released our Kinect for Windows SDK Beta (Kinect SDK) &amp;mdash;creating&amp;nbsp; opportunities in exciting ways by making advanced technologies, such as skeleton tracking, available to everyone.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;Today, I&amp;rsquo;m pleased to announce that we are releasing Kinect Services for RDS, available as &lt;a title="a free download from our website" href="http://go.microsoft.com/fwlink/?LinkID=223644"&gt;a free download from our website&lt;/a&gt;. Kinect Services for RDS is built on top of the Kinect for Windows SDK. We have wrapped in the core Kinect SDK capabilities so you can use them with the CCR/DSS programming model. However, this is only the beginning. Keep your eyes peeled for updates in the fall. We know that there are many practical issues for applying the Kinect technologies to robotics capabilities that we will be addressing in upcoming RDS releases.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;A few years ago, we recognized that the dawn of robotics in the consumer market was coming, and asked ourselves how we could drive the technologies that will make robotics relevant to the consumer market. There is very interesting and exciting work that is taking place in academia, research, community, and among many start-ups. We didn&amp;rsquo;t want to replicate these efforts, so we decided to focus on leveraging Microsoft&amp;rsquo;s vast portfolio of technologies, and the brainpower of Microsoft Research to develop capabilities, scenarios, and experiences that are necessary to push Robotics over the last &amp;ldquo;hump&amp;rdquo; to become part of our everyday lives.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;As you can imagine, this has been a challenging task given the constraints and expectations of consumers. Consumers expect that their products will always work, that the experience will be seamless, and that there is sufficient value to justify a new product category in their homes. At the same time, unlike research robots, the constraints of a consumer device given the price point are limited in terms of sensors and other capabilities (e.g. manipulators).&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;Democratizing robotics technologies to enable the consumer robotics market to flourish is our passion and number one priority. &lt;/span&gt;&lt;span style="font-size: small;"&gt;At the same time, this new strategy has forced us to be less visible with our Robotics Developer Studio work. During the last few years, we have continued to have an active user community and I thank you for your patience and your support. I would like to reinforce that all of the technologies that we include in the RDS releases are the underpinning of our new focus in consumer robotics.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;We look forward to working with the developer community to create a common platform &amp;ndash; using Kinect &amp;ndash; to co-create consumer robotics projects and scenarios.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;--Stathis Papaefstathiou, General Manager, Microsoft Robotics&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10185643" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/msroboticsstudio/archive/tags/RDS+2008/">RDS 2008</category><category domain="http://blogs.msdn.com/b/msroboticsstudio/archive/tags/Kinect/">Kinect</category></item><item><title>Lego Hexapod powered by Microsoft Robotics Developer Studio</title><link>http://blogs.msdn.com/b/msroboticsstudio/archive/2011/06/29/lego-hexapod-powered-by-microsoft-robotics-developer-studio.aspx</link><pubDate>Wed, 29 Jun 2011 17:53:44 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10181510</guid><dc:creator>Loke Uei</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/msroboticsstudio/rsscomments.aspx?WeblogPostID=10181510</wfw:commentRss><comments>http://blogs.msdn.com/b/msroboticsstudio/archive/2011/06/29/lego-hexapod-powered-by-microsoft-robotics-developer-studio.aspx#comments</comments><description>&lt;p&gt;This is a cool hexapod robot that's built using the Lego Mindstorm kit with logic written using the Microsoft Robotics Developer Studio platform. Gokulnath Murugesan who hails from Chennai India put this together and recorded a video of it in action. Also, in this video, you'll see him control the robot using an Android Phone.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.gokulnath.com//2011/06/27/LegoHexapodControlledUsingMicrosoftRoboticsDeveloperStudioMRDS.aspx"&gt;http://blogs.gokulnath.com//2011/06/27/LegoHexapodControlledUsingMicrosoftRoboticsDeveloperStudioMRDS.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/b/msroboticsstudio/archive/2011/06/29/lego-hexapod-powered-by-microsoft-robotics-developer-studio.aspx"&gt;(Please visit the site to view this video)&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10181510" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/msroboticsstudio/archive/tags/Fun+things/">Fun things</category><category domain="http://blogs.msdn.com/b/msroboticsstudio/archive/tags/RDS+2008/">RDS 2008</category><category domain="http://blogs.msdn.com/b/msroboticsstudio/archive/tags/video/">video</category><category domain="http://blogs.msdn.com/b/msroboticsstudio/archive/tags/robotics+developer+studio/">robotics developer studio</category><category domain="http://blogs.msdn.com/b/msroboticsstudio/archive/tags/lego/">lego</category><category domain="http://blogs.msdn.com/b/msroboticsstudio/archive/tags/msrds/">msrds</category><category domain="http://blogs.msdn.com/b/msroboticsstudio/archive/tags/hexapod/">hexapod</category><category domain="http://blogs.msdn.com/b/msroboticsstudio/archive/tags/mindstorm/">mindstorm</category></item><item><title>Software Engineering course material for Robotics </title><link>http://blogs.msdn.com/b/msroboticsstudio/archive/2011/03/18/software-engineering-course-material-for-robotics.aspx</link><pubDate>Fri, 18 Mar 2011 19:55:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10143248</guid><dc:creator>Loke Uei</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/msroboticsstudio/rsscomments.aspx?WeblogPostID=10143248</wfw:commentRss><comments>http://blogs.msdn.com/b/msroboticsstudio/archive/2011/03/18/software-engineering-course-material-for-robotics.aspx#comments</comments><description>&lt;p&gt;&lt;span style="font-family: 'Calibri','sans-serif'; font-size: 11pt;"&gt;Microsoft together with their partner, &lt;a href="http://www.cc.gatech.edu/"&gt;&lt;span style="color: #0000ff;"&gt;Georgia Tech&lt;/span&gt;&lt;/a&gt;, developed a comprehensive course for teaching the basics of software engineering as it&amp;rsquo;s applied to robotics. This course utilizes the &lt;a href="http://microsoft.com/robotics"&gt;&lt;span style="color: #0000ff;"&gt;Microsoft Robotic Developer Studio R3&lt;/span&gt;&lt;/a&gt; for software implementation and examples. This lecture series covers the following :&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ul type="disc"&gt;
&lt;li class="MsoNormal" style="margin: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="mso-fareast-font-family: 'Times New Roman';"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;Basic software engineering &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="margin: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="mso-fareast-font-family: 'Times New Roman';"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;Software engineering tools &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="margin: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="mso-fareast-font-family: 'Times New Roman';"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;Introduction to Microsoft Robotics Developer Studio &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="margin: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="mso-fareast-font-family: 'Times New Roman';"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;Development using simulation &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="margin: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="mso-fareast-font-family: 'Times New Roman';"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;Process/System Models &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="margin: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="mso-fareast-font-family: 'Times New Roman';"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;Communication and Synchronization &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="margin: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="mso-fareast-font-family: 'Times New Roman';"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;Standard System Architectures &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="margin: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="mso-fareast-font-family: 'Times New Roman';"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;Hardware interfacing&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="font-family: 'Calibri','sans-serif'; font-size: 11pt;"&gt;The course also includes a number of exercises to enable students to consider how design decisions such as data flow, synchronization, and how it impacts the overall performance of the system.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: 'Calibri','sans-serif'; font-size: 11pt;"&gt;You can download the complete course content here : &lt;a href="http://swrobotics.codeplex.com/" title="http://swrobotics.codeplex.com/"&gt;&lt;span style="color: #0000ff;"&gt;http://swrobotics.codeplex.com/&lt;/span&gt;&lt;/a&gt; or read Georgia Tech' Course Syllabus here : &lt;a href="http://www.cc.gatech.edu/~hic/8803-SER-10/Syllabus.html" title="http://www.cc.gatech.edu/~hic/8803-SER-10/Syllabus.html"&gt;&lt;span style="color: #0000ff;"&gt;http://www.cc.gatech.edu/~hic/8803-SER-10/Syllabus.html&lt;/span&gt;&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: 'Calibri','sans-serif'; font-size: 11pt;"&gt;Feel free to contact us via our &lt;a href="http://twitter.com/msrobotics"&gt;&lt;span style="color: #0000ff;"&gt;Twitter&lt;/span&gt;&lt;/a&gt; account or on the &lt;a href="http://social.msdn.microsoft.com/Forums/en-US/category/robotics"&gt;&lt;span style="color: #0000ff;"&gt;Microsoft Robotics Forums&lt;/span&gt;&lt;/a&gt; if you have any questions or feedback.&amp;nbsp; &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: 'Calibri','sans-serif'; font-size: 11pt;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10143248" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/msroboticsstudio/archive/tags/Application+Development/">Application Development</category><category domain="http://blogs.msdn.com/b/msroboticsstudio/archive/tags/Packages/">Packages</category><category domain="http://blogs.msdn.com/b/msroboticsstudio/archive/tags/RDS+2008/">RDS 2008</category><category domain="http://blogs.msdn.com/b/msroboticsstudio/archive/tags/robotics+education/">robotics education</category><category domain="http://blogs.msdn.com/b/msroboticsstudio/archive/tags/courseware/">courseware</category><category domain="http://blogs.msdn.com/b/msroboticsstudio/archive/tags/course/">course</category><category domain="http://blogs.msdn.com/b/msroboticsstudio/archive/tags/georgia+tech/">georgia tech</category></item><item><title>Using RDS in Cars and for Home Automation</title><link>http://blogs.msdn.com/b/msroboticsstudio/archive/2010/10/13/using-rds-in-cars-and-for-home-automation.aspx</link><pubDate>Wed, 13 Oct 2010 18:19:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10075454</guid><dc:creator>Trevor Taylor</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/msroboticsstudio/rsscomments.aspx?WeblogPostID=10075454</wfw:commentRss><comments>http://blogs.msdn.com/b/msroboticsstudio/archive/2010/10/13/using-rds-in-cars-and-for-home-automation.aspx#comments</comments><description>&lt;p&gt;Stacy Harris and John Mullinax were the key people behind the University of Michigan project to use RDS for social networking in cars. (See a &lt;a target="_blank" href="http://blogs.msdn.com/msroboticsstudio/archive/2010/04/23/social-networking-apps-for-cars-at-university-of-michigan.aspx" title="U. Michigan Project"&gt;previous blog entry&lt;/a&gt;). In this short&amp;nbsp;interview with John O'Donnell they talk about how the project came about and Stacy also gives some insight into his experiments with home automation using RDS:&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;&lt;span style="font-family: Arial;"&gt;&lt;span style="font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;&lt;a href="http://channel9.msdn.com/Blogs/jodonnell/Microsoft-Robotics-Developer-Studio-Cars-and-Home-Automation-with-Stacy-Harris-and-John-Mullinax"&gt;http://channel9.msdn.com/Blogs/jodonnell/Microsoft-Robotics-Developer-Studio-Cars-and-Home-Automation-with-Stacy-Harris-and-John-Mullinax&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;&lt;span style="font-family: Arial;"&gt;&lt;span style="font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10075454" width="1" height="1"&gt;</description></item><item><title>Microsoft Surface meets Microsoft Robotics Developer Studio at U. Mass Lowell</title><link>http://blogs.msdn.com/b/msroboticsstudio/archive/2010/08/25/microsoft-surface-meets-microsoft-robotics-developer-studio-at-u-mass-lowell.aspx</link><pubDate>Wed, 25 Aug 2010 19:28:01 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10054291</guid><dc:creator>Trevor Taylor</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/msroboticsstudio/rsscomments.aspx?WeblogPostID=10054291</wfw:commentRss><comments>http://blogs.msdn.com/b/msroboticsstudio/archive/2010/08/25/microsoft-surface-meets-microsoft-robotics-developer-studio-at-u-mass-lowell.aspx#comments</comments><description>&lt;p&gt;Researchers at the University of Massachusetts Lowell Robotics Lab have used a Microsoft Surface as a way to command multiple robots to move around in arbitrary paths. You can &lt;a target="_blank" href="http://www.youtube.com/watch?v=HSOziHgQedA&amp;amp;feature=player_embedded" title="Surface and RDS video"&gt;watch the video&lt;/a&gt; to see how smoothly it works. Visit the &lt;a href="http://robotics.cs.uml.edu" title="U. Mass Lowell Robotics Lab"&gt;Robotics Lab web site&lt;/a&gt; for more information on work in progress.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10054291" width="1" height="1"&gt;</description></item><item><title>Add-ons for the RDS Simulator</title><link>http://blogs.msdn.com/b/msroboticsstudio/archive/2010/08/09/add-ons-for-the-rds-simulator.aspx</link><pubDate>Mon, 09 Aug 2010 19:36:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10047993</guid><dc:creator>Trevor Taylor</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/msroboticsstudio/rsscomments.aspx?WeblogPostID=10047993</wfw:commentRss><comments>http://blogs.msdn.com/b/msroboticsstudio/archive/2010/08/09/add-ons-for-the-rds-simulator.aspx#comments</comments><description>&lt;p&gt;The Robotics Developer Studio (RDS)&amp;nbsp;Simulator is a key feature of the package that allows you to get started without buying expensive robots. It is a great tool for use in education. The add-ons outlined below help you to create your own simulation environments and get started on learning about robotics.&lt;/p&gt;
&lt;h2&gt;Using SimplyCube from VPL&lt;/h2&gt;
&lt;p&gt;SimplyCube is a development environment for simulation created by &lt;a target="_blank" href="http://www.simplysim.net/" title="SimplySim Home Page"&gt;SimplySim&lt;/a&gt;&amp;nbsp;that is closely integrated with RDS.&amp;nbsp;In their latest &lt;a target="_blank" href="http://www.simplysim.net/blog/2010/08/09/simplycube-3d-applications-using-microsoft-vpl/" title="SimplyCube with VPL"&gt;blog post&lt;/a&gt;, SimplySim shows how to use VPL (Visual Programming Language) to manipulate entities in a simulated environment.&lt;/p&gt;
&lt;p&gt;&lt;a target="_blank" href="http://www.simplysim.net/blog/2010/08/09/simplycube-3d-applications-using-microsoft-vpl/" title="SimplySim Blog"&gt;&lt;img src="http://blogs.msdn.com/resized-image.ashx/__size/642x0/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-65-47/4130.SimplyCube_2D00_VPL.png" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;Creative IT Education&lt;/h2&gt;
&lt;p&gt;The &lt;a target="_blank" href="http://www.HelloApps.com" title="HelloApps Home Page"&gt;HelloApps&lt;/a&gt; web site has a new addition.&amp;nbsp;The &lt;a target="_blank" href="http://www.helloapps.com/CreativeIT/" title="Creative IT on HelloApps"&gt;Creative IT Education page&lt;/a&gt; includes a showcase for the 5-day Creative IT Camp course (held Aug 2&amp;nbsp;to Aug 6, 2010) and you can see the high school student's various creative solutions for the two given missions.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://blogs.msdn.com/resized-image.ashx/__size/682x0/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-65-47/8764.creativeit_5F00_20100801_5F00_02.png" border="0" /&gt;&lt;/p&gt;
&lt;p&gt;40 high school students (IT Gifted Youth) attended this camp and they showed wonderful creative solutions using RDS simulation&amp;nbsp;during the camp.&lt;/p&gt;
&lt;p&gt;The combination of RDS simulation and SPL are very suitable tools for enhancing creativity and IT skills simultaneously.&amp;nbsp;This showcase could be valuable reference for the Technical Faculty audience. The web page includes all lecture slides on Creative IT program (from 3-hour course to a 5-day course).&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;Artificial Robotics Editing Environment&lt;/h2&gt;
&lt;p&gt;The AR package from &lt;a target="_blank" href="http://artificialrobotics.com/" title="Artificial Robotics Home Page"&gt;Artificial Robotics&lt;/a&gt; combines the Google SketchUp tool with the RDS Simulator to create a rapid prototyping environment for building simulations. The AR Express package is available for free.&lt;/p&gt;
&lt;div&gt;&lt;/div&gt;
&lt;p&gt;&lt;img src="http://blogs.msdn.com/resized-image.ashx/__size/479x0/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-65-47/4431.AR_2D00_Editing.png" border="0" /&gt;&lt;/p&gt;
&lt;p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10047993" width="1" height="1"&gt;</description></item><item><title>Partner News from Studica, Robosoft</title><link>http://blogs.msdn.com/b/msroboticsstudio/archive/2010/06/29/partner-news-studica-and-robosoft.aspx</link><pubDate>Tue, 29 Jun 2010 18:06:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10032263</guid><dc:creator>Trevor Taylor</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/msroboticsstudio/rsscomments.aspx?WeblogPostID=10032263</wfw:commentRss><comments>http://blogs.msdn.com/b/msroboticsstudio/archive/2010/06/29/partner-news-studica-and-robosoft.aspx#comments</comments><description>&lt;p&gt;This partner update includes news from the RDS partners Studica and Robosoft.&lt;/p&gt;
&lt;h2&gt;Studica News&lt;/h2&gt;
&lt;p&gt;Studica is a new Robotics partner. They are the&amp;nbsp;North American distributor for Fischertechnik and they are very active in the education community.&lt;/p&gt;
&lt;p&gt;Recently Studica ran their Second Annual Virtual Robotics Competition at the Ontario Technical Skills Competitions at RIM Park in Waterloo Ontario. There were 9 teams that participated from all over Ontario, varying in experience from just being introduced to VPL two days earlier, to some teams that delved deep into C# for the past several months. One team in particular wrote their own Sumo Player by stripping out all the &amp;lsquo;state&amp;rsquo; implementation of the main control code os the base SumoPlayer and implemented their own, procedural-style code. Another team eliminated the floor sensors code and used only the ImageProcessing to control the Boundary avoidance, while another team used extensive ImageProcessing for the Target object tracking.&lt;/p&gt;
&lt;p&gt;As a surprise, the Sumo Ring Object was slightly to reflect a Gray arena rather than a Black one, so some teams needed to make modifications of thresholds to their code. Despite some technical glitches,&amp;nbsp;the Round-Robin matches were completed successfully. A couple of photos are included below from the event.&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;img src="http://blogs.msdn.com/resized-image.ashx/__size/550x250/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-65-47/6724.Sumo-court.JPG" border="0" /&gt;&amp;nbsp;&lt;img src="http://blogs.msdn.com/resized-image.ashx/__size/550x250/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-65-47/7367.Students_5F00_small.jpg" border="0" /&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr width="80%" style="text-align: left; width: 80%;" /&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;Robosoft News&lt;/h2&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;The robuBOX-Kompai is an open source package (licensed under LGPL) based on Microsoft Robotic Developer Studio R3. It provides support for Robosoft&amp;rsquo;s Kompa&amp;iuml; R&amp;amp;D robot.&lt;br /&gt;See Kompa&amp;iuml; in action&amp;nbsp;at &lt;a href="http://www.youtube.com/watch?v=GciSisi1cMg"&gt;http://www.youtube.com/watch?v=GciSisi1cMg&lt;/a&gt;&lt;br /&gt;&lt;img src="http://blogs.msdn.com/resized-image.ashx/__size/550x240/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-65-47/0702.kompai_5F00_small.jpg" border="0" /&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;The package contains:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;a simulated Kompa&amp;iuml; for MRDS simulation engine,&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;full hardware support (speed control, laser, ultrasonic, infrared, odometry)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;path following&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;mapping, localization and path generation, based on Karto, from SRI&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;speech interaction&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;a dashboard to monitor and use these functionalities&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;The robuBOX-Kompai package can be downloaded from the &lt;span style="font-family: 'Times New Roman','serif'; font-size: 12pt; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"&gt;&lt;a href="http://www.doc-center.robosoft.com/Kompa%C3%AF_home_page"&gt;Kompa&amp;iuml; Home Page&lt;/a&gt;&lt;/span&gt;. The user manual is also available online.&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10032263" width="1" height="1"&gt;</description></item></channel></rss>