panda-model
panda-model allows the offline use of the Model class from libfranka without a connection to the master control unit. To do this, a shared library needs to be downloaded from an FCI enabled Franka Emika master control unit using the included tools.
To get startet install panda-model as described below and check out the documentation as well as the examples.
Installation
Using pip
pip install panda_model
From Source
Python
Clone the repository and install the package using pip by executing the following from the root directory:
pip install .
This will install the command line script panda-model-download as well as Python bindings for the modified Model class.
C++
To use the model in C++ you can build the necessary library by running:
mkdir build && cd build
cmake .. -DBUILD_CPP=ON
cmake --build .
You can then install the library using sudo make install or by building a deb package:
cpack -G DEB
sudo dpkg -i panda_model*.deb
Requirements
Building from source requires POCO C++ libraries and Eigen3. You can install the necessary requirements on Ubuntu by running:
sudo apt-get install libpoco-dev libeigen3-dev
Metadata
Release files for panda-model 0.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| panda-model-0.2.0.tar.gz | 79.3 kB | Details |
Built distributions (wheels)
| File | Reset | |||
|---|---|---|---|---|
| panda_model-0.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl | CPython 3.11 | CPython 3.11 | Linux glibc 2.17+ x86-64 | Details |
| panda_model-0.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl | CPython 3.10 | CPython 3.10 | Linux glibc 2.17+ x86-64 | Details |
| panda_model-0.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl | CPython 3.9 | CPython 3.9 | Linux glibc 2.17+ x86-64 | Details |
| panda_model-0.2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl | CPython 3.8 | CPython 3.8 | Linux glibc 2.17+ x86-64 | Details |
| panda_model-0.2.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl | CPython 3.7 | CPython 3.7 pymalloc | Linux glibc 2.17+ x86-64 | Details |
Total release size: 6.7 MB
Release files / panda-model-0.2.0.tar.gz
| Download URL | panda-model-0.2.0.tar.gz |
|---|---|
| Size | 79.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
50a4bb11f35d93ed509055e59702b3d69f2cd845b10fdb40948ccc1119c01d45
|
|
BLAKE2b-256 checksum How to use checksums |
d82220fdc7dd5473773ae26fd8714259287a4e32ca671e59e6b017bc3e948790
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.16
|
Release files / panda_model-0.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | panda_model-0.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
d74fe9ed20dbf41d4349e79d61cb331cd13634b64b57aefa02622621e6af459a
|
|
BLAKE2b-256 checksum How to use checksums |
352750b356b3d68482421ed37df6060c3d6ab93959c90b9407c1c1d72a271712
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.16
|
Release files / panda_model-0.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | panda_model-0.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
1569ba87feb2cff13fdf18de8a378c50509177b2e2583b16502b1acdefa80373
|
|
BLAKE2b-256 checksum How to use checksums |
e579d7f3a6d671e39ee3d2df3c1a9930ec6d3f6ad5bdf01b6d9a2d08157567cd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.16
|
Release files / panda_model-0.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | panda_model-0.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.9 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
67d1869504ee327e7b0905c64a51cbc924b316f7852a35baa34e926d0ded8078
|
|
BLAKE2b-256 checksum How to use checksums |
2a7aa4e1265a2a005b3f1880e3cbed5bc9f506bbf9c9fa249c0a3f4574f87ce9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.16
|
Release files / panda_model-0.2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | panda_model-0.2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.8 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
6947a6a3de8dbc2168fff732e00236e5e4464d5427b67f090815e2255c83fcc8
|
|
BLAKE2b-256 checksum How to use checksums |
e73c233e3bafd7e8750327ca0c184da77bdcb598e294c7e3d3696b25244a6e7f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.16
|
Release files / panda_model-0.2.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | panda_model-0.2.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
411035d491a1a1e7e27e522275320925d24b2daea0e304e8c939a4c55068ee70
|
|
BLAKE2b-256 checksum How to use checksums |
16bbe28d5db4b4bb046d23013cc2a0e200635018a5dbbd9590ba79ac2f5097af
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.16
|