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

File metadata

File hashes

Hashes for far_unitree_sdk-0.1.6a1-cp312-cp312-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 336a7b20b3feecdf1f48561694e0bc9c5de6e2262d172b504714999008780dba
MD5 cbf5c73e025017028a555e37327223c3
BLAKE2b-256 bb311e43bd07548b8f15a30b9befc4fe14ad7cc0e46fff62060d8475fcf93b8b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for far_unitree_sdk-0.1.6a1-cp312-cp312-manylinux_2_31_aarch64.whl
Algorithm Hash digest
SHA256 4354272eaa3fd05379f0a676b25c818e28590041807b8da987aa2cb55ef68ae2
MD5 15fe4d3fc17edff9671c73ef61fbf28b
BLAKE2b-256 922c7fc329656316b896fa6f4cf618c21a4e8babcc8bb11970b3e9e67fa5f650

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for far_unitree_sdk-0.1.6a1-cp311-cp311-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 e1ce3a398c34fd9038830dc03f44c8fd82564aa70e40da8181577c1a7d5cf7f9
MD5 2a5aa85e0b6731ac37795730fd22d5d1
BLAKE2b-256 8d52e3f405338800510bc6c63e92a5f1d60f2a41fbb5d8a7e1fa283849f28321

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for far_unitree_sdk-0.1.6a1-cp311-cp311-manylinux_2_31_aarch64.whl
Algorithm Hash digest
SHA256 4140b64de65e1d501403f7288d7533b7a9d4bc97eacf769a8e2736f951e06962
MD5 f9f19023e83ea26777db1c944f77df7b
BLAKE2b-256 1104e62483220c7cfb2a7236fd987b9a462d15ad7ca0542461fa89003a66169a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for far_unitree_sdk-0.1.6a1-cp310-cp310-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 cdaf9b728633e2d474c6113d6ecfb3c5fc7dcca574fd75b7d594bc35590a468b
MD5 249079e084a114ca3495c3efe2e14ce5
BLAKE2b-256 44de9c861704e4df19b8dc305bbe7b6bdca8669581d118869d927a2601897ab2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for far_unitree_sdk-0.1.6a1-cp310-cp310-manylinux_2_31_aarch64.whl
Algorithm Hash digest
SHA256 39ce3e97a7f99c2ea21dd4f0e0271bc3b37fdfb50419b6d0b4d26c6acf3dcd14
MD5 5b71d777bca183a4bcc934988d70c6f3
BLAKE2b-256 fb43ff817b66a770505e648c18fe39db1e5331320d5fa0599d6809af89a95695

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for far_unitree_sdk-0.1.6a1-cp39-cp39-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 5d060c68b02da157c5e4af29a20f80ab71f89671119a30dbf1199f662d6b51bb
MD5 175ceb00ec90d259e36b88a3f0ee3b3d
BLAKE2b-256 315f1228a4b4156d4adddee79435bc7a621bbc0bf95ee200f58d75a4c1e1af30

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for far_unitree_sdk-0.1.6a1-cp39-cp39-manylinux_2_31_aarch64.whl
Algorithm Hash digest
SHA256 62b28aa1bcdb9fea7f1a9b8c8b18d2769a8345b0db3666b04e87b42c5d0e693a
MD5 d55d93abe67b31634157a133fded6bf0
BLAKE2b-256 69f8a33c3dabc3e325747703e978dad842178699304d7d407673d1eea10936cf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for far_unitree_sdk-0.1.6a1-cp38-cp38-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 992e632c4e41b0be2fdbf4ae14787d5622298d67a67a367193c48b5160123c1f
MD5 4551574b1e7de7ab7365046ae4c0f1af
BLAKE2b-256 a9b2f532b7d902cc7c41f0a7590f1233e73df9e707cd48247292e8a57cd679c5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for far_unitree_sdk-0.1.6a1-cp38-cp38-manylinux_2_31_aarch64.whl
Algorithm Hash digest
SHA256 d79a55a1237646a1370b64545cc0d42e9535cdba7167b355b9ff443a42622eb3
MD5 7fdebd1d437bb53529f1538adc846dcf
BLAKE2b-256 414709c509d4617db546ca71eb6c5586cfb39113b958469e0d5e51d749364e44

See more details on using hashes here.

Provenance

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