Subject:
|
RE: Predator/Prey thoughts ...
|
Newsgroups:
|
lugnet.robotics
|
Date:
|
Thu, 3 Dec 1998 22:24:56 GMT
|
Original-From:
|
Peter Wieland (Exchange) <PETERWIE@EXCHANGEspamcake.MICROSOFT.COM>
|
Viewed:
|
2865 times
|
| |
| |
you could use the IR towers as the watering holes.
actually that might work out reasonably well. Hand out food and water
"points" to the animals as they sat near a watering hole (well prey get food
points from watering holes, predators get food points for smashing into
prey) and they burn them up in other activities. You could add sleep to the
whole thing as well ... or have food & water convert into energy which a
sleeping robot would consume less of than an active one.
so prey who reacted too quickly to predators might either not feed enough at
the IR towers or might actually attract the predators on themselves. Prey
who reacted too slowly might die in the middle of eating. Likewise
predators would have to conserve their energy in between hunts by being very
efficient hunters and by knowing when to just lay there (alert and noticing
passing prey but consuming more energy) or asleep (not noticing passing prey
but also not consuming much energy).
you could code all the basic biology in one large library which kept track
of points and energy as it was collected and used, negotiated between prey &
predator to score a "kill" and fed in (or discarded depending on
awake/asleep state) sensor interrupts as they occurred. the behavioral
aspect of the animal would be a program that called into this library to do
everything (move, eat, sleep, listen, etc...)
-p
-----Original Message-----
From: trowton@broadcast.com [mailto:trowton@broadcast.com]
Sent: Thursday, December 03, 1998 1:56 PM
To: lego-robotics@crynwr.com
Subject: Fw: Predator/Prey thoughts ...
It's not necessarily about winning a game. I, for one, am interested in
setting up a mini-ecosystem with prey, predators, watering holes, etc. I
just wish the MS RIK came with a solar-power option, which would make the
watering hole more - dare I say it - believable, hehe.
I realize that RobotWars has gotten quite a bit of press lately, but the
predator-prey relationship isn't necessarily about winning; for some, it
could be a springboard into artificial intelligence, artificial life,
programming, blahblahblah.
At any rate, just because something would bore you to tears, don't assume
every other lego-robotic nut feels the same.
trowt
-----Original Message-----
From: Eric Eilebrecht <ericeil@microsoft.com>
To: lego-robotics@crynwr.com <lego-robotics@crynwr.com>
Date: Thursday, December 03, 1998 3:50 PM
Subject: RE: Predator/Prey thoughts ...
I think the biggest problem with having prey which are not also preditors is
that the prey, by definition, can't win. It can only hold out for a while.
Sure, it's interesting to write the code - but how long do you let it run
before you get tired of it? With a preditor, you know exactly how and when
you have won the game.
Eric
-----Original Message-----
From: Peter Wieland (Exchange) [mailto:peterwie@exchange.microsoft.com]
Sent: Thursday, December 03, 1998 1:16 PM
To: 'tim@ams.co.nz'; lego-robotics@crynwr.com
Subject: RE: Predator/Prey thoughts ...
i think i disagree that sumo wrestling (particularly in this context) is
about who weighs the most and has the most power. It's about how you
arrange the limited set of sensors you've got and how you build your bot. A
light bot with lots of speed could get away from a slow & powerful one
easily but might run over the edge of the circle quickly. A powerful one
without much speed is probably not as well defended against being pushed
from the side. If you've got a blind spot in your sensors or can't tell a
left-hand hit from a right-handed one then you may be in trouble.
but i also don't particularly like the level footing of rock-paper-scissors.
I think the idea of trying to build prey which act like prey is kind of
cool. Prey do silly things like find dark spots or light spots or run in
circles or follow along walls until something "out of the ordinary" happens
in which case they freeze or run like hell. Predators use the same sorts of
criteria (finding dark or light or walls) but either can find the prey
despite their lack of movment, or the flush them out and attack.
has anyone written a neural net program for the RCX yet?
-p
-----Original Message-----
From: Tim McSweeney [mailto:tim@ams.co.nz]
Sent: Thursday, December 03, 1998 12:53 PM
To: lego-robotics@crynwr.com
Subject: RE: Predator/Prey thoughts ...
aha, but that's the beauty of having a human judge as the decider, they can
tell what a bot hit. If it hit a wall then from the bots point of view
nothing changes, the bot backs up and heads off in another direction. If
the bot hits another bot then one of them is going to get picked up and
moved. Probably in either case the bot should back up and take stock of
it's situation, either it hit a wall in which case whatever it was chasing
is probably hiding behind it so it needs to do some navigation, or it hit a
bot in which case the bot got moved and so the hunter should try and
"re-acquire" a new target. Of course similar arguments apply for bots that
are currently avoiding the hunters.
To make things even simpler The "dead" prey bot could be cycled off and on
again to reset it.
The reason that I find paper-Rock-Scissors so interesting is that all of the
bots are on an equal footing, all of them have to find a balance between
hunting and hiding and do both at the same time. It's a lot more
"intellectual" than Sumo Wrestling which basically comes down to who ways
the most, and who has the lowest gear ratio.
There are some really interesting strategies that can arise.
The timid paper sits quietly with it's transmitter of and when it sees a
lone rock wandering round it charges at it screaming
"paper-paper-paper-paper-paper"
The defensive scissors runs around avoiding rocks like the plague, and with
any luck might find the odd paper.
The aggressive rock charges after scissors and completely ignores paper and
just tries to mush scissors, occasionally it gets caught by a paper and done
in.
Which strategy works the best is undefined until the end of a particular
game. it depends on what your opponents do. Of course there is always the
possibility that the bots will modify their behaviour based on what the
others are doing and this is where it gets really interesting. Suddenly how
you program your bot becomes very important.
Cheers
Tim
> -----Original Message-----
> From: news@lugnet.com [mailto:news@lugnet.com]On Behalf Of Matthew
> Miller
> Sent: Friday, December 04, 1998 9:26 AM
> To: lego-robotics@crynwr.com
> Subject: Re: Predator/Prey thoughts ...
>
>
> Tim McSweeney <lego-robotics@crynwr.com> wrote:
> > "Touch 'em and they die" rule appeals, the judgescan do all the hard work
> > and the bots only have to run in a straight line towards the the opponent
> > (or away from) and bounce off the walls. Note: there's no reason why the
> > "arena" can't be arbitrarily complex, say like someones
> living room floor.
>
> Well, yes there is. If there's objects besides robots which
> can be hit,
> robots need some way of telling the difference between "I hit
> you!" and "I
> hit a wall!".
>
> --
> Matthew Miller --->
> mattdm@mattdm.org
> Quotes 'R' Us --->
http://quotes-r-us.org/
|
|
1 Message in This Thread:
- Entire Thread on One Page:
- Nested:
All | Brief | Compact | Dots
Linear:
All | Brief | Compact
|
|
|
Active threads in Robotics
|
|
|
|