Skip to main content

RCS Panda Extension

Support for the Franka Emika Panda robot in RCS.

This extension depends on rcs-core. Documentation: https://robotcontrolstack.org/extensions/rcs_panda

Installation

Install the Debian dependency first:

sudo apt install $(cat debian_deps.txt)

Install from PyPI:

pip install rcs-panda

Warning: plain pip install rcs-panda 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_panda --no-build-isolation

For libfranka version details, see https://robotcontrolstack.org/extensions/libfranka_versions.

Add your Panda Desk credentials to a .env file:

DESK_USERNAME=...
DESK_PASSWORD=...

Usage

from rcs.envs.base import ControlMode, RelativeTo
from rcs_panda.configs import DefaultPandaHardwareEnv

env_creator = DefaultPandaHardwareEnv()
env_creator.ip = "192.168.4.100"

cfg = env_creator.config()
cfg.control_mode = ControlMode.CARTESIAN_TQuat
cfg.camera_cfgs = None
cfg.max_relative_movement = 0.2
cfg.relative_to = RelativeTo.LAST_STEP

env = env_creator.create_env(cfg)
obs, info = env.reset()
print(env.get_wrapper_attr("robot").get_cartesian_position())

For a maintained example, see src/rcs_panda/panda_env_cartesian_control.py.

CLI

python -m rcs_panda --help

Metadata

Release files for rcs-panda 0.7.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for rcs-panda 0.7.3
File Interpreter ABI Platform
rcs_panda-0.7.3-cp313-cp313-manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64 Details
rcs_panda-0.7.3-cp312-cp312-manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64 Details
rcs_panda-0.7.3-cp311-cp311-manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64 Details

Total release size: 5.1 MB

Release files / rcs_panda-0.7.3-cp313-cp313-manylinux_2_28_x86_64.whl

Download URL rcs_panda-0.7.3-cp313-cp313-manylinux_2_28_x86_64.whl
Size 1.7 MB
Tags CPython 3.13 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
1f52bdf38bd3d978b4a6aea2e2c7895fcf41dc6605fbd68f5c1903e24e9e120c
BLAKE2b-256 checksum
How to use checksums
5b1d06b43f734b9ae5eba6ce071dae61e9dacef91aea57c3c59ff1cd99465f15
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.15

Release files / rcs_panda-0.7.3-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL rcs_panda-0.7.3-cp312-cp312-manylinux_2_28_x86_64.whl
Size 1.7 MB
Tags CPython 3.12 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
5b45981ecad06b6059381d95276d432b802ede4081b87d8bd3941a30f2815b00
BLAKE2b-256 checksum
How to use checksums
54d39a58e3b09b83e5213c60bc37a0aed7b86d76902529f0d9bd67565bed82e8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.15

Release files / rcs_panda-0.7.3-cp311-cp311-manylinux_2_28_x86_64.whl

Download URL rcs_panda-0.7.3-cp311-cp311-manylinux_2_28_x86_64.whl
Size 1.7 MB
Tags CPython 3.11 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
32e40e5cca623b0992fd5c22ee16c56d360c2d95b28964d676e3753a4ac16f26
BLAKE2b-256 checksum
How to use checksums
a9ae6f9ec43e2a82912f91bd8caabc0cb7b5302881d7d671d9d50f043100c6f3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.15

Release history Release notifications | RSS feed

This release

0.7.3 This release

3 release files

0.7.2

3 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page