🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.robotics
Article #122

status of subsumption-based kernel and a questionnaire

#122
From: Richard Man
Date: Thu, 06 Aug 1992 19:58
79 lines
3443 bytes

It has been a while since I posted in here regarding the status of my project,
which involves writing a subsumption architecture based C multithreading
library and building a simple rover to test the software on. I wrote an article
on the C Users Journal back in Nov'91 about the software and sent out ~100
copies of the library over the net after I offered it.

Since then, I did finish my thesis and graduated. The rover still works ;-) and
the hardware person is building bigger and better rover with more sensors. I am
writing a paper for the SPIE conference on Cooperative Intelligent Robotics in
Space Exploration, titled:
	"A Subsumption Architecture-Based Real-Time Multitasking Kernel for
	Programming Autonomous Robots"

which brings me to the purpose of this note ;-)

As you may gather from the title of the paper, I am designing a preemptive
multitasking kernel loosely based on the subsumption architecture. The design
is more or less done, with implementation to follow. Before I implement it, I
would like to ask some questions from potential users or interested newsreaders.

First a bit more of the background for this kernel: basically it will be a
real-time preemptive kernel with some usual real-time stuff like tasks,
semaphores, and a layer of subsumption architecture style message passing 
functions, plus behavior modules. The "application" program may be written
in any language but the kernel interface probably follows the target 
processor's most popular C implementation's interface.

Now the questions:

0.	would you at all be interested in such a beast?

1.	which one of the following target processors would you like to see the
	kernel to run on, please also specify host environment (i.e. DOS, Windows,
	Sun, etc):

	a. 6811
	b. 6816
	c. 680x0, or 6833x
	d. 80x86
	e. others

	6811 would almost certainly be done.

2.	I may make this kernel run under a host OS, perhaps for simulation purpose.
	Which one of the following would you like to see the kernel to run on:

	a. Windows 3.X
	b. OS2 2.X
	c. DOS
	d. X-Windows (specify machines)
	e. others

	All these have obvious problems with thread reentrancy...

3.	The kernel will be distributed either as binary (or ROM) or shrouded C
	source, which format would you prefer?

	a. binary
	b. ROM
	c. shrouded C source

4.	I am still thinking about distribution method, would you prefer:

	a. freeware - no support
	b. shareware - support if you register
	c. commercial pgm with heavy discount for people in educational
	   institutions (e.g. $200 but $49.99 for students).

	Note to net.police: have a heart, I did send out my library for free,
	please don't hassle me for asking this question.

	b. and c. would of course mean nice manuals, tutorials etc etc.

Please send reply to man@labrea.zko.dec.com. Thank you.
--
- Richard F. Man (man@labrea.zko.dec.com)
"This Dust Has No Mirror"
Technical Details
Message-ID: <1992Aug6.195809.1938@nntpd.lkg.dec.com>
Path: arc1-ca.pugleaf.net!sparky!uunet!olivea!hal.com!decwrl!deccrl!news.crl.dec.com!news!nntpd.lkg.dec.com!labrea.zko.dec.com!man

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!olivea!hal.com!decwrl!deccrl!news.crl.dec.com!news!nntpd.lkg.dec.com!labrea.zko.dec.com!man
From: man@labrea.zko.dec.com (Richard Man)
Newsgroups: comp.robotics
Subject: status of subsumption-based kernel and a questionnaire
Message-ID: <1992Aug6.195809.1938@nntpd.lkg.dec.com>
Date: 6 Aug 92 19:58:09 GMT
Sender: usenet@nntpd.lkg.dec.com (USENET News System)
Reply-To: man@labrea.zko.dec.com (Richard Man)
Organization: Digital Equipment Corporation
Lines: 79