there was a motion control system out there that used an FPGA to drive steppers. It ran under DOS, it ran under Windoze 95A. It did this by pretending to be a disk drive... windows 98 killed it.
The real issue here that concerns me, is that there is a level of communication that you speak at, that not everyone can absorb. This is not a fault of your own, on the contrary, you communicated the points here with such clarity, that I have copied this post, so that I may plagarize it wholly or in part in a future column ;^)
It is a simple matter of understanding the fine points, and a matter of real world experience. I think that MLW just needs to run a couple of 2 kHz PID loops using a PS2 mouse under windows, linux, free bsd, or QNX, and see for himself what he is up against. If he succeedes at real motion profiling and real motor control, with enough horse power left for vision, navigation, speech recognition, speech systhesis, etc, then more power to him, we shall learn a lot from him in the process, I am sure.