FurnitureBench: Reproducible Real-World Furniture Assembly Benchmark
Paper | Website | Documentation
FurnitureBench is the real-world furniture assembly benchmark, which aims at providing a reproducible and easy-to-use platform for long-horizon complex robotic manipulation.
It features
- Long-horizon complex manipulation tasks
- Standardized environment setup
- Python-based robot control stack
- FurnitureSim: a simulated environment
- Large-scale teleoperation dataset (200+ hours)
Please check out our website for more details.
FurnitureBench
We elaborate on the real-world environment setup guide and tutorials in our online document.
FurnitureSim
FurnitureSim is a simulator based on Isaac Gym. FurnitureSim works on Ubuntu and Python 3.8+. Please refer to Installing FurnitureSim and How to Use FurnitureSim for more details about FurnitureSim.
Citation
If you find FurnitureBench useful for your research, please cite this work:
@inproceedings{heo2023furniturebench,
title={FurnitureBench: Reproducible Real-World Benchmark for Long-Horizon Complex Manipulation},
author={Minho Heo and Youngwoon Lee and Doohyun Lee and Joseph J. Lim},
booktitle={Robotics: Science and Systems},
year={2023}
}
References
- Polymetis: https://github.com/facebookresearch/polymetis
- BC: Youngwoon's robot-learning repo.
- IQL: https://github.com/ikostrikov/implicit_q_learning
- R3M: https://github.com/facebookresearch/r3m
- VIP: https://github.com/facebookresearch/vip
- Factory: https://github.com/NVIDIA-Omniverse/IsaacGymEnvs/blob/main/docs/factory.md
- OSC controller references: https://github.com/StanfordVL/perls2 and https://github.com/ARISE-Initiative/robomimic
Metadata
Release files for furniture-bench 0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| furniture_bench-0.1.tar.gz | 25.4 MB | Without provenance | Details for furniture_bench-0.1.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| furniture_bench-0.1-py3-none-any.whl | Python 3 | none | any | Details for furniture_bench-0.1-py3-none-any.whl |
Total release size: 51.1 MB
Release files / furniture_bench-0.1.tar.gz
| Download URL | furniture_bench-0.1.tar.gz |
|---|---|
| Size | 25.4 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
1aa7fa2bbbdbb6290149ddab303a71aa72661e0f6540b4575cdf3277cbcc94f7
|
|
BLAKE2b-256 checksum How to use checksums |
06d2ae02549fdae69c8b20a3178f0fa0209d8cc932998f817c6dd255e2ff285a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.8.10
|
Release files / furniture_bench-0.1-py3-none-any.whl
| Download URL | furniture_bench-0.1-py3-none-any.whl |
|---|---|
| Size | 25.6 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
22548e226db880dec3dc4993fbcc40b3bbd81357b2f725d53f2c689ff32df0fc
|
|
BLAKE2b-256 checksum How to use checksums |
9fda14a552b2d157646f618bfe704763917d023076862aa6512718e57d672c83
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.8.10
|
Security for furniture-bench 0.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.