Skip to main content

A package to implement a computational model of Mentor didactic robotic arm.

Project description

Pymentor

Mentor is a Python library to implement a computational model of the Mentor Didactic Robotic Arm. This model was first published in the work A Genetic Approach for Trajectory Optimization Applied to a Didactic Robot. The library includes:

  • Direct kinematics based on Denavit-Hartenberg parameters, where variables represented in the cartesian coordinate space are transformed to joint space.
  • Inverse kinematics to encounter joint angles based on position and orientation matrix.
  • Exception and error treatment in case of impossible position/orientation pairs.
  • Method to deal with alpha, beta and gamma angles to encounter orientation 3x3 matrix based on XYZ angles.

Installation

Use the package manager pip to install pymentor.

pip install pymentor

Usage

Use this space to show useful examples of how a project can be used. Additional screenshots, code examples and demos work well in this space. You may also link to more resources.

import pymentor

Contributing

Any contributions you make are greatly appreciated. To contribute please follow this steps:

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/new_feature)
  3. Commit your Changes (git commit -m 'commit-tag: commit-description')
  4. Push to the Branch (git push origin feature/new_feature)
  5. Open a Pull Request

License

General Public License version 3.0 GPL-3.0

Contact

Oscar Schmitt Kremer - Linkedin Email

Project Link: pymentor Repository

References

O. S. Kremer, M. A. B. Cunha, F. S. Moraes, S. S. Schiavon. A Genetic Apporach for Trajectory Optimization Applied to a Didactic Robot 2019 Latin American Robotics Symposium. 2019. doi:10.1109/LARS-SBR-WRE48964.2019.00049

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

pymentor-0.1-py3-none-any.whl (22.1 kB view details)

Uploaded Python 3

File details

Details for the file pymentor-0.1-py3-none-any.whl.

File metadata

  • Download URL: pymentor-0.1-py3-none-any.whl
  • Upload date:
  • Size: 22.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.24.0 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.5

File hashes

Hashes for pymentor-0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 245d2528e7220176e37d26eb8ea9585c07c5cee878acbcdb3aa3ba77a1b24a6f
MD5 518c34c03e54fe01e992e24460165a61
BLAKE2b-256 0c6100245667c73613d6690e265104fbb761e752cb22582fdbb0969ecef41e10

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