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

<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>2012-04-11T19:14:54+01:00</updated>

<author><name><![CDATA[RoboSavvy Forum]]></name></author>
<id>http://forum.robosavvy.com/feed.php?f=5&amp;t=7905</id>
<entry>
<author><name><![CDATA[siempre.aprendiendo]]></name></author>
<updated>2012-04-11T19:14:54+01:00</updated>
<published>2012-04-11T19:14:54+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=7905&amp;p=34126#p34126</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=7905&amp;p=34126#p34126"/>
<title type="html"><![CDATA[Learning how to use scurves with AX-12]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=7905&amp;p=34126#p34126"><![CDATA[
Another time, thank you very much <span style="font-weight: bold">Bullit</span>. I only have browsed the document, but it seems that it will help me to get a deeper understanding of motion control. <br /><br />I have been browsing and reading several books, but usually they are very theoretical and only a few of them help to get a working knowledge.<br /><br />And, again too, thanks  <span style="font-weight: bold">Fritzoid</span>, I never thought that it could be related with chaining steps.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=698">siempre.aprendiendo</a> — Wed Apr 11, 2012 7:14 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Fritzoid]]></name></author>
<updated>2012-04-11T12:26:06+01:00</updated>
<published>2012-04-11T12:26:06+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=7905&amp;p=34124#p34124</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=7905&amp;p=34124#p34124"/>
<title type="html"><![CDATA[Learning how to use scurves with AX-12]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=7905&amp;p=34124#p34124"><![CDATA[
Jose asked <blockquote class="uncited"><div><br />why are there two PRE-MAIN pairs?<br /></div></blockquote><br /><br />This is because the action routine handles the post (deceleration) phase a little differently depending upon whether the next motion continues in the same direction, reverses or stops.  See references to variables bDirectionChanged and bpFinishType.  The second &quot;hump&quot; in the diagram is a supposed to indicate the continued case.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=438">Fritzoid</a> — Wed Apr 11, 2012 12:26 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Bullit]]></name></author>
<updated>2012-04-10T23:56:48+01:00</updated>
<published>2012-04-10T23:56:48+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=7905&amp;p=34118#p34118</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=7905&amp;p=34118#p34118"/>
<title type="html"><![CDATA[Learning how to use scurves with AX-12]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=7905&amp;p=34118#p34118"><![CDATA[
You might also like to include this:<br /><a href="http://www.patentlens.net/imageserver/getimage/US_4988935.pdf;jsessionid=5C44C2C81F8CEFB25C4911296E572F07?id=8116484&amp;page=all" class="postlink">Patent US 4988935</a><br /><br />I found it particularly useful some years ago.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=173">Bullit</a> — Tue Apr 10, 2012 11:56 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[siempre.aprendiendo]]></name></author>
<updated>2012-04-10T12:29:33+01:00</updated>
<published>2012-04-10T12:29:33+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=7905&amp;p=34117#p34117</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=7905&amp;p=34117#p34117"/>
<title type="html"><![CDATA[Learning how to use scurves with AX-12]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=7905&amp;p=34117#p34117"><![CDATA[
Oops, sorry, now it's public. I think that there should be some problems with inertia and deceleration, and for some articles I found the trapezoid model seems more appropiate.<br /><br /><br />[Edited, links added]<br />An interesting article, <a href="http://www.pmdcorp.com/news/articles/html/Mathematics_of_Motion_Control_Profiles.cfm" class="postlink">Mathematics of Motion Control Profiles</a><br /><br />And a 92 pages thesis, <a href="http://scholar.lib.vt.edu/theses/available/etd-05042000-15390036/unrestricted/jmentz.pdf" class="postlink">Motion Control Theory Needed in the Implementation of Practical Robotic Systems</a> S Curves, page 17 (25 for Adobe).<br /><br />In the Darwin Action.cpp source file, there is this interesting ASCII diagram, by the way, why are there two PRE-MAIN pairs?<br /><dl class="codebox"><dt>Code: </dt><dd><code>    /**************************************<br />    * Section               /----\<br />    *                         /|      |\<br />    *         /+---------/ |      |  \<br />    *        / |            | |      |    \<br />    * -----/  |            | |      |     \----<br />    *      PRE MAIN PRE MAIN POST PAUSE<br />    ***************************************/<br />    enum&#123; PRE_SECTION, MAIN_SECTION, POST_SECTION, PAUSE_SECTION &#125;;<br /></code></dd></dl><p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=698">siempre.aprendiendo</a> — Tue Apr 10, 2012 12:29 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Fritzoid]]></name></author>
<updated>2012-04-10T12:12:32+01:00</updated>
<published>2012-04-10T12:12:32+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=7905&amp;p=34116#p34116</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=7905&amp;p=34116#p34116"/>
<title type="html"><![CDATA[Learning how to use scurves with AX-12]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=7905&amp;p=34116#p34116"><![CDATA[
I'm dying to see your results but I'm having trouble viewing your video,  it claims to be &quot;private.&quot;<br /><br />I've always thought that the whole s-curves model (and that thread) was misleading, based on an incomplete understanding of the motion processor.  A better description would be the trapezoid model with four phases; accelerating, cruising, decelerating and stopped.  The motion is smooth because the sharp corners of the trapezoid are rounded off due to mechanical and software constraints.  A glimpse at the source code shows that that's the way Robotis designed it.<br /><br />A true spline-curve implementation is much more computationally intensive and would require floating point processing.  Not the kind of stuff an AVR does well.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=438">Fritzoid</a> — Tue Apr 10, 2012 12:12 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[siempre.aprendiendo]]></name></author>
<updated>2012-04-09T18:38:37+01:00</updated>
<published>2012-04-09T18:38:37+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=7905&amp;p=34113#p34113</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=7905&amp;p=34113#p34113"/>
<title type="html"><![CDATA[Learning how to use scurves with AX-12]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=7905&amp;p=34113#p34113"><![CDATA[
I'm learning how to use scurves with AX-12, so I've created a test CM-510 C program where I try different approachs. Any help will be very well received, because my goal is to control several AX-12 and I'm far far away from it!<br /><br /><a href="http://www.softwaresouls.com/?p=357" class="postlink">Here</a> is the program with an spreadsheet with the calculations (LibreOffice and Excel). I have started from an old post from Bullit in the Tribotix forum (<a href="http://robosavvy.com/site/components/com_openwiki/lib/exe/fetch.php?id=robotis_bioloid&amp;cache=cache&amp;media=dynamixel-sfunctions.pdf" class="postlink">now in PDF format at Robosavvy</a>)<br /><br />Clockwise is the standard motion, counter clockwise is the scurve intended motion<br /><br /><div class='bbmedia' data-url='http://www.youtube.com/watch?v=YBdO0232QvQ' style='margin: 1px; display: inline-block; vertical-align: bottom;'><div style='width: 200px; height: 40px; border: 1px solid #999; display: table-cell; text-align: center; vertical-align: middle; font: 10px/10px Verdana; color: #555; opacity: 0.5;'><a style='color: #105289; text-decoration: none;' href='http://phpbbex.com/' target='_blank'>phpBB</a> &#91;media&#93;</div><script>if (typeof bbmedia == 'undefined') { bbmedia = true; var e = document.createElement('script'); e.async = true; e.src = 'js/bbmedia.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(e, s); }</script></div><p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=698">siempre.aprendiendo</a> — Mon Apr 09, 2012 6:38 pm</p><hr />
]]></content>
</entry>
</feed>