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

<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>2007-08-30T11:47:06+01:00</updated>

<author><name><![CDATA[RoboSavvy Forum]]></name></author>
<id>http://forum.robosavvy.com/feed.php?f=5&amp;t=1565</id>
<entry>
<author><name><![CDATA[limor]]></name></author>
<updated>2007-08-30T11:47:06+01:00</updated>
<published>2007-08-30T11:47:06+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=1565&amp;p=10746#p10746</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=1565&amp;p=10746#p10746"/>
<title type="html"><![CDATA[undocumented AX-12 instructions]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=1565&amp;p=10746#p10746"><![CDATA[
The issue of reprogramming the AX12 servo has been raised here in the past. I think recalling that someone looked into the AX12 firmware file and it was encoded in some why to make it not trivial to just take a hex file and dump it onto the AX12 servo.<br /><br />I'm all for replacing the AX12 code with something more useful for closed-loop control. take some ideas from openservo.org.<br />speed control, real current sensing, faster comms protocol etc. etc.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=2">limor</a> — Thu Aug 30, 2007 11:47 am</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[StuartL]]></name></author>
<updated>2007-08-20T13:06:17+01:00</updated>
<published>2007-08-20T13:06:17+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=1565&amp;p=10515#p10515</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=1565&amp;p=10515#p10515"/>
<title type="html"><![CDATA[undocumented AX-12 instructions]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=1565&amp;p=10515#p10515"><![CDATA[
I just noticed (while answering another topic) that the BCP editor has an AX update menu item.  I'm at work so couldn't try it out for real but it tries to connect to the CM5.  I wonder if it uses those hidden SYSTEM_READ and SYSTEM_WRITE commands to update the firmware of the AX.  If so then we may have a way of downloading and modifying the AX firmware.  Anyone up for massively parallel robot processing?  Or just changing the bus architecture...<br /><br /><img src="http://forum.robosavvy.com/images/smilies/icon_smile.gif" alt=":)" title="Smile" /><p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=645">StuartL</a> — Mon Aug 20, 2007 1:06 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[StuartL]]></name></author>
<updated>2007-08-16T16:51:17+01:00</updated>
<published>2007-08-16T16:51:17+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=1565&amp;p=10441#p10441</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=1565&amp;p=10441#p10441"/>
<title type="html"><![CDATA[undocumented AX-12 instructions]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=1565&amp;p=10441#p10441"><![CDATA[
One of the things I'm trying to do at the moment is get a servo to attempt to hold a specific torque rather than position.  It's a dangerous game to play but it does mean I can dynamically balance on both legs because the servos self correct (i.e. lean) if the floor moves.<br /><br />For example:<br /><br />I work out that if the humanoid leans back ever so slightly the ankle servos are stressed to torque x.  I then try to keep the servos at this torque setting by fiddling with their position.<br /><br />Obviously trying to keep the servos at zero torque is ideal for some joints but it doesn't work for others (e.g. knees, ankles).<br /><br />It's still very much WIP.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=645">StuartL</a> — Thu Aug 16, 2007 4:51 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Dewey]]></name></author>
<updated>2007-08-16T11:56:07+01:00</updated>
<published>2007-08-16T11:56:07+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=1565&amp;p=10434#p10434</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=1565&amp;p=10434#p10434"/>
<title type="html"><![CDATA[undocumented AX-12 instructions]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=1565&amp;p=10434#p10434"><![CDATA[
Stuart<br /><br />What do you mean by emulating torque control on the CM5?<br /><br />Below are my revamed CM5_Header.h and CM5_Primatives.c they use <br />some of the 'instructions' Taiowa talks about. So what are the extra facilities you/we want?<br /><br /><a href="http://robosavvy.com/Builders/Dewey/BuildingBlocks.zip" class="postlink">http://robosavvy.com/Builders/Dewey/BuildingBlocks.zip</a><br /><br />Dewey<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=616">Dewey</a> — Thu Aug 16, 2007 11:56 am</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[StuartL]]></name></author>
<updated>2007-08-16T11:04:31+01:00</updated>
<published>2007-08-16T11:04:31+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=1565&amp;p=10429#p10429</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=1565&amp;p=10429#p10429"/>
<title type="html"><![CDATA[undocumented AX-12 instructions]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=1565&amp;p=10429#p10429"><![CDATA[
Have you made any further progress on these instructions?<br /><br />Might be interesting to do a system read of a dynamixel and see if you can get the code.  If so can you then write a new version...<br /><br />If so I'd be in heaven.  I'm currently emulating torque control on the CM5.  Being able to do that on the dynamixel would be superb...<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=645">StuartL</a> — Thu Aug 16, 2007 11:04 am</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[taiowa]]></name></author>
<updated>2007-07-22T11:21:53+01:00</updated>
<published>2007-07-22T11:21:53+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=1565&amp;p=10097#p10097</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=1565&amp;p=10097#p10097"/>
<title type="html"><![CDATA[undocumented AX-12 instructions]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=1565&amp;p=10097#p10097"><![CDATA[
Have you noticed there are few instructions in the C sample code which are not mentioned in the AX-12 manual?<br /><br />The instruction are DIGITAL_RESET, SYSTEM_READ, SYSTEM_WRITE and  SYNC_REG_WRITE.<br /><br />Does anyone have more information about these commands? SYNC_REG_WRITE seems obvious. <br />SYSTEM_READ and SYSTEM_WRITE may have something to do with updating AX-12 firmware. <br />I have no idea what DIGITAL_RESET might be.<br /><br />Has anyone used these instructions and any idea why they have been left out of the manual?<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=657">taiowa</a> — Sun Jul 22, 2007 11:21 am</p><hr />
]]></content>
</entry>
</feed>