Up: A Simulator for ACME
The first logical extension to our work would probably
be support for motion dynamics. Some additional
features might be:
- An autonomous viewer, which is started once
and then runs as a daemon which can display
successive executions of a user program.
- Support for persistent device state. This
could be done by writing joint angles to a file,
then reading them back in when a new user program is run.
- Interaction between the viewer and the ACME hardware.
For example, the viewer could be used as a remote client
which displays a live user experiment taking place in the ACME lab.
Conversely, the viewer might be used as a WYSIWYG
interface for manipulating the hardware. (This would have
to be implemented very carefully!)