You can find the documentation for lively here
For an interface to configure Lively, see LivelyStudio.
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 is provided on our github pages site. It provides an API overview and online tutorials.
Please feel free to post in our Github Discussions, or if you found an issue, report it here.
@inproceedings{schoen2023lively,
title={Lively: Enabling Multimodal, Lifelike, and Extensible Real-time Robot Motion},
author={Schoen, Andrew and Sullivan, Dakota and Zhang, Ze Dong and Rakita, Daniel and Mutlu, Bilge},
booktitle={Proceedings of the 2023 ACM/IEEE International Conference on Human-Robot Interaction},
pages={594--602},
year={2023}
}
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
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