Version 2.0 of simderella is here. Major adaptations:
connel: your controller simmel: the simulator bemmel: the X-windows oriented graphics front-endSimmel is the part which actually simulates the robot. It performs a few matrix multiplications, based on the Denavit Hartenberg method, calculates velocities with the Newton-Euler scheme, and communicates with the other two programs.
Bemmel only displays the robot. It is a fast general-purpose display method which places separate objects in space depending on the homogeneous matrices it receives from simmel.
Connel is the controller, which must be designed by the user. In the distributed version, connel is a simple inverse kinematics routine. No neural networks are included.
The three programs communicate via Unix sockets. This means that
Simderella likes to sleep; that is, when nothing happens, no processor time will be used.
The software is available via anonymous ftp from ftp.wins.uva.nl, directory pub/computer-systems/aut-sys/software/.
Extract the simulator from the tar file by typing
at the Unix command line
Unix> gunzip -c simderella.2.0.2.tar.gz | tar xf -
or use your favourite extracting commands.
In the simderella/ directory, type
Unix> xmkmf
Unix> make Makefiles
Unix> make clean
Unix> make depend
Unix> make
The sub-directories are recursively visited and executables
are compiled and linked.
Supported architectures:
Sun (SunOS and Solaris) SGI DEC Alpha HP700 386 et al (running Linux)
If you're impatient, execute the thing as follows:
cd bemmel; Zoscar & cd ..
cd simmel; source env; simmel1 ns & cd ..
cd connel; connel s
all on one machine. Then type commands like
fix-target 50 50 50
inverse 50 50 50
or move the mouse pointer in the bemmel window and press an `l' or
`r' or `u' or `d' or ....