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

<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-05-10T11:40:11+01:00</updated>

<author><name><![CDATA[RoboSavvy Forum]]></name></author>
<id>http://forum.robosavvy.com/feed.php?f=5&amp;t=2431</id>
<entry>
<author><name><![CDATA[Fritzoid]]></name></author>
<updated>2010-05-10T11:40:11+01:00</updated>
<published>2010-05-10T11:40:11+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=2431&amp;p=26711#p26711</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=2431&amp;p=26711#p26711"/>
<title type="html"><![CDATA[C library update]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=2431&amp;p=26711#p26711"><![CDATA[
Hey that's great froody.  <br /><br />Why don't you store the code in your files area in this forum.  Check-out the User Menu box over on the lower left of the screen.  The File Manager (new) hot-link will direct you to the management screen.  You'll probably have to create a zip archive to store it.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=438">Fritzoid</a> — Mon May 10, 2010 11:40 am</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[froody]]></name></author>
<updated>2010-05-08T18:48:01+01:00</updated>
<published>2010-05-08T18:48:01+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=2431&amp;p=26684#p26684</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=2431&amp;p=26684#p26684"/>
<title type="html"><![CDATA[C library update]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=2431&amp;p=26684#p26684"><![CDATA[
So I've mostly ported Jeorg's motion code to the CM-510 (Bioloid Premium kit) and it seems to work! The code is a bit of a mess as I've thrown away most of the comms stuff and replaced it with useful bits from the <a href="http://support.robotis.com/en/software/embeded_c/cm510_cm700.htm" class="postlink">Bioloid SDK</a>. I'm also not entirely sure that the motion files are 100% compatible, but just playing through the preinstalled pages in order (starting at 0x1E000) seems to result in some sensible poses.<br /><br />It only took me a couple of hours work, but if people want, I'd love to put it up on google code or something so everyone can make changes.<br /><br />I'm also happy to merge it into <!-- m --><a class="postlink" href="http://braincell.cx/bioloid/">http://braincell.cx/bioloid/</a><!-- m --><br /><br />Anyway, if anyone wants it, let me know and I'll put it up somewhere. In the meantime, more hacking!<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=2108">froody</a> — Sat May 08, 2010 6:48 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Fritzoid]]></name></author>
<updated>2010-05-05T11:10:35+01:00</updated>
<published>2010-05-05T11:10:35+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=2431&amp;p=26639#p26639</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=2431&amp;p=26639#p26639"/>
<title type="html"><![CDATA[C library update]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=2431&amp;p=26639#p26639"><![CDATA[
Off the top of my head, it's something like this...<br /><br />Start up terminal mode<br />Power on robot<br />Enter 'v'<br />Enter 'E'<br /><br />You should get the {[ME]} prompt after you enter the 'E' command.<br /><br />Enter 'play 6'<br /><br />The page number, of course, is up to you.<br /><br />I will verify this sequence later.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=438">Fritzoid</a> — Wed May 05, 2010 11:10 am</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[roeiki11]]></name></author>
<updated>2010-05-04T07:35:42+01:00</updated>
<published>2010-05-04T07:35:42+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=2431&amp;p=26619#p26619</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=2431&amp;p=26619#p26619"/>
<title type="html"><![CDATA[C library update]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=2431&amp;p=26619#p26619"><![CDATA[
I tried doing that on my CM-5 with no success<br />can you help?<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=2098">roeiki11</a> — Tue May 04, 2010 7:35 am</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Fritzoid]]></name></author>
<updated>2010-05-03T12:07:17+01:00</updated>
<published>2010-05-03T12:07:17+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=2431&amp;p=26614#p26614</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=2431&amp;p=26614#p26614"/>
<title type="html"><![CDATA[C library update]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=2431&amp;p=26614#p26614"><![CDATA[
A simple program that sends ASCII commands to the CM-510 firmware can initiate a motion using the PLAY command.  Try it in terminal mode.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=438">Fritzoid</a> — Mon May 03, 2010 12:07 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[StuartL]]></name></author>
<updated>2008-06-17T07:25:29+01:00</updated>
<published>2008-06-17T07:25:29+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=2431&amp;p=16360#p16360</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=2431&amp;p=16360#p16360"/>
<title type="html"><![CDATA[C library update]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=2431&amp;p=16360#p16360"><![CDATA[
Ok, release is now available.  However I haven't yet created any example files.  Without them it'd be hard work for any of you to figure out what's going on.<br /><br />Quick straw poll, then, do you want the zip with the library now or wait until I have a spare evening to throw together some examples?  Given the Thinktank event is in 10 days this may not be soon... <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> — Tue Jun 17, 2008 7:25 am</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[JavaRN]]></name></author>
<updated>2008-06-12T19:17:04+01:00</updated>
<published>2008-06-12T19:17:04+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=2431&amp;p=16311#p16311</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=2431&amp;p=16311#p16311"/>
<title type="html"><![CDATA[C library update]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=2431&amp;p=16311#p16311"><![CDATA[
The part I used from the BLV02 project are the files motion.h and motion.c (the other parts (to communicate with dynamixels I got them from example.c and some other programs I found on the net, and of course some of my own code).  Since I don't have a library yet, I mean a .O file I placed everything in a .h file.  I will try to place the code this weekend, I'll add some other comments to it, and may be people can modify it for their own needs.<br /><br />Charles<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=546">JavaRN</a> — Thu Jun 12, 2008 7:17 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[joerg.wolf]]></name></author>
<updated>2008-06-12T18:08:26+01:00</updated>
<published>2008-06-12T18:08:26+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=2431&amp;p=16310#p16310</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=2431&amp;p=16310#p16310"/>
<title type="html"><![CDATA[C library update]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=2431&amp;p=16310#p16310"><![CDATA[
Hi Charles alias JavaRN,<br /><br />Ofcourse you can publish the modified version of BLV012. Just keep a reference to the original authors and include yourself.<br /><br />If you point out in the header file somewhere what is different between our and your code it would help to make it clear to others.<br /><br />If a view people are interested we can set up a open-source project for it.<br /><br />Joerg<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=653">joerg.wolf</a> — Thu Jun 12, 2008 6:08 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[JavaRN]]></name></author>
<updated>2008-06-12T16:07:53+01:00</updated>
<published>2008-06-12T16:07:53+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=2431&amp;p=16308#p16308</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=2431&amp;p=16308#p16308"/>
<title type="html"><![CDATA[C library update]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=2431&amp;p=16308#p16308"><![CDATA[
I downloaded this code (to play motions stored in eeprom) a couple of days ago and played around with it to get working version for my own needs (removing the communication with the PDA etc) if jeorg.wolf gives me permission I can post it on the forum.<br /><br />Charles<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=546">JavaRN</a> — Thu Jun 12, 2008 4:07 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[joerg.wolf]]></name></author>
<updated>2008-06-12T10:46:50+01:00</updated>
<published>2008-06-12T10:46:50+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=2431&amp;p=16305#p16305</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=2431&amp;p=16305#p16305"/>
<title type="html"><![CDATA[C library update]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=2431&amp;p=16305#p16305"><![CDATA[
<blockquote class="uncited"><div><br />1) this is code that runs on the CM5? <br />2) the CM5 is linked to an analog input gyro ? <br />3) the code reads from the PDA commands and executes motions there were produced by standard Motion-Editor and are stored on EEPROM?<br /></div></blockquote><br /><br />Hi Limor,<br /><br />1) The code is for a CM5 correct. <br />2) There is code for an analog input Gyro, correct, but it is not active, is just something to play around with.<br />3) You can make it play pages from the Motion editor when you send a command from the PC or PDA to the CM5.<br />The command is described in &quot;BLC-Protocol.h&quot;:<br /><dl class="codebox"><dt>Code: </dt><dd><code>0  1  2  3  4  5  6  7  8  9<br />   C                 C  C<br />&#91;  O  P1 P2 P3 P4 P5 R  R  &#93;<br />   M                 C  C<br /><br /></code></dd></dl><br />COM stands for &quot;command&quot;<br />Px stands for &quot;Parameter&quot;<br /> <br /> if COM == DO_PAGE then P1 contains the page number<br /> if COM == DO_POSE then P1 contains the page number and P2 the pose number<br /> if COM == STOP_NOW then the robot will freeze imidiately<br /> if COM == STOP_POSE then the robot will stop at the end of the next pose<br /> if COM == STOP_PAGE then the robot will stop at the end of the next page<br /> if COM == VERSION then the robot will reply with a text string [BLV1.11]<br />           (Useful command to see if the robot controller is connected)<br /> if COM == TURN_SERVO then P1 = servono , P2 = HSB Pos , P3 = LSB Pos, P4 = HSB Speed , P5 = LSB Speed<br /><br />regards,<br />Joerg  <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=653">joerg.wolf</a> — Thu Jun 12, 2008 10:46 am</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[limor]]></name></author>
<updated>2008-06-11T23:29:05+01:00</updated>
<published>2008-06-11T23:29:05+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=2431&amp;p=16302#p16302</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=2431&amp;p=16302#p16302"/>
<title type="html"><![CDATA[Re: Flash Motion pages playback in C]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=2431&amp;p=16302#p16302"><![CDATA[
<blockquote><div><cite>joerg.wolf wrote:</cite><br />There is a motion playback software I made last year:<br /><br />it can be downloaded here:<br /><br /><a href="http://www.swrtec.de/swrtec/hurosot/" class="postlink">http://www.swrtec.de/swrtec/hurosot/</a><br /><br />( click on Download BL Version 0.12 )<br /><br />If this is any help ?<br /><br />regards,<br />Joerg<br /></div></blockquote><br /><br />Thanks for sharing the code!!<br />there's not a lot of documentation in the code so please correct the following:<br />1) this is code that runs on the CM5?<br />2) the CM5 is linked to an analog input gyro ?<br />3) the code reads from the PDA commands and executes motions there were produced by standard Motion-Editor and are stored on EEPROM?<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=2">limor</a> — Wed Jun 11, 2008 11:29 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[joerg.wolf]]></name></author>
<updated>2008-06-11T19:18:00+01:00</updated>
<published>2008-06-11T19:18:00+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=2431&amp;p=16300#p16300</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=2431&amp;p=16300#p16300"/>
<title type="html"><![CDATA[Flash Motion pages playback in C]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=2431&amp;p=16300#p16300"><![CDATA[
There is a motion playback software I made last year:<br /><br />it can be downloaded here:<br /><br /><a href="http://www.swrtec.de/swrtec/hurosot/" class="postlink">http://www.swrtec.de/swrtec/hurosot/</a><br /><br />( click on Download BL Version 0.12 )<br /><br />If this is any help ?<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> — Wed Jun 11, 2008 7:18 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[StuartL]]></name></author>
<updated>2008-06-11T16:47:12+01:00</updated>
<published>2008-06-11T16:47:12+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=2431&amp;p=16297#p16297</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=2431&amp;p=16297#p16297"/>
<title type="html"><![CDATA[C library update]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=2431&amp;p=16297#p16297"><![CDATA[
Right, the C library is imminently going to be available for release.<br /><br />Release will initially be under a stock open source licence, will take the form of a 'lib' directory, a Makefile and an example main.c.  There will be NO documentation released with the library although obviously I'll help out where I can.<br /><br />The intention initially is for those with experience in embedded C to be able to use the library without having to troubleshoot all of those horrible interrupt handlers, volatile global variables and double buffering of packets.<br /><br />Community contribution, patches, documentation and suggestions are very welcome.  I will probably set up a distribution list for this.<br /><br />Right now there are two outstanding issues to be resolved and it'll be released.  Unless I think of something else I want in the initial release.<br /><br />The latest and greatest feature, after finding the servos repeatedly renumbering each other to ID '1', is that on startup it will ping each and every servo ID (yes, that takes time at the moment) and verify that you have the exact configuration you've defined in your application.  If your robot is not configured how you expect it will refuse to execute your application, prompting you to fix the configuration first.<br /><br />Right now there are no steps made towards playing back motion files although this is something I will very willingly incorporate if someone can start reverse engineering/documenting the file format.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=645">StuartL</a> — Wed Jun 11, 2008 4:47 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[StuartL]]></name></author>
<updated>2008-04-18T07:54:16+01:00</updated>
<published>2008-04-18T07:54:16+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=2431&amp;p=15397#p15397</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=2431&amp;p=15397#p15397"/>
<title type="html"><![CDATA[C library update]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=2431&amp;p=15397#p15397"><![CDATA[
We're getting closer <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> — Fri Apr 18, 2008 7:54 am</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kennethw]]></name></author>
<updated>2008-04-18T02:38:53+01:00</updated>
<published>2008-04-18T02:38:53+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=2431&amp;p=15393#p15393</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=2431&amp;p=15393#p15393"/>
<title type="html"><![CDATA[C library update]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=2431&amp;p=15393#p15393"><![CDATA[
Awesome! I had just started to peek at the example.c file and it seemed quite hairy. I hope we can see your lib at some point. =)<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=840">kennethw</a> — Fri Apr 18, 2008 2:38 am</p><hr />
]]></content>
</entry>
</feed>