Installation¶
The Jacobi motion library is our core package, so let’s install it first. We provide two versions: A cloud and an on-prem version. Both versions are available for either Python 3.8 (or later) on macOS and Linux, or C++17 on Linux.
If you are wondering which version to try, start with the cloud version which is free to install.
Cloud¶
Installation
The cloud Python package can be installed from PyPI via
pip install jacobi-motion
If no package is found, make sure to upgrade pip to the latest available version via pip install pip --upgrade
.
License
The cloud version requires an API key for authentication that you can access in your user account. You can pass this to the motion library by setting the JACOBI_API_KEY
environment variable.
Installation
The pre-compiled Jacobi motion library can be downloaded as a Debian package on our release page for Linux and the x86 architecture. Please let us know if you have any other requirements.
Then, you can install the Debian package via
sudo apt install ./jacobi-motion-*.deb
You can then easily integrate the Jacobi motion library into your CMake build process by using
find_package(jacobi-motion)
# ...
target_link_libraries([YOUR_APPLICATION] PUBLIC jacobi::motion)
in your CMakeLists.txt
.
License
The cloud version requires an API key for authentication that you can access in your user account. You can then set the key and secret value to the JACOBI_API_KEY
environment variable.
On Premises¶
Installation
Please find all downloads on our release page. Choose the corresponding Python wheel file for your Python version and architecture, and install via
pip install jacobi-motion-*.whl
Please make sure to uninstall the cloud version before.
License
The on-prem version requires a license key that is, if not specified otherwise, tied to a specific computer. To get started, get the token from the license that you want to activate from your user account and run
jacobi-get-license [YOUR_LICENSE_TOKEN] --name my-robot
to activate your license. Feel free to pass an optional name
argument to simplify the license handling in case of multiple computers. This will download the key file and saves it on your local machine. If you want to move the key, feel free to specify the new location via the JACOBI_LICENSE_DIRECTORY
environment variable.
Installation
Please find all downloads on our release page. You can install the Debian package via
sudo apt install ./jacobi-motion-*.deb
You can then easily integrate the Jacobi motion library into your CMake build process by using
find_package(jacobi-motion)
# ...
target_link_libraries([YOUR_APPLICATION] PUBLIC jacobi::motion)
in your CMakeLists.txt
.
License
The on-prem version requires a license key that is, if not specififed otherwise, tied to a specific computer. To get started, get the token from the license that you want to activate from your user account and run
./jacobi-get-license [YOUR_LICENSE_TOKEN] --name my-robot
to activate your license. Feel free to pass an optional name
argument to simplify the license handling in case of multiple computers. This will download the key file and saves it on your local machine. If you want to move the key, feel free to specify the new location via the JACOBI_LICENSE_DIRECTORY
environment variable.