9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
* [9fans] Plan 9 in robotics
@ 2006-10-09 19:33 John Floren
  2006-10-09 19:46 ` Skip Tavakkolian
  0 siblings, 1 reply; 6+ messages in thread
From: John Floren @ 2006-10-09 19:33 UTC (permalink / raw)
  To: Fans of the OS Plan 9 from Bell Labs

Hi everyone

Is anyone currently using Plan 9 to control robots? It seems to me
that the O.S. is well-suited for interfacing with some of the devices
my robotics club uses (serial GPS, etc), and the networked aspect
would make it useful for communicating among distributed, one-function
modules (we are considering ARM processors for this).
Thanks

John Floren
-- 
Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [9fans] Plan 9 in robotics
  2006-10-09 19:33 [9fans] Plan 9 in robotics John Floren
@ 2006-10-09 19:46 ` Skip Tavakkolian
  0 siblings, 0 replies; 6+ messages in thread
From: Skip Tavakkolian @ 2006-10-09 19:46 UTC (permalink / raw)
  To: 9fans

> Is anyone currently using Plan 9 to control robots?

like styx-on-a-brick?
http://www.vitanuova.com/inferno/rcx_paper.html



^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [9fans] Plan 9 in robotics
  2006-10-11  2:04     ` Eric Smith
@ 2006-10-11  4:38       ` Brantley Coile
  0 siblings, 0 replies; 6+ messages in thread
From: Brantley Coile @ 2006-10-11  4:38 UTC (permalink / raw)
  To: Fans of the OS Plan 9 from Bell Labs


Check out the eZ80 from Zilog.  I prefer to program it in assembler.

Eric Smith wrote:
> 
> Modern MCUs have everything.  Very little outboard hardware needed --
> much more self contained than that old Z80.
> 
> Eric


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [9fans] Plan 9 in robotics
  2006-10-10 16:23   ` Dan Cross
@ 2006-10-11  2:04     ` Eric Smith
  2006-10-11  4:38       ` Brantley Coile
  0 siblings, 1 reply; 6+ messages in thread
From: Eric Smith @ 2006-10-11  2:04 UTC (permalink / raw)
  To: Fans of the OS Plan 9 from Bell Labs

> Interesting.  This isn't exactly related to Plan 9, but I've got a question:
> where do people get this type of hardware?  I've looked for solo CPU's and
> things, and basically can't find them...

There must be millions.  Check out http://www.digikey.com/ as one
example of a supplier.

Atmel is just one manufactuer that produces a whole line.  I've used
various models of their 8-bit RISC units (they have others) with
excellent success.  You can write C for them with gcc or use the
assembler.  The assembler is easy enough but lots of nice libraries
already exist for C.  See the ATmega8 or others at digikey.

Modern MCUs have everything.  Very little outboard hardware needed --
much more self contained than that old Z80.

Eric


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [9fans] Plan 9 in robotics
  2006-10-10 14:55 ` Bhanu Nagendra Pisupati
@ 2006-10-10 16:23   ` Dan Cross
  2006-10-11  2:04     ` Eric Smith
  0 siblings, 1 reply; 6+ messages in thread
From: Dan Cross @ 2006-10-10 16:23 UTC (permalink / raw)
  To: Fans of the OS Plan 9 from Bell Labs

On Tue, Oct 10, 2006 at 10:55:46AM -0400, Bhanu Nagendra Pisupati wrote:
> The work is based on a home cooked robot used as an instructional platform
> in our department, some based on ARM7 and others on MSP430 MCUs:
> http://www.cs.indiana.edu/~geobrown/goofy.html

Interesting.  This isn't exactly related to Plan 9, but I've got a question:
where do people get this type of hardware?  I've looked for solo CPU's and
things, and basically can't find them.  You'd think it wouldn't be so hard
to find a Z80 and a socket and some breadboard to plug it into, but it's
remarkably hard....

	- Dan C.



^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [9fans] Plan 9 in robotics
       [not found] <20061010075244.D9128E7C7@mail.cse.psu.edu>
@ 2006-10-10 14:55 ` Bhanu Nagendra Pisupati
  2006-10-10 16:23   ` Dan Cross
  0 siblings, 1 reply; 6+ messages in thread
From: Bhanu Nagendra Pisupati @ 2006-10-10 14:55 UTC (permalink / raw)
  To: 9fans

As part of our research at Indiana, we have used Inferno to provide proxy
access to hardware resources such as console, mass storage and COM ports
for embedded devices such as robots. Infact we just submitted a
conference paper relating to this:
http://www.cs.indiana.edu/~bpisupat/work/pubs/iscas07.pdf

The work is based on a home cooked robot used as an instructional platform
in our department, some based on ARM7 and others on MSP430 MCUs:
http://www.cs.indiana.edu/~geobrown/goofy.html

Our approach is converse to that used in styx-on-a-brick, meaning we implement
9p clients on the embedded (robot) side which mount and access
fileservers hosted on workstations through serial/wireless links. In
contrast styx-on-a-brick implements 9p fileservers on the robot side.
There are arguments for using either of these approaches, depending on the
end objective.

-Bhanu


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2006-10-11  4:38 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-10-09 19:33 [9fans] Plan 9 in robotics John Floren
2006-10-09 19:46 ` Skip Tavakkolian
     [not found] <20061010075244.D9128E7C7@mail.cse.psu.edu>
2006-10-10 14:55 ` Bhanu Nagendra Pisupati
2006-10-10 16:23   ` Dan Cross
2006-10-11  2:04     ` Eric Smith
2006-10-11  4:38       ` Brantley Coile

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).