<?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=4&amp;t=1357" />

<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>2007-05-09T01:34:26+01:00</updated>

<author><name><![CDATA[RoboSavvy Forum]]></name></author>
<id>http://forum.robosavvy.com/feed.php?f=4&amp;t=1357</id>
<entry>
<author><name><![CDATA[fuzzyoboe]]></name></author>
<updated>2007-05-09T01:34:26+01:00</updated>
<published>2007-05-09T01:34:26+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=1357&amp;p=8954#p8954</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=1357&amp;p=8954#p8954"/>
<title type="html"><![CDATA[need help on continuous walk]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=1357&amp;p=8954#p8954"><![CDATA[
Hi' dirty roboto, you are exactly right. Since I just got my RN recently, I have a lot to lean how to produce motion sequences. I downloaded a lots of routines and played all of them, had lots of fun thank to you guys.<br />My next thing is to learn how to make it conducting music. Since I am in a chamber music group, when we practice, we always us a metronome, if I can have RN to do the conducting, it will be lots of fun.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=611">fuzzyoboe</a> — Wed May 09, 2007 1:34 am</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[DirtyRoboto]]></name></author>
<updated>2007-05-08T21:07:26+01:00</updated>
<published>2007-05-08T21:07:26+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=1357&amp;p=8953#p8953</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=1357&amp;p=8953#p8953"/>
<title type="html"><![CDATA[need help on continuous walk]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=1357&amp;p=8953#p8953"><![CDATA[
Ahh! A game player and not a game maker!!!!<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=312">DirtyRoboto</a> — Tue May 08, 2007 9:07 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[fuzzyoboe]]></name></author>
<updated>2007-05-08T18:45:23+01:00</updated>
<published>2007-05-08T18:45:23+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=1357&amp;p=8952#p8952</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=1357&amp;p=8952#p8952"/>
<title type="html"><![CDATA[need help on continuous walk]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=1357&amp;p=8952#p8952"><![CDATA[
Thanks, Dirtyroboto. But this is kind of batch processing. I like to do some continuously control in real time like you control an RC airplane.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=611">fuzzyoboe</a> — Tue May 08, 2007 6:45 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[DirtyRoboto]]></name></author>
<updated>2007-05-08T17:01:32+01:00</updated>
<published>2007-05-08T17:01:32+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=1357&amp;p=8950#p8950</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=1357&amp;p=8950#p8950"/>
<title type="html"><![CDATA[need help on continuous walk]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=1357&amp;p=8950#p8950"><![CDATA[
The other method that I used too use was to input the number of loops with the remcon and then select the pose routine to execute &quot;loop&quot; amount of times.<br />With this method you could say &quot;foward 3 steps&quot; then &quot;left 5 steps&quot;, &quot;rotate right 3 steps&quot;, &quot;cartwheel left 2 times&quot;.<br /><br />Marcus.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=312">DirtyRoboto</a> — Tue May 08, 2007 5:01 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[fuzzyoboe]]></name></author>
<updated>2007-05-08T16:46:38+01:00</updated>
<published>2007-05-08T16:46:38+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=1357&amp;p=8948#p8948</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=1357&amp;p=8948#p8948"/>
<title type="html"><![CDATA[need help on continuous walk]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=1357&amp;p=8948#p8948"><![CDATA[
Thanks, Pev. I will check the link and let you know.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=611">fuzzyoboe</a> — Tue May 08, 2007 4:46 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Pev]]></name></author>
<updated>2007-05-08T15:46:17+01:00</updated>
<published>2007-05-08T15:46:17+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=1357&amp;p=8946#p8946</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=1357&amp;p=8946#p8946"/>
<title type="html"><![CDATA[need help on continuous walk]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=1357&amp;p=8946#p8946"><![CDATA[
Hi,<br /><br />This thread shows the RC receiver I used. Also covers some code but I have some other code I can share if you want to PM me when you are ready<br /><br /><a href="http://robosavvy.com/forum/viewtopic.php?t=219" class="postlink">http://robosavvy.com/forum/viewtopic.php?t=219</a><br /><br />Pev<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=88">Pev</a> — Tue May 08, 2007 3:46 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[fuzzyoboe]]></name></author>
<updated>2007-05-08T15:39:57+01:00</updated>
<published>2007-05-08T15:39:57+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=1357&amp;p=8945#p8945</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=1357&amp;p=8945#p8945"/>
<title type="html"><![CDATA[need help on continuous walk]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=1357&amp;p=8945#p8945"><![CDATA[
Thanks everybody. I tried Dirty's suggestion, and it works. But I think only one check of remocon like my original code is ok, I just need to have a good timing to press the remote.<br />Since this limitation of IR, I am thinking switch to RC, what is a good RC for RN ? I need a 4 channel one right ? Also need to have  as small a receiver as possible ? Any recommendations ? Where should I put my receiver ? As I purchased a ready to walk RN, I do not know too much about the construction of RN.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=611">fuzzyoboe</a> — Tue May 08, 2007 3:39 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Pev]]></name></author>
<updated>2007-05-08T07:02:53+01:00</updated>
<published>2007-05-08T07:02:53+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=1357&amp;p=8937#p8937</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=1357&amp;p=8937#p8937"/>
<title type="html"><![CDATA[need help on continuous walk]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=1357&amp;p=8937#p8937"><![CDATA[
<blockquote><div><cite>DirtyRoboto wrote:</cite><br />Adding Remcon calls with the bot in neg/pos balance is not good. ie. if the bot has a foot off the floor and is not at a balance point. It you put 2 checks, one after the left step and one after the right step, this should be alot smoother.<br /></div></blockquote><br /><br />Dirty is completely right, the very slow processing speed of RoboBasic means that a read of the remote will make the RN-1 pause and if in an unstable pose that will have dire consequences. Most people have moved away from the IR remote, there are many reasons why but these are the types of issues people are seeing. <br /><br />Pev<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=88">Pev</a> — Tue May 08, 2007 7:02 am</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[DirtyRoboto]]></name></author>
<updated>2007-05-08T05:27:42+01:00</updated>
<published>2007-05-08T05:27:42+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=1357&amp;p=8935#p8935</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=1357&amp;p=8935#p8935"/>
<title type="html"><![CDATA[need help on continuous walk]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=1357&amp;p=8935#p8935"><![CDATA[
Adding Remcon calls with the bot in neg/pos balance is not good. ie. if the bot has a foot off the floor and is not at a balance point. It you put 2 checks, one after the left step and one after the right step, this should be alot smoother.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=312">DirtyRoboto</a> — Tue May 08, 2007 5:27 am</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Humanoido]]></name></author>
<updated>2007-05-08T05:18:45+01:00</updated>
<published>2007-05-08T05:18:45+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=1357&amp;p=8934#p8934</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=1357&amp;p=8934#p8934"/>
<title type="html"><![CDATA[need help on continuous walk]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=1357&amp;p=8934#p8934"><![CDATA[
Did you install the battery voltage circuit and modify the software accordingly? There's a section about it at the end of the manual. In some RNs, the controller IR signals cannot easily get through when the blue LED is flashing. There are several robosavvy threads on that topic.<br /><br />humanoido<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=416">Humanoido</a> — Tue May 08, 2007 5:18 am</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[fuzzyoboe]]></name></author>
<updated>2007-05-08T05:12:01+01:00</updated>
<published>2007-05-08T05:12:01+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=1357&amp;p=8932#p8932</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=1357&amp;p=8932#p8932"/>
<title type="html"><![CDATA[need help on continuous walk]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=1357&amp;p=8932#p8932"><![CDATA[
I tried the code, it did not work. Checking the remote frequently slow down the walking movement a lot, the RN fell down after few steps. This happened even I tried without using IF statement.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=611">fuzzyoboe</a> — Tue May 08, 2007 5:12 am</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Pev]]></name></author>
<updated>2007-05-07T19:24:13+01:00</updated>
<published>2007-05-07T19:24:13+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=1357&amp;p=8922#p8922</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=1357&amp;p=8922#p8922"/>
<title type="html"><![CDATA[need help on continuous walk]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=1357&amp;p=8922#p8922"><![CDATA[
I did a little with RC and yes I had it so that the RN-1 walked while the stick was pressed forward then stopped when it was released. THis is a little easier as the value sent is sent as a continuous stream and thus much easier to read using the approach you have taken in your first post (the code particularly).<br /><br />Pev<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=88">Pev</a> — Mon May 07, 2007 7:24 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[fuzzyoboe]]></name></author>
<updated>2007-05-07T19:12:17+01:00</updated>
<published>2007-05-07T19:12:17+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=1357&amp;p=8921#p8921</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=1357&amp;p=8921#p8921"/>
<title type="html"><![CDATA[contiuuous walking]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=1357&amp;p=8921#p8921"><![CDATA[
Thanks a lot, Pev. <br />I will try the code tonight, I think that is the only way to make the RN-1 walk continuously. Now I understand the problem is the IR control. If I change the controller to a RC radio control, can it work as I liked ? eg. I keep pressing the stick, then the RN keep walking, I release it, then RN stop. Or I press the stick once, the RN walk continuously until I press the stick again, then it stops.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=611">fuzzyoboe</a> — Mon May 07, 2007 7:12 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Pev]]></name></author>
<updated>2007-05-07T08:58:01+01:00</updated>
<published>2007-05-07T08:58:01+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=1357&amp;p=8908#p8908</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=1357&amp;p=8908#p8908"/>
<title type="html"><![CDATA[need help on continuous walk]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=1357&amp;p=8908#p8908"><![CDATA[
Hi,<br /><br />The issue you have is that the IR remote is not a buffered input device, thus while RN-1 is walking it is not checking or storing the IR remote input and only reads it at the end or at the 'right time' as you put it.<br /><br />Bluetooth obviously overcomes this as it is a buffered input device (well the BlueSmirf is) and thus holds the command sent until it is read by the code. I guess you could check the remote repeatedly during the walking cycle and see how that works. It would be something like :<br /><br />forward_walk:<br /><br />SPEED 5<br />MOVE24 85, 71, 152, 91, 112, 60, 100, 40, 80, , , , 100, 40, 80, , , , 112, 76, 145, 93, 92, 60,<br /><br />fwd_walk_main:<br /><br />SPEED 14<br />'left up<br />MOVE24 90, 107, 105, 105, 114, 60, 90, 40, 80, , , , 100, 40, 80, , , , 114, 76, 145, 93, 90, 60,<br /><br />'Check Remote<br />RV = 0<br />RV = REMOCON(1)<br />IF RV =11 then<br />    A=11<br />END IF<br /><br />'---------------------------------------<br />'left down<br />MOVE24 90, 56, 143, 122, 114, 60, 80, 40, 80, , , , 105, 40, 80, , , , 113, 80, 145, 90, 90, 60,<br />MOVE24 90, 46, 163, 112, 114, 60, 80, 40, 80, , , , 105, 40, 80, , , , 112, 80, 145, 90, 90, 60,<br /><br />'Check Remote<br />RV = 0<br />RV = REMOCON(1)<br />IF RV =11 then<br />    A=11<br />END IF<br /><br />SPEED 10<br />'left center<br />MOVE24 100, 66, 141, 113, 100, 100, 90, 40, 80, , , , 100, 40, 80, , , , 100, 83, 156, 80, 100, 100,<br />MOVE24 113, 78, 142, 105, 90, 60, 100, 40, 80, , , , 100, 40, 80, , , , 90, 102, 136, 85, 114, 60,<br /><br />SPEED 14<br />'right up<br /><br />'Check Remote<br />RV = 0<br />RV = REMOCON(1)<br />IF RV =11 then<br />    A=11<br />END IF<br /><br />MOVE24 113, 76, 145, 93, 90, 60, 100, 40, 80, , , , 90, 40, 80, , , , 90, 107, 105, 105, 114, 60,<br /><br />'Check Remote<br />RV = 0<br />RV = REMOCON(1)<br />IF RV =11 then<br />    A=11<br />END IF<br /><br />'right down<br />MOVE24 113, 80, 145, 90, 90, 60, 105, 40, 80, , , , 80, 40, 80, , , , 90, 56, 143, 122, 114, 60,<br /><br />'Check Remote<br />RV = 0<br />RV = REMOCON(1)<br />IF RV =11 then<br />    A=11<br />END IF<br /><br />SPEED 10<br />'right center<br />MOVE24 100, 83, 156, 80, 100, 100, 100, 40, 80, , , , 90, 40, 80, , , , 100, 66, 141, 113, 100, 100,<br />MOVE24 90, 102, 136, 85, 114, 60, 100, 40, 80, , , , 100, 40, 80, , , , 113, 78, 142, 105, 90, 60,<br /><br />\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\<br />A = REMOCON(1)<br /><br />IF A = 11 THEN<br />GOTO fwd_walk_main<br />IF A &lt;&gt; 11 THEN<br />RETURN<br />\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\<br /><br />Don't forget to dimension RV at the top of your template :<br /><br />DIM RV AS BYTE<br /><br />This may work as it will increase the number of reads during the routine but may effect performance as it processes the reads. You could potentially improve performance by changing:<br /><br /> 'Check Remote<br />RV = 0<br />RV = REMOCON(1)<br />IF RV =11 then<br />    A=11<br />END IF<br /><br />to <br /><br />A=REMOCON(1)<br /><br />The reason I have performed the longer routine above is that is protects the value of A if the 11 key isn't pressed (i.e walk forward) but this is probably overkill but is where I would start.<br /><br />Hope this helps<br /><br />Pev<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=88">Pev</a> — Mon May 07, 2007 8:58 am</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[fuzzyoboe]]></name></author>
<updated>2007-05-07T00:48:35+01:00</updated>
<published>2007-05-07T00:48:35+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=1357&amp;p=8905#p8905</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=1357&amp;p=8905#p8905"/>
<title type="html"><![CDATA[need help on continuous walk]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=1357&amp;p=8905#p8905"><![CDATA[
I am new to this forum, just got my RN-1 for couple of weeks. Yester day I posted a question but I did not see it on the forum. May be I submitted it wrong. Anyway, here is my question. I like to make RN-1 walk continuously when I press k11, and make it stop when I press any other key. Here is the code I got from the archive. At the end I add an IF code.<br />This did not work as I like. I need to press the key 11 at the right time to make RN-1 keep walking.<br />Help<br /><br />forward_walk:<br /><br />   SPEED 5<br />   MOVE24  85,  71, 152,  91, 112,  60, 100,  40,  80,    ,    ,    , 100,  40,  80,    ,    ,    , 112,  76, 145,  93,  92,  60,<br />   <br />   fwd_walk_main:<br />   <br />      SPEED 14 <br />'left up<br />      MOVE24  90, 107, 105, 105, 114,  60,  90,  40,  80,    ,    ,    , 100,  40,  80,    ,    ,    , 114,  76, 145,  93,  90,  60,<br />'---------------------------------------<br />'left down<br />      MOVE24  90,  56, 143, 122, 114,  60,  80,  40,  80,    ,    ,    , 105,  40,  80,    ,    ,    , 113,  80, 145,  90,  90,  60,<br />      MOVE24  90,  46, 163, 112, 114,  60,  80,  40,  80,    ,    ,    , 105,  40,  80,    ,    ,    , 112,  80, 145,  90,  90,  60,<br />   <br />      SPEED 10<br />'left center<br />      MOVE24 100,  66, 141, 113, 100, 100,  90,  40,  80,    ,    ,    , 100,  40,  80,    ,    ,    , 100,  83, 156,  80, 100, 100,<br />      MOVE24 113,  78, 142, 105,  90,  60, 100,  40,  80,    ,    ,    , 100,  40,  80,    ,    ,    ,  90, 102, 136,  85, 114,  60,<br /><br />      SPEED 14<br />'right up<br /><br />      MOVE24 113,  76, 145,  93,  90,  60, 100,  40,  80,    ,    ,    ,  90,  40,  80,    ,    ,    ,  90, 107, 105, 105, 114,  60,<br />         <br />'right down<br />      MOVE24 113,  80, 145,  90,  90,  60, 105,  40,  80,    ,    ,    ,  80,  40,  80,    ,    ,    ,  90,  56, 143, 122, 114,  60,<br />      <br />      SPEED 10<br />'right center<br />      MOVE24 100,  83, 156,  80, 100, 100, 100,  40,  80,    ,    ,    ,  90,  40,  80,    ,    ,    , 100,  66, 141, 113, 100, 100,<br />      MOVE24  90, 102, 136,  85, 114,  60, 100,  40,  80,    ,    ,    , 100,  40,  80,    ,    ,    , 113,  78, 142, 105,  90,  60,<br />      <br /> \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\<br />A = REMOCON(1)<br />      <br />      IF A = 11 THEN     <br />            GOTO fwd_walk_main<br />   IF A &lt;&gt; 11 THEN <br />   RETURN<br />   \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=611">fuzzyoboe</a> — Mon May 07, 2007 12:48 am</p><hr />
]]></content>
</entry>
</feed>