<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:evnet="http://www.mscommunities.com/rssmodule/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"><channel><title>Entries tagged with robots - Channel 8</title><atom:link rel="self" type="application/rss+xml" href="http://channel8.msdn.com/tags/robots/feed/ipod/default.aspx" /><itunes:summary>robots</itunes:summary><itunes:author>Yousef, dwaters, Vinod_SQL, Henrike, NickB, randguth, HumanCompiler, BestSnowman, tina, Jenp, extreme, Clint, Nogare, Sampy, Anaquil, VolkerW, kunjal, Charles, Grace, tokianuki, IvanaTilca, MrNAP, Fabian, JeanGray, mkleef, Chenley, Sasza, loper, Guerra, cykho, DaveMorehouse, markjo, Miguel, qixing, MS Recruiting, BuckWoody, leonardopires, Tao, TechNetMagazine, pseudotot, MJV, Max, Matt_Duffin, SaNdMaX, zeddy, SilkeChristina, bsarica, Ellery, feder, wolfh, gogole, Jaguar, eminay, madd0, magicMajid, Olaf, bietiekay, Yizhe, BipinPaulBedi, chidioc, sarahintampa, onyourmark, Ian, imkin, gbarnett, sriram, littleguru, Joey, Laura, dmelanchthon, HilaryP, Exsilio, gmarchetti, akinoriy, Surfer, edunhill, smanus, masakit10051, Lean, fuady, SampyLive2, ethelcilla, MWahby, ZachSkylesOwens, anmari, narenda, tendulkar, UrJiT, Michael_Greene, neil, TheContempt, wperr, Diane, SecurityGuy, AdamBomb, JamesSun, alanle, ASchabus, compozer, Fernik, gkrishnaa, jaircazarin, arnostevens, steffenk, Farol, Daniel, Larry, gsmodi, mesmann, erickingfrog, alain, DiegoNogare, Arun, campusK0der, ronald, KenR, Johnny_Yu, bencoley, Pascal, Lisa, tunckanat, sos, AlexJimenez, SanilSingh, anoop, armanhal, Barbara, System, krobi, Beatriz, Carla_Silva, Duncan, Elisa, Ata, AlfredTwo, RaidDawg</itunes:author><image><url>http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/Channel8/images/feedimage.png</url><title>Entries tagged with robots - Channel 8</title><link>http://channel8.msdn.com/Tags/robots/</link></image><itunes:image href="http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/Channel8/images/feedimage.png" /><itunes:category text="Technology" /><description>robots</description><link>http://channel8.msdn.com/Tags/robots/</link><language>en-us</language><pubDate>Fri, 07 Nov 2008 15:06:42 GMT</pubDate><lastBuildDate>Fri, 07 Nov 2008 15:06:42 GMT</lastBuildDate><generator>EvNet (EvNet, Version=1.0.3229.2473, Culture=neutral, PublicKeyToken=null)</generator><item><title>ImagineCup 2009 - die Kategorie "Robotics"</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/c8/6/0/2/9/Robotics_small_c8.jpg" border="0" /&gt;Hier war es auch ganz klar - &lt;a href="http://blogs.msdn.com/frankpr/default.aspx"&gt;Frank Prengel &lt;/a&gt;ist "unser Mann" ;-) wenn es sich um "Robotics" dreht.&lt;br /&gt;
&lt;br /&gt;
In diesem Video erfahrt Ihr was es mit der Kategorie "Robotics" auf sich hat und was in den einzelnen Runden zu tun ist um Euer Ticket nach Kairo zu ziehen. &lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Wichtig:&lt;/strong&gt; Bis zum 01. März 2009 könnt Ihr Euch für diese Kategorie bewerben.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://msdn.microsoft.com/de-de/academic/dd145292.aspx"&gt;Mehr dazu erfahrt Ihr hier&lt;/a&gt; &lt;br /&gt;&lt;img src="http://channel8.msdn.com/9206/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel8.msdn.com/Posts/ImagineCup-2009-die-Kategorie-Robotics/</comments><itunes:summary>Hier war es auch ganz klar - Frank Prengel ist "unser Mann"  wenn es sich um "Robotics" dreht.

In diesem Video erfahrt Ihr was es mit der Kategorie "Robotics" auf sich hat und was in den einzelnen Runden zu tun ist um Euer Ticket nach Kairo zu ziehen. 

Wichtig: Bis zum 01. März 2009 könnt Ihr Euch für diese Kategorie bewerben.

Mehr dazu erfahrt Ihr hier </itunes:summary><link>http://channel8.msdn.com/Posts/ImagineCup-2009-die-Kategorie-Robotics/</link><pubDate>Fri, 07 Nov 2008 15:52:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/c8/6/0/2/9/Robotics_c8.mp4</guid><evnet:views>2605</evnet:views><evnet:viewtrackingurl>http://channel8.msdn.com/9206/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Hier war es auch ganz klar - Frank Prengel ist "unser Mann" ;-) wenn es sich um "Robotics" dreht.

In diesem Video erfahrt Ihr was es mit der Kategorie "Robotics" auf sich hat und was in den einzelnen Runden zu tun ist um Euer Ticket nach Kairo zu ziehen. 

Wichtig: Bis zum 01. März 2009 könnt Ihr&amp;#8230;</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/c8/6/0/2/9/Robotics_large_c8.jpg" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/c8/6/0/2/9/Robotics_small_c8.jpg" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/c8/6/0/2/9/Robotics_c8.mp4" expression="full" duration="428" fileSize="24280633" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/c8/6/0/2/9/Robotics_c8.mp3" expression="full" duration="428" fileSize="3427184" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/c8/6/0/2/9/Robotics_c8.mp4" expression="full" duration="428" fileSize="24280633" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/c8/6/0/2/9/Robotics_c8.wma" expression="full" duration="428" fileSize="3471899" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/c8/6/0/2/9/Robotics_c8.wmv" expression="full" duration="428" fileSize="27210161" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/c8/6/0/2/9/Robotics_2MB_c8.wmv" expression="full" duration="428" fileSize="131173684" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/c8/6/0/2/9/Robotics_Zune_c8.wmv" expression="full" duration="428" fileSize="34040301" type="video/x-ms-wmv" medium="video" /><media:content url="mms://mschnlnine.wmod.llnwd.net/a1809/d1/c8/6/0/2/9/Robotics_s_c8.wmv" expression="full" duration="428" fileSize="184" type="video/x-ms-asf" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/c8/6/0/2/9/Robotics_c8.mp4" length="24280633" type="video/mp4" /><dc:creator>SilkeChristina</dc:creator><itunes:author>SilkeChristina</itunes:author><slash:comments>0</slash:comments><wfw:commentRss>http://channel8.msdn.com/Posts/ImagineCup-2009-die-Kategorie-Robotics/RSS/</wfw:commentRss><trackback:ping>http://channel8.msdn.com/9206/Trackback.aspx</trackback:ping><category></category><category>Imagine Cup 09</category><category>Robotics</category><category>robots</category><category>TeamGermany</category></item><item><title>Microsoft Research, Robotics, students and professors. The best place to be</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/c8/5/9/5/1/MSRrobotsstanley_small_c8.jpg" border="0" /&gt;&lt;a href="http://research.microsoft.com/~stansley/?0sr=a" target="_blank"&gt;Stewart Tansley&lt;/a&gt; talked to us about what's he doing lately with Robots, how are they using them to bring more students to CS, a very interesting project. We talked about robots in education, the job he is doing with &lt;a href="http://www.robotics.gatech.edu/"&gt;&lt;span&gt;Georgia Tech&lt;/span&gt;&lt;/a&gt; and &lt;a href="http://www.brynmawr.edu/"&gt;&lt;span&gt;Bryn Mawr College&lt;/span&gt;&lt;/a&gt; for the &lt;a href="http://www.roboteducation.org" target="_blank"&gt;The Institute for Personal Robots in Education&lt;/a&gt;&lt;br /&gt;
The goal? make robots a pervasive techology to be used everywhere... Will we have a robot in every house? :)&lt;br /&gt;&lt;img src="http://channel8.msdn.com/1595/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel8.msdn.com/Posts/Microsoft-Research-Rob/</comments><itunes:summary>Stewart Tansley talked to us about what's he doing lately with Robots, how are they using them to bring more students to CS, a very interesting project. We talked about robots in education, the job he is doing with Georgia Tech and Bryn Mawr College for the The Institute for Personal Robots in Education
The goal? make robots a pervasive techology to be used everywhere... Will we have a robot in every house? </itunes:summary><link>http://channel8.msdn.com/Posts/Microsoft-Research-Rob/</link><pubDate>Wed, 06 Feb 2008 03:21:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/c8/5/9/5/1/MSRrobotsstanley_c8.mp4</guid><evnet:views>3921</evnet:views><evnet:viewtrackingurl>http://channel8.msdn.com/1595/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Stewart Tansley talked to us about what's he doing lately with Robots, how are they using them to bring more students to CS, a very interesting project. We talked about robots in education, the job he is doing with Georgia Tech and Bryn Mawr College for the The Institute for Personal Robots in&amp;#8230;</evnet:previewtext><media:thumbnail url="http://channel8.msdn.com/Link/f5166e86-200c-459e-a0c9-bef7c687f8b5/" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/c8/5/9/5/1/MSRrobotsstanley_small_c8.jpg" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/c8/5/9/5/1/MSRrobotsstanley_c8.mp4" expression="full" duration="1262" fileSize="69663359" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/c8/5/9/5/1/MSRrobotsstanley_c8.mp3" expression="full" duration="1262" fileSize="10098439" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/c8/5/9/5/1/MSRrobotsstanley_c8.mp4" expression="full" duration="1262" fileSize="69663359" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/c8/5/9/5/1/MSRrobotsstanley_c8.wma" expression="full" duration="1262" fileSize="10212853" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/c8/5/9/5/1/MSRrobotsstanley_c8.wmv" expression="full" duration="1262" fileSize="73677175" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/c8/5/9/5/1/MSRrobotsstanley_2MB_c8.wmv" expression="full" duration="1262" fileSize="365933517" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/c8/5/9/5/1/MSRrobotsstanley_Zune_c8.wmv" expression="full" duration="1262" fileSize="100029283" type="video/x-ms-wmv" medium="video" /><media:content url="mms://mschnlnine.wmod.llnwd.net/a1809/d1/c8/5/9/5/1/MSRrobotsstanley_s_c8.wmv" expression="full" duration="1262" fileSize="201" type="video/x-ms-asf" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/c8/5/9/5/1/MSRrobotsstanley_c8.mp4" length="69663359" type="video/mp4" /><dc:creator>Lean</dc:creator><itunes:author>Lean</itunes:author><slash:comments>1</slash:comments><wfw:commentRss>http://channel8.msdn.com/Posts/Microsoft-Research-Rob/RSS/</wfw:commentRss><trackback:ping>http://channel8.msdn.com/1595/Trackback.aspx</trackback:ping><category>MSR</category><category>robots</category></item><item><title>Biped Robot that runs on Robotics Studio</title><description>&lt;img src="http://channel8.msdn.com/Link/26aa67d4-952d-4bd8-accf-f8eb4bca2870/" border="0" /&gt;Say hi to &lt;span&gt;e-nuvo WALK&lt;/span&gt; manufactured by ZMP of Japan. e-nuvo WALK is a nearly headless biped thats about 14 inches tall. Using Robotics Studio , this bot can be made to do a lot of snazzy stuff such as walking or kicking a ball.Expected to ship in January, the robot, which has six motors in each
leg and a boxlike torso but no head, is available online and only in
Japan.&lt;br /&gt;&lt;br /&gt;If your heading to Japan and wish to get your hands on one of these, prepare to fork out 5 grand (US).&lt;br /&gt;&lt;br /&gt;Meanwhile like the rest of us, you could play around with Robotics Studio and interface with something like the LEGO NXT.&lt;br /&gt;&lt;br /&gt;&lt;a target="_blank" href="http://news.yahoo.com/s/ap/20071129/ap_on_hi_te/japan_microsoft_robot"&gt;Read Complete News Report&lt;/a&gt;&lt;a href="http://news.yahoo.com/s/ap/20071129/ap_on_hi_te/japan_microsoft_robot"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a target="_blank" href="http://msdn2.microsoft.com/en-us/robotics/default.aspx"&gt;Microsoft Robotics Studio&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Want to know more about Robotics &amp;amp; Robotics Studio - ask "&lt;a target="_blank" href="http://channel8.msdn.com/People/zeddy/"&gt;Zeddy&lt;/a&gt;&lt;a href="http://channel8.msdn.com/People/zeddy/"&gt;&lt;/a&gt;" - The C8 robotics champ.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://channel8.msdn.com/424/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel8.msdn.com/Posts/Biped-Robot-that-runs-on-Robotics-Studio/</comments><itunes:summary>Say hi to e-nuvo WALK manufactured by ZMP of Japan. e-nuvo WALK is a nearly headless biped thats about 14 inches tall. Using Robotics Studio , this bot can be made to do a lot of snazzy stuff such as walking or kicking a ball.Expected to ship in January, the robot, which has six motors in each
leg and a boxlike torso but no head, is available online and only in
Japan.If your heading to Japan and wish to get your hands on one of these, prepare to fork out 5 grand (US).Meanwhile like the rest of us, you could play around with Robotics Studio and interface with something like the LEGO NXT.Read Complete News ReportMicrosoft Robotics StudioWant to know more about Robotics &amp;amp; Robotics Studio - ask "Zeddy" - The C8 robotics champ.</itunes:summary><link>http://channel8.msdn.com/Posts/Biped-Robot-that-runs-on-Robotics-Studio/</link><pubDate>Fri, 30 Nov 2007 06:47:00 GMT</pubDate><guid isPermaLink="false">http://channel8.msdn.com/Posts/Biped-Robot-that-runs-on-Robotics-Studio/</guid><evnet:views>2219</evnet:views><evnet:viewtrackingurl>http://channel8.msdn.com/424/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Say hi to &lt;span&gt;e-nuvo WALK&lt;/span&gt; manufactured by ZMP of Japan. e-nuvo WALK is a nearly headless biped thats about 14 inches tall. Using Robotics Studio , this bot can be made to do a lot of snazzy stuff such as walking or kicking a ball.&lt;br /&gt;</evnet:previewtext><media:thumbnail url="http://channel8.msdn.com/Link/dc8c9619-d595-4ceb-98b7-0fa4d488eec3/" height="240" width="320" /><media:thumbnail url="http://channel8.msdn.com/Link/26aa67d4-952d-4bd8-accf-f8eb4bca2870/" height="64" width="85" /><dc:creator>sriram</dc:creator><itunes:author>sriram</itunes:author><slash:comments>2</slash:comments><wfw:commentRss>http://channel8.msdn.com/Posts/Biped-Robot-that-runs-on-Robotics-Studio/RSS/</wfw:commentRss><trackback:ping>http://channel8.msdn.com/424/Trackback.aspx</trackback:ping><category>Microsoft Robotics studio</category><category>Robotics</category><category>robots</category></item><item><title>Microsoft Robotics Studio and Wii now with the code...</title><description>&lt;img src="http://channel8.msdn.com/Link/f55c8613-a1d0-4a2c-be57-b1fdcc2efc1b/" border="0" /&gt;I&amp;nbsp;took the &lt;a href="http://msdn2.microsoft.com/en-us/robotics/default.aspx" target="_blank"&gt;Microsoft Robotic Studio &lt;/a&gt;and connected a Mindstorm robot, a notebook and a Wii controller to play with technology.&lt;br /&gt;&lt;br /&gt;And now learn how to do it.&lt;br /&gt;
&lt;h2 class="pageTitle"&gt;The Code for Controlling Robot using Wiimote &amp;amp; MS Robotics Studio&lt;/h2&gt;
&lt;p&gt;There's a request from the &lt;a href="http://www.microsoft.com/feeds/msdn/en-us/robotics/rss.xml" target="_blank"&gt;&lt;u&gt;Microsoft Robotics Studio Team&lt;/u&gt;&lt;/a&gt; to post my code for controlling the robot using Microsoft Robotics Studio (MSRS), Lego Mindstorms NXT, and Bluetooth.&lt;/p&gt;
&lt;p&gt;Here are the steps:&lt;/p&gt;
&lt;p&gt;1. Buy a &lt;a href="http://www.amazon.com/Nintendo-Wii-Remote-Controller/dp/B000IMWK2G/ref=pd_bbs_sr_1/102-2480282-9664903?ie=UTF8&amp;amp;s=videogames&amp;amp;qid=1194326686&amp;amp;sr=8-1" target="_blank"&gt;&lt;u&gt;Nintendo Wii gamepad&lt;/u&gt;&lt;/a&gt; (Wiimote) if you don't have a Wii. It will cost you between $40-$70.&lt;/p&gt;
&lt;p&gt;2. Buy a Bluetooth dongle with &lt;a href="http://www.csr.com/products/bc6range.htm" target="_blank"&gt;&lt;u&gt;Cambridge Silicon Radio (CSR)&lt;/u&gt;&lt;/a&gt; or &lt;a href="http://www.issc.com.tw/bt_dongle.htm" target="_blank"&gt;&lt;u&gt;Integrated System Solution Corp (ISSC)&lt;/u&gt;&lt;/a&gt; radios embedded. This is because not all Bluetooth dongles can communicate with the unique Wiimote. My USB Bluetooth dongle brand is &lt;a href="http://www.billionton.com.tw/" target="_blank"&gt;&lt;u&gt;Billionton&lt;/u&gt;&lt;/a&gt;, so if you have Billionton, rest assured you have CSR radio.&lt;/p&gt;
&lt;p&gt;3. Download a trial copy of ISV BlueSoleil here: &lt;a title="http://www.bluesoleil.com/products/index.asp?topic=bluesoleil_v5" href="http://www.bluesoleil.com/products/index.asp?topic=bluesoleil_v5"&gt;&lt;u&gt;http://www.bluesoleil.com/products/index.asp?topic=bluesoleil_v5&lt;/u&gt;&lt;/a&gt;. This is the software stack that works well with the Wiimote. And this software stack only works with CSR-based and ISSC-based radios.&lt;/p&gt;
&lt;p&gt;4. &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=73092ff6-e37b-45c6-8e5e-c23d5d632b1e&amp;amp;displaylang=en" target="_blank"&gt;&lt;u&gt;Download Microsoft Robotics Studio 1.5.&lt;/u&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;5. Download Brian Peek's .NET Wiimote Library &lt;a href="http://www.codeplex.com/WiimoteLib" target="_blank"&gt;&lt;u&gt;from CodePlex here.&lt;/u&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;6. Build the .NET Wiimote Library. Copy the *.dll from &lt;b&gt;\WiimoteMSRS\bin\service&lt;/b&gt; to &lt;b&gt;\Microsoft Robotics Studio (1.5)\bin&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;7. Create a copy of the folder \Microsoft Robotics Studio (1.5)\samples\RoboticsTutorials\Tutorial4\CSharp and rename the duplicate folder &lt;b&gt;"WiimoteTutorial4"&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;8. Open the "WiimoteTutorial4" solution in Visual Studio. Add a Reference to \Microsoft Robotics Studio (1.5)\bin\&lt;b&gt;Wiimote.Y2007.M06.Proxy.dll&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;9. Open the file &lt;b&gt;"RoboticsTutorial4.cs"&lt;/b&gt;. Add a using statement on the top:&lt;/p&gt;
&lt;div&gt;1&amp;nbsp; using wiimote = WiimoteLib.Proxy;&lt;br /&gt;2&lt;br /&gt;&lt;/div&gt;
&lt;p&gt;Add the following code to the Class member declarations area (after "private drive.DriveOperations _driveNotify = new drive.DriveOperations();")&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;1 // partner with wiimote service &lt;br /&gt;2 [Partner("Wiimote", Contract = wiimote.Contract.Identifier, &lt;br /&gt;4 CreationPolicy = PartnerCreationPolicy.UseExistingOrCreate)]&amp;nbsp;&lt;br /&gt;5 private wiimote.WiimoteOperations _wiimotePort = new wiimote.WiimoteOperations(); &lt;br /&gt;6&lt;br /&gt;7&amp;nbsp;// maintain the previous state of the wiimote&amp;nbsp;&lt;br /&gt;8 private wiimote.WiimoteState _stateLast = new wiimote.WiimoteState(); &lt;br /&gt;9&lt;br /&gt;10&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;
&lt;p&gt;10. Add the following code to the end of the &lt;b&gt;Start()&lt;/b&gt; method:&lt;/p&gt;
&lt;div&gt;1 // create an internal notification port &lt;br /&gt;2 wiimote.WiimoteOperations _wiimoteNotify = new wiimote.WiimoteOperations(); &lt;br /&gt;3&lt;br /&gt;4&amp;nbsp;// setup to receive WiimoteChanged msgs&amp;nbsp;&lt;br /&gt;5 Activate(Arbiter.Receive&amp;lt;wiimote.WiimoteChanged&amp;gt;(true,&lt;br /&gt;6 _wiimoteNotify, WiimoteChangedHandler)); &lt;br /&gt;7&lt;br /&gt;8&amp;nbsp;// subscribe to the Wiimote&amp;nbsp;&lt;br /&gt;9 Arbiter.Choice( &lt;br /&gt;10 _wiimotePort.Subscribe(_wiimoteNotify), &lt;br /&gt;11 delegate(SubscribeResponseType response) { Log&lt;img alt="wrap glyph" src="http://www.zedilabs.com/wrapglyph.png" /&gt;&lt;br /&gt;12 Info("Subscribed to Wiimote service"); }, &lt;br /&gt;13 delegate(Fault fault) { LogError(fault); } &lt;br /&gt;14 ); &lt;br /&gt;15&lt;br /&gt;16 &lt;/div&gt;&lt;br /&gt;
&lt;p&gt;11. Add the Wiimote Handler method after Start() method:&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;1 private void WiimoteChangedHandler(wiimote.Wiimote&lt;img alt="wrap glyph" src="http://www.zedilabs.com/wrapglyph.png" /&gt;&lt;br /&gt;2 Changed msg) &lt;br /&gt;3 { &lt;br /&gt;4 wiimote.WiimoteState state = msg.Body; &lt;br /&gt;5&lt;br /&gt;6 if (state.AccelState.Y &amp;gt; 0.5f) &lt;br /&gt;7 _mainPort.Post(new Forward()); &lt;br /&gt;8 else if (state.AccelState.Y &amp;lt; -0.5f) &lt;br /&gt;9 _mainPort.Post(new Backward()); &lt;br /&gt;10&lt;br /&gt;11 // based on threshold, move left/right &lt;br /&gt;12 if (state.AccelState.X &amp;lt; -0.5f) &lt;br /&gt;13_mainPort.Post(new TurnLeft()); &lt;br /&gt;14 else if (state.AccelState.X &amp;gt; 0.5f) &lt;br /&gt;15 _mainPort.Post(new TurnRight()); &lt;br /&gt;16&lt;br /&gt;17 if (state.ButtonState.A) &lt;br /&gt;18 _mainPort.Post(new Stop()); &lt;br /&gt;19&lt;br /&gt;20 // cradled position - stop &lt;br /&gt;21 if (state.AccelState.Y &amp;lt;= 0.5f &amp;amp;&amp;amp; &lt;br /&gt;22 state.AccelState.Y &amp;gt;= -0.5f &amp;amp;&amp;amp; &lt;br /&gt;23 state.AccelState.X &amp;lt;= 0.5f &amp;amp;&amp;amp; &lt;br /&gt;24 state.AccelState.X &amp;gt;= -0.5f) &lt;br /&gt;25 _mainPort.Post(new Stop()); &lt;br /&gt;26&lt;br /&gt;27 _stateLast = (wiimote.WiimoteState)state.Clone&lt;img alt="wrap glyph" src="http://www.zedilabs.com/wrapglyph.png" /&gt;&lt;br /&gt;28 (); &lt;br /&gt;29&lt;br /&gt;30 } &lt;br /&gt;31&lt;br /&gt;32 &lt;br /&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;12. Right-click the Project Properties. Under the Debug tab, edit the Command Line Arguments to:&lt;/p&gt;
&lt;p&gt;&lt;b&gt;-p:50000 -t:50001 &lt;br /&gt;-m:"samples/Config/Wiimote.manifest.xml" &lt;br /&gt;-m:"Samples\Config\RoboticsTutorial4.manifest.xml" &lt;br /&gt;-m:"samples\config\LEGO.NXT.Tribot.manifest.xml"&lt;/b&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;
&lt;p&gt;13. Debug your app and control your robot's destiny with your Wiimote :)&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;14. if you want the whole code already written or you have any doubt go and visit my blog &lt;a href="http://geeks.netindonesia.net/blogs/zeddy/archive/2007/11/06/the-code-for-controlling-robot-using-wiimote-amp-ms-robotics-studio.aspx" target="_blank"&gt;here&lt;/a&gt;&lt;img src="http://channel8.msdn.com/350/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel8.msdn.com/Posts/Microsoft-Robotics-Studio-and-Wii-now-with-the-code/</comments><itunes:summary>I&amp;nbsp;took the Microsoft Robotic Studio and connected a Mindstorm robot, a notebook and a Wii controller to play with technology.And now learn how to do it.
The Code for Controlling Robot using Wiimote &amp;amp; MS Robotics Studio
There's a request from the Microsoft Robotics Studio Team to post my code for controlling the robot using Microsoft Robotics Studio (MSRS), Lego Mindstorms NXT, and Bluetooth.
Here are the steps:
1. Buy a Nintendo Wii gamepad (Wiimote) if you don't have a Wii. It will cost you between $40-$70.
2. Buy a Bluetooth dongle with Cambridge Silicon Radio (CSR) or Integrated System Solution Corp (ISSC) radios embedded. This is because not all Bluetooth dongles can communicate with the unique Wiimote. My USB Bluetooth dongle brand is Billionton, so if you have Billionton, rest assured you have CSR radio.
3. Download a trial copy of ISV BlueSoleil here: http://www.bluesoleil.com/products/index.asp?topic=bluesoleil_v5. This is the software stack that works well with the Wiimote. And this software stack only works with CSR-based and ISSC-based radios.
4. Download Microsoft Robotics Studio 1.5.
5. Download Brian Peek's .NET Wiimote Library from CodePlex here.
6. Build the .NET Wiimote Library. Copy the *.dll from \WiimoteMSRS\bin\service to \Microsoft Robotics Studio (1.5)\bin
7. Create a copy of the folder \Microsoft Robotics Studio (1.5)\samples\RoboticsTutorials\Tutorial4\CSharp and rename the duplicate folder "WiimoteTutorial4"
8. Open the "WiimoteTutorial4" solution in Visual Studio. Add a Reference to \Microsoft Robotics Studio (1.5)\bin\Wiimote.Y2007.M06.Proxy.dll
9. Open the file "RoboticsTutorial4.cs". Add a using statement on the top:
1&amp;nbsp; using wiimote = WiimoteLib.Proxy;2
Add the following code to the Class member declarations area (after "private drive.DriveOperations _driveNotify = new drive.DriveOperations();")

1 // partner with wiimote service 2 [Partner("Wiimote", Contract = wiimote.Contract.Identifier, 4 CreationPolicy = PartnerCreationPolicy.UseExistingOrCreate)]&amp;nbsp;5 private wiimote.WiimoteOperations _wiimotePort = new wiimote.WiimoteOperations(); 67&amp;nbsp;// maintain the previous state of the wiimote&amp;nbsp;8 private wiimote.WiimoteState _stateLast = new wiimote.WiimoteState(); 910
10. Add the following code to the end of the Start() method:
1 // create an internal notification port 2 wiimote.WiimoteOperations _wiimoteNotify = new wiimote.WiimoteOperations(); 34&amp;nbsp;// setup to receive WiimoteChanged msgs&amp;nbsp;5 Activate(Arbiter.Receive&amp;lt;wiimote.WiimoteChanged&amp;gt;(true,6 _wiimoteNotify, WiimoteChangedHandler)); 78&amp;nbsp;// subscribe to the Wiimote&amp;nbsp;9 Arbiter.Choice( 10 _wiimotePort.Subscribe(_wiimoteNotify), 11 delegate(SubscribeResponseType response) { Log12 Info("Subscribed to Wiimote service"); }, 13 delegate(Fault fault) { LogError(fault); } 14 ); 1516 
11. Add the Wiimote Handler method after Start() method:

1 private void WiimoteChangedHandler(wiimote.Wiimote2 Changed msg) 3 { 4 wiimote.WiimoteState state = msg.Body; 56 if (state.AccelState.Y &amp;gt; 0.5f) 7 _mainPort.Post(new Forward()); 8 else if (state.AccelState.Y &amp;lt; -0.5f) 9 _mainPort.Post(new Backward()); 1011 // based on threshold, move left/right 12 if (state.AccelState.X &amp;lt; -0.5f) 13_mainPort.Post(new TurnLeft()); 14 else if (state.AccelState.X &amp;gt; 0.5f) 15 _mainPort.Post(new TurnRight()); 1617 if (state.ButtonState.A) 18 _mainPort.Post(new Stop()); 1920 // cradled position - stop 21 if (state.AccelState.Y &amp;lt;= 0.5f &amp;amp;&amp;amp; 22 state.AccelState.Y &amp;gt;= -0.5f &amp;amp;&amp;amp; 23 state.AccelState.X &amp;lt;= 0.5f &amp;amp;&amp;amp; 24 state.AccelState.X &amp;gt;= -0.5f) 25 _mainPort.Post(new Stop()); 2627 _stateLast = (wiimote.WiimoteState)state.Clone28 (); 2930 } 3132 
12. Right-click the Project Properties. Under the Debug tab, edit the Command Line Arguments to:
-p:50000 -t:50001 -m:"samples/Config/Wiimote.manifest.xml" -m:"Samples\Config\RoboticsTutorial4.manifest.xml" -m:"samples\config\LEGO.NXT.Tribot.manifest.xml"
13. Debug your app and control your robot's destiny with your Wiimote 14. if you want the whole code already written or you have any doubt go and visit my blog here</itunes:summary><link>http://channel8.msdn.com/Posts/Microsoft-Robotics-Studio-and-Wii-now-with-the-code/</link><pubDate>Fri, 23 Nov 2007 13:37:00 GMT</pubDate><guid isPermaLink="false">http://channel8.msdn.com/Posts/Microsoft-Robotics-Studio-and-Wii-now-with-the-code/</guid><evnet:views>6577</evnet:views><evnet:viewtrackingurl>http://channel8.msdn.com/350/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Zeddy took the &lt;a href="http://msdn2.microsoft.com/en-us/robotics/default.aspx" target="_blank"&gt;Microsoft Robotic Studio &lt;/a&gt;and connected a Mindstorm robot, a notebook and a Wii controller to play with technology now with the code...&lt;br /&gt;</evnet:previewtext><media:thumbnail url="http://channel8.msdn.com/Link/de0312dd-8ba0-407d-abaa-f0befba56414/" height="240" width="320" /><media:thumbnail url="http://channel8.msdn.com/Link/f55c8613-a1d0-4a2c-be57-b1fdcc2efc1b/" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/c8/0/5/3/wiirobot_c8.mp4" expression="full" fileSize="6277528" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/c8/0/5/3/wiirobot_c8.wma" expression="full" duration="102" fileSize="834293" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/c8/0/5/3/wiirobot_c8.mp4" expression="full" fileSize="6277528" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/c8/0/5/3/wiirobot_c8.wma" expression="full" duration="102" fileSize="834293" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/c8/0/5/3/wiirobot_c8.wmv" expression="full" duration="102" fileSize="4105992" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/c8/0/5/3/wiirobot_c8.wmv" expression="full" duration="102" fileSize="4105992" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/c8/0/5/3/wiirobot_Zune_c8.wmv" expression="full" duration="102" fileSize="8086244" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/c8/0/5/3/wiirobot_s_c8.mp4" expression="full" duration="102" fileSize="6700291" type="video/mp4" medium="video" /><media:content url="mms://wm.microsoft.com/ms/evnet/wiirobot_s_c8.wmv" expression="full" type="video/x-ms-asf" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/c8/0/5/3/wiirobot_s_c8.mp4" length="6700291" type="video/mp4" /><dc:creator>zeddy</dc:creator><itunes:author>zeddy</itunes:author><slash:comments>7</slash:comments><wfw:commentRss>http://channel8.msdn.com/Posts/Microsoft-Robotics-Studio-and-Wii-now-with-the-code/RSS/</wfw:commentRss><trackback:ping>http://channel8.msdn.com/350/Trackback.aspx</trackback:ping><category>Microsoft Robotics studio</category><category>robots</category></item><item><title>WIndows MObile ROBOT=WIMO and also WIMOnet</title><description>&lt;img src="http://channel8.msdn.com/Link/475f07a8-f476-4ba6-baff-5c45f3511659/" border="0" /&gt;Hello WIMO! We found Brian Cross creating great stuff with cool tools. He's in the Windows Mobile team and one day he said "I want to create a robot" and he did it.&lt;br /&gt;Check the site, it has everything you need to create&amp;nbsp;your own WIMO.&lt;br /&gt;&lt;a href="http://www.wimobot.com/"&gt;http://www.wimobot.com/&lt;/a&gt;&lt;br /&gt;And &lt;a href="http:///"&gt;here&lt;/a&gt; is the Microsoft Robotic Studio...&lt;br /&gt;Enjoy it&lt;img src="http://channel8.msdn.com/309/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel8.msdn.com/Posts/WIndows-MObile-ROBOTWIMO-and-also-WIMOnet/</comments><itunes:summary>Hello WIMO! We found Brian Cross creating great stuff with cool tools. He's in the Windows Mobile team and one day he said "I want to create a robot" and he did it.Check the site, it has everything you need to create&amp;nbsp;your own WIMO.http://www.wimobot.com/And here is the Microsoft Robotic Studio...Enjoy it</itunes:summary><link>http://channel8.msdn.com/Posts/WIndows-MObile-ROBOTWIMO-and-also-WIMOnet/</link><pubDate>Fri, 12 Oct 2007 14:01:00 GMT</pubDate><guid isPermaLink="false">http://channel8.msdn.com/Posts/WIndows-MObile-ROBOTWIMO-and-also-WIMOnet/</guid><evnet:views>3501</evnet:views><evnet:viewtrackingurl>http://channel8.msdn.com/309/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Hello WIMO! We found Brian Cross creating great stuff with cool tools. He's in the Windows Mobile team and one day he said "I want to create a robot" and he did it.&lt;br /&gt;</evnet:previewtext><media:thumbnail url="http://channel8.msdn.com/Link/7a317025-a107-4989-b52f-54638dab6d02/" height="240" width="320" /><media:thumbnail url="http://channel8.msdn.com/Link/475f07a8-f476-4ba6-baff-5c45f3511659/" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/c8/9/0/3/WIMO_c8.mp4" expression="full" fileSize="85239638" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/c8/9/0/3/WIMO_c8.mp3" expression="full" duration="1402" fileSize="11217734" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/c8/9/0/3/WIMO_c8.mp4" expression="full" fileSize="85239638" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/c8/9/0/3/WIMO_c8.wma" expression="full" duration="1402" fileSize="11345387" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/c8/9/0/3/WIMO_c8.wmv" expression="full" duration="1402" fileSize="88907570" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/c8/9/0/3/WIMO_2MB_c8.wmv" expression="full" duration="1402" fileSize="439318367" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/c8/9/0/3/WIMO_Zune_c8.wmv" expression="full" duration="1402" fileSize="112558148" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/c8/9/0/3/WIMO_s_c8.mp4" expression="full" duration="1402" fileSize="91144461" type="video/mp4" medium="video" /><media:content url="mms://wm.microsoft.com/ms/evnet/WIMO_s_c8.wmv" expression="full" type="video/x-ms-asf" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/c8/9/0/3/WIMO_s_c8.mp4" length="91144461" type="video/mp4" /><dc:creator>Lean</dc:creator><itunes:author>Lean</itunes:author><slash:comments>2</slash:comments><wfw:commentRss>http://channel8.msdn.com/Posts/WIndows-MObile-ROBOTWIMO-and-also-WIMOnet/RSS/</wfw:commentRss><trackback:ping>http://channel8.msdn.com/309/Trackback.aspx</trackback:ping><category>Microsoft Robotic Studio</category><category>robot</category><category>Robotics</category><category>robots</category><category>Students</category><category>Windows Mobile</category></item></channel></rss>