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.3-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.3-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.3-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.3-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.3-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.3-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.3-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.3-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.3-cp311-cp311-manylinux_2_31_x86_64.whl.

File metadata

File hashes

Hashes for far_unitree_sdk-0.1.3-cp311-cp311-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 3dbd2204bbe16354f8efa0085b3848413507eb14f32c6ce7a943f8347005335d
MD5 14f8608780ccb71eaecc3cccd5e7739f
BLAKE2b-256 d7acf55ba7557bdd0bed283078af27fab3ae80c7a03f837c68e74a031ef4129e

See more details on using hashes here.

Provenance

The following attestation bundles were made for far_unitree_sdk-0.1.3-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.3-cp311-cp311-manylinux_2_31_aarch64.whl.

File metadata

File hashes

Hashes for far_unitree_sdk-0.1.3-cp311-cp311-manylinux_2_31_aarch64.whl
Algorithm Hash digest
SHA256 b331ecb767a597cedcfd3f2b8455c3418dd195e8523a9d1aa4d7d30802260ae2
MD5 e5f171b49b7eef7f641a8bea12f40690
BLAKE2b-256 11e69cae7e7ddecd948f5487a36670fe484405369357ce8172d6d46524149e42

See more details on using hashes here.

Provenance

The following attestation bundles were made for far_unitree_sdk-0.1.3-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.3-cp310-cp310-manylinux_2_31_x86_64.whl.

File metadata

File hashes

Hashes for far_unitree_sdk-0.1.3-cp310-cp310-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 195be19d0bdfaf8df60870c3fd5a916ffcc01c847ddc4c5234838b26da363585
MD5 7c7052fad9cece70cff6683a5dcd4d56
BLAKE2b-256 59c42ded94f7a732c74cf1fbeadd52b66e5be1444c2bbbdc261c378153d46fbb

See more details on using hashes here.

Provenance

The following attestation bundles were made for far_unitree_sdk-0.1.3-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.3-cp310-cp310-manylinux_2_31_aarch64.whl.

File metadata

File hashes

Hashes for far_unitree_sdk-0.1.3-cp310-cp310-manylinux_2_31_aarch64.whl
Algorithm Hash digest
SHA256 c957b9f1f800f842aaebf5fe5b12414a001744139d66b9dc38d543200dc7c4dc
MD5 6bd6b31f99a3ec2ca01a4b43f2634dd4
BLAKE2b-256 4c83c154b555fd492e309667ba3498a07b8d2a56b8b89a4b382992dedb19d090

See more details on using hashes here.

Provenance

The following attestation bundles were made for far_unitree_sdk-0.1.3-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.3-cp39-cp39-manylinux_2_31_x86_64.whl.

File metadata

File hashes

Hashes for far_unitree_sdk-0.1.3-cp39-cp39-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 13acd46da95eab26383a3badc25bccb550725323a3eacce6ccf2e259e6ab65c3
MD5 01a3e663e30a2a1166fdd3524339d16d
BLAKE2b-256 9ae84b51d1c2e5220de54434299c144e1564d592b50d10be705f80b967dbfc63

See more details on using hashes here.

Provenance

The following attestation bundles were made for far_unitree_sdk-0.1.3-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.3-cp39-cp39-manylinux_2_31_aarch64.whl.

File metadata

File hashes

Hashes for far_unitree_sdk-0.1.3-cp39-cp39-manylinux_2_31_aarch64.whl
Algorithm Hash digest
SHA256 b332babd81f1deab7edb7d40afdd0f89b7a131c0c55e74d2707be0027595bdcd
MD5 3de0c125797c9bf9323ed24818fa76e5
BLAKE2b-256 bf2edc946701df92b4e171057e7a972b14fe2a2feab4375b46fb312abf5270d4

See more details on using hashes here.

Provenance

The following attestation bundles were made for far_unitree_sdk-0.1.3-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.3-cp38-cp38-manylinux_2_31_x86_64.whl.

File metadata

File hashes

Hashes for far_unitree_sdk-0.1.3-cp38-cp38-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 aa7dc1088b25a2e745dd89652fa898c0f49882fe05cf5244b4f8de5a0a39a324
MD5 980bc3720aa89b7dd676df34a0145ed2
BLAKE2b-256 7c6061dff16b3457356b512242620524ea9c72f4d1982c9eb3e75a28f399a5e7

See more details on using hashes here.

Provenance

The following attestation bundles were made for far_unitree_sdk-0.1.3-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.3-cp38-cp38-manylinux_2_31_aarch64.whl.

File metadata

File hashes

Hashes for far_unitree_sdk-0.1.3-cp38-cp38-manylinux_2_31_aarch64.whl
Algorithm Hash digest
SHA256 88de51add5e2755fce5eb3e320e1470955f93cbb30e873018ca285a45f2c67d6
MD5 5deba0b8d3b3aa48e498697951fca904
BLAKE2b-256 f8841ca63216cf171b199c326b7d0e5dc86b43c4d7de7b096737189c357771e7

See more details on using hashes here.

Provenance

The following attestation bundles were made for far_unitree_sdk-0.1.3-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