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 / 18602
18601  |  18603
Subject: 
RE: Brainstorms
Newsgroups: 
lugnet.robotics
Date: 
Fri, 9 Aug 2002 01:40:33 GMT
Reply-To: 
<rhempel@bmts.*stopspammers*com>
Viewed: 
791 times
  
Ok. I've seen a similar ebb and flow of ideas for modularization in this
newsgroup before. The difference, is that now, most people who are reading
this a probably well familiar with the RCX, Mindstorms, etc etc.

<SNIP>

The more things change.....

It's funny, but if you look back at the rec.toys.lego archives around 1998
you will find a thread that is very similar to this, and then LEGO brought
out the RCX. Producing, selling, and supporting single board computers is
a quagmire that very few firms ever get out of.

As an old-time embedded systems guy, here's my take on improving the RCX....

1. The RCX by itself is VERY powerful. It has approximately the same
   memory footprint and substantially more power than the on-board computer
   on the Apollo 11 spacecraft. What it lacks is I/O. It does not need
   a floating point processor, 50 Mhz clock, 512K of RAM, LCD touchscreen,
   or voice synthesizer.

2. The standard firmware is very good for its stated purpose, which is to
   introduce robotics to a population that is ill-equipped to deal with
   the actual complexities of real-time operating systems.

3. Add-in firmware (like my pbForth) removes many of the limitations
   of the standard firmware at the expense of complexity.

4. If we add a simple I/O expansion in combination with some additional
   firmware we could increase the capabilities of the standard RCX. A
   single sensor port could be used as a high-speed serial interface
   with this custom firmware. The advantage is that the adder modules
   could probably get their power from a standard bus and comms from
   the RCX. I already have an additional driver that lets you control
   up to two servos from one motor port.

5. Most of the likely purchasers of RCX expansions are Universities
   or Colleges. They would also be looking at Basic Stamps or Handy Boards.
   They probably already have RCXs. Why not leverage this and design a simple
   adder for the RCX instead of a whole new device.

6. Designing a whole new device means providing support in the form of
   a compiler, run-time library for peripherals, probably an IDE, and
   of course a website and community for exchanging messages. This is WAY
   more work than anyone thinks it is.

I'm rambling, and could go on and on. The biggest thing to understand is that
the vast number of hobbyists never get beyond a simple bumper car with their
RCX. The reason is that computer science, mechanics, and the required math are
very difficult subjects to understand. You can't put a GUI around it and make
it simple.

As I'm sure I've mentioned before, I teach embedded systems design seminars
and am generally dismayed at the level of understanding that most programmers
have of these systems. We need a robust way of adding IO to the RCX, not a
super-RCX.

Maybe I should rephrase that. *I* need a robust way of adding I/O. I don't
see a big enough market for a super RCX that would make it worth anyone's
time.

Sorry to douse the enthusiasm, I'll get my flame suit on now...

Cheers, Ralph



Message has 1 Reply:
  Re: Brainstorms
 
(...) It doesn't need a voice synthesizer - it DOES need the ability to ADD a voice synthesiser. It's a pretty pathetic CPU by modern standards...if all you are using it for is turning motors on and off and reading sensors - then it's fine - but (...) (22 years ago, 9-Aug-02, to lugnet.robotics)

Message is in Reply To:
  Brainstorms
 
Ok. I've seen a similar ebb and flow of ideas for modularization in this newsgroup before. The difference, is that now, most people who are reading this a probably well familiar with the RCX, Mindstorms, etc etc. The subject of this post is intended (...) (22 years ago, 8-Aug-02, to lugnet.robotics)

53 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