Skip to main content

The unitree_legged_sdk is mainly used for communication between PC and Controller board.It also can be used in other PCs with UDP.

Project description

v3.8.6

The unitree_legged_sdk is mainly used for communication between PC and Controller board. It also can be used in other PCs with UDP.

Notice

support robot: Go1

not support robot: Laikago, B1, Aliengo, A1. (Check release v3.3.1 for support)

Dependencies

Legged_sport    >= v1.36.0
firmware H0.1.7 >= v0.1.35
         H0.1.9 >= v0.1.35
  • Boost (version 1.5.4 or higher)
  • CMake (version 2.8.3 or higher)
  • g++ (version 8.3.0 or higher)

Build

mkdir build
cd build
cmake ..
make

If you want to build the python wrapper, then replace the cmake line with:

cmake -DPYTHON_BUILD=TRUE ..

Run

Cpp

Run examples with 'sudo' for memory locking.

Python

arm

change sys.path.append('../lib/python/amd64') to sys.path.append('../lib/python/arm64')

Project details


Download files

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

Source Distribution

unitree_legged_sdk-1.0.20231004.tar.gz (4.5 kB view details)

Uploaded Source

Built Distributions

unitree_legged_sdk-1.0.20231004-cp312-cp312-musllinux_1_1_x86_64.whl (691.5 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ x86-64

unitree_legged_sdk-1.0.20231004-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (169.2 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

unitree_legged_sdk-1.0.20231004-cp311-cp311-musllinux_1_1_x86_64.whl (693.4 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

unitree_legged_sdk-1.0.20231004-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (170.5 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

unitree_legged_sdk-1.0.20231004-cp310-cp310-musllinux_1_1_x86_64.whl (692.2 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

unitree_legged_sdk-1.0.20231004-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (169.5 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

unitree_legged_sdk-1.0.20231004-cp39-cp39-musllinux_1_1_x86_64.whl (692.3 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

unitree_legged_sdk-1.0.20231004-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (169.9 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

unitree_legged_sdk-1.0.20231004-cp38-cp38-musllinux_1_1_x86_64.whl (692.3 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

unitree_legged_sdk-1.0.20231004-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (169.4 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

unitree_legged_sdk-1.0.20231004-cp37-cp37m-musllinux_1_1_x86_64.whl (697.0 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ x86-64

unitree_legged_sdk-1.0.20231004-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (173.3 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

unitree_legged_sdk-1.0.20231004-cp36-cp36m-musllinux_1_1_x86_64.whl (696.9 kB view details)

Uploaded CPython 3.6m musllinux: musl 1.1+ x86-64

unitree_legged_sdk-1.0.20231004-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (173.2 kB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ x86-64

File details

Details for the file unitree_legged_sdk-1.0.20231004.tar.gz.

File metadata

File hashes

Hashes for unitree_legged_sdk-1.0.20231004.tar.gz
Algorithm Hash digest
SHA256 6efddde1c53ef2cb0ab2a67da5738cd32c5bbc0e73cd476d0484bec8156f440c
MD5 06e0c320f435feb81611674a67096831
BLAKE2b-256 2f8bd8030a42046bfb36c7ba3c49caa10c4239922a550f2ff8f4af0a47cfcaf6

See more details on using hashes here.

Provenance

File details

Details for the file unitree_legged_sdk-1.0.20231004-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for unitree_legged_sdk-1.0.20231004-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0db2a2990de4a315dd1f4f4aaded96b5b86a74f73e0431e93f8843f21de4ca1b
MD5 eca16babe81a7d9435c839dd74619309
BLAKE2b-256 96e4dc47a275e63b83d04e94d7c0bdeb844a56793570ee60e67403d7003fbe2e

See more details on using hashes here.

Provenance

File details

Details for the file unitree_legged_sdk-1.0.20231004-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for unitree_legged_sdk-1.0.20231004-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0b30ab59fafb7205cf201915c56524261b34d04760b45fe1c57d75a97a2ab0a1
MD5 99f416c603894b88bb5c7658ec841c3a
BLAKE2b-256 cddcee42bf48110f6d8c213a64913850e79d9a4ca109eb377ebc1a955a0cf6bd

See more details on using hashes here.

Provenance

File details

Details for the file unitree_legged_sdk-1.0.20231004-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for unitree_legged_sdk-1.0.20231004-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e504f3c80ce44f65e6720266be25d2a0fc586ce76532ae206379536dbcd39a9f
MD5 34f023a550026c68dd7f6f7a7bda976e
BLAKE2b-256 7068112354df702e8114cfd93af698693226a4bd25fc6ebbd68932f1bf1ac042

See more details on using hashes here.

Provenance

File details

Details for the file unitree_legged_sdk-1.0.20231004-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for unitree_legged_sdk-1.0.20231004-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a3d3ac90872a5aaebe222073c550eeb31ac5f14dbe732be198dc64bc51bfe135
MD5 f54f56ed669a2385ed736c3eb6d7c9c5
BLAKE2b-256 ee5de88165625fb1f24ef1134bc4a35bfcc687a067b0ddbb0707452cda5f3b7b

See more details on using hashes here.

Provenance

File details

Details for the file unitree_legged_sdk-1.0.20231004-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for unitree_legged_sdk-1.0.20231004-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 afc9d687e274519b235276c93e6d3e74daee3e44e0f2680f0187fab97e01b7b9
MD5 d009d524f03c13c2dc75265ca4d458c1
BLAKE2b-256 5dc5f1a1e1dad4a4ac3de534354994fa2ceb119b03b1bb239ab077f682318bd7

See more details on using hashes here.

Provenance

File details

Details for the file unitree_legged_sdk-1.0.20231004-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for unitree_legged_sdk-1.0.20231004-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e633322368f829068b83846a94ea1695f1ee21da36982ba22707b460fca6d86b
MD5 c93172b8a16797884babd9f8126c9c87
BLAKE2b-256 3cd80159a2e52624227a0da3be3020e3564b397410c2eee52d86b22dee5026e8

See more details on using hashes here.

Provenance

File details

Details for the file unitree_legged_sdk-1.0.20231004-cp312-cp312-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for unitree_legged_sdk-1.0.20231004-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 3cf9b41d60647ccd7c7d15a92cd89b626751704c3f8fb6ccbc756454b5b7e3c3
MD5 daccd2cf298d3f39361c06bd06358cda
BLAKE2b-256 a5a9db4db7ca50e920ba92a33de8451cf680c8e2bbfee2ab4e5fdfc64abf212e

See more details on using hashes here.

Provenance

File details

Details for the file unitree_legged_sdk-1.0.20231004-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for unitree_legged_sdk-1.0.20231004-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bacd7e8ceabbdbcaea308e84ef622aa27feb08e98db8c7a6d29f9d98e384f786
MD5 f73008651b54445429e35edb6a37ef65
BLAKE2b-256 029a445edcef0917b69c67b9929323382a5909e2c22c00eeab5529e8fe2897a3

See more details on using hashes here.

Provenance

File details

Details for the file unitree_legged_sdk-1.0.20231004-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for unitree_legged_sdk-1.0.20231004-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 7c55fadd5b0b8062ccf5e532624b6ff10641a6be903cbe9302230f5d2b13c6ae
MD5 a0b9a011c93cd3c0e96111b4f7fb5ad2
BLAKE2b-256 02812a8818f1d8ae976bbe9be72dacf1d59544723b54a9dfb9066b7f33acfe1b

See more details on using hashes here.

Provenance

File details

Details for the file unitree_legged_sdk-1.0.20231004-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for unitree_legged_sdk-1.0.20231004-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fa07dd9e5f8469afdf4db730eda22c3d5ebe0deb1f00a12bbbd98884a2555fe8
MD5 9de94b719620c81ccaa84f14f1560cf9
BLAKE2b-256 69e3693a0eb4230b867265ce471845a2c3e666bb3e8b33c23e800d99d8758336

See more details on using hashes here.

Provenance

File details

Details for the file unitree_legged_sdk-1.0.20231004-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for unitree_legged_sdk-1.0.20231004-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 6bf69402352cf8953635daf4f672d47833714b6eb080f0da0c7aa82705b3b2ff
MD5 530db1f6254ec850f16117dfd8af405e
BLAKE2b-256 7b00568d3081dd7792669685311466de8d2676c6046d29dd4b33e72ccb8d529f

See more details on using hashes here.

Provenance

File details

Details for the file unitree_legged_sdk-1.0.20231004-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for unitree_legged_sdk-1.0.20231004-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7a27a0a1f070ff35aafd92507222a24a7a3476099676d082e4432020c22b8150
MD5 f0bb16c57d2db07c0a9737c43b649596
BLAKE2b-256 fc4cd8740e794c17131cb0208a37db33f19e6047c3c19b09216af8e584561a50

See more details on using hashes here.

Provenance

File details

Details for the file unitree_legged_sdk-1.0.20231004-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for unitree_legged_sdk-1.0.20231004-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 cdd40a63b180b3dd1cda71bb0fe44a492480bfa06ba4b4aa3972c70369f9862f
MD5 25f33a4d0da11208ded757071ccd8e19
BLAKE2b-256 902e7490e1d032955a3a8a3532dc473281e889830ba6e5bcf4a0b0dc34ecafd6

See more details on using hashes here.

Provenance

File details

Details for the file unitree_legged_sdk-1.0.20231004-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for unitree_legged_sdk-1.0.20231004-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8235f59120f112e5835a4b59be99da72d03206ada547e0cbd42424837986ae0d
MD5 85f85b1f340d9e098f4226dd01a5a5ce
BLAKE2b-256 6664da31a0ddef199ff4a6fb1fe37bf7eb7cfa51c923670fc10186029ad6f51e

See more details on using hashes here.

Provenance

File details

Details for the file unitree_legged_sdk-1.0.20231004-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for unitree_legged_sdk-1.0.20231004-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 88b73c72a6e23c0c3c42f0a97ebf9875bd51704fc0c7fd342e1da7ff9d8f4d9c
MD5 9c482c0c1d5dab25713d3a80158eec31
BLAKE2b-256 cf116ee581fe31c53e8d9eaa746f2cfacbc1ae34c1efc913b9e2397c49ff059e

See more details on using hashes here.

Provenance

File details

Details for the file unitree_legged_sdk-1.0.20231004-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for unitree_legged_sdk-1.0.20231004-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0bdca9aed9c42fdfae0c99e334c720931ec35dd725cd9bea42ee7113e7944c05
MD5 298ae365074087ac69125f7ed2cd8a85
BLAKE2b-256 e2948784dda338e013655965260923a4933e8f970f5ea7826f02d33e2681ad8a

See more details on using hashes here.

Provenance

File details

Details for the file unitree_legged_sdk-1.0.20231004-cp37-cp37m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for unitree_legged_sdk-1.0.20231004-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 99acd74766d6974d96e861a0642b9b69bf2d54eaff3912b7d8eff137c22276da
MD5 6c2d46e47925e1b1a3184eb331c193d2
BLAKE2b-256 63960b4a50c041d4aa3a66c78f2ea03568f5d7b4decf01d8b7f402eb3f197cb9

See more details on using hashes here.

Provenance

File details

Details for the file unitree_legged_sdk-1.0.20231004-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for unitree_legged_sdk-1.0.20231004-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 20180bae2e7b7053d4b2ec3fcd6745879e52a7f83389200c4d4015511eee0cc6
MD5 c84066edaa621fccf77a684729220d87
BLAKE2b-256 d0b6f1e27b570cb11e63f576116ae3e23ef1abb32ccca1365ff93ccf6eb074be

See more details on using hashes here.

Provenance

File details

Details for the file unitree_legged_sdk-1.0.20231004-cp36-cp36m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for unitree_legged_sdk-1.0.20231004-cp36-cp36m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 e802563fb2386bba1d735689298d79ba240c3ac6ee5889d5b19ff4631fd09c98
MD5 ed22dff2839f183f8915643e89499c76
BLAKE2b-256 630158f5d6f5fdf36cbe0774316bc699d873e29823b48c8c8084e6c7dc8a7489

See more details on using hashes here.

Provenance

File details

Details for the file unitree_legged_sdk-1.0.20231004-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for unitree_legged_sdk-1.0.20231004-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9f3a3ff75800c5fa6cd803cbff7fba2ad981a847c1d190d2389dc893115e5ae4
MD5 125678c3c54eba35adb4c36155d4b51c
BLAKE2b-256 f4f3461e6e9e235414fea23f3a3669752fa54a2d3750d79d3191c41d26a1811e

See more details on using hashes here.

Provenance

Supported by

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