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

<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>2008-06-05T18:54:24+01:00</updated>

<author><name><![CDATA[RoboSavvy Forum]]></name></author>
<id>http://forum.robosavvy.com/feed.php?f=5&amp;t=2606</id>
<entry>
<author><name><![CDATA[siempre.aprendiendo]]></name></author>
<updated>2008-06-05T18:54:24+01:00</updated>
<published>2008-06-05T18:54:24+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=2606&amp;p=16229#p16229</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=2606&amp;p=16229#p16229"/>
<title type="html"><![CDATA[Order of Response-Packages]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=2606&amp;p=16229#p16229"><![CDATA[
Yes, first you should start the manage mode and then press 't'<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=698">siempre.aprendiendo</a> — Thu Jun 05, 2008 6:54 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[StuartL]]></name></author>
<updated>2008-06-05T08:38:06+01:00</updated>
<published>2008-06-05T08:38:06+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=2606&amp;p=16212#p16212</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=2606&amp;p=16212#p16212"/>
<title type="html"><![CDATA[Order of Response-Packages]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=2606&amp;p=16212#p16212"><![CDATA[
<blockquote><div><cite>jorge ochoa wrote:</cite><br />how can i access toss mode?<br /></div></blockquote><br /><br />I think you just press 't' in the firmware prompt...<br /><br />Anyone else confirm?<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=645">StuartL</a> — Thu Jun 05, 2008 8:38 am</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[jorge ochoa]]></name></author>
<updated>2008-06-05T01:19:08+01:00</updated>
<published>2008-06-05T01:19:08+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=2606&amp;p=16209#p16209</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=2606&amp;p=16209#p16209"/>
<title type="html"><![CDATA[Order of Response-Packages]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=2606&amp;p=16209#p16209"><![CDATA[
how can i access toss mode?<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=880">jorge ochoa</a> — Thu Jun 05, 2008 1:19 am</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Rob]]></name></author>
<updated>2008-06-04T17:05:16+01:00</updated>
<published>2008-06-04T17:05:16+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=2606&amp;p=16197#p16197</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=2606&amp;p=16197#p16197"/>
<title type="html"><![CDATA[Order of Response-Packages]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=2606&amp;p=16197#p16197"><![CDATA[
Note you should look at using different methods for actuators and sensors see <!-- m --><a class="postlink" href="http://robosavvy.com/forum/viewtopic.php?t=2224&amp;highlight=rob">http://robosavvy.com/forum/viewtopic.ph ... hlight=rob</a><!-- m --><p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=814">Rob</a> — Wed Jun 04, 2008 5:05 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Bullit]]></name></author>
<updated>2008-06-04T04:52:10+01:00</updated>
<published>2008-06-04T04:52:10+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=2606&amp;p=16183#p16183</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=2606&amp;p=16183#p16183"/>
<title type="html"><![CDATA[Order of Response-Packages]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=2606&amp;p=16183#p16183"><![CDATA[
The CM-5 with the bioloid firmware can be put into &quot;toss&quot; mode where the bioloid firmware simply passes all serial input directly to the dynamixel bus.  This is convenient for sending dynamixel packets from your PC to the dynamixels.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=173">Bullit</a> — Wed Jun 04, 2008 4:52 am</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[jorge ochoa]]></name></author>
<updated>2008-06-04T02:37:12+01:00</updated>
<published>2008-06-04T02:37:12+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=2606&amp;p=16182#p16182</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=2606&amp;p=16182#p16182"/>
<title type="html"><![CDATA[Order of Response-Packages]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=2606&amp;p=16182#p16182"><![CDATA[
what is Toss mode?<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=880">jorge ochoa</a> — Wed Jun 04, 2008 2:37 am</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[sirhoop]]></name></author>
<updated>2008-06-03T10:26:40+01:00</updated>
<published>2008-06-03T10:26:40+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=2606&amp;p=16139#p16139</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=2606&amp;p=16139#p16139"/>
<title type="html"><![CDATA[Order of Response-Packages]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=2606&amp;p=16139#p16139"><![CDATA[
Thanks, perhaps I will give it a try. What I want to do is sending in one thread and receving in another. But since the status package does not contain any information about the command it belongs to (except the ID) I want to save that information in a CommandQueue.<br />Everytime I receive something I'll put it in a ResponseQueue. And then I would identify the information in the response queue with the command queue. <br /><br />So if the CommandQueue.get() says GetPresentposition-Request then I know that the 4th and 5th bit of ResponseQueue.get() contain PositionLow and PositionHigh. With the Help of the ID I can then Update the state of my robot.<br /><br />Right now, I'm pretty busy with other thing but I will let you know when I built something that works.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=993">sirhoop</a> — Tue Jun 03, 2008 10:26 am</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[StuartL]]></name></author>
<updated>2008-06-02T11:19:57+01:00</updated>
<published>2008-06-02T11:19:57+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=2606&amp;p=16123#p16123</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=2606&amp;p=16123#p16123"/>
<title type="html"><![CDATA[Re: Order of Response-Packages]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=2606&amp;p=16123#p16123"><![CDATA[
<blockquote><div><cite>sirhoop wrote:</cite><br />I have a short question. I send ax12-commands from my pc via the serial-port to the cm5 which forwards them to the ax12 by toss-mode. <br />Can anyone tell me if the order of status messages for ax12-commands is deterministic? In other words when I send <br /><br />&quot;cmd1, cmd2, cmd3&quot;, I will get &quot;rsp1, rsp2, rsp3&quot; and not &quot;rsp2, rsp1, rsp3&quot;?<br /></div></blockquote><br /><br />As it's a shared bus you need to be careful about waiting for the responses before sending the next command.  Although there is the 500us delay (by default, see the response delay register in the AX12 PDF) before the servo responds.<br /><br />Therefore you need to do:<br /><br />&quot;cmd1, wait rsp1, cmd2, wait rsp2&quot; etc.<br /><br />All of the responses, however, do have the servo ID in them, so if you're sending to different servos and have calibrated that return delay correctly you could send many commands and then get all of the responses in one go.  However I'd be anxious about doing something so time critical in toss mode, I'd only give it a go if programming the CM-5 directly.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=645">StuartL</a> — Mon Jun 02, 2008 11:19 am</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[sirhoop]]></name></author>
<updated>2008-06-02T09:29:23+01:00</updated>
<published>2008-06-02T09:29:23+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=2606&amp;p=16121#p16121</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=2606&amp;p=16121#p16121"/>
<title type="html"><![CDATA[Order of Response-Packages]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=2606&amp;p=16121#p16121"><![CDATA[
Hello,<br /><br />I have a short question. I send ax12-commands from my pc via the serial-port to the cm5 which forwards them to the ax12 by toss-mode. <br />Can anyone tell me if the order of status messages for ax12-commands is deterministic? In other words when I send <br /><br />&quot;cmd1, cmd2, cmd3&quot;, I will get &quot;rsp1, rsp2, rsp3&quot; and not &quot;rsp2, rsp1, rsp3&quot;?<br /><br /><br />best regards,<br />  Alex<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=993">sirhoop</a> — Mon Jun 02, 2008 9:29 am</p><hr />
]]></content>
</entry>
</feed>