To LUGNET HomepageTo LUGNET News HomepageTo LUGNET Guide Homepage
 Help on Searching
 
Post new message to lugnet.robotics.rcxOpen lugnet.robotics.rcx in your NNTP NewsreaderTo LUGNET News Traffic PageSign In (Members)
 Robotics / RCX / 2652
2651  |  2653
Subject: 
Re: Group project: RCX units run emergence simulation
Newsgroups: 
lugnet.events.brickfest, lugnet.robotics.rcx
Date: 
Tue, 24 May 2005 07:53:49 GMT
Viewed: 
1601 times
  
On 5/24/05, Brian Davis <brdavis@iusb.edu> wrote:
In lugnet.events.brickfest, Suzanne Rich Green wrote:

Have RCX owners considered pooling their units to
run an event-long simulation?

   I've never thought of doing it at a mass event (OK, possibly because I've
   not
been to any), but I've thought of doing it on my own. I suspect the biggest
drawback is having your RCX's already built into a MOC to bring to BrickFest.

Each RCX unit is configured in exactly the
same way for this group project.

   If that's the case, the first thing is to make these 'bots as minimalist as
possible, to encourage the maximum participation. In the same vein, make them
modular (so folks can use their RCX in a differne MOC if the simulation isn't
running at the time).

Example projects:

- Watch the Game of Life, Live.

   That takes a *LOT* of computing units, for minimal return... although it's
   an
interesting experiment in communication.

Proof of Emergence. units are given "termite
woodchip piling" rules [1].

   I like that one. Can it be done with a two-motor 'bot? Adding a third motor
for an "arm" would be good, but limiting the parts to, say, a single RIS set
might be better.
   "Woodchip elements"... cubes (2x2 up to 4x4)? Two colors give a lot more
possibilities for interesting behaviors.
   Another possibility is to have two very different behaviors in the
"termites", collectors & dispersers. The individual robots could switch
between
behaviors based on any number of things (number of collection trips taken,
number of times an object is hit, etc.).

   Two other options. (1) "Ants" that run around line-following and
line-drawing. (2) "Worms": these are based on an old Scientific American
article
(70's?) about simulating ocean-bottom worms. The worms live on an isometric
grid
(equilateral triangle graph paper). Warms crawl along the lines, and there are
set rules for how to turn at each junction. Nothing eaten at the junction?
Turn
120° to the right. One segment eaten on the left? Continue straight. The
patterns were amazing. With real robots on a real (melamine) floor, it
wouldn't
be exact, or even repeatable... but it would be cool to watch.
   If you have a system of simple robots following such "hard-wired" rules,
   make
it a genetic evolutionary system. After a set period of time, all the robots
stop, and one (chosen at random) becomes the master, while the rest are
numbered
slaves. The master compares scores, and based on them the most successful rule
sets are copied into the "offspring", and they run it again.

   Drat. I think I need more RCXs... "Um, honey? What's my spending limit on
LEGO again?..." ;-)

--
Brian Davis


I like the ants idea. What you could have is a "home base" or
somewhere the RCX's can return to (some simple sensor based thing),
and then a feeding area. In between you have any number of obstacles.
The RCX's draw, or follow lines left by others, and wander in an
otherwise random path if they are not following a line. Use a
probability (random number) to determine if they are line following
(and for how long) or if they are going to go and wander.
With some kind of "scoring" based upon how long they go between feeds
and base, you could get the group to optimize a route from base to
feeding grounds. However - it would be wise to use some kind of fading
ink so you dont get a crowded mess with whats drawn - somethign that
fades after around 20-30 minutes (or less).

The base could be a stationary RCX transmitting one message. The
feeding ground(s) could be other RCX's. For even more fun- add RCX
predators - which use a message to tell the ant RCX's to decrease the
food value.
--
http://orionrobots.co.uk - Build Robots

Online Castle Building RPG -
http://www.darkthrone.com/recruit.dt?uid=V30311Q30294A30328K30226H30311D30345



Message is in Reply To:
  Re: Group project: RCX units run emergence simulation
 
(...) I've never thought of doing it at a mass event (OK, possibly because I've not been to any), but I've thought of doing it on my own. I suspect the biggest drawback is having your RCX's already built into a MOC to bring to BrickFest. (...) If (...) (20 years ago, 24-May-05, to lugnet.events.brickfest, lugnet.robotics.rcx)

10 Messages in This Thread:



Entire Thread on One Page:
Nested:  All | Brief | Compact | Dots
Linear:  All | Brief | Compact
    

Custom Search

©2005 LUGNET. All rights reserved. - hosted by steinbruch.info GbR