Skip to main content

Control Oriented Muscle Model for an octopus arm.

Project description

Control Oriented Octopus Muscle Model (COOMM)

Project Description

Control Oriented Muscle Model for an octopus arm. The package extend the implementation of Cosserat Rod simulation done by PyElastica.

Install

The package can be installed using standard python package installer (pip):

pip install coomm

or from source code:

cd <repository directory>
git clone https://github.com/hanson-hschang/COOMM
pip install -e COOMM

Examples

Note, all the example cases written uses the original version of COOMM (v.0.0.1), with older version of PyElastica (v.0.2.2). If you are interested in reproducing the result from the paper, please match the version.

Citation

We ask that any publications which use COOMM cite as following:

@article{chang2022energy,
  title={Energy Shaping Control of a Muscular Octopus Arm Moving in Three Dimensions},
  author={Chang, Heng-Sheng and Halder, Udit and Shih, Chia-Hsien and Naughton, Noel and Gazzola, Mattia and Mehta, Prashant G},
  journal={arXiv preprint arXiv:2209.04089},
  year={2022}
}

Original implementation for the paper is in version 0.0.1.

References

  • Gazzola, Dudte, McCormick, Mahadevan, Forward and inverse problems in the mechanics of soft filaments, Royal Society Open Science, 2018. doi: 10.1098/rsos.171628

List of publications and submissions

Related Works

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

coomm-0.1.1.tar.gz (29.4 kB view details)

Uploaded Source

Built Distribution

coomm-0.1.1-py3-none-any.whl (44.0 kB view details)

Uploaded Python 3

File details

Details for the file coomm-0.1.1.tar.gz.

File metadata

  • Download URL: coomm-0.1.1.tar.gz
  • Upload date:
  • Size: 29.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.24.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.0

File hashes

Hashes for coomm-0.1.1.tar.gz
Algorithm Hash digest
SHA256 2f648579412e59448bf1e68240eaaf2ac796e2cc87053b65bd76eac19797cefc
MD5 c5dc061e86c41eb663f0786b3bf2d7a7
BLAKE2b-256 69b532989cf1a5f34c2665b973ac413fc37635f5aafd96fca9bd9d345a4a4028

See more details on using hashes here.

File details

Details for the file coomm-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: coomm-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 44.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.24.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.0

File hashes

Hashes for coomm-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 2494e724359b96ed7b404a53cbd51d18ed1b956115fc42f9990ce0b3e5803d5d
MD5 cf4bcfe701e222266ebda4cd65df0c4a
BLAKE2b-256 43f18040fbf351cb9752663e622e535e562616d58c477182152f610aadd2b0b0

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