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

Uploaded Source

Built Distributions

unitree_legged_sdk-1.0.20230913-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.20230913-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.20230913-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.20230913-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.20230913-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.20230913-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.20230913-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.20230913-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.20230913-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.20230913-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.20230913-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.20230913-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.20230913-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.20230913-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.20230913.tar.gz.

File metadata

File hashes

Hashes for unitree_legged_sdk-1.0.20230913.tar.gz
Algorithm Hash digest
SHA256 f9d8f801fcfed2bf20e4d20e8533b29bcf113e63f88869e56e4f54c0f269ee6c
MD5 3249b67d439b4dd2347e58a0ded3b868
BLAKE2b-256 ee96357f0d597a02e6c8d66986001160e7d793b78f13c10dcf49daaa66fcf91c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for unitree_legged_sdk-1.0.20230913-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d13c4ee776630d7611b141d87973a21634916a5e669809579e1b099d05f17aea
MD5 bcf94e7edae58668dbaf241e508c1e07
BLAKE2b-256 f12bec20a14c9b9a55e7d607a23c36cf5905612c07dd0f0a63f226b9ad2dc0a2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for unitree_legged_sdk-1.0.20230913-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d5acb178f4ffb58dda93bd9be081aec7bac84f036ccccfb359f4983ad03c21b2
MD5 e5fb916b96d34ecfa15898ecd2a421a1
BLAKE2b-256 517e8ce908b71f590acd444fcbfea4c664ab26cab4bbb7f14f7545003c33aa41

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for unitree_legged_sdk-1.0.20230913-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 57f7058826f0616c75262caf9582c0627dd094a942cd6e75c428effa738c1d1b
MD5 6d169193f95bdf6f369cccc52fbec4bd
BLAKE2b-256 7ee02cff58d19e56122b1758c9fa0ae8f17d810121cea6951c7555260c6aa68f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for unitree_legged_sdk-1.0.20230913-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d21add572313090779604766041febfc947a6fefa58231f5ff1995f19d17802c
MD5 427796d9ee6df128c3bf2a27182ae8fa
BLAKE2b-256 13a0fb6e0de01de889529e2ecbe691b7d774ea87c7ba9a80462036ef803945b5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for unitree_legged_sdk-1.0.20230913-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 b9afacf72ecb2d92c51b9956e0729a190521c847457e2c02748b32eb06786603
MD5 ba9b7978059ebe2f92d7bf819578e5b3
BLAKE2b-256 4370d43df69499af893c1944a5a2d170a781f3a63c5ca386281801d2e7d7a4f2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for unitree_legged_sdk-1.0.20230913-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e03bddc9d634d5d648b27c7d072b1ec2676a6a6e1d11dc714c0b03d5246b3515
MD5 55a0dbd8715c7259fe981e02c082a8f5
BLAKE2b-256 f3b11b7dd9b330b36128a6a40473a4a1b2d7ef2916d1f9e582e90fdb10da3120

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for unitree_legged_sdk-1.0.20230913-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 b5b0f31185ab6610e0c186123e8f48e1d40ec56d418b87a1b7bc62e51ef6c8bd
MD5 d6f2184fbb8b40a54f08107e97df419c
BLAKE2b-256 802062b9c9a5a77170c9b660196b856fe24c1ed13a2e120afca1d4a95f5fcdb5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for unitree_legged_sdk-1.0.20230913-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cfee55de017e731d6582e4680674fc1f953d40e2ca9af1857a1533886ec75aa4
MD5 6be08bcfa4a19b79dcda1258e60ede5d
BLAKE2b-256 83d63b52f7f014e828f4871ffe0741ff8735a40d34695d19999c1811b1997540

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for unitree_legged_sdk-1.0.20230913-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 7e7b248691318fabffacddb52af9eb508ee404079c74a35f12426e1946f32df9
MD5 8d8679ecc2017720b8507648bb86c209
BLAKE2b-256 a252248c6d58740d5f1c8e02b096155eab5d9a087a5c71a53528151bea4b175e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for unitree_legged_sdk-1.0.20230913-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9a14031bf10aa1ad332d6aebe9c30bedafa62c8f11e3504055178a55c43f19cc
MD5 d0140751cf91f5300dd73a6c7f0e9d24
BLAKE2b-256 817621912b30915eb0f40c9bb8f1b66fa0e9e72621ea83912bb6e4ff73bd0018

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for unitree_legged_sdk-1.0.20230913-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 95b9c5068bcaac3c4f615b1ae20f73bac2317c64369b2d96a8ece201b617cd4f
MD5 3b8ee8de2d3836de1a56fba74b26792f
BLAKE2b-256 e4925007059e54448811e23bb7b7fc34dccc85670a15f3eb87342ae110e303ae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for unitree_legged_sdk-1.0.20230913-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1ee0b523388e2155f373261516fc2e609f94d62390b8f692d23186cfad4571db
MD5 825462c62c3494fea1c7c482dd319554
BLAKE2b-256 347a73d222f26216093da0000c7a55209b7a80a7b0a41bc0944d78c44cf68a80

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for unitree_legged_sdk-1.0.20230913-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 9f8759b27229b8c317dad1fec7ba16fd03498868093084a196484cf005e5826d
MD5 ab7cd624a735a24196220e9085a1f204
BLAKE2b-256 e06398649155d7d31374f4fc61008ee72f105270ab0f1befb650a237185a8a50

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for unitree_legged_sdk-1.0.20230913-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fe427d4bce4b467dffd4f2349e09ebfec9dc79ec21900037b30a262c606bc61e
MD5 7ef5dfd4c487f685f5bc5a4ec5724fd7
BLAKE2b-256 a694c7a7cd9868d45a473010de1068b860178996441c396aaff5abc113a2556f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for unitree_legged_sdk-1.0.20230913-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 19d3178314933f4cf4114e1519552832deefd1387b204e54d6f3a7f766083bbf
MD5 b8aa0075f8ed8fdece9fa84cf83596a3
BLAKE2b-256 26c18854dd3e607b3d2d034c166bdf28178dfbc2df5360f692fcd3adc0bddb4f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for unitree_legged_sdk-1.0.20230913-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 544c115b43ff23f955d5cd3469f6945cc10c372d265428e2f822cac8bbd888ea
MD5 67d7bb532e0cf17da04eae95ec3e8a7a
BLAKE2b-256 f37838eb1891992fef356d6510fafb45ae03aa69e0c1eda09971cca670ed2adc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for unitree_legged_sdk-1.0.20230913-cp36-cp36m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 8382d2ae61aacf6309a013caab0524acc164a5fec44b57e42fc0613fb9f8ccf5
MD5 cad921ce599521cca65d66cd90edf52b
BLAKE2b-256 e95889da748dedbb510f44b9e5b1f23a739d7605d1f009513e2f037acbaa8055

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for unitree_legged_sdk-1.0.20230913-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 57dd4a3c8157962db087d4802184450595be662313c8e3b85799559850e6a4e0
MD5 b6d790aff62ac3e8011e2d6510049e75
BLAKE2b-256 19305102586530db24ac71b0d37f539400e0d6d5ec609b43573fa87fc34d521e

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