<?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=2772" />

<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>2009-06-02T15:55:53+01:00</updated>

<author><name><![CDATA[RoboSavvy Forum]]></name></author>
<id>http://forum.robosavvy.com/feed.php?f=15&amp;t=2772</id>
<entry>
<author><name><![CDATA[PedroR]]></name></author>
<updated>2009-06-02T15:55:53+01:00</updated>
<published>2009-06-02T15:55:53+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=2772&amp;p=20053#p20053</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=2772&amp;p=20053#p20053"/>
<title type="html"><![CDATA[robobuilder COM libraries[former actionbuilder known issues]]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=2772&amp;p=20053#p20053"><![CDATA[
Just understood something from one of the above posts.<br /><br />In this post here <!-- m --><a class="postlink" href="http://robosavvy.com/forum/viewtopic.php?t=2772#18984">http://robosavvy.com/forum/viewtopic.php?t=2772#18984</a><!-- m --> I documented the sequence of commands that motion builder sends when it starts. I did not understand what it was doing. Now with the new documentation here is what it does:<br /><br /><blockquote class="uncited"><div><br />1) FF E0 FB 01 00 1A FF FF AA 55 AA 55 37 BA 12 01 00 00 00 01 01 01 <br />RBC replies with : <br />FF <br />FF AA 55 AA 55 37 BA 12 01 00 00 00 02 02 05 <br />07 <br /><br />2) FF FF AA 55 AA 55 37 BA 10 04 00 00 00 01 01 01 <br />(RBC replies with FF FF AA 55 AA 55 37 BA 10 01 00 00 00 01 01 01 - it's the same command that was sent)<br /></div></blockquote><br /><br />1) <span style="color: green">FF E0 FB 01 00 1A </span> Sends a command to EXIT PC control mode (just in acse it was left in PC control mode previouslly).<br /><br />2) <span style="color: green">FF FF AA 55 AA 55 37 BA 12 01 00 00 00 01 01 01</span> Sends a command to read the serial number<br /><br />3) <span style="color: green">FF FF AA 55 AA 55 37 BA 10 04 00 00 00 01 01 01 </span>Sends a command to switch into PC control mode.<br /><br />I don't know why it needs the serial number though...<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=1061">PedroR</a> — Tue Jun 02, 2009 3:55 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[PedroR]]></name></author>
<updated>2009-02-05T05:16:55+01:00</updated>
<published>2009-02-05T05:16:55+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=2772&amp;p=19031#p19031</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=2772&amp;p=19031#p19031"/>
<title type="html"><![CDATA[robobuilder COM libraries[former actionbuilder known issues]]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=2772&amp;p=19031#p19031"><![CDATA[
hi<br /><br />to keep the forum threads organized, I have started a new thread with the evolution of this DLL, that now implements the wCK protocol directly.<br /><br />The thread is here: <!-- m --><a class="postlink" href="http://robosavvy.com/forum/viewtopic.php?p=19030#19030">http://robosavvy.com/forum/viewtopic.php?p=19030#19030</a><!-- m --><br /><br />It includes my latest findings on the servos, protocol, etc.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=1061">PedroR</a> — Thu Feb 05, 2009 5:16 am</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[PedroR]]></name></author>
<updated>2009-01-29T03:13:59+01:00</updated>
<published>2009-01-29T03:13:59+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=2772&amp;p=18985#p18985</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=2772&amp;p=18985#p18985"/>
<title type="html"><![CDATA[robobuilder COM libraries[former actionbuilder known issues]]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=2772&amp;p=18985#p18985"><![CDATA[
hi<br /><br />i've been studying the wCk manual and protocol with carefull attention and this is what I found out:<br /><br />- The protocol is in general designed to deal with up to 32 servos (0~31) although the theoretical maximum on the bus is 254 (0~253).<br /><br />This happens because with almost all protocol instructions you can only address the servos using 5 bits for the ID.<br /><br />There are however, two extra/special commands that let you address the servo's ID using 8 bits (address servos with id &gt;31):<br />- One to set the position<br />- One to read the position<br />These are marked as &quot;high resolution&quot; as they will also allow you to set wider angles (&gt; 254 deg).<br /><br />There is also a very good C sample that implements all the supported functions so I will be posting a DLL library implementing all these functions from the PC, as well as a function to change the RBC into pc control mode.<br /><br />I'll post further details as I get along.<br /><br />Pedro<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=1061">PedroR</a> — Thu Jan 29, 2009 3:13 am</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[PedroR]]></name></author>
<updated>2009-01-28T18:15:59+01:00</updated>
<published>2009-01-28T18:15:59+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=2772&amp;p=18984#p18984</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=2772&amp;p=18984#p18984"/>
<title type="html"><![CDATA[robobuilder COM libraries[former actionbuilder known issues]]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=2772&amp;p=18984#p18984"><![CDATA[
Hi<br /><br />I have document further info on the RBC protocol, using the Comm Port Monitor from HHD:<br /><br />To put it PC control mode:<br />Send:<br />FF FF AA 55 AA 55 37 BA 10 04 00 00 00 01 01 01<br /><br />To Exit PC Control Mode:<br />Send:<br />FF E0 FB 01 00 1A<br /><br />After having it in PC control mode you should be able to feed commands to the servo's directly.<br />The servo command protocol is documented in the wCk manual.<br /><br />I have found this by spying on MotionBuilder.<br />There is, however a startup string that I don't understand.<br />Motion Builder send this sequence:<br /><br />1) FF E0 FB 01 00 1A FF FF AA 55 AA 55 37 BA 12 01 00 00 00 01 01 01  <br />RBC replies with :<br />FF<br />FF AA 55 AA 55 37 BA 12 01 00 00 00 02 02 05<br />07     <br /><br />2) FF FF AA 55 AA 55 37 BA 10 04 00 00 00 01 01 01<br />(RBC replies with FF FF AA 55 AA 55 37 BA 10 01 00 00 00 01 01 01 - it's the same command that was sent)<br /><br />It's the 2nd sequence that switches into PC control mode. I've confirmed you don't need to send the first sequence to put it in PC control mode.<br />I don't understand what is the purpose of the first sequence nor what it does....<br /><br />I should have further details posted tonight.<br /><br />Pedro<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=1061">PedroR</a> — Wed Jan 28, 2009 6:15 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[i-Bot]]></name></author>
<updated>2009-01-21T12:55:59+01:00</updated>
<published>2009-01-21T12:55:59+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=2772&amp;p=18922#p18922</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=2772&amp;p=18922#p18922"/>
<title type="html"><![CDATA[robobuilder COM libraries[former actionbuilder known issues]]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=2772&amp;p=18922#p18922"><![CDATA[
I have been using the serial port monitor program from HHD which you show. It has helped on work with reverse engineering the protocols on RN, Bioloid and Robobuilder. A very very useful utility.<br /><br />Though called freeware, I think it is now only for 30 days evaluation. I bought a license for the lite version, it is quite low cost. The previous version 3.31 did not seem to have that restriction and though a bit simpler worked fine.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=159">i-Bot</a> — Wed Jan 21, 2009 12:55 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[PedroR]]></name></author>
<updated>2009-01-21T05:13:38+01:00</updated>
<published>2009-01-21T05:13:38+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=2772&amp;p=18917#p18917</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=2772&amp;p=18917#p18917"/>
<title type="html"><![CDATA[robobuilder COM libraries[former actionbuilder known issues]]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=2772&amp;p=18917#p18917"><![CDATA[
I found a Freeware program to spy on the comm port: <!-- m --><a class="postlink" href="http://www.serial-port-monitor.com/free-serial-port-monitor-downloads.html">http://www.serial-port-monitor.com/free ... loads.html</a><!-- m --><br /><br />haven't used it yet though but from the screenshots looks really nice.<br /><br />There is also Portmon from microsoft here: <!-- m --><a class="postlink" href="http://technet.microsoft.com/en-us/sysinternals/bb896644.aspx">http://technet.microsoft.com/en-us/sysi ... 96644.aspx</a><!-- m --> but it doesn't seem so user friendly.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=1061">PedroR</a> — Wed Jan 21, 2009 5:13 am</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[PedroR]]></name></author>
<updated>2009-01-20T01:36:36+01:00</updated>
<published>2009-01-20T01:36:36+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=2772&amp;p=18893#p18893</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=2772&amp;p=18893#p18893"/>
<title type="html"><![CDATA[robobuilder COM libraries[former actionbuilder known issues]]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=2772&amp;p=18893#p18893"><![CDATA[
Hi Novaone<br /><br />To set the Rb to communicate directly with the servos, you need to put it in PC control mode.<br />To do that press and hold button PF2 and then turn on the RBC. Release the button after 2 seconds.<br />An orange light will appear on the RBC controller.<br /><br />To return into normal mode, with the RBC already on, press and hold PF1 for 3 seconds.<br /><br />See page 73 of the Robobuilder Users Guide for more info on this.<br /><br />iBot told me there is an undocumented command that you can send to Robobuilder to put it into PC control mode without needing to do that trick of press and hold PF2 and then turn on RBC.<br /><br />However I haven't yet had the time to try and find out what it is.<br />The way to do it is install a program to spy the COM port and then open Motion Builder and Open the COM port.<br />When you open the COM port in motion builder, it sends that undocumented command that will put the RBC into PC control mode.<br />With that program that spies on the COM port we can see what Motionbuilder is sending to the RBC and find out what is the command.<br /><br />BTW are you still interested in the buying the Robobuilder Beginner's Edition that we were selling at BETT? we still have one for sale for the price we were offering at the show: 150GBP (incl vat)+shipping.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=1061">PedroR</a> — Tue Jan 20, 2009 1:36 am</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[NovaOne]]></name></author>
<updated>2009-01-19T09:27:28+01:00</updated>
<published>2009-01-19T09:27:28+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=2772&amp;p=18884#p18884</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=2772&amp;p=18884#p18884"/>
<title type="html"><![CDATA[robobuilder COM libraries[former actionbuilder known issues]]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=2772&amp;p=18884#p18884"><![CDATA[
Thanks Pedro thats very helpful.<br /><br />Did you also mention that the Robobuilder Download Tool also had a facility like this?<br /><br />Could outline how to set RB to communicate directly from the PC to the wCK bus....a method that is used with MDRS?<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=663">NovaOne</a> — Mon Jan 19, 2009 9:27 am</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[PedroR]]></name></author>
<updated>2009-01-19T05:23:38+01:00</updated>
<published>2009-01-19T05:23:38+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=2772&amp;p=18883#p18883</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=2772&amp;p=18883#p18883"/>
<title type="html"><![CDATA[robobuilder COM libraries[former actionbuilder known issues]]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=2772&amp;p=18883#p18883"><![CDATA[
Hi NovaOne<br /><br />With regards to your questions I think you already have an answer for some of them but I share the details here:<br /><br />- The new firmaware (v.2.15) and the new Robobuilder download tool allow you to select into which position you want to download the programs.<br /><br />- With regards to ending ActionBuilder programs without having to turn off the robot you need to do this:<br />    Create an additional condition that tests if a Button (PF1 or PF2) is pressed. The action for that condition should be set to &quot;NONE&quot;. This will exit the ActionBuilder Program.<br />The RB humanoid we had at BETT had all ActionBuilder programs created with this exit routine.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=1061">PedroR</a> — Mon Jan 19, 2009 5:23 am</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[NovaOne]]></name></author>
<updated>2008-08-20T15:40:29+01:00</updated>
<published>2008-08-20T15:40:29+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=2772&amp;p=17282#p17282</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=2772&amp;p=17282#p17282"/>
<title type="html"><![CDATA[robobuilder COM libraries[former actionbuilder known issues]]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=2772&amp;p=17282#p17282"><![CDATA[
It is strange that there is no &quot;End&quot; in the Executions group. and to end a routine you must switch the robot off and on again?<br /><br />Also unless I am missing something, in both Action Builber and Motion Builder it is the order that you download the routines that determines what buttons they are assigned to? Whats that all about? <br />Why can't you select the button you wish to press in order to run a motion (1 to *+0) or Action (#+A to #+0). <br /><br />To add another level to the Action builder environment why not have a config. section in the Conditions group so additional custom sensors can be added?<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=663">NovaOne</a> — Wed Aug 20, 2008 3:40 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[PedroR]]></name></author>
<updated>2008-08-08T23:06:37+01:00</updated>
<published>2008-08-08T23:06:37+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=2772&amp;p=17181#p17181</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=2772&amp;p=17181#p17181"/>
<title type="html"><![CDATA[robobuilder COM libraries[former actionbuilder known issues]]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=2772&amp;p=17181#p17181"><![CDATA[
Another annoying issue:<br /><br />You can't easily change the order of the commands in action builder. If you have statements in am list and want to add a line in the middle of that statement list it is not trivial.<br /><br />There is a work around using mouse-&gt;right click but it's messy.<br /><br />btw we will soon be posting a lot of robot movies from motions me and Limor have been creating with actionbuilder for both HUNO and DOGGY.<br />All in all actionbuilder makes it really easy to create if..then conditional programming/states machines.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=1061">PedroR</a> — Fri Aug 08, 2008 11:06 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[PedroR]]></name></author>
<updated>2009-02-04T16:31:44+01:00</updated>
<published>2008-08-08T13:14:10+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=2772&amp;p=17174#p17174</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=2772&amp;p=17174#p17174"/>
<title type="html"><![CDATA[robobuilder COM libraries[former actionbuilder known issues]]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=2772&amp;p=17174#p17174"><![CDATA[
Hi<br /><br />We are trying to compile a list of bugs/known issues you have encoutered with ActionBuilder so we can send it to Robobuilder.<br />The purpose of this list is also to help other fellow Roboteers deal with the software and understand known bugs and limitations.<br /><br />From our experience we have found these so far:<br />- <span style="color: brown">In Distance Sensor conditions the range of numbers accepted is 10~50 cm. If you input a number outside that range the distance sensor will not work.</span> This behaviour is by design but is not documented anywhere !<br />We have spent several hours trying to figure out what was wrong with our robot when the distance sensor did not work but it was actually this bug from action builder.<br /><br />- The Distance sensor accuracy is +-10cm.<br /><br />- <span style="color: brown">In the list of Actions, if you scroll through the list of Actions using the keyboard arrows, the details are not update on the Right Pane.</span><br />If you use the mouse to click and select the actions in the list it works correctly.<br /><br />- <span style="color: brown">The Joyremocon conditions do not work.</span> <br />When you select Joyremocon the dropdown list is locked and does not allow you to select a remote control button.<br /><br />What have you found from your experience?<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=1061">PedroR</a> — Fri Aug 08, 2008 1:14 pm</p><hr />
]]></content>
</entry>
</feed>