With robotpkg
ΒΆ
robotpkg
is a package manager for robotic software based on NetBSD ports.
It supports Linux, * BSD and Darwin (MacOS X).
Note
If you are upgrading a previous morse installation, skip directly to step 2.
Install and bootstrap
robotpkg
androbotpkg-wip
using these instructions: robotpkg installation and robotpkg-wip installation (should take less than 5 min)Add the following environment variables to your system:
# If using tcsh setenv ROBOTPKG_BASE $HOME/openrobots setenv PKG_CONFIG_PATH $HOME/openrobots/lib/pkgconfig # If using bash export ROBOTPKG_BASE=$HOME/openrobots export PKG_CONFIG_PATH=$HOME/openrobots/lib/pkgconfig
Go to
$ROBOTPKG/simulation/morse
Type
make update
Go have a coffee :-)
robotpkg
will download and compile all the required dependencies, including Blender.The previous package only installs middleware support for text and socket. If you want support for additional middlewares, repeat the operation in
$ROBOTPKG/simulation/morse-yarp
,$ROBOTPKG/wip/morse-pocolibs
.
Note
If you get an error about python-sphinx
you can skip the doc
installation by adding PKG_OPTIONS.morse += -doc
to
$ROBOTPKG_BASE/etc/robotpkg.conf
.