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

<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-05-23T00:32:39+01:00</updated>

<author><name><![CDATA[RoboSavvy Forum]]></name></author>
<id>http://forum.robosavvy.com/feed.php?f=5&amp;t=1393</id>
<entry>
<author><name><![CDATA[billyzelsnack]]></name></author>
<updated>2007-05-22T23:51:55+01:00</updated>
<published>2007-05-22T23:51:55+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=1393&amp;p=9206#p9206</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=1393&amp;p=9206#p9206"/>
<title type="html"><![CDATA[read data with C]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=1393&amp;p=9206#p9206"><![CDATA[
You could write a C proxy that just passes on anything sent to the CM5 directly onto the servos.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=459">billyzelsnack</a> — Tue May 22, 2007 11:51 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[freeforall]]></name></author>
<updated>2007-05-22T22:07:51+01:00</updated>
<published>2007-05-22T22:07:51+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=1393&amp;p=9203#p9203</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=1393&amp;p=9203#p9203"/>
<title type="html"><![CDATA[read data with C]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=1393&amp;p=9203#p9203"><![CDATA[
Yes, it's this what I'm looking for but I haven't an USBtoDynamixel adapter so I let down this solution. Otherwise, have you any idea how to play a motion page with a C program? If it's not possible please let me know to stop considering this solution and start looking for another thing.<br /><br />Thank you.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=377">freeforall</a> — Tue May 22, 2007 10:07 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[hivemind]]></name></author>
<updated>2007-05-23T00:32:39+01:00</updated>
<published>2007-05-22T21:46:06+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=1393&amp;p=9202#p9202</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=1393&amp;p=9202#p9202"/>
<title type="html"><![CDATA[read data with C]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=1393&amp;p=9202#p9202"><![CDATA[
freeforall, <br /><br />It sounds as if you are using the serial port moniter to capture data sent from the PC to the CM-5.  The data you would recieve from this would not be what you actually want.  The S-curve is generated by the CM-5, not on the PC and therefore all you would recieve is a &quot;play&quot; command on the serial port moniter.  <br /><br />Instead I think you want to use the serial port monitor in conjunction with the USBtoDynamixel adapter - which must be connected on the CM-5 bus along with all of your servos.  You would instead be monitoring the data sent from the CM-5 to the AX-12's, therefore getting the exact motion data.  By playing the motion file, your robot will proceed to move, and all the while you will be gathering data.  <br /><br />I think this is what you are looking for?<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=221">hivemind</a> — Tue May 22, 2007 9:46 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[freeforall]]></name></author>
<updated>2007-05-22T20:25:38+01:00</updated>
<published>2007-05-22T20:25:38+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=1393&amp;p=9200#p9200</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=1393&amp;p=9200#p9200"/>
<title type="html"><![CDATA[read data with C]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=1393&amp;p=9200#p9200"><![CDATA[
Thank you Bullit for the software. it works very well.<br /><br />I succeeded to capture the packets but it doesn't permit to launch the motion I created with the motion editor. I think it's normal. I realized that the packets sent from the PC to the robot are not the instructions that the CM-5 sends to the AX-12 but it's a request that the PC sends to the CM-5 in order to launch the motion. So it was a bad idea and there is no way to use the captured packets in a C program.<br /><br />However, Bullit, I have question: is there any way to play a motion page with a C program?<br /><br />thank you.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=377">freeforall</a> — Tue May 22, 2007 8:25 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Bullit]]></name></author>
<updated>2007-05-21T22:54:06+01:00</updated>
<published>2007-05-21T22:54:06+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=1393&amp;p=9192#p9192</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=1393&amp;p=9192#p9192"/>
<title type="html"><![CDATA[read data with C]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=1393&amp;p=9192#p9192"><![CDATA[
All you need to do is record the data going from the CM-5 to the AX-12.<br />Just use <a href="http://www.serial-port-monitor.com/" class="postlink">HHD Free serial port monitor</a> to record the packets with a PC.  Use a high speed USB FTDI module solution as discussed elsewhere here.  I think the USBtoDynamixel adapter also supports 1 Megabaud.  This can be connected on the same bus.  <br />Capture what happens when you play your page from the bioloid firmware / motion editor and parse it out.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=173">Bullit</a> — Mon May 21, 2007 10:54 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[freeforall]]></name></author>
<updated>2007-05-21T22:39:42+01:00</updated>
<published>2007-05-21T22:39:42+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=1393&amp;p=9191#p9191</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=1393&amp;p=9191#p9191"/>
<title type="html"><![CDATA[read data with C]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=1393&amp;p=9191#p9191"><![CDATA[
I've already try it. the only thing that changes is using the command &quot;play&quot; in the terminal instead of  the button &quot;play&quot; in the motion editor. it's not what I need. Actually what I'm exactly seeking for is to transfer the motion I performed with the Motion Editor, to the C program I created. There is no &quot;play&quot; function defined in C. All  what I can do is sending packets of instructions to the robot with some functions already defined. <br />In my opinion the only way to use a motion that has already been created with the motion editor, is to capture the packets sent to the robot when the motion is played. Once the packets captured in the hexadecimal format, I can write them directly as the argument of a defined C function (which is TxD80()    ) in order to play the motion. So any ideas to capture the packets sent to the robot when a motion is played?<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=377">freeforall</a> — Mon May 21, 2007 10:39 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Bullit]]></name></author>
<updated>2007-05-21T21:01:46+01:00</updated>
<published>2007-05-21T21:01:46+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=1393&amp;p=9190#p9190</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=1393&amp;p=9190#p9190"/>
<title type="html"><![CDATA[read data with C]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=1393&amp;p=9190#p9190"><![CDATA[
Ok.  With the bioloid firmware running you can actually control the cm-5 with hyper terminal.  Once communication is established, I think two 0x13's must be sent from the PC, type in hyper terminal or robot terminal or send with your PC program:<br />Play N<br />where N is the page number you want to play (0-127).  Followed with 0x13 (CR)<br /><br />Most of this is in the bioloid users manual under the robot terminal section.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=173">Bullit</a> — Mon May 21, 2007 9:01 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[freeforall]]></name></author>
<updated>2007-05-21T20:45:25+01:00</updated>
<published>2007-05-21T20:45:25+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=1393&amp;p=9187#p9187</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=1393&amp;p=9187#p9187"/>
<title type="html"><![CDATA[read data with C]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=1393&amp;p=9187#p9187"><![CDATA[
Thank you. It works!<br /><br />But actually that's not exactly what I want. in fact, I need the packets sent to the robot when a motion is executed. I performed a walking with the motion editor and I would like to fetch the instructions sent to the robot in order to launch them with the C function TxD80(). and thus I will be able to use the walking I performed with the motion editor in a program I wrote in C language. <br /><br />Any ideas? Thank you.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=377">freeforall</a> — Mon May 21, 2007 8:45 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Bullit]]></name></author>
<updated>2007-05-21T20:34:22+01:00</updated>
<published>2007-05-21T20:34:22+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=1393&amp;p=9185#p9185</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=1393&amp;p=9185#p9185"/>
<title type="html"><![CDATA[read data with C]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=1393&amp;p=9185#p9185"><![CDATA[
Sorry about that I should have mentioned to make sure your in the bootloader program.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=173">Bullit</a> — Mon May 21, 2007 8:34 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[hivemind]]></name></author>
<updated>2007-05-21T19:23:55+01:00</updated>
<published>2007-05-21T19:23:55+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=1393&amp;p=9181#p9181</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=1393&amp;p=9181#p9181"/>
<title type="html"><![CDATA[read data with C]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=1393&amp;p=9181#p9181"><![CDATA[
freeforall, make sure you are in the bootloader when you use this (hold # and press reset on your robot to get there)  - from there 'up e000 10000' should work fine.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=221">hivemind</a> — Mon May 21, 2007 7:23 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[freeforall]]></name></author>
<updated>2007-05-21T19:16:56+01:00</updated>
<published>2007-05-21T19:16:56+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=1393&amp;p=9180#p9180</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=1393&amp;p=9180#p9180"/>
<title type="html"><![CDATA[read data with C]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=1393&amp;p=9180#p9180"><![CDATA[
I've tried the &quot;up e000 10000&quot; and it's not recognized by the terminal. (it displays &quot;Bad command&quot;). Is &quot;up&quot; the good command?<br />thx.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=377">freeforall</a> — Mon May 21, 2007 7:16 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Bullit]]></name></author>
<updated>2007-05-21T17:18:43+01:00</updated>
<published>2007-05-21T17:18:43+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=1393&amp;p=9178#p9178</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=1393&amp;p=9178#p9178"/>
<title type="html"><![CDATA[read data with C]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=1393&amp;p=9178#p9178"><![CDATA[
With the robot terminal you can type <br />up e000 10000<br />select a file to read into, then press mode.  When the transfer is complete press end.<br />The 64k file collected is all 128 motion 512 pages.<br />You can also use the Behavior Editor to do the same thing.<br /><br />For content or programming you can reference my <a href="http://forums.tribotix.info/forum1/76.html" class="postlink">post at Tribotix</a><p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=173">Bullit</a> — Mon May 21, 2007 5:18 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[freeforall]]></name></author>
<updated>2007-05-21T11:43:26+01:00</updated>
<published>2007-05-21T11:43:26+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=1393&amp;p=9174#p9174</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=1393&amp;p=9174#p9174"/>
<title type="html"><![CDATA[read data with C]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=1393&amp;p=9174#p9174"><![CDATA[
hello<br /><br />Is there any function or command (in C or with the terminal) that permits to read data from the flash memory? I'd like to fetch the data corresponding to the walking sequence.<br /><br />thank you<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=377">freeforall</a> — Mon May 21, 2007 11:43 am</p><hr />
]]></content>
</entry>
</feed>