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.5-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.5-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.5-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.5-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.5-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.5-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.5-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.5-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.5-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.5-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.5-cp312-cp312-manylinux_2_31_x86_64.whl.

File metadata

File hashes

Hashes for far_unitree_sdk-0.1.5-cp312-cp312-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 5c7b68cb35a9de2a434af324d5cb4234a9143ef6d99a8a965d4818205a6a8810
MD5 6da8ac8cfd8cacf920bd6feb1175915d
BLAKE2b-256 ddc95da717d21dc9c9380b086a63a9f66cf729d14a45ba459ea2360e17e1310b

See more details on using hashes here.

Provenance

The following attestation bundles were made for far_unitree_sdk-0.1.5-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.5-cp312-cp312-manylinux_2_31_aarch64.whl.

File metadata

File hashes

Hashes for far_unitree_sdk-0.1.5-cp312-cp312-manylinux_2_31_aarch64.whl
Algorithm Hash digest
SHA256 6d763c737c868664d1fe8db9bdb8cc78188b8460a2583f768814fbf0a4bf3185
MD5 b2ace5c0a3050ee01eeafd6bc58a3729
BLAKE2b-256 54932688345a0f3ec1ca9508575ddf0476a53c468d5b41c7b28caf7ed6cd3cf1

See more details on using hashes here.

Provenance

The following attestation bundles were made for far_unitree_sdk-0.1.5-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.5-cp311-cp311-manylinux_2_31_x86_64.whl.

File metadata

File hashes

Hashes for far_unitree_sdk-0.1.5-cp311-cp311-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 a438e1350541b7b3e29b5738d96b7cf06ab0489c4ee37b5a16807348cce3a437
MD5 e71e5b0df35ba3b839b9586aba154a89
BLAKE2b-256 c7e408a18ecc8f5f8d863adf632897953b838ea53c564f7c1a9346e976965f62

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for far_unitree_sdk-0.1.5-cp311-cp311-manylinux_2_31_aarch64.whl
Algorithm Hash digest
SHA256 22718e031e2be48adf9a540ffa43ac7178e2549b80f8b3b4e865f0d1f81a99c4
MD5 a3ccd4e9c80406bcb50b4f6a5994e82a
BLAKE2b-256 a9837b417bb9ccd707d21f1e940bae774d40f63234bb741c948ff9b6468d7874

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for far_unitree_sdk-0.1.5-cp310-cp310-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 fa69eb92aacf8ec48c5e6525e6a0b079e768926e57fc60ed4390366c3625aae9
MD5 32a0ed84d3fe49a0971a36f3ba018fe9
BLAKE2b-256 164a86b6773fab08ec1aef935d95ad38cd653a94882e9252ec5890aba7ed79bb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for far_unitree_sdk-0.1.5-cp310-cp310-manylinux_2_31_aarch64.whl
Algorithm Hash digest
SHA256 668b140cea23a875903d4a4e09f8eef2e1951ab441ed5a41c5974d38aad47b5d
MD5 61060bf0aee702297340f432131a0405
BLAKE2b-256 5a3a0d40bb26c06a4923806b1f0b2f9fbe52b6b5f32a84c2076aa442f05138ce

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for far_unitree_sdk-0.1.5-cp39-cp39-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 35e2db21e7761b5044e6cf8f50443fef9582156457c42de75c3b670fb3db21ab
MD5 7f1034bc964fa4062b2de9f7b4f68553
BLAKE2b-256 7e0776509c3ec5f35f3d12544d083517d075361af4fe769ff7ea58c648e7f70a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for far_unitree_sdk-0.1.5-cp39-cp39-manylinux_2_31_aarch64.whl
Algorithm Hash digest
SHA256 11ffa97fa9eb6a75fb0b11097fe643376399808a3a8809749c937c58b40c7758
MD5 fd5305cfb1c482ceaeaa091261f97561
BLAKE2b-256 a5ca535076920cea3c2722edf79ec4077e6f78ee507f6ac023a16a79cfe9a7fe

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for far_unitree_sdk-0.1.5-cp38-cp38-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 5f1432f41225ae120c84e29c84cbbbc4ce5cf377cd94d4e7c0e9f161c4ff5aae
MD5 12fcab7efe032e9274d1a9eb6806d2f0
BLAKE2b-256 65e52da9069ab5191079252fb3d25b6e22b6f6414a61af04b9719f1fdd218ff0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for far_unitree_sdk-0.1.5-cp38-cp38-manylinux_2_31_aarch64.whl
Algorithm Hash digest
SHA256 68b8c04c433e80e8b80dee0ca534c5a9daa39714958d55fb8a72e07a8f59fb61
MD5 ff1da0a8a2043096f905f2f722d52cd7
BLAKE2b-256 03167f3ba12adccd425a22bb3056c5b1e66f82db156946de25833b9ee40d9414

See more details on using hashes here.

Provenance

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