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

<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-18T03:52:17+01:00</updated>

<author><name><![CDATA[RoboSavvy Forum]]></name></author>
<id>http://forum.robosavvy.com/feed.php?f=5&amp;t=345</id>
<entry>
<author><name><![CDATA[Boxey]]></name></author>
<updated>2007-05-18T03:52:17+01:00</updated>
<published>2007-05-18T03:52:17+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=345&amp;p=9123#p9123</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=345&amp;p=9123#p9123"/>
<title type="html"><![CDATA[Biotoken about to be released; add your comments and wishes]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=345&amp;p=9123#p9123"><![CDATA[
Hi Inaki,<br /><br />How is this coming along? If you are stuck, perhaps you can share with us what you have done? Or the result of your reverse engineered .bpg files?<br /><br />The Behavior Control Programmer is really a pain to use.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=627">Boxey</a> — Fri May 18, 2007 3:52 am</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[smoothchat]]></name></author>
<updated>2006-10-10T13:46:07+01:00</updated>
<published>2006-10-10T13:46:07+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=345&amp;p=4195#p4195</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=345&amp;p=4195#p4195"/>
<title type="html"><![CDATA[Biotoken about to be released; add your comments and wishes]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=345&amp;p=4195#p4195"><![CDATA[
inaki,  <br /><br /><br />Have you thought of having your program save out a file that can be read back into the Behaviour Programmer.  You'd then use the behaviour programmer to transfer to the Bioloid.  Could be handy for final syntax  'sanity' checking too.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=333">smoothchat</a> — Tue Oct 10, 2006 1:46 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[jaho434]]></name></author>
<updated>2006-09-25T16:10:44+01:00</updated>
<published>2006-09-25T16:10:44+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=345&amp;p=3897#p3897</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=345&amp;p=3897#p3897"/>
<title type="html"><![CDATA[Biotoken about to be released; add your comments and wishes]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=345&amp;p=3897#p3897"><![CDATA[
Any updates on this, Inaki?!!?  Any working releases?<br /><br />This would be a very handy tool......  I'm finding the GUI BCP very tedious.<br /><br />Cheers,<br /><br />jaho434<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=296">jaho434</a> — Mon Sep 25, 2006 4:10 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[pepperm]]></name></author>
<updated>2006-08-21T13:31:13+01:00</updated>
<published>2006-08-21T13:31:13+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=345&amp;p=3215#p3215</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=345&amp;p=3215#p3215"/>
<title type="html"><![CDATA[Biotoken about to be released; add your comments and wishes]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=345&amp;p=3215#p3215"><![CDATA[
Inaki<br /><br />Can't wait to give Bitoken a go. Have you made any progress with the problem?<br /><br />Mark<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=220">pepperm</a> — Mon Aug 21, 2006 1:31 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[inaki]]></name></author>
<updated>2006-08-19T11:29:33+01:00</updated>
<published>2006-08-19T11:29:33+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=345&amp;p=3171#p3171</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=345&amp;p=3171#p3171"/>
<title type="html"><![CDATA[Biotoken about to be released; add your comments and wishes]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=345&amp;p=3171#p3171"><![CDATA[
The first version of Biotoken tokenizer is finished. However I have found a problem when transferring the program to CM5. I have tried to hack the way BCP sends the program but there is still a problem: the CM5 stays in programming mode after I send the program instead of returning to PLAY mode as it happens when using BCP. I don't know why this happens.<img src="http://forum.robosavvy.com/images/smilies/icon_sad.gif" alt=":-(" title="Sad" /><br />Any help would be welcome !:-) If you are curious you can see the BCP protocol  using a serial monitor program; I use HSD. <br /><br />I can post here the protocol as I have seen it, if anyone is interested in working to find out the problem.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=8">inaki</a> — Sat Aug 19, 2006 11:29 am</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Pev]]></name></author>
<updated>2006-07-28T09:50:22+01:00</updated>
<published>2006-07-28T09:50:22+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=345&amp;p=2758#p2758</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=345&amp;p=2758#p2758"/>
<title type="html"><![CDATA[Biotoken about to be released; add your comments and wishes]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=345&amp;p=2758#p2758"><![CDATA[
Hi Inaki,<br /><br />Finally made it back from my business trip and was wondering how the Tokenizer project was progressing? Am available if you need alpha/beta testers.<br /><br />Cheers<br /><br />Pev<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=88">Pev</a> — Fri Jul 28, 2006 9:50 am</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[VanHelsing]]></name></author>
<updated>2006-07-08T11:59:20+01:00</updated>
<published>2006-07-08T11:59:20+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=345&amp;p=2563#p2563</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=345&amp;p=2563#p2563"/>
<title type="html"><![CDATA[Biotoken about to be released; add your comments and wishes]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=345&amp;p=2563#p2563"><![CDATA[
Inaki,<br /><br />Is your Biotoken project going okay?<br /><br />Looking forward to it  <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=171">VanHelsing</a> — Sat Jul 08, 2006 11:59 am</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[barbar]]></name></author>
<updated>2006-06-23T22:29:08+01:00</updated>
<published>2006-06-23T22:29:08+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=345&amp;p=2264#p2264</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=345&amp;p=2264#p2264"/>
<title type="html"><![CDATA[Re: Biotoken about to be released; add your comments and wis]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=345&amp;p=2264#p2264"><![CDATA[
<blockquote><div><cite>inaki wrote:</cite><br />... Biotoken, is about to be released ...<br /></div></blockquote><br /><br />Inaki, may I volunteer as a pre-alpha tester? <img src="http://forum.robosavvy.com/images/smilies/icon_biggrin.gif" alt=":D" title="Very Happy" /> <br /><br />Cheers!<br />barbar<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=123">barbar</a> — Fri Jun 23, 2006 10:29 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[inaki]]></name></author>
<updated>2006-06-12T13:57:11+01:00</updated>
<published>2006-06-12T13:57:11+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=345&amp;p=1983#p1983</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=345&amp;p=1983#p1983"/>
<title type="html"><![CDATA[Biotoken about to be released; add your comments and wishes]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=345&amp;p=1983#p1983"><![CDATA[
Thanks for your comments.<br /><br />CASE statement can be integrated, no problem.<br />Free complex logic operations and computations could also be integrated but for now I will leave it out.  Actually I thought in first place about a free form syntax but eventually decided to keep the look of the original BCP.<br /><br />Random numbers cannot be accomodated in the tokenizer because for that to work you would need a random generator in the CM5 side. Note that you cannot do anything not supported already by the tokens set provided.<br /><br />The tokenizer performs some syntax checking although it is really permissive meaning that you can write wrong sentences in some cases. <br />Other than syntax I do not perform logic validity tests to prevent incorrect statements like for example writing on a read only register. Under Biotoken you can use any register as source or destination. Note that BCP prevents this.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=8">inaki</a> — Mon Jun 12, 2006 1:57 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[VanHelsing]]></name></author>
<updated>2006-06-11T18:20:22+01:00</updated>
<published>2006-06-11T18:20:22+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=345&amp;p=1968#p1968</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=345&amp;p=1968#p1968"/>
<title type="html"><![CDATA[Biotoken about to be released; add your comments and wishes]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=345&amp;p=1968#p1968"><![CDATA[
Inaki, this is absolutely wonderful when it all works out the way you want it <img src="http://forum.robosavvy.com/images/smilies/icon_exclaim.gif" alt=":!:" title="Exclamation" /> . Really sorry that I can’t contribute much to your question cause I didn’t explore much of the Behavior Control Programmer yet. But, I’m curious as hell to work with your Biotoken.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=171">VanHelsing</a> — Sun Jun 11, 2006 6:20 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[barbar]]></name></author>
<updated>2006-06-11T14:47:50+01:00</updated>
<published>2006-06-11T14:47:50+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=345&amp;p=1961#p1961</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=345&amp;p=1961#p1961"/>
<title type="html"><![CDATA[Biotoken about to be released; add your comments and wishes]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=345&amp;p=1961#p1961"><![CDATA[
... back home again <img src="http://forum.robosavvy.com/images/smilies/icon_biggrin.gif" alt=":D" title="Very Happy" /> <br /><br />Inaki,<br /><br />I am heavily impressed of your progress and the developments ... also can't wait to use Biotoken. In all respects I share the same opinion as stevo3d and Pev (except the beer pouring requirement ...  in this point I appeal to the responsibility of the programmer/user <img src="http://forum.robosavvy.com/images/smilies/icon_cool.gif" alt="8)" title="Cool" /> ).<br /><br />Cheers!<br />barbar<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=123">barbar</a> — Sun Jun 11, 2006 2:47 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[stevo3d]]></name></author>
<updated>2006-06-13T00:33:13+01:00</updated>
<published>2006-06-11T09:19:35+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=345&amp;p=1954#p1954</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=345&amp;p=1954#p1954"/>
<title type="html"><![CDATA[Biotoken about to be released; add your comments and wishes]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=345&amp;p=1954#p1954"><![CDATA[
Inaki, I thought of another feature that would be good to have.  Random numbers and modulo.  I guess that's two features. <img src="http://forum.robosavvy.com/images/smilies/icon_smile.gif" alt=":)" title="Smile" /><br /><br />Apologies if, through my ignorance, my suggestions are too difficult or impossible to implement in the context of the tokenizer.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=161">stevo3d</a> — Sun Jun 11, 2006 9:19 am</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Pev]]></name></author>
<updated>2006-06-09T21:05:08+01:00</updated>
<published>2006-06-09T21:05:08+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=345&amp;p=1939#p1939</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=345&amp;p=1939#p1939"/>
<title type="html"><![CDATA[Biotoken about to be released; add your comments and wishes]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=345&amp;p=1939#p1939"><![CDATA[
Awesome inaki, I think you've covered everything I can think of but can't wait to try it. Like Stevo3d you are now officailly my hero, thanks<br /><br />Pev<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=88">Pev</a> — Fri Jun 09, 2006 9:05 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[stevo3d]]></name></author>
<updated>2006-06-09T19:31:49+01:00</updated>
<published>2006-06-09T19:31:49+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=345&amp;p=1938#p1938</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=345&amp;p=1938#p1938"/>
<title type="html"><![CDATA[Biotoken about to be released; add your comments and wishes]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=345&amp;p=1938#p1938"><![CDATA[
Inaki, that is incredibly great.  Way to go!  Words cannot express my gratitude.  You are my hero. <img src="http://forum.robosavvy.com/images/smilies/icon_smile.gif" alt=":)" title="Smile" />  <br /><br />Feature requests:<br /><br />CASE statements.<br /><br />Complex IF statements, like<br />IF (CM5.TIMER &gt; 0) OR ((AX.100.BUZZER_VAL &gt; 0) AND (VAR1 = 2)) THEN ...<br />IF (VAR1 &gt; ((VAR2 * 2) + 5) THEN ...<br /><br />Complex COMPUTE statements, like<br />COMPUTE VAR1 = (VAR1 * 2) + 30<br />COMPUTE VAR3 = (AX.18.CURRENT_POS + CM5.TIMER) * (VAR1 - VAR2)<br /><br />Syntax checking (if you don't have it already).<br /><br />Ability to pour beer without spilling.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=161">stevo3d</a> — Fri Jun 09, 2006 7:31 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[inaki]]></name></author>
<updated>2006-06-09T17:00:24+01:00</updated>
<published>2006-06-09T17:00:24+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=345&amp;p=1934#p1934</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=345&amp;p=1934#p1934"/>
<title type="html"><![CDATA[Biotoken about to be released; add your comments and wishes]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=345&amp;p=1934#p1934"><![CDATA[
My tokenizer, that I call Biotoken, is about to be released, but I would like to hear about any features you would like to include before release.<br /><br />The tokenizer supports every sentence included in the original BCP:<br /><br />START<br />END<br />LOAD<br />CALL<br />RETURN<br />JUMP<br />IF<br />ELSE<br />ELSE_IF<br />CONT_IF<br />COMPUTE<br /><br />plus the following:<br /><br />- Comments<br />- Constants<br />- The ability to include libraries<br />- FOR/NEXT Sentence<br />- REPEAT/UNTIL Sentence<br />- WHILE/WEND Sentence<br /><br />You can write the source code with any editor. The tokenizer is a console mode program. You pass the file to compile as an argument and then the tokenizer generates the code, connects to your robot and transmits the file (an average program takes a few seconds to compile and transmit). An option allows to see the strings generated with the Print sentence.<br /><br />I am able to write programs for Biotoken about 10 times faster than using BCP. Programs are easier to read and easier to maintain and fix. The only iconvenient is that it is easier to have an error because you edit freely your code text.<br /><br />The tokenizer is case 'insensitive'. You may write LOAD, load, Load or wathever and it is all the same. The same applies to constants, labels and variables.<br /><br />All registers covered by BCP have names under Biotoken that you can use to refer to almost any register in CM5, AX or AX-S1 devices. You can define your own constants or use the numerical values instead.<br /><br />Here is an example of how Biotoken code looks:<br /><br />//This is an example program for listening the FX sounds in AX-S1<br />START<br /><br />//Main Loop<br />FOR MUSIC = 0 TO 27<br />LOAD AX.100.BUZZER_VAL, 255<br />LOAD AX.100.BUZZER_INDEX, MUSIC<br />CALL DELAY<br />NEXT MUSIC<br />JUMP Exit<br /><br />//Generic Delay<br />DELAY:<br />LOAD CM5.TIMER, 20<br />DELAY1:<br />IF CM5.TIMER &gt; 0 THEN JUMP DELAY1<br />RETURN<br /><br />Exit:<br />END<br /><br /><br />Please add your comments and the features you would like to see, before I release the first version.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=8">inaki</a> — Fri Jun 09, 2006 5:00 pm</p><hr />
]]></content>
</entry>
</feed>