To LUGNET HomepageTo LUGNET News HomepageTo LUGNET Guide Homepage
 Help on Searching
 
Post new message to lugnet.roboticsOpen lugnet.robotics in your NNTP NewsreaderTo LUGNET News Traffic PageSign In (Members)
 Robotics / 22718
22717  |  22719
Subject: 
Re: challenge: LEGO copier
Newsgroups: 
lugnet.robotics
Date: 
Wed, 25 Aug 2004 04:27:52 GMT
Original-From: 
Pavel Kyn <pavel.k@rcn/spamcake/.com>
Viewed: 
1142 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
    

Custom Search

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