RCS SO101 Extension
Support for the SO101 robot in RCS.
This extension depends on rcs-core.
Documentation: https://robotcontrolstack.org/extensions/rcs_so101
Installation
Install from PyPI:
pip install rcs-so101
Warning: plain pip install rcs-so101 will install the published rcs-core dependency from PyPI.
Install from a local checkout for development:
pip install -ve . --no-build-isolation
If you want this extension to use your local RCS checkout instead of the published rcs-core package, first install the main package from the repository root:
pip install -ve . --no-build-isolation
pip install -ve extensions/rcs_so101 --no-build-isolation
OpenCV Workaround
This extension depends on lerobot, which can pull in opencv-python-headless and replace the opencv-python variant expected by RCS.
If that happens, reinstall OpenCV like this:
pip uninstall -y opencv-python-headless opencv-python
pip install opencv-python~=4.10.0.84
For current examples, see examples/so101.
Metadata
Release files for rcs-so101 0.7.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| rcs_so101-0.7.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl | CPython 3.13 | CPython 3.13 | Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 | Details |
| rcs_so101-0.7.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl | CPython 3.12 | CPython 3.12 | Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 | Details |
| rcs_so101-0.7.3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl | CPython 3.11 | CPython 3.11 | Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 | Details |
Total release size: 837.2 kB
Release files / rcs_so101-0.7.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | rcs_so101-0.7.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 279.0 kB |
| Tags | CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
db6de43f794a7c8238d6e091907eab8462681f7ba74daaf200c0d5cfc1857fb4
|
|
BLAKE2b-256 checksum How to use checksums |
8dda8dd416cf89e886d460b0efb6c0b84832e16c5956703564d9c4921bc5388a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / rcs_so101-0.7.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | rcs_so101-0.7.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 279.2 kB |
| Tags | CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
2ef8b64cc4c06731b74c7e492382a3e497bcf1b13cdc0e237f1475a994b0d37a
|
|
BLAKE2b-256 checksum How to use checksums |
2c20540a4920f5a6d8989dbb9e6a97d5bb671481d6076868d38c93ea65452f29
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / rcs_so101-0.7.3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | rcs_so101-0.7.3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 279.0 kB |
| Tags | CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
44017c526c96790ec03f3dd85b6853909c05f7e5d02ab970f4d2ffc1441e47cc
|
|
BLAKE2b-256 checksum How to use checksums |
32753537072d341ce1577bb5492bbdaf98d3ae743f6027891e140aa25cd145cd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|