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 / 18605
18604  |  18606
Subject: 
RE: Brainstorms
Newsgroups: 
lugnet.robotics
Date: 
Fri, 9 Aug 2002 02:24:14 GMT
Original-From: 
Bruce Powell <bdp@optushome.com.au/AntiSpam/>
Reply-To: 
<bdp@optushome.=spamless=com.au>
Viewed: 
641 times
  
Elijah has IMHO a nice starting point for a series of modules for Robotics.

My extensions, would be based upon a common addressing system ala Dalas
Semi 1 wire. This allows for simple stacking of 1wire devices.
Compiler/Interpreter keeping track of devices and their unique Serial #s.

A series of Motors with a pico controller & driver IC, to simplfy use and
protect from over current etc. (Sizes Pico,small,med,large) 3Wire interface,
Gnd,Pwr,Control. Control could be Bluetooth or I2C or Dallas Semi 1 Wire
(Now Maxim).

A Series of Sensors (1/2/3...) per Block using Bluetooth/ 1Wire interface)
Logically grouped.

A set of Controllers (CPU/RAM/ROM) as a single Module. Add on Modules for
more Ram/EEPROM/Flash. Don't seperate the CPU/ROM/RAM too much complications
for the basic unit. Definitly allow to be augmented though. Has multiple
1wire /I2C busses built in.
A Display Module series (Simple text -->>> Colour graphics)
Input Modules -- Switches, knobs, dials.
Output Modules -- Lights, etc.
I/O Modules Serial, I/R, Bluetooth, Ethernet......

ugh what a list. My basis, is Simple devices that can be clearly documented,
with some basic intelligence so they can be treated as Objects in
Programming & Putting them together. If these simple devices can't
economically support some basic intelligence, then add a CPU block who's job
it is to provide that basic intelligence, ie a sensor controller.

anyways, just a few of my thoughts, as someone was asking for.

Bruce


-----Original Message-----
From: Elijah Meeker [mailto:elijah@tds.net]
Sent: Friday, August 09, 2002 1:48 PM
To: lego-robotics@crynwr.com
Subject: Re: Brainstorms


I'd really love to have the time to do this right, with links
to all the
neat articles I have been finding for lunch time reading, and to be up
todate on the technology involved. But I will be lucky if I
can get this
written befoe I am required to be co-pilot in my son's next pod race.
This lunchtime reading has been about robotic eels, snakes,
elephant trunks
as a model for manipulators, reconfigurable robots all sorts
of cool stuff.
One of the common threads through most of them is small, weak and dumb
modules, i.e. minimal i/o and processing, but lots and lots
of modules.
In my ideal robotics world, er, I /think/, each module would
have 2 sensor
inputs and one motor out. Each would take the identity of
"the sensor before
me plus one" plugged in to a backbone (which would also
supply power) and
begin listening for messages for the motor and pumping
messages from the
sensors.
Power could be plugged in at any point along the backbone.
The processor
module, which would have the motor message pump and sensor
listener, would
attach to one end of the backbone and have a connector for
the interface
module. The interface module would have two versions, one
would be a full
blown LCD/buttons/wireless module and the other would have
just the wireless
interface. That way when development is done you aren't
forced to carry
around the bulk of the full interface.
Java or C. whatever you like.

As I weighed in on purism and absolutism a few weeks ago I
will just be off
to copilot that pod...

Elijah





Message has 2 Replies:
  Re: Brainstorms
 
(...) Ooh - I'd forgotten the Dallas Semiconducter 1-wire interface - that would work out really well. Do Dallas still make a bunch of interesting devices for that standard? (...) I2C has ROM and RAM devices that plug right into the I2C bus. I think (...) (22 years ago, 9-Aug-02, to lugnet.robotics)
  Re: Brainstorms
 
I2C devices are *tiny* because they don't need many pins. If you look at the CPU chip inside the RCX, it's 4cm long and 2cm wide - that's because it has thirty-some I/O pins on it. An I2C device typically needs two pins for power and ground, a (...) (22 years ago, 9-Aug-02, to lugnet.robotics)

Message is in Reply To:
  Re: Brainstorms
 
I'd really love to have the time to do this right, with links to all the neat articles I have been finding for lunch time reading, and to be up todate on the technology involved. But I will be lucky if I can get this written befoe I am required to (...) (22 years ago, 9-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