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

File metadata

File hashes

Hashes for far_unitree_sdk-0.1.6-cp312-cp312-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 d5c98886c6d60a4bd3fe242dbebd01d0c98c5da6990a497ea8d5d88fddd0ee62
MD5 4238f4e362f31a847dd2d2dfc528c3dd
BLAKE2b-256 a90a1deef75356a1f0cea0f189a60dc9b08eaf9e5c2278afc6721db3ff96acff

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for far_unitree_sdk-0.1.6-cp312-cp312-manylinux_2_31_aarch64.whl
Algorithm Hash digest
SHA256 7bf70b501ba5189011d65a1aa9133da647f4beb8f7beaab1a13e23bc5b719ef4
MD5 27da70afb41b15c0dcaa9377dae1db18
BLAKE2b-256 0ae89fbacdc102ebb57d91b05a49f201c5d67f767d88bb0c8c7e724e0ce37809

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for far_unitree_sdk-0.1.6-cp311-cp311-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 846bcc87ab4798906b63b7a2393152ff0f9798f535798ef6d67b6286bd09d971
MD5 c689e72e61612c6f5a05c50e69cbf7e9
BLAKE2b-256 2c4f5c56f154ca722407a6b6ff8b55109d76d5061ee8f4a66a5492773baac260

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for far_unitree_sdk-0.1.6-cp311-cp311-manylinux_2_31_aarch64.whl
Algorithm Hash digest
SHA256 f3290549891e91f23e637b07fa1a3a6e47bf89c6416680f4407505dd76bd78c2
MD5 f007addd1e884adc9d6848c63786a1ab
BLAKE2b-256 4de9774c0923e363b71d3046202dc756182069d9bd3cf09763f5b9b85367f5e0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for far_unitree_sdk-0.1.6-cp310-cp310-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 c4150c4738319ea5a79210538ae03df74cc38734559e6fac6626ad3c532088d0
MD5 58e85c99eb63e08249fbe4ab824ebf7c
BLAKE2b-256 8b6bdaa25bccd67ed69207f315af4a90b9871fc44f735221d42eb8ff6c8ba30b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for far_unitree_sdk-0.1.6-cp310-cp310-manylinux_2_31_aarch64.whl
Algorithm Hash digest
SHA256 1c0a5322812b41cd4a76a39e7a1adc52167ac598b1156b9c50a6f45a452c57a4
MD5 28455bf647911d0e921b9313e0f6a100
BLAKE2b-256 fce4f7b6683329034becb9c8f0afc126e7ef99991aa005b7e811b52bf7b48f1f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for far_unitree_sdk-0.1.6-cp39-cp39-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 dedc7f2aca3b5868a36af006022bfdff26a3b8d05c381a83edbfa33370d286c4
MD5 c5dab4447522bf66ac48c9f9ca5ab544
BLAKE2b-256 2fa4af13757d5be0b5297ae6733031d0c26c619acb95821bcff3097e1a18745e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for far_unitree_sdk-0.1.6-cp39-cp39-manylinux_2_31_aarch64.whl
Algorithm Hash digest
SHA256 f155a79d5a9ea9d22624189be5828423b3f8bb96b91d24a94a9461052c37a829
MD5 7c72f7dfe3fd9ffe886c6209a699035d
BLAKE2b-256 22159386926fd64ac8bdf991d2ba926dbdc9cfb29fe35a13da926f745904d3fa

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for far_unitree_sdk-0.1.6-cp38-cp38-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 2abb127c856d3d2a21fbbaad2520eb8a89b1d923a9d8f7fb56ab8553e72d194c
MD5 549b8fe357eb153652260c2d163558d2
BLAKE2b-256 216865e4cb6632c560d3c4822f71eda4d5de2e9ae96fe196a6a6b35687d5b4e5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for far_unitree_sdk-0.1.6-cp38-cp38-manylinux_2_31_aarch64.whl
Algorithm Hash digest
SHA256 91ba8fd4d4fd05e1f84fa6f81d9ee9949e03a03def9c00566ce7fdc64abe82fb
MD5 05b70312357670d47c100d16c1531584
BLAKE2b-256 f699e1150f537225201329e6230b5f6385023598d2d3ddee8dcda83206da1155

See more details on using hashes here.

Provenance

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