<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://wotudo.net/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>wotudo : Robot, Education</title><link>http://wotudo.net/blogs/wotudo/archive/tags/Robot/Education/default.aspx</link><description>Tags: Robot, Education</description><dc:language>en</dc:language><generator>CommunityServer 2007 (Build: 20423.869)</generator><item><title>Speech controlled robots</title><link>http://wotudo.net/blogs/wotudo/archive/2009/04/09/speech-controlled-robots.aspx</link><pubDate>Thu, 09 Apr 2009 10:29:00 GMT</pubDate><guid isPermaLink="false">2f2f3f54-a0d5-494d-ad23-22a6d9c85854:429</guid><dc:creator>paulfo</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;At Maker Faire UK I wanted to have an exhibit anyone could interact with. So I took along my robots and modified one of the &lt;a href="http://microsoft.com/robotics"&gt;Microsoft Robotics Developer Studio (MRDS)&lt;/a&gt; Visual Programming Language (VPL) examples to allow both speech and Xbox controller control of them. Note to product teams: shorter product names would be appreciated :-)&lt;/p&gt;
&lt;p&gt;All my mobile robots use a differential drive system, that is two wheels independently driven by their own motor. These drive systems allow the robots to spin on the spot or turn progressively in an arc as well as go forwards and backwards just be setting each motors power settings. So both motors going in the same direction at the same speed the robot moves forwards or backwards. One motor going slower than the other causes the robot to turn progressively in one direction. One motor going forward and one going back at the same rates causes the robot to spin.&lt;/p&gt;
&lt;p&gt;Because of the way&amp;nbsp; MRDS abstracts common actuators and sensors with generic programming interfaces it means that despite each of my mobile robots having a different differential drive system they can still all be controlled by the same program. All I have to do is configure the program with a manifest file to point it at the right implementation of the differential drive for each robot. I don’t have to change the code of the program at all :-)&lt;/p&gt;
&lt;p&gt;Using VPL makes programming robots pretty easy. Your just joining up advanced functions like speech recognition and text to speech, sonar, drive systems etc by defining what output goes into what input. Knowing the available inputs and outputs of each function is the hardest part :-)&lt;/p&gt;
&lt;p&gt;There are many things I like about MRDS: &lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;A hobbyist version is free &lt;/li&gt;
&lt;li&gt;The dev tool you need for the hobbyist version is free &lt;/li&gt;
&lt;li&gt;You get a physics based graphical simulator – so you don’t actually need a real robot to get started &lt;/li&gt;
&lt;li&gt;There are several simulated robot platforms to choose from include: Lego NXT, iRobot Create, Coroware Explorer, Mobile Robots Pioneer 3DX. &lt;/li&gt;
&lt;li&gt;You don’t have to be a programmer to get going (although in doing real stuff it does help) &lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;The big news flash is that since 26th March Microsoft’s &lt;/strong&gt;&lt;a href="http://www.dreamspark.com/"&gt;&lt;strong&gt;DREAMSPARK&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt; means that even High Schools can get the full MRDS Academic version for free!!! Along with all the other ‘developer’ stuff they might want.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Watch my short video on the speech and xbox controller control program I took to Maker Faire – then have a go yourself!&lt;/p&gt;
&lt;object&gt;&lt;param&gt;&lt;param&gt;&lt;param&gt;
&lt;embed src="http://www.youtube.com/v/neqfsYJuNO0&amp;amp;hl=en&amp;amp;fs=1" mce_src="http://www.youtube.com/v/neqfsYJuNO0&amp;amp;hl=en&amp;amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;img src="http://wotudo.net/aggbug.aspx?PostID=429" width="1" height="1"&gt;</description><category domain="http://wotudo.net/blogs/wotudo/archive/tags/Robot/default.aspx">Robot</category><category domain="http://wotudo.net/blogs/wotudo/archive/tags/How2/default.aspx">How2</category><category domain="http://wotudo.net/blogs/wotudo/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://wotudo.net/blogs/wotudo/archive/tags/MSRS/default.aspx">MSRS</category><category domain="http://wotudo.net/blogs/wotudo/archive/tags/A1DW/default.aspx">A1DW</category><category domain="http://wotudo.net/blogs/wotudo/archive/tags/Education/default.aspx">Education</category><category domain="http://wotudo.net/blogs/wotudo/archive/tags/electronics/default.aspx">electronics</category><category domain="http://wotudo.net/blogs/wotudo/archive/tags/makerfaire/default.aspx">makerfaire</category><category domain="http://wotudo.net/blogs/wotudo/archive/tags/Makerfaire_5F00_uk/default.aspx">Makerfaire_uk</category><category domain="http://wotudo.net/blogs/wotudo/archive/tags/MRDS/default.aspx">MRDS</category><category domain="http://wotudo.net/blogs/wotudo/archive/tags/wotudo/default.aspx">wotudo</category></item><item><title>Get kids programming with Wowwee bots!</title><link>http://wotudo.net/blogs/wotudo/archive/2008/06/13/get-kids-programming-with-wowwee-bots.aspx</link><pubDate>Fri, 13 Jun 2008 08:50:43 GMT</pubDate><guid isPermaLink="false">2f2f3f54-a0d5-494d-ad23-22a6d9c85854:368</guid><dc:creator>paulfo</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;&lt;img height="240" alt="8061-RS-Media-Orange-2" src="http://www.character-online.com/thumbnailgenerator.ashx?id=12731&amp;amp;width=467&amp;amp;height=467&amp;amp;method=LimitCentred&amp;amp;background=FFFFFFFF&amp;amp;tlcorner=False&amp;amp;trcorner=False&amp;amp;brcorner=False&amp;amp;blcorner=False&amp;amp;cornerradius=0&amp;amp;type=Jpeg&amp;amp;quality=100&amp;amp;h=EEF1D89C1CB6B8A5254653C2F117CB7" width="240" align="left" border="0" /&gt;&lt;/p&gt;  &lt;p&gt;Getting children into science and technology is one of the big challenges facing UK education today. Getting kids into programming is even harder. Or it used to be.&lt;/p&gt;  &lt;p&gt;Yesterday I met up with Jane Braybrook and Peter Kibble of Q4 Technologies. Jane (a Teacher) and Peter (a .net developer) have built an Integrated Development Environment(IDE) for children&lt;a href="http://www.q4technologies.com/Q4Technologies/Q4smartSite.dll/Home" target="_blank"&gt;, called Go-Robo,&lt;/a&gt; which allows them to use their Windows PC to program the Wowwee range of robots!&lt;/p&gt;  &lt;p&gt;The IDE comes in three flavours targeting the different key stages (KS) defined in the UK education curriculum. At KS1 &amp;amp; KS2 there is the Go-Robo Controller. At KS2 &amp;amp; KS3 the Go-Robo Programmer and at KS4, 5 and higher the Go-Robot Studio. There are three flavours so that the right level of features and user interface is presented for the age range of the children. Controller is a simple environment with mouse operations enabling the programming and execution of the code on the robot. The other versions move towards a complete scripting language (called GridScript) with all your normal language constructs. The IDE provides break points and stepped instruction execution too, along with a resources environment for teacher and student support! The new UK curriculum revisions provide many, and I mean many, topic areas where programming can be used appropriately as a practical exercise for the topic. Go-Robot provides the tools and the Wowwee robots ensure the children are focused and motivated.&lt;/p&gt;  &lt;p&gt;My eldest son of 7 years, who&amp;#39;s previous programming experience was limited to the original Lego MindStorms RCX, was programming his Robosapian V1 with only two minutes instruction on the environment from me! Ok we haven&amp;#39;t got into loops, if..then..else or sub-routines just yet but combinations of movements, speech and input messageboxes were no problems.&lt;a href="http://wotudo.net/blogs/wotudo/WindowsLiveWriter/GetkidsprogrammingwithWowweebots_895B/CIMG0007.jpg"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="184" alt="CIMG0007" src="http://wotudo.net/blogs/wotudo/WindowsLiveWriter/GetkidsprogrammingwithWowweebots_895B/CIMG0007_thumb.jpg" width="244" align="right" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;There are several key things about the Go-Robo software (and accompanying IR beamer): The versions are focused on specific age ranges, accessibility has been a high priority in the UI, Go-Robo teaches children sequential programming - not picture drawing - real programming. Wowwee robots deliver instant gratification to your young programmers and are cheap, robust and importantly ready built. I particularly like the way Go-Robot uses speech synthesis to feedback what is happening in the IDE (such as at build and deployment time). During deployment with a Robosapion V2 it is as if the Windows PC and the bot are having a conversation! It can also speak the GridScript language elements so even children who can&amp;#39;t read can use the tool. There is also a storyboard style timeline onto which your program or direct Gridscript elements can be placed along with accompanying music (for all those synchronised dance routines). &lt;/p&gt;  &lt;p&gt;We&amp;#39;ve only had Go-Robot in the Foster household for a few hours but already I can call my 7yo a programmer, and my 4yo is real keen to have a go too (school has got in the way, he&amp;#39;ll have to wait until he gets home). &lt;/p&gt;  &lt;p&gt;Peter and Jane have had an excellent response from the education community in the UK. Not only have they won a Bett Education Show award, they have support from a local education authority (or whatever they are called these days) to deploy Go-Robot and Robosapian V2 to 50 schools in the Grimsby area of the UK.&lt;/p&gt;  &lt;p&gt;So, if you are like me, you&amp;#39;re a dev who so wants to inspire his children into the wonders of science and technology, or a teacher who really wants to execute in STEM topics, I heartily recommend Go-Robot with your choice of Wowwee robot. Robosapian V2/RS Media provide the most functionality at the moment, but Robosapian V1, Roboraptor, and Roboquad all are very useable and fun. RoboPet has limited functionality. &lt;/p&gt;  &lt;p&gt;At present Wowwee UK importer&amp;#160; - Character - have most of these robots reduced enormously!! Like you can pick up the originally priced &lt;a href="http://www.character-online.com/products/robotics-robosapien/robosapien-rs-media/" target="_blank"&gt;&amp;#163;300 RS Media for &amp;#163;99&lt;/a&gt;!!! The other bots are even cheaper.&lt;/p&gt;  &lt;p&gt;The new generation of Wowwee robots promise even more and Peter is geared up to support them in future Go-Robo releases.&lt;/p&gt;  &lt;p&gt;I shall be taking Go-Robo to schools in Staffordshire at the end of this month to get further hands on experience and feedback from children. They&amp;#39;ll use both Lego Mindstorms and Go-Robo - the feedback and observations are going to be really interesting. I&amp;#39;ll let you know how I get on. There are several activities I&amp;#39;ve done in the last year which have been about inspiring your people to use tech - Go-Robo provides an even more programming focused activity. &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;I really think this is something us techie pros should step up and do more of - supporting schools with our skills, inspiring young people to be creative with technology. If you agree please drop me a note - I want to make a contribution to UK Education. Are you with me?&lt;/strong&gt;&lt;/p&gt;&lt;img src="http://wotudo.net/aggbug.aspx?PostID=368" width="1" height="1"&gt;</description><category domain="http://wotudo.net/blogs/wotudo/archive/tags/Robot/default.aspx">Robot</category><category domain="http://wotudo.net/blogs/wotudo/archive/tags/Education/default.aspx">Education</category><category domain="http://wotudo.net/blogs/wotudo/archive/tags/Wowwee/default.aspx">Wowwee</category><category domain="http://wotudo.net/blogs/wotudo/archive/tags/Programming/default.aspx">Programming</category><category domain="http://wotudo.net/blogs/wotudo/archive/tags/Go-Robot/default.aspx">Go-Robot</category></item></channel></rss>