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

<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>2009-12-29T20:08:34+01:00</updated>

<author><name><![CDATA[RoboSavvy Forum]]></name></author>
<id>http://forum.robosavvy.com/feed.php?f=5&amp;t=5259</id>
<entry>
<author><name><![CDATA[billyzelsnack]]></name></author>
<updated>2009-12-29T20:08:34+01:00</updated>
<published>2009-12-29T20:08:34+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=5259&amp;p=24239#p24239</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=5259&amp;p=24239#p24239"/>
<title type="html"><![CDATA[Playing a program from the robot terminal]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=5259&amp;p=24239#p24239"><![CDATA[
I just checked and PedroR is correct about 1bit LED values. The LED is clamped to 1 bit when I tried writing/reading to its address ( via Custom Dynamixel in RoboPlus. ) <br /><br />Looking at the control table there are not a whole lot of options. One thing that I can think of is to use the torque limit addresses. Instead of setting it to just 0 or 1023 you could use a few values around the max to mean different things. I'd guess setting it to 1013 is pretty close in practice to 1023. That could give you 10 &quot;commands&quot; or whatever.<br /><br />At the moment I'm not sure if the AX-12 is doing the clamping or if RoboPlus is do it though I'd guess it is the AX-12 since when I tried to write above 1023 for torque limits it was still clamped.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=459">billyzelsnack</a> — Tue Dec 29, 2009 8:08 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[PedroR]]></name></author>
<updated>2009-12-29T11:29:13+01:00</updated>
<published>2009-12-29T11:29:13+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=5259&amp;p=24215#p24215</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=5259&amp;p=24215#p24215"/>
<title type="html"><![CDATA[Playing a program from the robot terminal]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=5259&amp;p=24215#p24215"><![CDATA[
i would agree with billyzelsnack<br /><br />using the PRINT instruction you can send some status information FROM the robot program TO the PC but you won't be able to do it the other way around.<br /><br />His suggestion of using existing control tables to SEND information FROM the pc TO the robot is also a nice one. <br />I don't know how much data you need to pass on to the controller but, as he mentioned, there are some IDs on existing devices where you can write simple status info like the LEDs.<br /><br />I think the id for the leds can only store 1 bit though (0 or 1) but if you have multiple servos you may be able to make something out of that.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=1061">PedroR</a> — Tue Dec 29, 2009 11:29 am</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[billyzelsnack]]></name></author>
<updated>2009-12-29T03:47:44+01:00</updated>
<published>2009-12-29T03:47:44+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=5259&amp;p=24208#p24208</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=5259&amp;p=24208#p24208"/>
<title type="html"><![CDATA[Playing a program from the robot terminal]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=5259&amp;p=24208#p24208"><![CDATA[
I think the only way you are going to be able to do it is to put some sort of device on the bus. Here's an in-progress device I am working on..<br /><br /><!-- m --><a class="postlink" href="http://robosavvy.com/forum/viewtopic.php?t=4898">http://robosavvy.com/forum/viewtopic.php?t=4898</a><!-- m --><br /><br />The gist is to have a device to act as a shared control table between the CM-5 and a PC. The PC can write something into a control table slot and the CM-5 can read it in from the control table slot.<br /><br />If you have a regular USB2DYNAMIXEL you might be able to do the same thing by seeing if there are any &quot;extra&quot; slots in the AX-12 control table. At the very least you could safely read/write into the LED slot ( assuming that it does not truncate the value to a 0 or 1.) That would give you one shared byte for each servo on the bus.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=459">billyzelsnack</a> — Tue Dec 29, 2009 3:47 am</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Darkback2]]></name></author>
<updated>2009-12-29T03:09:03+01:00</updated>
<published>2009-12-29T03:09:03+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=5259&amp;p=24207#p24207</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=5259&amp;p=24207#p24207"/>
<title type="html"><![CDATA[Playing a program from the robot terminal]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=5259&amp;p=24207#p24207"><![CDATA[
Thanks PedroR.<br /><br />I'm wondering then if there is a way to interact with a program while it is running from a computer.  I guess I would just like to be able to do what I need without resorting to using the remote thingy.<br /><br />db<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=1235">Darkback2</a> — Tue Dec 29, 2009 3:09 am</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[PedroR]]></name></author>
<updated>2009-12-28T13:29:49+01:00</updated>
<published>2009-12-28T13:29:49+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=5259&amp;p=24180#p24180</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=5259&amp;p=24180#p24180"/>
<title type="html"><![CDATA[Playing a program from the robot terminal]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=5259&amp;p=24180#p24180"><![CDATA[
Hi<br /><br />As far as I know, you can only trigger <span style="text-decoration: underline">Motions</span> from the terminal program.<br /><br />You can't start Behavior Control programs from the Terminal Program as far as I know.<br /><br />Pedro<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=1061">PedroR</a> — Mon Dec 28, 2009 1:29 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Darkback2]]></name></author>
<updated>2009-12-26T05:39:31+01:00</updated>
<published>2009-12-26T05:39:31+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=5259&amp;p=24130#p24130</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=5259&amp;p=24130#p24130"/>
<title type="html"><![CDATA[Playing a program from the robot terminal]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=5259&amp;p=24130#p24130"><![CDATA[
This is probably a total newb quesiton. <br /><br />I have a bioloid, and have created a series of motions using the motion control editor.  I also have a program created using the behavior control program.  I want to be able to trigger the program through the robot terminal.  Any ideas?<br /><br /><a href="http://www.youtube.com/watch?v=FGRsq9AmAeI" class="postlink">http://www.youtube.com/watch?v=FGRsq9AmAeI</a><br /><br />DB<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=1235">Darkback2</a> — Sat Dec 26, 2009 5:39 am</p><hr />
]]></content>
</entry>
</feed>