<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-gb">
<link rel="self" type="application/atom+xml" href="http://forum.robosavvy.com/feed.php?f=15&amp;t=7854" />

<title>RoboSavvy Forum</title>
<subtitle>Robosavvy Forum: The largest online community of Humanoid Robot Builders</subtitle>
<link href="http://forum.robosavvy.com/index.php" />
<updated>2012-06-22T11:40:11+01:00</updated>

<author><name><![CDATA[RoboSavvy Forum]]></name></author>
<id>http://forum.robosavvy.com/feed.php?f=15&amp;t=7854</id>
<entry>
<author><name><![CDATA[MarcoP]]></name></author>
<updated>2012-06-22T11:40:11+01:00</updated>
<published>2012-06-22T11:40:11+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=7854&amp;p=34625#p34625</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=7854&amp;p=34625#p34625"/>
<title type="html"><![CDATA[Robobuilder Controlled by Kinect]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=7854&amp;p=34625#p34625"><![CDATA[
Hi<br /><br />We have updated this project to include Full Inverse Kinematics for the Upper Torso.<br /><br />New thread with the software for this Version 2.0 is here <a href="http://robosavvy.com/forum/viewtopic.php?p=34624" class="postlink">http://robosavvy.com/forum/viewtopic.php?p=34624</a><br /><br />Regards<br /><br />Marco<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=3133">MarcoP</a> — Fri Jun 22, 2012 11:40 am</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[PedroR]]></name></author>
<updated>2012-04-03T15:06:59+01:00</updated>
<published>2012-04-03T15:06:59+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=7854&amp;p=34067#p34067</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=7854&amp;p=34067#p34067"/>
<title type="html"><![CDATA[Robobuilder Controlled by Kinect]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=7854&amp;p=34067#p34067"><![CDATA[
Hi Kondo<br /><br />In theory it should be possible to use the same environment on other Robots.<br /><br />The only part you would need to modify is the Sequence of Bytes that are sent to the Robot after processing the skeleton and determining how you want to position the arms.<br /><br />In the case of robobuilder there is a well documented protocol to control the position of the servos individually using the Serial Port.<br /><br />I don't know enough of Robonova and KHR 2Hv to be able to tell right away what you need to do but as long as they can receve commands over the Serial port to control the position of the servos, it should work.<br /><br />Regards<br />Pedro<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=1061">PedroR</a> — Tue Apr 03, 2012 3:06 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Kondo]]></name></author>
<updated>2012-04-03T14:55:04+01:00</updated>
<published>2012-04-03T14:55:04+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=7854&amp;p=34066#p34066</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=7854&amp;p=34066#p34066"/>
<title type="html"><![CDATA[Robobuilder Controlled by Kinect]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=7854&amp;p=34066#p34066"><![CDATA[
Hello PedroR<br /><br />One question, I have a lot couriosidad to know if the same environment that you have used with RoboBuilder and Kinect, it could transfer the Robonova robots and Kondo-KHR2?<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=2829">Kondo</a> — Tue Apr 03, 2012 2:55 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[PedroR]]></name></author>
<updated>2012-04-02T18:33:06+01:00</updated>
<published>2012-04-02T18:33:06+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=7854&amp;p=34060#p34060</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=7854&amp;p=34060#p34060"/>
<title type="html"><![CDATA[Robobuilder Controlled by Kinect]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=7854&amp;p=34060#p34060"><![CDATA[
Thanks l3v3rz<br /><br />Limor has heard from WillowGarage that the Kinect bombards the USB host with data (indeed the code seems to be firing the event of SkeletonReady very quickly)<br /><br />The issues we've had with fluidity of the UI were on a mobile Core i5 but from your report (and also our experience with other computers with less horsepower) it seems the issue is not consistently reproduced.<br /><br />Anyway it is not really a big issue; just curious. Maybe I instaled too many Betas and demos for Kinect or maybe it boils down to the USb host controller on each computer.<br /><br /><br />We're on a very tight schedule of exhibitions and events so we don't have much time to evolve our Kinect demo.<br /><br />One of the things we'd like to do was true inverse Kinematics on the upper body so that it could distinguish a punch (where you raise the arm and stretch it forward) from simply opening your arms.<br /><br />At the Big Bang event the people were fascinated by the Robobuilder + Kinect and after early experiments they tried punching and other more complex movements (probably inspired by the the movie - &quot;Real Steel&quot;) However the current code isn't able to distinguish different types of arm movements and the Robot couldn't keep up with them.<br /><br />Regards<br />Pedro.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=1061">PedroR</a> — Mon Apr 02, 2012 6:33 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[l3v3rz]]></name></author>
<updated>2012-04-02T18:24:11+01:00</updated>
<published>2012-04-02T18:24:11+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=7854&amp;p=34059#p34059</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=7854&amp;p=34059#p34059"/>
<title type="html"><![CDATA[Robobuilder Controlled by Kinect]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=7854&amp;p=34059#p34059"><![CDATA[
I didn't have any problems with fluidity - I did cut the shape code out first and remove collision detection. My PC's not that fast either - 2.3GHz AMD 64 X2  (4400) with 2GB of RAM.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=1101">l3v3rz</a> — Mon Apr 02, 2012 6:24 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[PedroR]]></name></author>
<updated>2012-04-02T09:54:11+01:00</updated>
<published>2012-04-02T09:54:11+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=7854&amp;p=34056#p34056</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=7854&amp;p=34056#p34056"/>
<title type="html"><![CDATA[Robobuilder Controlled by Kinect]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=7854&amp;p=34056#p34056"><![CDATA[
Hi l3v3rz<br /><br />Very nice!<br /><br />I wanted to ask you if you've had issues with fluidity of the UI?<br /><br />On some computers we've seen that the UI (in our version will the colored balls) would seem to freeze (and unfreeze once the skeleton was lost).<br /><br />Other computers didn't seem to exhibit this behavior and your sample also looks very fluid.<br /><br /><br />I also wanted to tahnk you for clarifying the work around fort he COMM port issue.<br /><br />We'll make sure to incorporate it in future revisions of the code.<br /><br />Very nice work indeed (as always <img src="http://forum.robosavvy.com/images/smilies/icon_smile.gif" alt=":)" title="Smile" /> ) !<br /><br />Regards<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=1061">PedroR</a> — Mon Apr 02, 2012 9:54 am</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[l3v3rz]]></name></author>
<updated>2012-04-01T16:40:27+01:00</updated>
<published>2012-04-01T16:40:27+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=7854&amp;p=34049#p34049</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=7854&amp;p=34049#p34049"/>
<title type="html"><![CDATA[Robobuilder Controlled by Kinect]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=7854&amp;p=34049#p34049"><![CDATA[
Thanks.<br />I've commented out the falling shapes but you could leave in if you want.<br /><br />I added the RBConnect/Disconnect code into the speech recognizer - on the word &quot;Reset&quot;. That's how I control the Disconnect remotely at the end.<br /><br /><dl class="codebox"><dt>Code: </dt><dd><code>void RecognizerSaidSomething&#40;object sender, SpeechRecognizer.SaidSomethingEventArgs e&#41;<br />&#123;<br />            string txt = e.Matched;<br />            switch &#40;e.Verb&#41;<br />            &#123;<br />                case SpeechRecognizer.Verbs.Reset:<br />                    if &#40;bRBConnected&#41;<br />                    &#123;<br />                        txt = &quot;Disconnect&quot;;<br />                        DisconnectFromRB&#40;&#41;;<br />                    &#125;<br />                    else<br />                    &#123;<br />                        txt = &quot;Connecting ...&quot;;<br />                        ConnectToRB&#40;&quot;COM4&quot;&#41;;<br />                    &#125;<br />                    break;<br />            &#125;<br />            FlyingText.NewFlyingText&#40;this.screenRect.Width / 30, new Point&#40;this.screenRect.Width / 2, this.screenRect.Height / 2&#41;, txt&#41;;<br />&#125;</code></dd></dl><br /><br />Also added into function private void SkeletonsReady(object sender, SkeletonFrameReadyEventArgs e) the line to actually make robot move. (But only if you're connected.<br /><br /><dl class="codebox"><dt>Code: </dt><dd><code>if &#40;bRBConnected&#41; <br />      updaterobot&#40;skeleton&#41;;<br /></code></dd></dl><br /><br />In the &quot;using&quot; section need to add (as well as in Reference section)<br /><br /><dl class="codebox"><dt>Code: </dt><dd><code>using RobobuilderLib;<br /></code></dd></dl><br /><br />and I also added at the top of the code in the  &quot;private state&quot; area<br /><br /><dl class="codebox"><dt>Code: </dt><dd><code>        RobobuilderLib.wckMotion rbWCK = null;<br />        RobobuilderLib.PCremote rbPCR = null;<br />        Boolean bRBConnected = false;<br /><br />        //Define maximum thresholds for relating Kinect to Shoulder<br />        Single sMaxKinectHandY = &#40;Single&#41;0.25;<br />        Byte bMaxShoulder = 185;<br /><br />        Single sMinKinectHandY  = &#40;Single&#41;0.7;<br />        Byte bMinShoulder  = 47;<br /></code></dd></dl><p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=1101">l3v3rz</a> — Sun Apr 01, 2012 4:40 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Kondo]]></name></author>
<updated>2012-04-01T16:06:33+01:00</updated>
<published>2012-04-01T16:06:33+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=7854&amp;p=34048#p34048</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=7854&amp;p=34048#p34048"/>
<title type="html"><![CDATA[Robobuilder Controlled by Kinect]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=7854&amp;p=34048#p34048"><![CDATA[
L3v3rz fantastic video, awesome!<br /><br />By the way you play a game has come to Game Shape? <img src="http://forum.robosavvy.com/images/smilies/icon_biggrin.gif" alt=":D" title="Very Happy" /><p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=2829">Kondo</a> — Sun Apr 01, 2012 4:06 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[l3v3rz]]></name></author>
<updated>2012-04-01T23:11:10+01:00</updated>
<published>2012-04-01T15:48:35+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=7854&amp;p=34047#p34047</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=7854&amp;p=34047#p34047"/>
<title type="html"><![CDATA[Robobuilder Controlled by Kinect]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=7854&amp;p=34047#p34047"><![CDATA[
Had to go out and buy a Kinect ! (I got the Xbox 360 Version)  Here's my version running.  I modified the &quot;Shape Game&quot; demo from the Kinect SDK with C# version of your code - and here's the result :<br />&lt;object width="420" height="315"&gt;<br />&lt;param name="movie" value="http://www.youtube.com/v/jrFZDG9R-E0?version=3&amp;amp;hl=en_US&amp;amp;rel=0"&gt;&lt;/param&gt;<br />&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;<br />&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;<br />&lt;embed src="http://www.youtube.com/v/jrFZDG9R-E0?version=3&amp;amp;hl=en_US&amp;amp;rel=0" type="application/x-shockwave-flash" width="420" height="315" allowscriptaccess="always" allowfullscreen="true"&gt;&lt;/embed&gt;<br />&lt;/object&gt;<br /><br /><dl class="codebox"><dt>Code: </dt><dd><code>         void UpdateRobobuilderArms&#40;Byte bServo11, Byte bservo14&#41;<br />         &#123;<br />            //left arm<br />            Byte bServo10=127, bServo12=127;<br />            double dServo11  = Convert.ToDouble&#40;bServo11&#41;;<br /><br />            //               5E-05x3 - 0.0213x2 + 2.9618x - 46.011<br />            try<br />            &#123;<br />                bServo10 = Convert.ToByte&#40;0.00005 * Math.Pow&#40;dServo11, 3&#41; - 0.0213 * Math.Pow&#40;dServo11, 2&#41; + 2.9618 * dServo11 - 46.011&#41;;<br /><br />                //             8E-05x3 - 0.0339x2 + 4.7877x - 108.15<br />                bServo12 = Convert.ToByte&#40;0.00008 * Math.Pow&#40;dServo11, 3&#41; - 0.0339 * Math.Pow&#40;dServo11, 2&#41; + 4.7877 * dServo11 - 108.15&#41;;<br />            &#125;<br />            catch &#40;Exception&#41;<br />            &#123;<br />            &#125;<br />            // right arm<br />            Byte  bServo13=127 , bServo15=127;<br />            try<br />            &#123;<br />                double dServo14  = Convert.ToDouble&#40;bservo14&#41;;<br /><br />                //               5E-05x3 - 0.0176x2 + 2.0147x + 87.278<br />                bServo13 = Convert.ToByte&#40;0.00005 * Math.Pow&#40;dServo14,3&#41;  - 0.0176 * Math.Pow&#40;dServo14,2&#41; + 2.0147 * dServo14 + 87.27&#41;;<br />                //               8E-05x3 - 0.0272x2 + 3.0598x + 24.756<br />                bServo15 = Convert.ToByte&#40;0.00008 * Math.Pow&#40;dServo14,3&#41;  - 0.0272 * Math.Pow&#40;dServo14,2&#41; + 3.0598 * dServo14 + 24.756&#41;;<br /><br />            &#125;<br />            catch &#40;Exception&#41;<br />            &#123;<br />            &#125;<br />            SendArmPosition&#40;bServo10, bServo11, bServo12, bServo13, bservo14, bServo15&#41;;<br />        &#125;<br /><br />        void SendArmPosition&#40;Byte bServo10, Byte bServo11, Byte bServo12, Byte bServo13, Byte bServo14, Byte bServo15 &#41;<br />        &#123;<br />            try &#123;<br />                if &#40;!bRBConnected&#41;<br />                     return;<br /><br />                rbWCK.wckMovePos&#40;10, bServo10, 1&#41;; // 3rd parameter is Torque 0~4: 0=maximum<br />                rbWCK.wckMovePos&#40;11, bServo11, 1&#41;;<br />                rbWCK.wckMovePos&#40;12, bServo12, 1&#41;;<br />                rbWCK.wckMovePos&#40;13, bServo13, 1&#41;;<br />                rbWCK.wckMovePos&#40;14, bServo14, 1&#41;;<br />                rbWCK.wckMovePos&#40;15, bServo15, 1&#41;;<br />            &#125;<br />            catch&#40;Exception e&#41;<br />            &#123;<br />                MessageBox.Show&#40;&quot;Unable to Update Servo Position &quot; + e.Message&#41;; <br />            &#125;<br />        &#125;<br /><br />        int ScaleTo&#40;double val, int imin, int imax, double dmin, double dmax&#41;<br />        &#123;<br />            int r;<br />            if &#40;val &lt;dmin&gt; dmax&#41; val = dmax;<br />            val = &#40;val - dmin&#41; / &#40;dmax - dmin&#41;;<br />            r=  &#40;int&#41;&#40;&#40;double&#41;&#40;imax - imin&#41; * val&#41; + imin;<br />            return r;<br />        &#125;<br /><br />        void updaterobot&#40;Microsoft.Kinect.Skeleton playerSkeleton&#41;<br />        &#123;<br />            //Figure out values for the shoulder based on Hand position.<br />            // Kinect returns positive values if the hand is above the head and negative values if it's bellow the head<br />            int ServoRange  = bMaxShoulder - bMinShoulder;<br /><br />            //Left Arm<br />            //Dim scaledLeftArm = playerSkeleton.Joints&#40;JointType.HandRight&#41;.ScaleTo&#40;1, ServoRange, 0.5F, 0.3F&#41;;<br />            int sla = ScaleTo&#40;playerSkeleton.Joints&#91;JointType.HandRight&#93;.Position.Y, 0, ServoRange, 0.0, 0.3&#41;;<br />            Byte bServo11 = Convert.ToByte&#40;255 - &#40;ServoRange - sla + bMinShoulder&#41;&#41;;<br /><br />            // Right Arm<br />            //Dim scaledRightArm = playerSkeleton.Joints&#40;JointType.HandLeft&#41;.ScaleTo&#40;1, ServoRange, 0.5F, 0.3F&#41;;<br />            int sra = ScaleTo&#40;playerSkeleton.Joints&#91;JointType.HandLeft&#93;.Position.Y, 0, ServoRange, 0.0, 0.3&#41;;<br />            Byte bServo14 = Convert.ToByte&#40;255-&#40;255 - &#40;ServoRange - sra + bMinShoulder&#41;&#41;&#41;;<br /><br />            UpdateRobobuilderArms&#40;bServo11, bServo14&#41;;<br />        &#125;<br /><br />        void ConnectToRB&#40;string sCOMMNum&#41;<br />        &#123;<br />            try &#123;<br />                SerialPort s = new SerialPort&#40;sCOMMNum,115200&#41;;<br />                s.Open&#40;&#41;;<br />                rbPCR = new RobobuilderLib.PCremote&#40;s&#41;;<br />                rbWCK = new RobobuilderLib.wckMotion&#40;rbPCR&#41;;<br /><br />                if &#40;rbWCK.wckReadPos&#40;30&#41;&#41;<br />                &#123;<br />                    //DCMP is true<br />                    rbWCK.DCMP = true;<br />                    rbWCK.PlayPose&#40;1000, 10, wckMotion.basic16, true&#41;;<br />                &#125;<br />                else<br />                &#123;<br />                    //DCMP false<br />                    rbPCR.runMotion&#40;7&#41;; // basic posture<br />                    Thread.Sleep&#40;3000&#41;;<br />                    rbWCK.DCMP = false;<br />                    rbPCR.setDCmode&#40;true&#41;;<br />                &#125;<br />                bRBConnected = true;<br />            &#125;<br />            catch&#40;Exception e&#41;<br />            &#123;<br />                MessageBox.Show&#40;&quot;Unable to Connect to Robobuilder\n\n&quot; + e.Message&#41;; <br />                rbPCR = null;<br />                bRBConnected = false;<br />            &#125;<br />        &#125;<br /><br />        void DisconnectFromRB&#40;&#41;<br />        &#123;<br />            if &#40;rbWCK != null&#41;<br />                rbWCK.close&#40;&#41;;<br /><br />            if &#40;rbPCR != null&#41;<br />                rbPCR.Close&#40;&#41;;<br /><br />            rbWCK = null;<br />            rbPCR = null;<br />            bRBConnected = false;<br />        &#125;<br /></code></dd></dl><br /><br />The COM port problem is caused by PCRemote trying to close the serial port with a null descriptor - it is bug - but the work round is to use the old style initialization, passing in the Serial port - and hence it won't be null.<br /><br />I've also modified connect so it will work with either Standard firmware or DCMP firmware - it test servo 30. <br /><br />Ive writen my own ScaleTo function so you don't need any extra library - just robobuilderlib.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=1101">l3v3rz</a> — Sun Apr 01, 2012 3:48 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Kondo]]></name></author>
<updated>2012-03-26T10:15:17+01:00</updated>
<published>2012-03-26T10:15:17+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=7854&amp;p=34011#p34011</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=7854&amp;p=34011#p34011"/>
<title type="html"><![CDATA[Robobuilder Controlled by Kinect]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=7854&amp;p=34011#p34011"><![CDATA[
Hi PedroR<br /><br />It's fun, it's a luxury to prove oneself direct interaction Kinect sensor and a humanoid robot, the truth at first I had some small problem because the data rate of speed serial-usb adapter, and that to which the whole system collapsed.<br /><br />Since everything is solved by configuring the serial cable of 9600 bps to 128000 bps (with the Robonova and the Kondo KHR2 I spend the same with their respective programs), and the whole is really stable and I have not have any problems with the programs necessary to operate the Kinect and RoboBuilder.<br /><br />regards<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=2829">Kondo</a> — Mon Mar 26, 2012 10:15 am</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[PedroR]]></name></author>
<updated>2012-03-26T09:50:37+01:00</updated>
<published>2012-03-26T09:50:37+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=7854&amp;p=34010#p34010</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=7854&amp;p=34010#p34010"/>
<title type="html"><![CDATA[Robobuilder Controlled by Kinect]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=7854&amp;p=34010#p34010"><![CDATA[
Hi Kondo<br /><br />Thanks for sharing the video. Looks very nice. It is very fun to play with isn't it?<br /><br />I took the liberty of embedding the video directly on your post. I hope you don't mind about this. It will make it easier for others to view it <img src="http://forum.robosavvy.com/images/smilies/icon_smile.gif" alt=":)" title="Smile" /><br /><br />Thank you and Regards<br />Pedro.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=1061">PedroR</a> — Mon Mar 26, 2012 9:50 am</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Kondo]]></name></author>
<updated>2012-03-25T20:10:34+01:00</updated>
<published>2012-03-25T20:10:34+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=7854&amp;p=34009#p34009</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=7854&amp;p=34009#p34009"/>
<title type="html"><![CDATA[Robobuilder Controlled by Kinect]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=7854&amp;p=34009#p34009"><![CDATA[
PedroR,  here is the video <img src="http://forum.robosavvy.com/images/smilies/icon_wink.gif" alt=";)" title="Wink" /><br /><br /><!-- m --><a class="postlink" href="http://www.youtube.com/watch?v=h83HOsiANZc&amp;feature=player_embedded">http://www.youtube.com/watch?v=h83HOsiA ... r_embedded</a><!-- m --><br /><br /><div class='bbmedia' data-url='http://www.youtube.com/watch?v=h83HOsiANZc?version=3&amp;amp;hl=en_US' style='margin: 1px; display: inline-block; vertical-align: bottom;'><div style='width: 200px; height: 40px; border: 1px solid #999; display: table-cell; text-align: center; vertical-align: middle; font: 10px/10px Verdana; color: #555; opacity: 0.5;'><a style='color: #105289; text-decoration: none;' href='http://phpbbex.com/' target='_blank'>phpBB</a> &#91;media&#93;</div><script>if (typeof bbmedia == 'undefined') { bbmedia = true; var e = document.createElement('script'); e.async = true; e.src = 'js/bbmedia.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(e, s); }</script></div><p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=2829">Kondo</a> — Sun Mar 25, 2012 8:10 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Kondo]]></name></author>
<updated>2012-03-21T11:57:16+01:00</updated>
<published>2012-03-21T11:57:16+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=7854&amp;p=33963#p33963</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=7854&amp;p=33963#p33963"/>
<title type="html"><![CDATA[Robobuilder Controlled by Kinect]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=7854&amp;p=33963#p33963"><![CDATA[
Agree, so I will, thanks!<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=2829">Kondo</a> — Wed Mar 21, 2012 11:57 am</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[PedroR]]></name></author>
<updated>2012-03-21T11:54:25+01:00</updated>
<published>2012-03-21T11:54:25+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=7854&amp;p=33962#p33962</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=7854&amp;p=33962#p33962"/>
<title type="html"><![CDATA[Robobuilder Controlled by Kinect]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=7854&amp;p=33962#p33962"><![CDATA[
just write the nickname of the Author of the post. <br />In the case of the posts about Kinect you can read see the author shown is &quot;PedroR&quot; for all of them.<br /><br />Both Marco and I work for RoboSavvy so in the end it's RoboSavvy's work anyway but as a general rule just quote the username of the person who made the post.<br /><br />Regards.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=1061">PedroR</a> — Wed Mar 21, 2012 11:54 am</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Kondo]]></name></author>
<updated>2012-03-21T11:36:09+01:00</updated>
<published>2012-03-21T11:36:09+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=7854&amp;p=33960#p33960</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=7854&amp;p=33960#p33960"/>
<title type="html"><![CDATA[Robobuilder Controlled by Kinect]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=7854&amp;p=33960#p33960"><![CDATA[
One question, to put it in the guide translated, the author of the work who is? PedroR or Marco?<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=2829">Kondo</a> — Wed Mar 21, 2012 11:36 am</p><hr />
]]></content>
</entry>
</feed>