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

<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-17T10:29:27+01:00</updated>

<author><name><![CDATA[RoboSavvy Forum]]></name></author>
<id>http://forum.robosavvy.com/feed.php?f=5&amp;t=2555</id>
<entry>
<author><name><![CDATA[joerg.wolf]]></name></author>
<updated>2008-06-17T10:29:27+01:00</updated>
<published>2008-06-17T10:29:27+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=2555&amp;p=16363#p16363</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=2555&amp;p=16363#p16363"/>
<title type="html"><![CDATA[Re: Inverse kinematics]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=2555&amp;p=16363#p16363"><![CDATA[
<blockquote><div><cite>StuartL wrote:</cite><br />Out of curiosity...<br />How many people here have developed (or are developing) inverse kinematics for the Bioloid kits?  How far did you go?  Are you using an alternative to the Cm-5?<br /></div></blockquote><br /><br />At the University of Plymouth we have developed forward kinematics for the robot and some simplified inverse kinematics for the legs.<br />We are trying to keep the motion editor and flash pages but also integrate<br />kinematics and the HUV-IMU unit. <br /><br />Here is a table of the forward kinematics<br /><br /><span style="font-weight: bold">Denavit-Hartenberg Table for the Bioloid Robot</span><br /><dl class="codebox"><dt>Code: </dt><dd><code>Link      &#945;      d      &#952;      x<br />M7        &#960;/2      0      0      30<br />M8        &#960;/2      0      0      30<br />M9       -&#960;/2     0      &#960;/2    0<br />M10       &#960;/2     0      &#960;/2    0<br />M11      -&#960;      75      0      0<br />M12      -&#960;      75      0      0<br />M13        0      75      0      0<br />M14        0      75      0      0<br />M15       &#960;/2      0      0      0<br />M16      -&#960;/2      0      0      0<br />M17      &#960;        32      0      0<br />M18      &#960;        32      0      0<br /></code></dd></dl><br /><br />M18 is the link corresponding to floor-to-servo 18<br />Post multiply M18,M16,M14,M12,M10,M8 to <br />get the transformation from floor to hip. <br />Dimentions are in radians and millimeters<br /><br />Kinematics of an industrial robot often described with homogenous 4x4 transformation matrices.  If you lost, what this table means look up &quot;Denavit-Hartenberg&quot; in google.<br /><br />regards,<br />Joerg<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=653">joerg.wolf</a> — Tue Jun 17, 2008 10:29 am</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[cosa]]></name></author>
<updated>2008-05-17T14:53:59+01:00</updated>
<published>2008-05-17T14:53:59+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=2555&amp;p=15844#p15844</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=2555&amp;p=15844#p15844"/>
<title type="html"><![CDATA[Inverse kinematics]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=2555&amp;p=15844#p15844"><![CDATA[
I've developed inverse kinematics for a (slightly customized) humanoid and a custom-built hexapod. Since I do a lot of floating point calculations requiring inverse kinematics (like interpolation, motion planning, ...) and a whole bunch of other complex stuff (like forward kinematics, visualization, scripting language interpretation, ...) I've chosen to implement the inverse kinematics in the pc program (which communicates with a cm-5 controller). The cm-5 therefore has only to do simple calculations (like linear interpolation).<br /><br />It's all included in my <a href="http://bioloidcontrol.sourceforge.net" class="postlink">project</a> mentioned in this post:  <a href="http://robosavvy.com/forum/viewtopic.php?p=15449" class="postlink">http://robosavvy.com/forum/viewtopic.php?p=15449</a>.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=412">cosa</a> — Sat May 17, 2008 2:53 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[StuartL]]></name></author>
<updated>2008-05-16T20:34:39+01:00</updated>
<published>2008-05-16T20:34:39+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=2555&amp;p=15837#p15837</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=2555&amp;p=15837#p15837"/>
<title type="html"><![CDATA[Inverse kinematics]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=2555&amp;p=15837#p15837"><![CDATA[
Out of curiosity...<br /><br />How many people here have developed (or are developing) inverse kinematics for the Bioloid kits?  How far did you go?  Are you using an alternative to the Cm-5?<br /><br />I'm most of the way there, now, and I'm genuinely surprised with how little processing power it's taking.  It seems that waiting for even one dynamixel to reply to a get position packet (even with the return delay being set to one) takes longer than doing all the maths on the stock CM5.<br /><br />I, of course, know of Jon's work and Rook's Pawn III.  I'm curious who else is going beyond pre-programmed sequences.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=645">StuartL</a> — Fri May 16, 2008 8:34 pm</p><hr />
]]></content>
</entry>
</feed>