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

<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>2010-09-15T01:01:04+01:00</updated>

<author><name><![CDATA[RoboSavvy Forum]]></name></author>
<id>http://forum.robosavvy.com/feed.php?f=5&amp;t=6549</id>
<entry>
<author><name><![CDATA[Zoid]]></name></author>
<updated>2010-09-15T01:01:04+01:00</updated>
<published>2010-09-15T01:01:04+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=6549&amp;p=28139#p28139</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=6549&amp;p=28139#p28139"/>
<title type="html"><![CDATA[shortest return delay time is unexpectedly long]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=6549&amp;p=28139#p28139"><![CDATA[
Actually I was not concerned with the transmission time.  Just the time (on the bus) between the end of the request, and the start of the reply, but I think I have sufficient answer.  Thanks everyone.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=762">Zoid</a> — Wed Sep 15, 2010 1:01 am</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Fritzoid]]></name></author>
<updated>2010-09-13T20:24:16+01:00</updated>
<published>2010-09-13T20:24:16+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=6549&amp;p=28122#p28122</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=6549&amp;p=28122#p28122"/>
<title type="html"><![CDATA[shortest return delay time is unexpectedly long]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=6549&amp;p=28122#p28122"><![CDATA[
Once a packet is received, the servo must do a checksum calculation then decode the command and create the response packet.  Even in the best of circumstances this takes a couple hundred clock cycles.  So, I doubt that it can be done at all in less than about 10 us.<br /><br />The average read command is an 8 byte packet.  That takes 80 us. to transmit.  The average read response is another 8 bytes and takes another 80 us. to receive.  That's 160 us. already.  A processing overhead of 22 us. is pretty small in comparison.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=438">Fritzoid</a> — Mon Sep 13, 2010 8:24 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Zoid]]></name></author>
<updated>2010-09-13T17:04:50+01:00</updated>
<published>2010-09-13T17:04:50+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=6549&amp;p=28119#p28119</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=6549&amp;p=28119#p28119"/>
<title type="html"><![CDATA[shortest return delay time is unexpectedly long]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=6549&amp;p=28119#p28119"><![CDATA[
<blockquote><div><cite>i-Bot wrote:</cite><br />...The normal minimum time for the AX12 is about 22us as you found at setting 0. However there is also an interrupt process which can kick in and add another 40 or 50 us to that randomly.<br /></div></blockquote><br />Does anyone know if Matt's M1 firmware is any faster in that regard?<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=762">Zoid</a> — Mon Sep 13, 2010 5:04 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Fritzoid]]></name></author>
<updated>2010-09-13T11:25:36+01:00</updated>
<published>2010-09-13T11:25:36+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=6549&amp;p=28117#p28117</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=6549&amp;p=28117#p28117"/>
<title type="html"><![CDATA[shortest return delay time is unexpectedly long]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=6549&amp;p=28117#p28117"><![CDATA[
That agrees with my experience.  The best response time that you can hope for is between 200 and 300 us. per dynamixel command.<br /><br />Note, at startup time, the controller sets the delay time to zero on all recognized servo devices.  So the firmware is currently running with the minimum turnaround time on the dynamixel bus.  All you can do is make it slower.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=438">Fritzoid</a> — Mon Sep 13, 2010 11:25 am</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[i-Bot]]></name></author>
<updated>2010-09-13T10:50:46+01:00</updated>
<published>2010-09-13T10:50:46+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=6549&amp;p=28115#p28115</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=6549&amp;p=28115#p28115"/>
<title type="html"><![CDATA[shortest return delay time is unexpectedly long]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=6549&amp;p=28115#p28115"><![CDATA[
Yes, this is normal behaviour for an AX12. It may vary for other Dynamixel devices.<br />The return delay value is a minimum value and not the actual value. It is used to allow the bus master time to change from transmit to receive.<br /><br />The normal minimum time for the AX12 is about 22us as you found at setting 0. However there is also an interrupt process which can kick in and add another 40 or 50 us to that randomly.<br /><br />I did not check the accuracy of longer settings, because I only use setting 0.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=159">i-Bot</a> — Mon Sep 13, 2010 10:50 am</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Zoid]]></name></author>
<updated>2010-09-13T04:19:55+01:00</updated>
<published>2010-09-13T04:19:55+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=6549&amp;p=28113#p28113</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=6549&amp;p=28113#p28113"/>
<title type="html"><![CDATA[shortest return delay time is unexpectedly long]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=6549&amp;p=28113#p28113"><![CDATA[
Using an oscilloscope I've been clocking the actual return delay time from an AX-12+, and it doesn't seem to match the documentation well at all.  First of all, mine appears to be working at about 4uS per value (approaching a full 1mS at a setting of 250), and there seems to be about a 21uS minimum (overhead) even at a setting of 0.  <br /><br />Is this normal?<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=762">Zoid</a> — Mon Sep 13, 2010 4:19 am</p><hr />
]]></content>
</entry>
</feed>