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.20230920.tar.gz (4.5 kB view details)

Uploaded Source

Built Distributions

unitree_legged_sdk-1.0.20230920-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.20230920-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.20230920-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.20230920-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.20230920-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.20230920-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.20230920-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.20230920-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.20230920-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.20230920-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.20230920-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.20230920-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.20230920-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.20230920-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.20230920.tar.gz.

File metadata

File hashes

Hashes for unitree_legged_sdk-1.0.20230920.tar.gz
Algorithm Hash digest
SHA256 64a2a7c1710d252bdd276a32b5e958de0b1e551a7d2ff9b9924eb46f1b5d003c
MD5 3f8391de4c100256ab7e40ea2a985573
BLAKE2b-256 f61f0c7c3c3145bc6533212253db659dcaf1d64dd745739a3a9c39462cef387b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for unitree_legged_sdk-1.0.20230920-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 20648807c84a720d81c66a9f946062ad74c13b793e52f11e82e57a26616895e6
MD5 f91afe80ecd0e64b5fcc3218afb4186c
BLAKE2b-256 3b9c964a185718268eef269b887b1411748d6148dc349fe266a6e57edf59ddde

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for unitree_legged_sdk-1.0.20230920-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7f6a0b49e6ec9a38a7faa7f0623ccec6349fe73e6fe7b0152b39fd9196ff5dc8
MD5 71623706dc6f291c28e00a869e6e10c4
BLAKE2b-256 5810778c36948b508deb34ef078f3ad3368012c54263da1e4490933d2ab36274

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for unitree_legged_sdk-1.0.20230920-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9acec6b17c8d9dfc1b0c2019125c82f63359b9f9cbcb187223d125807dfd8a06
MD5 5e8a31071d0850453c209fc684303c2d
BLAKE2b-256 6ea3a37a7cccf39e636b5c1ef4a9ab75cc48fb1ad1fa50ae88ed1da47c66bd5f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for unitree_legged_sdk-1.0.20230920-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 56748e2a401a23cf36c5d04308749b82630b23e7a24922c7a23f5981e0e80e3b
MD5 7f10e1488958585e6d4818d08fce04a3
BLAKE2b-256 c7f5686d2953cde1bc02bcf12b294fd548a26bac566d7dbfe0bc852cab29ba76

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for unitree_legged_sdk-1.0.20230920-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4d6ad18bcd95b48ae767c3fa58cbd3b19a58bf606b0941a5501b1a5579c33e80
MD5 d4ceee145aa37b1e77e4fa7772f73a83
BLAKE2b-256 753f59b632292788bd2865aded5f8760e895ab99ed5eea2fa4fab8b36d5f7187

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for unitree_legged_sdk-1.0.20230920-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 e2101e325634237705e94f336224d97ff18ffe330d8775fd483a79f85aedecf1
MD5 525474c6df97850765c73856c80e3e53
BLAKE2b-256 3e845983ad577da19f3b00498da30be0964a71c0b0d2c9d978793fbae93def17

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for unitree_legged_sdk-1.0.20230920-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4789a97258ac596e042aa35ebb30abeffb242f23c3520ee8a5fb3454bb1ef564
MD5 107446baf82e0062e800638264c05236
BLAKE2b-256 910da73986fc917b85ff3716be864ad0996c059622cffff178d18ac350505d3b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for unitree_legged_sdk-1.0.20230920-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 c2b74afc061419ea3c1f6a609be49a24eb2aab9a2fcd09fe62240e0aeff7df5f
MD5 90677abb02957ed55e833c1385ee9607
BLAKE2b-256 c41ea3311a1fa38dab660217f25907cc2380649020bad67cb7e2b62918cbeaf0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for unitree_legged_sdk-1.0.20230920-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3d989c750fc3a6f5b6b7ee488598d8c7561783d3fe8dc519ad501c03456cd5e5
MD5 509ed40f6b1fb662dee27e6d48d54b28
BLAKE2b-256 d59d878cb60f225c6dba600f29b4458efa5a0d9881b3307f9a9f4488d35b56ac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for unitree_legged_sdk-1.0.20230920-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 b7fef35c5a0762efeaf156752291d5bc94de9010d4c6c05b40d530c80cd691cc
MD5 ef61b9bd8d76bb063dcc5537090f5d60
BLAKE2b-256 c41400f80f4dcf79ba79c03ff66ece82bf02e20218f90957f6d16e5f2ba9fbe7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for unitree_legged_sdk-1.0.20230920-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d73065ed3fc23c2cfcd14078b0dfd662495592eec5cfcac571572d20e2c25cfc
MD5 47b9f845acb8fc6b9a5cdcf98d741071
BLAKE2b-256 c645dab0b325d2e98ddf830d392d4128e4ddbc071c5c1de91214f088d11d4ac4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for unitree_legged_sdk-1.0.20230920-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 30e5d09a29fe78d5cea6acae96288713b25c99e2717ddfe96dfea847af467904
MD5 5ef4038a89a61a898aa3df6e0d787d9c
BLAKE2b-256 91cd615e6466761642cd2d6349989fad36a3a241a53980352723c689e59de2ee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for unitree_legged_sdk-1.0.20230920-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 561fcece105983b5e5928c5fb1daab11c6969c8f59579944339205037b27d83e
MD5 5bd3894cfea52f8ce1fdc5b4de2e786b
BLAKE2b-256 14f4b4c7ea0372f4545cd488f7ef2dd0e5304110227d1005eb600d3226b125ef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for unitree_legged_sdk-1.0.20230920-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 54b82c345648f12761d4caaea8f103011d0295c0470dcb8436c0e7e8ef5904dc
MD5 284ca11a815c162d7c362a1199554122
BLAKE2b-256 bfe68bc4fc462dc24330653443b3c7f30e7f985034031898b8775155a711ffb3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for unitree_legged_sdk-1.0.20230920-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7ddaa77eec2fe8cf58858eec5fb93aa6e0e3c5a9c97740fe2e92c61b8fd7a9a3
MD5 aa6a7522175a77bc782c7aafeffa4a20
BLAKE2b-256 b3c2bb74ac70ad1af191ce267ba7893e7fccb2ce6d3a467f58bb1702f0d874d4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for unitree_legged_sdk-1.0.20230920-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 b69cd85588eb9fa7d68ea9537914abbda3a089334400789b0a06dd7afde8bb9a
MD5 058e23a3e57e853bc8aee4c1c05f2f77
BLAKE2b-256 cb7e272627f884e3056ebfc653de3c714f5ef25f3975c5470dba003d816cb8b6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for unitree_legged_sdk-1.0.20230920-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 edbac04b185bd9fdf08c9ce2bd30338e6eb3dd1f12467bd7558451aab1b6a45e
MD5 d31c90a6f6cf1aff6fba41c0c402ba3b
BLAKE2b-256 b55dbbdce3728fdbd1d54d088f958e092d5984c88a301f109f082fd6c2290be4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for unitree_legged_sdk-1.0.20230920-cp36-cp36m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 332e46e92c3a8081556af68f1b586a4c2aa6df6b76ce1d4e575e9351add3444d
MD5 af0ee701ea9cefd1b1f39e839a6a91bb
BLAKE2b-256 ab73514e87af9f06512fe68bf2019aede96ecf3c7e6c19ffbe9fb64b6088c9c5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for unitree_legged_sdk-1.0.20230920-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6f82f9b60c95ca5a0bfe66f346019cfdd048c8dab31fe96a56179f1519af74b6
MD5 5aea6f59bdc2ebd8076815cfcaf2e67a
BLAKE2b-256 46d196bef2c5ea3a98630727919d4ddfb31be39754cd23c2ed7517fc24182ca5

See more details on using hashes here.

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