Skip to main content

Unitree robot SDK Python bindings (FAR fork)

Project description

unitree_sdk2

Unitree robot sdk version 2.

Python package (PyPI)

The Python bindings are published to PyPI as far-unitree-sdk (the far- prefix avoids colliding with upstream Unitree packages). The import name is unchanged:

pip install far-unitree-sdk
import unitree_interface  # import name is unchanged

Wheels are prebuilt manylinux binaries (Python 3.8/3.9/3.10/3.11, x86_64 and aarch64) with the FastDDS runtime libraries bundled in — no compiler or system DDS install required.

Prebuild environment

  • OS (Ubuntu 20.04 LTS)
  • CPU (aarch64 and x86_64)
  • Compiler (gcc version 9.4.0)

Build examples

To build the examples inside this repository:

mkdir build
cd build
cmake ..
make

Installation

To build your own application with the SDK, you can install the unitree_sdk2 to your system directory:

mkdir build
cd build
cmake ..
sudo make install

Or install unitree_sdk2 to a specified directory:

mkdir build
cd build
cmake .. -DCMAKE_INSTALL_PREFIX=/opt/unitree_robotics
sudo make install

You can refer to example/cmake_sample on how to import the unitree_sdk2 into your CMake project.

Note that if you install the library to other places other than /opt/unitree_robotics, you need to make sure the path is added to "${CMAKE_PREFIX_PATH}" so that cmake can find it with "find_package()".

Notice

For more reference information, please go to Unitree Document Center.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

far_unitree_sdk-0.1.4-cp312-cp312-manylinux_2_31_x86_64.whl (11.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.31+ x86-64

far_unitree_sdk-0.1.4-cp312-cp312-manylinux_2_31_aarch64.whl (11.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.31+ ARM64

far_unitree_sdk-0.1.4-cp311-cp311-manylinux_2_31_x86_64.whl (11.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.31+ x86-64

far_unitree_sdk-0.1.4-cp311-cp311-manylinux_2_31_aarch64.whl (11.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.31+ ARM64

far_unitree_sdk-0.1.4-cp310-cp310-manylinux_2_31_x86_64.whl (11.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.31+ x86-64

far_unitree_sdk-0.1.4-cp310-cp310-manylinux_2_31_aarch64.whl (11.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.31+ ARM64

far_unitree_sdk-0.1.4-cp39-cp39-manylinux_2_31_x86_64.whl (11.6 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.31+ x86-64

far_unitree_sdk-0.1.4-cp39-cp39-manylinux_2_31_aarch64.whl (11.5 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.31+ ARM64

far_unitree_sdk-0.1.4-cp38-cp38-manylinux_2_31_x86_64.whl (11.6 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.31+ x86-64

far_unitree_sdk-0.1.4-cp38-cp38-manylinux_2_31_aarch64.whl (11.5 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.31+ ARM64

File details

Details for the file far_unitree_sdk-0.1.4-cp312-cp312-manylinux_2_31_x86_64.whl.

File metadata

File hashes

Hashes for far_unitree_sdk-0.1.4-cp312-cp312-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 bb995cbadd47588bd6c4770941a00618e2fd446e3338581d393b65187fb243b7
MD5 86f2d1f0a9a4b862dfe7d69401d193ed
BLAKE2b-256 b5b2d12e7851a0bc9cc43acb7c6fd7de14481e6f88bb76c0ffb94d1c2385d959

See more details on using hashes here.

Provenance

The following attestation bundles were made for far_unitree_sdk-0.1.4-cp312-cp312-manylinux_2_31_x86_64.whl:

Publisher: release.yml on amazon-far/unitree_sdk2

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file far_unitree_sdk-0.1.4-cp312-cp312-manylinux_2_31_aarch64.whl.

File metadata

File hashes

Hashes for far_unitree_sdk-0.1.4-cp312-cp312-manylinux_2_31_aarch64.whl
Algorithm Hash digest
SHA256 57841c115ab734c5db973acb4d5f57a566961e4269c60e9d8b694bfe32ff42e7
MD5 0032b4e800cf1ad27d85e998c60f9a50
BLAKE2b-256 2f31effb6c289dda3942d7a97293df2eef36a3a8ae94fa535355f3494d203dea

See more details on using hashes here.

Provenance

The following attestation bundles were made for far_unitree_sdk-0.1.4-cp312-cp312-manylinux_2_31_aarch64.whl:

Publisher: release.yml on amazon-far/unitree_sdk2

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file far_unitree_sdk-0.1.4-cp311-cp311-manylinux_2_31_x86_64.whl.

File metadata

File hashes

Hashes for far_unitree_sdk-0.1.4-cp311-cp311-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 4796e278f64ccd37aec868ca1c74f0292f9797bacb02a7d8915d804ddd1d46ae
MD5 2727f7878ab52d78ecc80a5e4f0b921e
BLAKE2b-256 04a718091b2e737eb38d734d53e9941d92e55c9c91a71e3bf6fc8098124c7f45

See more details on using hashes here.

Provenance

The following attestation bundles were made for far_unitree_sdk-0.1.4-cp311-cp311-manylinux_2_31_x86_64.whl:

Publisher: release.yml on amazon-far/unitree_sdk2

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file far_unitree_sdk-0.1.4-cp311-cp311-manylinux_2_31_aarch64.whl.

File metadata

File hashes

Hashes for far_unitree_sdk-0.1.4-cp311-cp311-manylinux_2_31_aarch64.whl
Algorithm Hash digest
SHA256 35689fcaf549dec1cf0963d2a50b463a5ea0fdb955a605550a37ea4f89f2f419
MD5 a8428d802c4a893a2194cdd0d86221ff
BLAKE2b-256 0a44600021d0bd834cdd823fea47ff17f215c01bcaf868781622247134edc102

See more details on using hashes here.

Provenance

The following attestation bundles were made for far_unitree_sdk-0.1.4-cp311-cp311-manylinux_2_31_aarch64.whl:

Publisher: release.yml on amazon-far/unitree_sdk2

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file far_unitree_sdk-0.1.4-cp310-cp310-manylinux_2_31_x86_64.whl.

File metadata

File hashes

Hashes for far_unitree_sdk-0.1.4-cp310-cp310-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 cb1f6adaf1768a75bffce9014e6c7767b5ac57888371bdfa029ec0d65d09c0a8
MD5 2def5bb6d75ec2e206d3cc63013081e6
BLAKE2b-256 ba9115fc40c8fe52f094f5ef550f28c98313c327f143c95ce62e26335da0b286

See more details on using hashes here.

Provenance

The following attestation bundles were made for far_unitree_sdk-0.1.4-cp310-cp310-manylinux_2_31_x86_64.whl:

Publisher: release.yml on amazon-far/unitree_sdk2

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file far_unitree_sdk-0.1.4-cp310-cp310-manylinux_2_31_aarch64.whl.

File metadata

File hashes

Hashes for far_unitree_sdk-0.1.4-cp310-cp310-manylinux_2_31_aarch64.whl
Algorithm Hash digest
SHA256 500b30fc2e8ea9fab80691f2cf57324d584a13d2bab48c292c7bc8935a2c8e5e
MD5 a800f30d0e383a8728ade585a557a31b
BLAKE2b-256 cd2ea4af6b6f9227012b0f165d478919b8e521568941881f500fb122f4c62acc

See more details on using hashes here.

Provenance

The following attestation bundles were made for far_unitree_sdk-0.1.4-cp310-cp310-manylinux_2_31_aarch64.whl:

Publisher: release.yml on amazon-far/unitree_sdk2

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file far_unitree_sdk-0.1.4-cp39-cp39-manylinux_2_31_x86_64.whl.

File metadata

File hashes

Hashes for far_unitree_sdk-0.1.4-cp39-cp39-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 9db0d13b1e9afed44593f0708964024fa7dacd0ac1bc3bb90e6192445bfb026d
MD5 dbf81f3d4d704e9fc8e08ef4fd2b2417
BLAKE2b-256 a843b8171a7e08417c7e031febf972c66ac7690254366d1225aeaed29c4ef3f1

See more details on using hashes here.

Provenance

The following attestation bundles were made for far_unitree_sdk-0.1.4-cp39-cp39-manylinux_2_31_x86_64.whl:

Publisher: release.yml on amazon-far/unitree_sdk2

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file far_unitree_sdk-0.1.4-cp39-cp39-manylinux_2_31_aarch64.whl.

File metadata

File hashes

Hashes for far_unitree_sdk-0.1.4-cp39-cp39-manylinux_2_31_aarch64.whl
Algorithm Hash digest
SHA256 a721c693cd3523c21140060d876c30291e95a4b5cfd93dbc03cfd84e334fa278
MD5 4b030fe597450df0da4783630fc11f08
BLAKE2b-256 1eb61e8af1acebda89661028a50fc4d01aae6e439e3313b16dfe07486886004b

See more details on using hashes here.

Provenance

The following attestation bundles were made for far_unitree_sdk-0.1.4-cp39-cp39-manylinux_2_31_aarch64.whl:

Publisher: release.yml on amazon-far/unitree_sdk2

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file far_unitree_sdk-0.1.4-cp38-cp38-manylinux_2_31_x86_64.whl.

File metadata

File hashes

Hashes for far_unitree_sdk-0.1.4-cp38-cp38-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 f5b2a9f2a36b0f041eb02574d49858ff0d5ce6ffe59dc1462310236a8b71f8d3
MD5 f3961630d3eb7787ffbc6ab163368f12
BLAKE2b-256 45424f09fec1f24e02da3f74edb44ac24d129bf03f4007abb6a9980f839871bc

See more details on using hashes here.

Provenance

The following attestation bundles were made for far_unitree_sdk-0.1.4-cp38-cp38-manylinux_2_31_x86_64.whl:

Publisher: release.yml on amazon-far/unitree_sdk2

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file far_unitree_sdk-0.1.4-cp38-cp38-manylinux_2_31_aarch64.whl.

File metadata

File hashes

Hashes for far_unitree_sdk-0.1.4-cp38-cp38-manylinux_2_31_aarch64.whl
Algorithm Hash digest
SHA256 76da42a68bfe505a7c4e6312fbc2cf7a4e6d4212aae6cb5bf222470dd41aa122
MD5 c1b8c921d7dfed1d9e8b07f105be2cf9
BLAKE2b-256 7f916a867abf6634c2c9368928d1c2896d46535b172cfb1a7018e7233afde335

See more details on using hashes here.

Provenance

The following attestation bundles were made for far_unitree_sdk-0.1.4-cp38-cp38-manylinux_2_31_aarch64.whl:

Publisher: release.yml on amazon-far/unitree_sdk2

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page