SFERS is an open-source project for simulating planar piezoelectric soft robots, one-dimensional arrays of actuators based on pseudo-rigid body model employed with PyBullet.
SFERS is compatible with Python 3.6 - 3.9. The easiest way to install SFERS is to with PIP.
git clone https://github.com/zhiwuz/sfers.git
cd sfers
pip install -r requirements.txt
pip install -e .
Test the installed package:
pytest tests/.
We have created several Jupyter notebooks and Python scripts to help users get started with SFERS. The Jupyter notebooks are available on Binder, allowing you to try out some of the tutorials without having to install SFERS.
We request that publications that use SFERS cite the following papers:
Overall simulation environment:
Zhiwu Zheng, Prakhar Kumar, Yenan Chen, Hsin Cheng, Sigurd Wagner, Minjie Chen, Naveen Verma and James C. Sturm. Scalable Simulation and Demonstration of Jumping Piezoelectric 2-D Soft Robots. In 2022 International Conference on Robotics and Automation (ICRA), pp. 5199-5204. IEEE, 2022.
@INPROCEEDINGS{9811927,
author={Zheng, Zhiwu and Kumar, Prakhar and Chen, Yenan and Cheng, Hsin and Wagner, Sigurd and Chen, Minjie and Verma, Naveen and Sturm, James C.},
booktitle={2022 International Conference on Robotics and Automation (ICRA)},
title={Scalable Simulation and Demonstration of Jumping Piezoelectric 2-D Soft Robots},
year={2022},
volume={},
number={},
pages={5199-5204},
doi={10.1109/ICRA46639.2022.9811927}}
For modeling of piezoelectric robots:
Zhiwu Zheng, Prakhar Kumar, Yenan Chen, Hsin Cheng, Sigurd Wagner, Minjie Chen, Naveen Verma and James C. Sturm. Piezoelectric Soft Robot Inchworm Motion by Controlling Ground Friction through Robot Shape. arXiv preprint, arXiv: 2111.00944
@misc{https://doi.org/10.48550/arxiv.2111.00944,
doi = {10.48550/ARXIV.2111.00944},
url = {https://arxiv.org/abs/2111.00944},
author = {Zheng, Zhiwu and Kumar, Prakhar and Chen, Yenan and Cheng, Hsin and Wagner, Sigurd and Chen, Minjie and Verma, Naveen and Sturm, James C.},
keywords = {Robotics (cs.RO), Systems and Control (eess.SY), FOS: Computer and information sciences, FOS: Computer and information sciences, FOS: Electrical engineering, electronic engineering, information engineering, FOS: Electrical engineering, electronic engineering, information engineering},
title = {Piezoelectric Soft Robot Inchworm Motion by Controlling Ground Friction through Robot Shape},
publisher = {arXiv},
year = {2021},
copyright = {arXiv.org perpetual, non-exclusive license}
}