Author Message

I'm going to be writing/implementing an interpreted language to control
our underwater robot.  I've taken one course in compilers, and know (more
or less) lex and yacc (enough to have implemented a Pascal subset once..
well actually a multifunction calculator that understood pascal but didn't
do anything except math functions.)

The parser will be running under the VxWorks real-time OS, and will be
listening at a TCP socket for commands.

So I'm looking for suggestions.  Some desired features of the language:
variable manipulation
math functions
run commands "in background" ala csh (spin off processes)
send "goto xyzb" commands to controller
set controller parameters
"read" from sensors, "write" to effectors
run "compiled" version of language from file
"install" sensor or effector "device driver" at an address
other things??

I've always had warm fuzzy feelings about postfix languages (forth, postscript)
but have been told that they are bad because they are "write once"; i.e. hard
to modify to change the behavior.  Perhaps a lispish language?  Maybe I should
just grab the csh parser and modify it?

Any advice would be appreciated.

"The question of whether a computer can think is no more interesting
 than the question of whether a submarine can swim" - Edsgar W. Dijkstra

Sun, 07 Nov 1993 20:54:42 GMT  
 [ 1 post ] 

 Relevant Pages 

1. pointer control while writing to a file?

2. Need some pointers for writing an address book.

3. Pointer to simple language or parser builder needed

4. control a robot

5. re Robot Control

6. Robot Control

7. robot control

8. problem using events to control robot

9. PyKhep - a program to control and monitor a Khepera Robot

10. Robot control in Prolog

11. ANNOUNCE: GNU Robots (scheme robots)

12. Selecting a platform/processor/language for ROBOT development


Powered by phpBB® Forum Software