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 / 24341
24340  |  24342
Subject: 
Re: self-propagating RCX program
Newsgroups: 
lugnet.robotics
Date: 
Thu, 8 Sep 2005 22:19:08 GMT
Viewed: 
1067 times
  
In lugnet.robotics, danny staple <orionrobots@gmail.com> wrote:

On 08/09/05, Claude Baumann <cbaumann@ci.educ.lu> wrote:
Hi guys,

Anyone interested in an experiment of a self-reproducing RCX program? Then
have
a look at :

http://www.convict.lu/Jeunes/tiny_mini_worm/tiny_mini_worm.htm

Enjoy !


That is very cool, but a little scary. The dawn of an RCX virus. If
you could then write it so it was also compatible with the other
P-Bricks (like the spybotix) that would furtahr enhance it. Very, very
nice.

Question - if a "victim" RCX is already running the firmware, would it
just be wiped and overwritten? Could you add some kind of "ID" packet
to say "I am already running the firmware"?

OrionRobots

This is just an experiment while we were thinking about micro-controller
structures. The H8 is based on a Von Neumann architecture which allows mixtures
of data and program code. It seems that only that kind of architecture can be
used for self-propagating or replicating programs -at least easily. The central
program idea is that program-code is changed to transmittable data and
vice-versa. Other microcontrollers that are based on the Harvard architecture
cannot be programmed like that.

Now to bring all this to have a self-replicating robot could be the ultimate
challenge for the whole advanced Mindstorms community. Are there interested
people out there to help working on that project? We'd need LEGO mechanical
engineering and RCX programming gurus.

As to your suggestion to extend the program to other bricks. That's not what I
intended to do. This should only be part of the ambitiuous self-replicating LEGO
robot project.

... No, if an RCX is running this program, it won't be deleted a next time. The
opcode handler simply doesn't react anymore on the opcodes that participate in
the firmware downloading process. However, to prevent garbage on the IR channel,
the touched RCXs send out a message to check if a colleague is already sending
out.

-Claude



Message has 1 Reply:
  Re: self-propagating RCX program
 
(...) I've talked with others about the idea of self-replicating robots. That's no small task. The best idea was to build sub-assemblies, and have the first robot put them together. If the first robot was also able to program the others, that would (...) (19 years ago, 9-Sep-05, to lugnet.robotics)

Message is in Reply To:
  Re: self-propagating RCX program
 
(...) That is very cool, but a little scary. The dawn of an RCX virus. If you could then write it so it was also compatible with the other P-Bricks (like the spybotix) that would furtahr enhance it. Very, very nice. Question - if a "victim" RCX is (...) (19 years ago, 8-Sep-05, to lugnet.robotics)

12 Messages in This Thread:

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
    

Custom Search

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