Subject:
|
Re: challenge: LEGO copier
|
Newsgroups:
|
lugnet.robotics
|
Date:
|
Wed, 25 Aug 2004 04:27:52 GMT
|
Original-From:
|
Pavel Kyn <pavel.k@rcn.*avoidspam*com>
|
Viewed:
|
1269 times
|
| |
| |
"T. Alexander Popiel" wrote:
> In message: <joe-C8F8C7.09013204082004@lugnet.com>
> Joe Strout <joe@strout.net> writes:
> > Here's an idea I am certainly not equipped to attempt, but I bet
> > somebody is...
> >
> > The user builds some model (constraints: it must be composed of a 1x1,
> > 1x2, and 1x4 bricks in a selection of several colors, and must be flat,
> > i.e. two-dimensional, and fit within a certain width and height). User
> > then places this model into the LEGO robot, which churns away, and then
> > spits out the original model plus an exact duplicate of it.
> <snip>
> Ugh. Much harder than it sounds: either the robot needs extreme visual
> acuity to spot the brick boundaries (so it can tell two 1x2 bricks of the
> same color end-to-end from a single 1x4 brick... )
<snip>
Why not a more positive spin?
Reduce complexity by limiting scope to a fixed size panel of colored blocks.
Limit colors to black and white, or RGB. Allow brick boundaries to differ.
The robot can now simply use 1x1 Lego building blocks like pixels. The robot
copy rule simplifies to:
Replicate fixed size panels, with identical color matrix.
Now for the interesting part. Each panel can be employed as a two
dimensional "data matrix" barcode, to hold information. Design the robot to
have two barcode block "inputs". One input serves as the copy source panel.
The second input serves as a robot "instruction", and controls robot
function. A stack of matrix barcode panels can serve as "firmware". Robots
can now rewrite and improve their own "firmware".
Robot program functions would include: copy panel, delete, move left, move
right. A Turing machine?
-Pavel
|
|
Message is in Reply To:
| | Re: challenge: LEGO copier
|
| (...) Ugh. Much harder than it sounds: either the robot needs extreme visual acuity to spot the brick boundaries (so it can tell two 1x2 bricks of the same color end-to-end from a single 1x4 brick... or, more importantly, which order a 1x1 and a 1x4 (...) (20 years ago, 4-Aug-04, to lugnet.robotics)
|
22 Messages in This Thread:
- Entire Thread on One Page:
- Nested:
All | Brief | Compact | Dots
Linear:
All | Brief | Compact
|
|
|
|