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

Uploaded Source

Built Distributions

unitree_legged_sdk-1.0.20230917-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.20230917-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.20230917-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.20230917-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.20230917-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.20230917-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.20230917-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.20230917-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.20230917-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.20230917-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.20230917-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.20230917-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.20230917-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.20230917-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.20230917.tar.gz.

File metadata

File hashes

Hashes for unitree_legged_sdk-1.0.20230917.tar.gz
Algorithm Hash digest
SHA256 e618bf777b6df7cbf26d13c781a9fc9601d6abffacf404bdafa05325112dccbb
MD5 874f63f1751e7ef7e744a4ca7a0185a4
BLAKE2b-256 3d2bdb1fd6caf6b8fef724dc3dd7260ede34f16e9d609160729310c8cbe45eed

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for unitree_legged_sdk-1.0.20230917-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9234630e77775742145508d2f7a1ad5ddcf8fe6a9ffb6a24a7ab9b1bd2af9f09
MD5 826e7d81ef0380ef6a1c77ac58df78d6
BLAKE2b-256 abd3250300a9aae82ec46880b98a0425e80d58d9015f11619c99b723f74e8e79

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for unitree_legged_sdk-1.0.20230917-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ab4212aeaa9103b59ea13f7feeb2bdec895567f36f327810c09a88b1db7c35a5
MD5 e0b8a43695d293a7a986107ea105b31a
BLAKE2b-256 6a9b04dd10c577dd68c37c38918c615d542db931c89aed5c9cd6e239424a228d

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for unitree_legged_sdk-1.0.20230917-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8075128e46cbf2ee2aebdb1a29f53ef836ac97526b253ace9b1047f50ae599ef
MD5 54285e239c4888e16c5b015e5f72ab96
BLAKE2b-256 fef3140442696db22ecf7a060e1a436488fa6d5ae32834d305865190bd9cd0cd

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for unitree_legged_sdk-1.0.20230917-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7e159542557c04e86b46fdfddf8d368b6b6ffd37dabaf468c9a497b10783e9bf
MD5 4a30325521294fa851fbb1849b11aaeb
BLAKE2b-256 f70653b6871a53ec7f9cdecb7a5ca6b353c7a8cf900aecfdd7fe446618bcfaa8

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for unitree_legged_sdk-1.0.20230917-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c2156db025bb3bd7544ba0d0b6e9d9c463ab7a5d366c3ba7f843a9fb50ddf803
MD5 f08c09fd05d6aff788a57d739d502d9b
BLAKE2b-256 8c662554eab8123fb8d9a56fe47cabf7bf7a4e532f84f71b4c8f3a2f270f5b51

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for unitree_legged_sdk-1.0.20230917-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e188d3266bd47c16a748e0cac69192d66b87aebe5d9eb12c06ced4dcc20c2074
MD5 b377e1021602c6f60b653e1be4013cf2
BLAKE2b-256 59a62e1578c67bee4444e81ef808425e2218bcc4b1477a8c3d6db1f322e2ddeb

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for unitree_legged_sdk-1.0.20230917-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 73316cefea3a82a5a024fdd222d970ac887a818f94ebf416c39650924933b82d
MD5 78afc0803358d4d69e26631a4e32a7c4
BLAKE2b-256 5b38433d3421ad9ffe875324abbea67dbbf037b4f485a5337549319f69450711

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for unitree_legged_sdk-1.0.20230917-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 db60e25c83613fbae097dea28824fda72369eb7e6c2ecb3f1db61e8bc652686d
MD5 e3bf598f37c50aa05d99eb7460691731
BLAKE2b-256 ec128cf4a44b12fa9ef7634c125cf09ba67cfbe9aec3aec9352b24736ab71a30

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for unitree_legged_sdk-1.0.20230917-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 3f875279b553202b088baa281d6b2818891ef7534ce53a216be3d6a95e9b0fd4
MD5 e230a7629f0c0de41979fbfe4264f056
BLAKE2b-256 23dfac460e3e2a9bb3f7c6fa736ea57eb8b11964cf0829a70972482dce12cbbf

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for unitree_legged_sdk-1.0.20230917-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e2ecdc3a3f42ebad04dc70c4b5d000c4b110383afbbd56728cb1a44003472ee5
MD5 3ec9282b6c4a063d03f9f98c06a55e9a
BLAKE2b-256 42e20e95e52d3d2362cf175013df882134f6933871e864f1b8cb89b91021e346

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for unitree_legged_sdk-1.0.20230917-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 667549ccc0fa720b46a3a7a497da10888af4cd855e40384c64cbcaee2090994e
MD5 0efbeb313e8ac07ac3ba7f1bf85d42f2
BLAKE2b-256 972ff429c389b04013e717371144c2bf9e29e06cdf71dd77bcbd451f2c3664fc

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for unitree_legged_sdk-1.0.20230917-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0ec1d08996ebaa1325dbabac37ad333e4ffa9e2a4280ac5703456b453159267d
MD5 d9e4e822741095a178af76a7259d6291
BLAKE2b-256 af03cd6caa6ade46c7e8f58cbdbcd49705394cf7e013922660e6a36e92e6a0ac

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for unitree_legged_sdk-1.0.20230917-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 6a44655a6a6881f87a7527d06d5fb9975ad9c3bf5f0d50e8cf173b1425ea2066
MD5 e6f0d0c5aa6c0e7e863cff491d2dd4fa
BLAKE2b-256 8e407e95ba65fc787bf1b72033f1cdf8026add30e61b9b80da7742eb529680a2

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for unitree_legged_sdk-1.0.20230917-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c9bfcf60ca3f8e65f49646c1146f31ca0265b1085e94974a43b8132d04fea5a9
MD5 7acb65705759dce348a0512245f187e6
BLAKE2b-256 06244b5d0b9541b76a03a9504e08bb75165e5bf52c1ad86d4944ec6cf6cdc097

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for unitree_legged_sdk-1.0.20230917-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 83d9ae0951c94910e6f82498a37f1415d9b5fb0abaf0b0ce427bd4ddf547e959
MD5 63e0aaa4d1c14931263b2b4eda48d990
BLAKE2b-256 d275d58b424775a57c934e9ddf5b56b15400ea96f4b9d20a02305b07203460da

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for unitree_legged_sdk-1.0.20230917-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 398872c40f02a2eea096f05da2546b3bc0f6688b9b50127aa00641ddc330c815
MD5 09624b6f13830b01baf90a2e9e010d09
BLAKE2b-256 909294bfd865a924d4e864b582fbd4f42b4ad41896de450e40edba012f8d49e5

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for unitree_legged_sdk-1.0.20230917-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 838e6f5a69a1fe76f56b4f489dd6753b07bd7fc2948e50e17f690f0a313937b4
MD5 e3da9c64f10ee95acdff932acf1998d3
BLAKE2b-256 e4e3ce4a7d043d85ad9bef6bb075dcdbc37d420eab714b03d1f2c12655bfc35a

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for unitree_legged_sdk-1.0.20230917-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4462596ea3e6332529b2b916f58858545beb2d3c1b37b69e0b4a32622d1c2e86
MD5 ab25dfab0cc0ae478f958acbebb8c071
BLAKE2b-256 e9ca430ece41b02010455c6b81ed80feb3dac196bf4904e4c15c5c8f9f260352

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for unitree_legged_sdk-1.0.20230917-cp36-cp36m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 7ad1ec1f6140b9b243b5543d585ef001062ebadfe8767353f277167ce93d9e48
MD5 f0f06c1c90ae38551324e53beb6bba18
BLAKE2b-256 3fe97d5497b3523a1aa1b7aa3d6e288d7dbe65e87cb117b5fb5044b24036cf3c

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for unitree_legged_sdk-1.0.20230917-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 76f2357bb60693f1d316e163d899d3919fa31d3f4a6688d59cd8d55d55e7308d
MD5 c2ba33d6844d14c549505f252a4df00f
BLAKE2b-256 1f3b36f5f4bc43116b2944e3ca0cb1f7957845cf5005c268982fba13fa78af27

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