Subject:
|
Re: Bump switches and "aggression"
|
Newsgroups:
|
lugnet.robotics
|
Date:
|
Wed, 3 Dec 2003 15:57:53 GMT
|
Viewed:
|
1598 times
|
| |
![Post a public reply to this message](/news/icon-reply.gif) | |
In lugnet.robotics, Jim Choate <ravage@einstein.ssz.com> wrote:
>
> The current approach I'm looking for is to model the 'fight or flight'
> behavior and this seems like a prime candidate. I also see it as being
> very compatible with subsumption architecture and nervous network
> approaches, which I think is critical.
>
> To my thinking there are two approaches to this, really too levels of
> difficulty,
>
> - Make it deterministic, in that if a switch is bumped invert your
> current trajectory axis, if going forward then reverse, if going R
> then go L.
>
> - Make it more stochastic. The first choice when a bump switch goes off
> is whether to stop, reverse your current trajectory, or select a random
> trajectory.
>
> I believe the second level provides a pretty good simulation to the 'fight
> or flight' approach by extending it to cover 'camouflage' strategies which
> are quite prevelant in biological systems. Take rabbits for example, they
> are sensitive to ground vibration. They generaly have two strategies
> (assuming they aren't in heat) freeze (ie stop) or run in a (semi-)random
> direction (ie zig-zag).
How exactly, do you want to trigger this 'fight or flight'?
It seems to me that a rabbit (for example) would use both of the methods above.
If it's running along, and it's nose smacks into a tree (I mean bumps into a
tree) the behavior is very deterministic. Invert (or change) trajectory.
That's using it's nose sensor.
But, if it detects ground vibration, or possibly a noise from an unknown
direction, that is when the 'fight or flight' kicks in. At that point, the
'danger' is coming from an unknown direction, so the response CAN NOT be
deterministic.
In fact, it seems to me (no scientific basis for this assumption) that a rabbit
would respond different to noise than to vibrations. Noise=freeze,
vibration=run.
So, I think modeling that behavior may require several methods of triggering it.
For example: 1) touch sensors (as you've suggested) for normal navigation and 2)
tilt/acceleration/angle sensor(s) to detect movement which is not consistant
with programmed navigation.
One simple method for option 2 is to have a free hanging pendulum, which in it's
neutral state, presses a touch sensor.
Just some ideas
Steve
|
|
Message has 1 Reply: ![](/news/x.gif) | | Re: Bump switches and "aggression"
|
| (...) Easy the bump switch jumps into a RNG, and it's important to understand that the output of a RNG does -not- need to be equi-probable, and it decides. Watch animals when they're startled, they don't stop and think, they jump around for a second (...) (21 years ago, 3-Dec-03, to lugnet.robotics)
|
Message is in Reply To:
![](/news/x.gif) | | Bump switches and "aggression"
|
| I mentioned a 'reference platform' for the H18 group I've been working on in a previous post, and I'm curious if anyone will share their views on how they view bump switches and 'behavior'. I'm not interested in a debate but rather a 'collection'. (...) (21 years ago, 3-Dec-03, to lugnet.robotics)
|
60 Messages in This Thread: ![an idea, can someone tell me if this is possible/been done before/etc? -Jonathan Wilson (1-Dec-03 to lugnet.robotics)](/news/x.gif) ![](/news/246.gif) ![Re: an idea, can someone tell me if this is possible/been done before/etc? -lego-robotics@crynwr.com (Steve Baker) (1-Dec-03 to lugnet.robotics)](/news/x.gif) ![](/news/246.gif) ![Re: an idea, can someone tell me if this is possible/been done before/etc? -lego-robotics@crynwr.com (Jim Choate) (1-Dec-03 to lugnet.robotics)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/68.gif) ![Re: an idea, can someone tell me if this is possible/been done before/etc? -Kevin L. Clague (2-Dec-03 to lugnet.robotics)](/news/x.gif) ![](/news/46.gif) ![Re: an idea, can someone tell me if this is possible/been done before/etc? -Paul Kleniewski (2-Dec-03 to lugnet.robotics)](/news/x.gif) ![](/news/246.gif) ![Re: an idea, can someone tell me if this is possible/been done before/etc? -Kevin L. Clague (2-Dec-03 to lugnet.robotics)](/news/x.gif) ![](/news/246.gif) ![Re: an idea, can someone tell me if this is possible/been done before/etc? -Philippe Hurbain (2-Dec-03 to lugnet.robotics)](/news/x.gif) ![](/news/46.gif) ![Re: an idea, can someone tell me if this is possible/been done before/etc? -Kevin L. Clague (2-Dec-03 to lugnet.robotics)](/news/x.gif) ![](/news/46.gif) ![Re: an idea, can someone tell me if this is possible/been done before/etc? -lego-robotics@crynwr.com (Jim Choate) (2-Dec-03 to lugnet.robotics)](/news/x.gif) ![](/news/246.gif) ![Re: an idea, can someone tell me if this is possible/been done before/etc? -Paul Kleniewski (2-Dec-03 to lugnet.robotics)](/news/x.gif) ![](/news/246.gif) ![Re: an idea, can someone tell me if this is possible/been done before/etc? -lego-robotics@crynwr.com (Jim Choate) (2-Dec-03 to lugnet.robotics)](/news/x.gif) ![](/news/46.gif) ![Re: an idea, can someone tell me if this is possible/been done before/etc? -lego-robotics@crynwr.com (Jim Choate) (2-Dec-03 to lugnet.robotics)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/68.gif) ![Re: an idea, can someone tell me if this is possible/been done before/etc? -Paul Kleniewski (3-Dec-03 to lugnet.robotics)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/x.gif) ![](/news/68.gif) ![Re: an idea, can someone tell me if this is possible/been done before/etc? -Kevin L. Clague (2-Dec-03 to lugnet.robotics)](/news/x.gif) ![](/news/46.gif) ![Re: an idea, can someone tell me if this is possible/been done before/etc? -lego-robotics@crynwr.com (Jim Choate) (2-Dec-03 to lugnet.robotics)](/news/x.gif) ![](/news/246.gif) ![Re: an idea, can someone tell me if this is possible/been done before/etc? -Kevin Clague (2-Dec-03 to lugnet.robotics)](/news/x.gif) ![](/news/46.gif) ![Re: an idea, can someone tell me if this is possible/been done before/etc? -lego-robotics@crynwr.com (Jim Choate) (2-Dec-03 to lugnet.robotics)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/x.gif) ![](/news/68.gif) ![Re: an idea, can someone tell me if this is possible/been done before/etc? -Kevin L. Clague (2-Dec-03 to lugnet.robotics)](/news/x.gif) ![](/news/46.gif) ![Re: an idea, can someone tell me if this is possible/been done before/etc? -lego-robotics@crynwr.com (Jim Choate) (3-Dec-03 to lugnet.robotics)](/news/x.gif) ![](/news/46.gif) ![Re: an idea, can someone tell me if this is possible/been done before/etc? -Kevin L. Clague (3-Dec-03 to lugnet.robotics)](/news/x.gif) ![](/news/46.gif) ![Re: an idea, can someone tell me if this is possible/been done before/etc? -lego-robotics@crynwr.com (Jim Choate) (3-Dec-03 to lugnet.robotics)](/news/x.gif) ![](/news/46.gif) ![Bump switches and "aggression" -lego-robotics@crynwr.com (Jim Choate) (3-Dec-03 to lugnet.robotics)](/news/x.gif) ![](/news/246.gif) ![You are here](/news/here.gif) ![](/news/46.gif) ![Re: Bump switches and "aggression" -lego-robotics@crynwr.com (Jim Choate) (3-Dec-03 to lugnet.robotics)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/x.gif) ![](/news/68.gif) ![Re: Bump switches and "aggression" -lego-robotics@crynwr.com (Gordon Elliott) (3-Dec-03 to lugnet.robotics)](/news/x.gif) ![](/news/46.gif) ![Re: Bump switches and "aggression" -lego-robotics@crynwr.com (Jim Choate) (3-Dec-03 to lugnet.robotics)](/news/x.gif) ![](/news/246.gif) ![Re: Bump switches and "aggression" -lego-robotics@crynwr.com (Gordon Elliott) (3-Dec-03 to lugnet.robotics)](/news/x.gif) ![](/news/46.gif) ![Re: Bump switches and "aggression" -Paul Kleniewski (4-Dec-03 to lugnet.robotics)](/news/x.gif) ![](/news/46.gif) ![RE: Bump switches and "aggression" -lego-robotics@crynwr.com (Russell C. Brown [RR-1]) (5-Dec-03 to lugnet.robotics)](/news/x.gif) ![](/news/46.gif) ![Re: Bump switches and "aggression" -Paul Kleniewski (5-Dec-03 to lugnet.robotics)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/x.gif) ![](/news/268.gif) ![Re: Bump switches and "aggression" -David Koudys (3-Dec-03 to lugnet.robotics)](/news/x.gif) ![](/news/246.gif) ![Re: Bump switches and "aggression" -Rob Hendrix (3-Dec-03 to lugnet.robotics)](/news/x.gif) ![](/news/46.gif) ![Re: Bump switches and "aggression" -David Koudys (3-Dec-03 to lugnet.robotics)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/68.gif) ![Re: Bump switches and "aggression" -lego-robotics@crynwr.com (Jim Choate) (13-Dec-03 to lugnet.robotics)](/news/x.gif) ![](/news/46.gif) ![Re: Bump switches and "aggression" -lego-robotics@crynwr.com (Rob Limbaugh) (15-Dec-03 to lugnet.robotics)](/news/x.gif) ![](/news/46.gif) ![Re: Bump switches and "aggression" -Øyvind Steinnes (15-Dec-03 to lugnet.robotics)](/news/x.gif) ![](/news/246.gif) ![Re: Bump switches and "aggression" -lego-robotics@crynwr.com (Gordon Elliott) (16-Dec-03 to lugnet.robotics)](/news/x.gif) ![](/news/246.gif) ![Re: Bump switches and "aggression" -lego-robotics@crynwr.com (Steve Baker) (16-Dec-03 to lugnet.robotics)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/68.gif) ![Re: Bump switches and "aggression" -lego-robotics@crynwr.com (Gordon Elliott) (16-Dec-03 to lugnet.robotics)](/news/x.gif) ![](/news/46.gif) ![Re: Bump switches and "aggression" -lego-robotics@crynwr.com (chris) (16-Dec-03 to lugnet.robotics)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/x.gif) ![](/news/68.gif) ![Re: Bump switches and "aggression" -Scott Davis (16-Dec-03 to lugnet.robotics)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/x.gif) ![](/news/68.gif) ![Re: Bump switches and "aggression" -lego-robotics@crynwr.com (Steve Baker) (4-Dec-03 to lugnet.robotics)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/68.gif) ![Re: an idea, can someone tell me if this is possible/been done before/etc? -Paul Kleniewski (2-Dec-03 to lugnet.robotics)](/news/x.gif) ![](/news/46.gif) ![Re: an idea, can someone tell me if this is possible/been done before/etc? -Kevin L. Clague (2-Dec-03 to lugnet.robotics)](/news/x.gif) ![](/news/46.gif) ![Re: an idea, can someone tell me if this is possible/been done before/etc? -Paul Kleniewski (3-Dec-03 to lugnet.robotics)](/news/x.gif) ![](/news/246.gif) ![Re: an idea, can someone tell me if this is possible/been done before/etc? -Kevin L. Clague (3-Dec-03 to lugnet.robotics)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/x.gif) ![](/news/68.gif) ![Re: an idea, can someone tell me if this is possible/been done before/etc? -Kevin L. Clague (4-Dec-03 to lugnet.robotics)](/news/x.gif) ![](/news/46.gif) ![Re: WWW spider -Paul Kleniewski (8-Dec-03 to lugnet.robotics)](/news/x.gif) ![](/news/46.gif) ![Re: WWW spider -Kevin L. Clague (8-Dec-03 to lugnet.robotics)](/news/x.gif) ![](/news/46.gif) ![Re: WWW spider -Paul Kleniewski (9-Dec-03 to lugnet.robotics)](/news/x.gif) ![](/news/46.gif) ![Re: WWW spider -Kevin L. Clague (9-Dec-03 to lugnet.robotics)](/news/x.gif) ![](/news/46.gif) ![Re: WWW spider -Paul Kleniewski (9-Dec-03 to lugnet.robotics)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/x.gif) ![](/news/68.gif) ![Re: an idea, can someone tell me if this is possible/been done before/etc? -Kevin L. Clague (2-Dec-03 to lugnet.robotics)](/news/x.gif) ![](/news/46.gif) ![Re: an idea, can someone tell me if this is possible/been done before/etc? -lego-robotics@crynwr.com (Jim Choate) (2-Dec-03 to lugnet.robotics)](/news/x.gif)
![](/news/x.gif) ![](/news/68.gif) ![Re: an idea, can someone tell me if this is possible/been done before/etc? -lego-robotics@crynwr.com (Jim Choate) (1-Dec-03 to lugnet.robotics)](/news/x.gif) ![](/news/46.gif) ![Re: an idea, can someone tell me if this is possible/been done before/etc? -Kevin L. Clague (2-Dec-03 to lugnet.robotics)](/news/x.gif) ![](/news/46.gif) ![Re: an idea, can someone tell me if this is possible/been done before/etc? -lego-robotics@crynwr.com (Jim Choate) (2-Dec-03 to lugnet.robotics)](/news/x.gif) ![](/news/246.gif) ![Re: an idea, can someone tell me if this is possible/been done before/etc? -Kevin L. Clague (2-Dec-03 to lugnet.robotics)](/news/x.gif) ![](/news/46.gif) ![Re: an idea, can someone tell me if this is possible/been done before/etc? -lego-robotics@crynwr.com (Jim Choate) (2-Dec-03 to lugnet.robotics)](/news/x.gif)
![](/news/x.gif) ![](/news/x.gif) ![](/news/68.gif) ![Re: an idea, can someone tell me if this is possible/been done before/etc? -Kevin L. Clague (2-Dec-03 to lugnet.robotics)](/news/x.gif)
- 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
|
|
|
|