A highly configurable toolkit for commanding robots in mixed modalities with liveliness.
Project description
Lively v1.0.0 (RC2)
NOTE: Since Lively is still in beta, the design is subject to change and should not be considered final!
About
Lively Package
The Lively framework provides a highly configurable toolkit for commanding robots in mixed modalities while incorporating liveliness motions. It is adapted from RelaxedIK framework, and compatible with Python and Javascript/Node.
To configure a robot, the easiest method is to use the LivelyStudio interface in the LivelyStudio repository, which is a system for configuring and programming the robot visually.
Documentation
Documentation is provided on our github pages site. It provides an API overview and online tutorials.
Getting Help
Please feel free to post in our Github Discussions, or if you found an issue, report it here.
Contributing
Python Instructions
To build, download and cd
to this directory. Then run:
# Install Maturin
pip3 install maturin
# If you just want to install locally or develop:
maturin develop
Deploy to GitHub Page
To deploy, run yarn deploy
from the main
branch in the docs
directory. We will need to redeploy every time we make new changes to the documentataion.
Javascript Instructions
To build, download and cd
to this directory. Then run:
# Build the javascript bundle
wasm-pack build --scope people_and_robots --target bundler -- --features jsbindings
# Pack
wasm-pack pack
# Publish
wasm-pack publish --access=public
References
[^1]:Rakita, Daniel, Bilge Mutlu, and Michael Gleicher. "PROXIMA: An Approach for Time or Accuracy Budgeted Collision Proximity Queries." Proceedings of Robotics: Science and Systems (RSS). 2022. http://www.roboticsproceedings.org/rss18/p043.pdf
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Hashes for lively_tk-1.0.0-cp37-abi3-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 68fc5ff59d92597e874d0b96df8367e20a517f444df0536100f539470b1584a9 |
|
MD5 | 94be993240022aee2aee696d0c28f423 |
|
BLAKE2b-256 | ad5e187a580ab4897194b76acfe236ab8e983eacaeb7a217525c693676e1c2b6 |
Hashes for lively_tk-1.0.0-cp37-abi3-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2cd3bdefd15f510f3f321baeb00d5f7f2b46f5ecf9ce9e6104db9cc42b4a9555 |
|
MD5 | f5f7cf249dec00bd486184e728341c5a |
|
BLAKE2b-256 | 28ebf78215a421d721b6da6effb5efa0d48cce47ad0e01fd44aba9fa60bef9bb |
Hashes for lively_tk-1.0.0-cp37-abi3-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7ff97f2bcf737ee15209b596540662fd3db4126cf80ac84c7cb957bcafc828d8 |
|
MD5 | ce70d9d99f427dc421e8c6253b29162e |
|
BLAKE2b-256 | 20dd499c2cbc3948fb8a95cc08eee17040ba1e484c6f8450b08ebbdec1cfc790 |
Hashes for lively_tk-1.0.0-cp37-abi3-musllinux_1_2_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3b540c9f353addb544b2339c954e344471cc23d73e03d8646e1008e36e34ffec |
|
MD5 | 2c9f2df8ed09fdad3d6cc635b5fe0572 |
|
BLAKE2b-256 | 42a13ac4e5f762b540ff6b731a5dd2a792b1aabef6a38bf5b475a6e8ad183d3e |
Hashes for lively_tk-1.0.0-cp37-abi3-musllinux_1_2_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f325a513d6d0397f7ac2c9334359358fbb56ca89d1c696e97b081fd68806c2cf |
|
MD5 | 610d5544232d4e13c25064672de52660 |
|
BLAKE2b-256 | c03f53bbcc62d44886ebd44548c682bffe5ab750d545737ec6ee0c09d916a2f9 |
Hashes for lively_tk-1.0.0-cp37-abi3-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ea2541918832d687b017a0d92c74a70ca6368ea268a82af922f0fc94b7545860 |
|
MD5 | f9e3c0374d961454409e2f94e0b4cb5d |
|
BLAKE2b-256 | b45d5e5e2968220930199e210aebe0653e4e24d787e388ed4ab25f9c50216ff2 |
Hashes for lively_tk-1.0.0-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c04e2b056f5455b69a239bb9ef17e0d8147d3406a6164eeafc22d04b67a40feb |
|
MD5 | 0ea763c791a39ae77c853b6964cca6ae |
|
BLAKE2b-256 | d972ffdb083eba1cb1cef0e36bd312b6ec30aed75f3e6b5ea08ad1c126e418ab |
Hashes for lively_tk-1.0.0-cp37-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 34f73310cd275d56630449bd8fb80cd4a5e5d4a11fc41dfb244969c65ed190fc |
|
MD5 | 01fc94dd5a3128bcf649800505d1d184 |
|
BLAKE2b-256 | 372aab15786173e791d920895d60f48b4c8c7567f86dcbc2f618e999a97b4875 |
Hashes for lively_tk-1.0.0-cp37-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a49b6bf11d8b12c1e2bba3ac128f6a0ad18d99688cb140b75821f17cc3fedaba |
|
MD5 | b321a002c997bc540d701511fe65e18a |
|
BLAKE2b-256 | 9b85a1abc103d944c4e6516400e1b428b536e26efc979b3a71476f0cc326235d |
Hashes for lively_tk-1.0.0-cp37-abi3-manylinux_2_17_ppc64.manylinux2014_ppc64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b2f87cda8dd2cdabf2799280909a1d79e1082fb8cfd10bea4daa2fd51b79a4ad |
|
MD5 | 2ba305029bf84ece348b00535651fa77 |
|
BLAKE2b-256 | bfa159ad88e035636c6e67a6a6ddf6570f8631b866c686e4c2c5f3bd0d25d562 |
Hashes for lively_tk-1.0.0-cp37-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 176b6ad37ec2e2a215b2efb767580ba0c7b1c15ab6a5339e1c89ea569c17ce55 |
|
MD5 | be62bf0540ee4d291efff73196bc917a |
|
BLAKE2b-256 | 025bfbad0f3c7c610f8d2f734f953da4c68fe1a8130db4aa7d3a890e362b120e |
Hashes for lively_tk-1.0.0-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3593b71a21f7ad7dafa4e2c1d55a43324cabf998cb2217f3bec0fb31c8cc78de |
|
MD5 | 2fe0eb9cb09dd964d16a37b4e78aec0a |
|
BLAKE2b-256 | 1ff03ce760270a6e87b93e4e459365432e8a590a78b4bc42f6512e9d70875d10 |
Hashes for lively_tk-1.0.0-cp37-abi3-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 903d4ef55311038387467926cdc837ec129b7377078c4faac42231a1b8c1ec32 |
|
MD5 | d9a457512bbe3888429867c2f53f5f14 |
|
BLAKE2b-256 | cb67492ed4f8c1cdd1a04466a9d1ab368f8012c1b5f0bf6fa7c9a58b18fbdf24 |
Hashes for lively_tk-1.0.0-cp37-abi3-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6f59bf30e00c89e303ba71285befd8d08e26e00f83402c6ff92c401f15081ec8 |
|
MD5 | 1d2ae11bc128cea98c8d6795e0f1c488 |
|
BLAKE2b-256 | 1fe8a25bec36bc093fbf5bcfe6c54e3276d9f83240484141cc130653d3174e9f |
Hashes for lively_tk-1.0.0-cp37-abi3-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0c2506176ff4ed061734e223182d4d3bd783691b59c29db49453be893bc306f4 |
|
MD5 | 6c50ba5898407f286c1be0c4c399ef37 |
|
BLAKE2b-256 | 5e961742fb9b610775917782e6f209fc5b48cee07f129b6d7101c202d06d40cb |