<?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=4&amp;t=1574" />

<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-07-25T20:42:57+01:00</updated>

<author><name><![CDATA[RoboSavvy Forum]]></name></author>
<id>http://forum.robosavvy.com/feed.php?f=4&amp;t=1574</id>
<entry>
<author><name><![CDATA[i-Bot]]></name></author>
<updated>2007-07-25T20:42:57+01:00</updated>
<published>2007-07-25T20:42:57+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=1574&amp;p=10165#p10165</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=1574&amp;p=10165#p10165"/>
<title type="html"><![CDATA[Make RN stop a move he's performing]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=1574&amp;p=10165#p10165"><![CDATA[
I think the strange motion is due to the reading of the position, which does turn the servo into &quot;limp&quot; mode for a short period.<br /><br />As an alternative you might try:<br />poke 1251,255<br />poke 1252,255<br />poke 1253,255<br /><br />During a move this might enable to then do another move immediately without a wait. Again I have not had chance to test this. Use the 3 instructions as the stop, then make a new move straight after.<br /><br />For the serial port speed, less help ! The controller spends most of its time in the interrupt routines for the motion. about 75% !. When it is not there, it is interpreting byte code from EEPROM and executing. The robobasic instruction time is in the milliseconds. This is why the speed probably makes little difference.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=159">i-Bot</a> — Wed Jul 25, 2007 8:42 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[RDanielOlivav]]></name></author>
<updated>2007-07-25T17:09:39+01:00</updated>
<published>2007-07-25T17:09:39+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=1574&amp;p=10162#p10162</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=1574&amp;p=10162#p10162"/>
<title type="html"><![CDATA[Make RN stop a move he's performing]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=1574&amp;p=10162#p10162"><![CDATA[
You're a genius! Thanks, it worked. It makes a strange movement when it stops, but no problem.<br /><br />By the way, you wouldn't know how to make a serial COM faster. Cause I've tried using 115200 in stead of 9600 but it doesn't make any difference. And I thought of not using a handshake after every time I read but then he just can't get the data.<br /><br />read serial:<br />retry_rcv: ERX 9600,rcv_data,retry_rcv<br />ETX 9600,48 'handshake<br /><br />Have you any idea?<br />Thanks in advance.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=659">RDanielOlivav</a> — Wed Jul 25, 2007 5:09 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[i-Bot]]></name></author>
<updated>2007-07-25T12:50:15+01:00</updated>
<published>2007-07-25T12:50:15+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=1574&amp;p=10160#p10160</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=1574&amp;p=10160#p10160"/>
<title type="html"><![CDATA[Make RN stop a move he's performing]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=1574&amp;p=10160#p10160"><![CDATA[
Once an individual move command is started, then the controller does not allow another move until that one is complete. There is an implicit WAIT before a MOVE command. Other commands should still work.<br /><br />You might try the GETMOTORSET command.  this will read the current position, and should terminate the move at that position. Haven't tried it though.<br /><br />SERVO should still work, but rather cumbersome.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=159">i-Bot</a> — Wed Jul 25, 2007 12:50 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[JavaRN]]></name></author>
<updated>2007-07-25T12:30:11+01:00</updated>
<published>2007-07-25T12:30:11+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=1574&amp;p=10159#p10159</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=1574&amp;p=10159#p10159"/>
<title type="html"><![CDATA[Interrupting moves]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=1574&amp;p=10159#p10159"><![CDATA[
If that is what you want to do you have to add the code that reads the sensor feedback in the subroutine for the move (may be before the motor group command) and then take the appropriate action.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=546">JavaRN</a> — Wed Jul 25, 2007 12:30 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[RDanielOlivav]]></name></author>
<updated>2007-07-25T11:59:59+01:00</updated>
<published>2007-07-25T11:59:59+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=1574&amp;p=10158#p10158</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=1574&amp;p=10158#p10158"/>
<title type="html"><![CDATA[Make RN stop a move he's performing]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=1574&amp;p=10158#p10158"><![CDATA[
May be I didn't express correctly. I'd like to make a FEEDBACK of the sensor data. My problem is that I can't use sensor data if I can't stop the movements I'm doing so that it adapts to the world around him.<br /><br />So for example if I'm moving a leg and I detect an obstacle, I want to be able to change the movement I'm doing by a different one, without having to end the first movement.<br /><br />I'm able to use variables in the movements and place every part of the robots body where I want. I have also all the sensors needed, my only problem is that I can't stop a movement once it starts.<br />   <br />This way the robot will be able to adapt his movements.<br /><br />Thanks in advance.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=659">RDanielOlivav</a> — Wed Jul 25, 2007 11:59 am</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[DirtyRoboto]]></name></author>
<updated>2007-07-24T23:17:21+01:00</updated>
<published>2007-07-24T23:17:21+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=1574&amp;p=10146#p10146</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=1574&amp;p=10146#p10146"/>
<title type="html"><![CDATA[Make RN stop a move he's performing]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=1574&amp;p=10146#p10146"><![CDATA[
The RN requires that you program it to do things. The BASIC TEMPLATE is just that. A set of factory moves that only do what they do.<br /><br />If you want to do anything else with your RN then you have to program it to do these things.<br /><br />If you want to interupt a move then you need to program this into the code. So like RedFoxDude says, do a check for the remote and make a decision based on the input.<br /><br />Marcus.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=312">DirtyRoboto</a> — Tue Jul 24, 2007 11:17 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[RedFoxDude]]></name></author>
<updated>2007-07-24T23:43:47+01:00</updated>
<published>2007-07-24T20:22:20+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=1574&amp;p=10141#p10141</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=1574&amp;p=10141#p10141"/>
<title type="html"><![CDATA[Make RN stop a move he's performing]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=1574&amp;p=10141#p10141"><![CDATA[
I suppose you could program it to check if one of the buttons is pressed in between positions. <br /><br />It could be like:<br />If button pressed&gt; Then GOTO stop motion (stop motion would be a motion that brings the RN to the home position.)<br />Else <br />the next position.<br /><br />RedFoxDude<br />Sorry I didn't make it in Robobasic, I don't remember all of the commands  <img src="http://forum.robosavvy.com/images/smilies/icon_redface.gif" alt=":oops:" title="Embarassed" /> .<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=245">RedFoxDude</a> — Tue Jul 24, 2007 8:22 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[RDanielOlivav]]></name></author>
<updated>2007-07-24T20:15:32+01:00</updated>
<published>2007-07-24T20:15:32+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=1574&amp;p=10139#p10139</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=1574&amp;p=10139#p10139"/>
<title type="html"><![CDATA[Make RN stop a move he's performing]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=1574&amp;p=10139#p10139"><![CDATA[
Hi!<br /><br /><br />Does someone know hoe to cancel or stop a move of a RN, once it's started?<br /><br />Thanks in advance<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=659">RDanielOlivav</a> — Tue Jul 24, 2007 8:15 pm</p><hr />
]]></content>
</entry>
</feed>