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

<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-03-09T11:13:08+01:00</updated>

<author><name><![CDATA[RoboSavvy Forum]]></name></author>
<id>http://forum.robosavvy.com/feed.php?f=4&amp;t=1183</id>
<entry>
<author><name><![CDATA[Humanoido]]></name></author>
<updated>2007-03-09T11:13:08+01:00</updated>
<published>2007-03-09T11:13:08+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=1183&amp;p=7919#p7919</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=1183&amp;p=7919#p7919"/>
<title type="html"><![CDATA[Yes and No]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=1183&amp;p=7919#p7919"><![CDATA[
A more direct approach is to use data statements and just read assigned values for behavioral routines. Since RoboBasic does not have the Data and Read statements, the same could be accomplished with Peek and Poke by reading and writing data to and from the controller RAM. The template could load up the values at the beginning for AI assignments, then access at any time during the program. This is the same approach used in the 1970s with Integer Basic. Many of those routines and techniques are quite useful with RoboBasic, and various tutorials still exist on the web.<br /><br />humanoido<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=416">Humanoido</a> — Fri Mar 09, 2007 11:13 am</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Pev]]></name></author>
<updated>2007-03-07T22:29:11+01:00</updated>
<published>2007-03-07T22:29:11+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=1183&amp;p=7889#p7889</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=1183&amp;p=7889#p7889"/>
<title type="html"><![CDATA[Yes and No]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=1183&amp;p=7889#p7889"><![CDATA[
Hi PaulP<br /><br />What version of VB.Net are you using? I have been using VS 2005 and the serialport object. I haven't seen any issue with sending single bytes or receiving them. Would be really interested in your issues and the codepage fix<br /><br />Thanks<br /><br />Pev<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=88">Pev</a> — Wed Mar 07, 2007 10:29 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[PaulP]]></name></author>
<updated>2007-03-07T21:57:07+01:00</updated>
<published>2007-03-07T21:57:07+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=1183&amp;p=7888#p7888</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=1183&amp;p=7888#p7888"/>
<title type="html"><![CDATA[Yes and No]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=1183&amp;p=7888#p7888"><![CDATA[
If you are going to use VB then VB6 is very friendly...<br /><br />VB.NET on the other hard has some quirks in the serialport implementation. It expects to use Unicode so everything is 2 bytes long..<br /><br />If thats the route you go then let me know, I have a codepage fix that gets round it...<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=484">PaulP</a> — Wed Mar 07, 2007 9:57 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[DirtyRoboto]]></name></author>
<updated>2007-03-07T21:53:24+01:00</updated>
<published>2007-03-07T21:53:24+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=1183&amp;p=7887#p7887</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=1183&amp;p=7887#p7887"/>
<title type="html"><![CDATA[Yes and No]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=1183&amp;p=7887#p7887"><![CDATA[
But  a good thought!<br /><br />I am retarded at the higher level aspects of the I/O of RN. Like all the protocols and that. I have quite alot of catch up in this area.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=312">DirtyRoboto</a> — Wed Mar 07, 2007 9:53 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Pev]]></name></author>
<updated>2007-03-07T21:44:42+01:00</updated>
<published>2007-03-07T21:44:42+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=1183&amp;p=7886#p7886</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=1183&amp;p=7886#p7886"/>
<title type="html"><![CDATA[Yes and No]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=1183&amp;p=7886#p7886"><![CDATA[
Perhaps a method of saving the personality data would be to write the bias table data out over the serial comms on the processor board (ETX/ERX). You could then reload it the same way. A simple vb.net application could do it and write the personality data to a file on a PC.<br /><br />Just a thought<br /><br />Pev<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=88">Pev</a> — Wed Mar 07, 2007 9:44 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[DirtyRoboto]]></name></author>
<updated>2007-03-07T21:00:14+01:00</updated>
<published>2007-03-07T21:00:14+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=1183&amp;p=7884#p7884</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=1183&amp;p=7884#p7884"/>
<title type="html"><![CDATA[Yes and No]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=1183&amp;p=7884#p7884"><![CDATA[
Try to think of that sort of function within RoboBasic and you will start to understand the extent of the coding I have done.<br />I am just using a bias table, although it is the 7th son of the bastard 7th son of any table you may have seen (this is RoboBasic y'know), It functions as I expected it too function. I have ended up with various incarnations of Takeshi. I wish I could figure a way of saving particular personalities and reloading them. I have yet to figure that.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=312">DirtyRoboto</a> — Wed Mar 07, 2007 9:00 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[PaulP]]></name></author>
<updated>2007-03-07T20:32:58+01:00</updated>
<published>2007-03-07T20:32:58+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=1183&amp;p=7882#p7882</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=1183&amp;p=7882#p7882"/>
<title type="html"><![CDATA[Yes and No]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=1183&amp;p=7882#p7882"><![CDATA[
That sounds a bit like pattern learning in OCR. When the OCR is run you have the opportunity of telling the software which characters it got right and wrong. The wrong ones you tell what it should have been and the next time it runs it will compare any uncertains against its past corrections.<br /><br />As time progresses the OCR gets more and more accurate.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=484">PaulP</a> — Wed Mar 07, 2007 8:32 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[DirtyRoboto]]></name></author>
<updated>2007-03-07T20:28:48+01:00</updated>
<published>2007-03-07T20:28:48+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=1183&amp;p=7881#p7881</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=1183&amp;p=7881#p7881"/>
<title type="html"><![CDATA[Yes and No]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=1183&amp;p=7881#p7881"><![CDATA[
I have been having a play with Robobasic and had some really good results. What I have been doing is simulating AI in that the RN will learn from my input and modify its actions.<br /><br />My first attempt used 10 routines from the overall template. I RND the selection of an routine and the RN performs it and then beeps. I input a yes or no via the remote and the RN logs this, plays an up tone or down tone and adds or subtracts from the value for that routine.<br /><br />After 50 of these interactions the RN goes into autonomous mode and will select actions based on the previous input given with various time delays between routines.<br />At various points the RN beeps to request remote override (I can modify the original bias table by running moves via remote) so that I can interrupt its exploration.<br /><br />As of now i'm starting with 50 routines and 130 interactions. Most of the routines are basic (and minimal) actions. For example, one move may be &quot;left arm up 25 degrees&quot; another may be &quot; bend forward 10 degrees&quot;. I do throw in a few complex routines for measure.<br /><br />Next month I will bring in combat specific routines to the program and see how he can refine user defined guidance to hone his method of battle.<br /><br />I hope this opens a new avenue for you.<br /><br />Marcus.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=312">DirtyRoboto</a> — Wed Mar 07, 2007 8:28 pm</p><hr />
]]></content>
</entry>
</feed>