| | Re: AI and even more exiciting stuff
|
|
(...) Good luck. You'll find links to my HOWTO in various places- feel free to ask if you have problems. (...) Forth is a language for embedded systems, and since it is designed for embedded systems, (i.e., very low level) resembles assembly in some (...) (25 years ago, 18-Oct-99, to lugnet.robotics)
|
|
| | RE: AI and even more exiciting stuff
|
|
(...) ACK! Don't they teach fixed point any more? I encourage anyone to post an application where the dynamic range of signed 32 bit values is outside the range of numbers which would be useful to an RCX application! I'm not flaming, I'm just trying (...) (25 years ago, 18-Oct-99, to lugnet.robotics, lugnet.robotics.rcx.pbforth)
|
|
| | RE: AI and even more exiciting stuff
|
|
(...) Well, we are trying to teach AI, not embedded systems :) Towards that end, we've sort of tried to simplify things as much as possible for the kids who are taking the class, since most of them will probably never do an embedded system again. (...) (25 years ago, 18-Oct-99, to lugnet.robotics, lugnet.robotics.rcx.pbforth)
|
|
| | RE: AI and even more exiciting stuff
|
|
(...) OK, time to get out the soapbox. If you are trying to teach AI, and are using floating point math, then you probably have really fast computers with floating point processors that are sometimes quicker than equivalent fixed point calcs...... I (...) (25 years ago, 18-Oct-99, to lugnet.robotics, lugnet.robotics.rcx.pbforth)
|
|
| | RE: AI and even more exiciting stuff
|
|
(...) Depends exactly what you're teaching in the class, and how much time you have. Spending a session teaching fixed point math may well mean that you have to miss out a useful AI tool. If the students already understand how to call, say (...) (25 years ago, 18-Oct-99, to lugnet.robotics)
|
|
| | RE: AI and even more exiciting stuff
|
|
(...) Right you are. I guess I wasn't clear headed when I wrote my original response. I wanted to say that engineering (or CS) students shuold learn about fixed point methods at some point in their academic careers. The earlier the better. I was (...) (25 years ago, 18-Oct-99, to lugnet.robotics)
|
|
| | Re: AI and even more exiciting stuff
|
|
(...) Here in Karlsruhe, engineering education is 95% math in the first year, and at least 60% in the second. Never mind your major - you're doing maths. Linear algebra, real and complex analysis of multiple variables, numerics, stochastics, (...) (25 years ago, 18-Oct-99, to lugnet.robotics)
|
|
| | Re: AI and even more exiciting stuff / off-topic
|
|
(...) Ah, I almost forgot. I saw an applet somewhere on the University network that translates some higher language, possibly C or a subset of Java, into output suitable for universal turing machines. Not quite the performance king, but interesting. (...) (25 years ago, 18-Oct-99, to lugnet.robotics)
|
|
| | RE: AI and even more exiciting stuff
|
|
(...) Absolutely. Just not in our class, especially since it is an advanced (jr./sr. year) class which assumes a certain grounding before entry. -Luis ###...### Profanity is the one language that all programmers understand. -Anonymous ###...### (25 years ago, 18-Oct-99, to lugnet.robotics)
|
|
| | Re: AI and even more exiciting stuff
|
|
From: "Ralph Hempel" <rhempel@bmts.com> (...) Things are probably turning for the worse in this regard. When I started at my university (Carnegie Mellon) in 1991 in the CS dept you basically got a CS degree by also getting a math degree (and the (...) (25 years ago, 18-Oct-99, to lugnet.robotics)
|
|
| | Re: AI and even more exiciting stuff
|
|
(...) Here is a simple example where 32 bits isn't enough precision. Task: Given a robot with at least one motor, rotational velocity sensors [1] on each motor and a light sensor, implement a program to compile statistics on motor speed and light (...) (25 years ago, 25-Oct-99, to lugnet.robotics, lugnet.robotics.rcx.pbforth)
|