Subject:
|
Dumb AI
|
Newsgroups:
|
lugnet.robotics
|
Date:
|
Mon, 7 Feb 2000 17:12:55 GMT
|
Viewed:
|
1373 times
|
| |
| |
Hi All,
Ben Jackson's robot that avoids obstacles without a CPU got be to think about
the idea of using mechanics in place of AI.
As I understand Ben's bot, it's built with a diferential. When the robot
drives normally, the differential turns only the front wheel, moving the bot
forward. When the bot hits something the front wheel will jam, causing the
differential to drive the back wheels, which turns the bot based on how you
design the back wheel drive.
My first though is could a similar design be added to the bot so that when the
front wheel jams, the diferential drives a second, similar differential. The
second differential drives an arm that tries to push the obstacle out of the
way of the bot. If the obstacle is too heavy, the arm stalls, causing the
second differential to drive the rear wheels and move the bot, just as the
original design did.
Another thought would be using solar panals to build a light seeking bot. The
panals would be attached to a light sensor and whichever light sensor picked
up the greatest amount of light would power a motor to move the bot. There
would be two motors used to drive the bot. If both the left and right panels
detect the same amount of light, the bot moves forward by spinning both
motors. If one panal detects more light than the other, the opposite motor is
spun, turning the bot to the light. I know such a bot could be built with a
CPU, but I believe one could also be built without a CPU, and perhaps without
even using a logic gate.
If a collection of these "Dumb AI" methods were discovered, they could be used
in combination to create even more complex bots.
Here's that link to Ben's bot again:
http://www.ben.com/LEGO/rcx/rock-stupid.html
David Leeper (wonders how far "Dumb AI" could go)
|
|
Message has 3 Replies: | | Re: Dumb AI
|
| Hi All, Here's two more Dumb AI methods: Timer This is a well known method, used in watches. The spinning of a gear is a timer. If you want something to happen at regular intervals, or want to track the passing of time, you can do it with a gear. (...) (25 years ago, 7-Feb-00, to lugnet.robotics)
| | | Re: Dumb AI
|
| (...) This is sort of the grandaddy of BEAM robots, the one which everyone who's into it has built. (...) This is one of the main themes in BEAM robotics, look around on the net for more info. These are two cool sites about it: (2 URLs) also a (...) (25 years ago, 7-Feb-00, to lugnet.robotics)
| | | Re: Dumb AI
|
| (...) Actually the front fork turns to steer the robot when it stalls. The importance of the back wheels is to cause front wheel stalls WITHOUT hitting something. A semi-rigid rear axle means that large turns cause stalls, which influences the robot (...) (25 years ago, 7-Feb-00, to lugnet.robotics)
|
7 Messages in This Thread:
- Entire Thread on One Page:
- Nested:
All | Brief | Compact | Dots
Linear:
All | Brief | Compact
|
|
|
|