Skip to main content

Panda model for dm_robotics.

Project description

dm_robotics_panda Logo

Model and Tools for the Panda Robot in dm_robotics

Continuous Integration Apache-2.0 License Pylint score PyPI - Published Version PyPI - Python Version Documentation

This package includes a model of the Panda robot for dm_robotics, tools to build simulation environments suited for reinforcement learning, and allows you to run these simulations with real hardware in the loop.

Hardware in the loop operation.

Run your dm_robotics simulation environment on the real hardware without modification.

Haptic interaction mode.

Haptic interaction mode allows you to physically interact with the simulation environment.

To get started, checkout the tutorial.

Install

The recommended way of installing is using PyPI:

pip install dm-robotics-panda

Alternatively, you can install this package from source by executing

pip install .

in the repository's root directory.

Requirements

Hardware-in-the-loop operation requires panda-py to control the robot. However, the version automatically installed from PyPI may not be compatible with your robot if you use an older firmware or use the new Franka Research 3 robot. In that case refer to the panda-py instructions on what version to install and where to find it.

If you're having trouble running the included viewer or rendering scenes, please refer to the requirements of dm_control.

Citation

If you use dm_robotics_panda in published research, please consider citing the original software paper.

@article{elsner2023taming,
title = {Taming the Panda with Python: A powerful duo for seamless robotics programming and integration},
journal = {SoftwareX},
volume = {24},
pages = {101532},
year = {2023},
issn = {2352-7110},
doi = {https://doi.org/10.1016/j.softx.2023.101532},
url = {https://www.sciencedirect.com/science/article/pii/S2352711023002285},
author = {Jean Elsner}
}

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dm_robotics_panda-0.4.1.tar.gz (4.3 MB view details)

Uploaded Source

Built Distribution

dm_robotics_panda-0.4.1-py3-none-any.whl (9.9 kB view details)

Uploaded Python 3

File details

Details for the file dm_robotics_panda-0.4.1.tar.gz.

File metadata

  • Download URL: dm_robotics_panda-0.4.1.tar.gz
  • Upload date:
  • Size: 4.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for dm_robotics_panda-0.4.1.tar.gz
Algorithm Hash digest
SHA256 b2214140a9b4b871a3f9a6f9a593f9f00c51b49c28481f178c7290e9b795777a
MD5 0d0985816d848b26f7ebfee6c695460b
BLAKE2b-256 cb163f940f4992e7edc985f38e6d54e03d8a87e23b82db6fc965d09adbb50316

See more details on using hashes here.

File details

Details for the file dm_robotics_panda-0.4.1-py3-none-any.whl.

File metadata

File hashes

Hashes for dm_robotics_panda-0.4.1-py3-none-any.whl
Algorithm Hash digest
SHA256 7c327e1970f04516f81c70f3d56d6aa69676dff50df7a5187fbe30276fcff75d
MD5 657fa659e6cca2050566155d7c60f747
BLAKE2b-256 1fb52c775eda1df68b191f9fe241207d588d6aff5b8f11482fe7ed73a4a71476

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page