Subject:
|
AI and even more exiciting stuff
|
Newsgroups:
|
lugnet.robotics
|
Date:
|
Mon, 18 Oct 1999 06:10:50 GMT
|
Original-From:
|
Tony Sceats <ts@zylotech.#nospam#com.au>
|
Viewed:
|
812 times
|
| |
| |
----- Original Message -----
From: Luis Villa <liv@duke.edu>
To: ts <ts@zylotech.com.au>
Cc: <lugnet.robotics@lugnet.com>
Sent: Monday, 18 October 1999 13:09
Subject: Re: AI
> AI is a huge field, encompassing a variety of algorithms and techniques.
> Some of them will work OK on the RCX, others take just too much
> computation, especially when floating point is required.
>
> Also, when you talk about functions and all that, well- what OS are you
> using? the standard lego software? NQC? legOS? Forth?
I am using NQC at the moment. I have just found, and I am downloading as I
type, legOS. What is Forth? I have seen numerous people talk about it on
this mail list - is it an assembly code compiler?
What I was talking about when I said Programs, are the 5 spaces available on
the RCX itself for each program.
I know that NQC has limited the number of routines you can have in each
program. Surely this is not as limited as it seems (I think 10 routines?!).
I can understand limits on variables and instructions, as there are only so
many registars in a CPU, but can we get some RAM management system going, so
that we can use the extra program spaces as some kind of swap space, like
windows Virtual Memory?!
Not that I am need of the room (yet...). I have only pretty recently
actually got this stuff, and I just want to know my limits, as I am a
curious creature myself.
Also, has anybody written, or heard of some generic client/server type
libraries to work between the PC and the RCX, so that (and I know it defeats
the purpose of this stuff) the PC can run the software, and just tell the
RCX basic commands, like left or right or forward, relay sensor reports
back, and make the PC decide what to do. Can we overcome
processor/memory/permanent storage problems like this?
Also (but kinda related) what about addressing indiviual units? I saw
someone mentioned something about datagrams (but that email is sitting on
another computer, sorry to whoever sent it). I was thinking of a project
(actually I've been thinking about many more than this one) whereby I have 2
RCX units for the one robot - one for the torso, one for leg type things.
This shouldn't be a serious problem, but expanding upon that idea, why not
have heaps of RCX units (cost is certainly an issue here) in the one robot.
You could hook up mirrors internally, essentially acting as a hub - and
program each unit so that it has an address (or ID if you will), and program
each RCX unit to accept only those commands with a given ID at the front -
just like IP.
Again - is this really feasible?!
Sorry to annoy you all with my wide-eyed ideas - but I'm what you might like
to call a newbie to Robotic Lego.
Tony
|
|
Message has 3 Replies: | | Re: AI and even more exiciting stuff
|
| (...) Good luck. You'll find links to my HOWTO in various places- feel free to ask if you have problems. (...) Forth is a language for embedded systems, and since it is designed for embedded systems, (i.e., very low level) resembles assembly in some (...) (25 years ago, 18-Oct-99, to lugnet.robotics)
| | | Re: AI and even more exiciting stuff
|
| For a more reasonable copy of the picture (read: downloadable in minutes, not hours) try (URL) note that I actually have access to 7, not just the 5 pictured. -Luis "still looking for interesting suggestions" Villa ###...### Profanity is the one (...) (25 years ago, 18-Oct-99, to lugnet.robotics)
|
Message is in Reply To:
| | Re: AI
|
| Tony- AI is a huge field, encompassing a variety of algorithms and techniques. Some of them will work OK on the RCX, others take just too much computation, especially when floating point is required. Also, when you talk about functions and all that, (...) (25 years ago, 18-Oct-99, to lugnet.robotics)
|
16 Messages in This Thread:
- Entire Thread on One Page:
- Nested:
All | Brief | Compact | Dots
Linear:
All | Brief | Compact
This Message and its Replies on One Page:
- Nested:
All | Brief | Compact | Dots
Linear:
All | Brief | Compact
|
|
|
|