🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.robotics
Article #1262

Re: "Easy" way to put "AI" in realtime embedded systems?

#1262
From: clyde.w.jr.phillips
Date: Tue, 16 Apr 1991 15:55
29 lines
1980 bytes
In article <5478@mindlink.UUCP>, Nick_Janow@mindlink.UUCP (Nick Janow) writes:
> Forth might be a good choice for adding AI to embedded systems.  Forth is
> widely used in embedded systems, and is also used in robotics and AI research.
> Using Forth for all parts of the project would save time, money, system
> resources and complexity compared with using, say, C for one part and Lisp for
> the AI.

Having done sensor based mobile platforms, Conveyor/changer mechanisms,
motion controls/incl ramp/dampnimg, and numerous other projects in FORTH
i can vouch for the claims made above. I've done so many projects
that relied on closing reality loops that without the interactive
real-time nature of FORTH I'd have done less than half half as well.

I let engineering guideline guide my selection and have done
some "simple" embedded controls with PC SBC's in Tubo C, but
that is the only decent alternative and matches only a narrow
range of embedded applications. It sure isn't as easy to
determine what's wrong in the C/PC environment,
but then again without a strong grounding in engineering
using FORTH can be just as hard.

FORTH as a language to *use* is really easy, but embedded
systems are not so easy and the overhead of a compiler-universe
can be another not so easy realm that complicates the solution of
embedded control realm products. This can be a classic engineering mistake.

Since it costs me I don't do it often. 8^)

Clyde
Technical Details
Message-ID: <1991Apr16.155547.7638@cbnewse.att.com>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!sdd.hp.com!zaphod.mps.ohio-state.edu!pacific.mps.ohio-state.edu!linac!att!cbnewse!cwpjr
References: <5478@mindlink.UUCP>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!sdd.hp.com!zaphod.mps.ohio-state.edu!pacific.mps.ohio-state.edu!linac!att!cbnewse!cwpjr
From: cwpjr@cbnewse.att.com (clyde.w.jr.phillips)
Newsgroups: comp.robotics
Subject: Re: "Easy" way to put "AI" in realtime embedded systems?
Summary: Vouch For Forth
Message-ID: <1991Apr16.155547.7638@cbnewse.att.com>
Date: 16 Apr 91 15:55:47 GMT
References: <5478@mindlink.UUCP>
Distribution: na
Organization: AT&T Bell Laboratories
Lines: 29