Science Score: 44.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (10.0%) to scientific vocabulary
Last synced: 6 months ago · JSON representation ·

Repository

Basic Info
  • Host: GitHub
  • Owner: WikiGenius
  • Language: Jupyter Notebook
  • Default Branch: master
  • Size: 593 KB
Statistics
  • Stars: 4
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created about 2 years ago · Last pushed about 2 years ago
Metadata Files
Readme Citation

README.md

Robotic Screw Theory Toolkit

Overview

This repository contains Python code and utilities for advanced robotic manipulations using the principles of screw theory. It is designed to assist in the computational aspects of kinematics and dynamics in robotic systems, providing tools for forward kinematics, Jacobian computation, and inverse kinematics.

Features

  • Screw Theory Calculations: Functions to compute screw axes, transformations, and other key elements in screw theory.
  • Forward Kinematics (FK): Implementation of the Product of Exponentials (PoE) method.
  • Jacobian Computation: Tools for calculating both space and body Jacobians.
  • Inverse Kinematics: Algorithms to solve for joint angles given end-effector positions and orientations.

Installation

To use this toolkit, clone the repository and install the required dependencies:

```bash git clone https://github.com/WikiGenius/RoboticScrewTheoryToolkit.git cd RoboticScrewTheoryToolkit

Assuming you're using Poetry for dependency management

poetry install ```

Usage

Detailed usage examples for each module are provided in the notebooks.

Citation

If you use this toolkit in your research, please cite it as follows:

Elyamani, M. (2024). Robotic Screw Theory Toolkit [Software]. GitHub. https://github.com/WikiGenius/RoboticScrewTheoryToolkit.git

Acknowledgments

Special thanks to Professor Daniel Martins for his valuable insights on screw theory and its applications in robotics. Additionally, heartfelt appreciation goes to Dr. Madi Babaiasl for his contributions and guidance in the field. Their expertise has been instrumental in the development of this toolkit.

Owner

  • Name: ⚡Muhammed Elyamani
  • Login: WikiGenius
  • Kind: user

AI software engineer

Citation (CITATION.cff)

cff-version: 1.2.0
message: "If you use this software, please cite it as below."
title: "Robotic Screw Theory Toolkit"
version: 1.0.0
date-released: 2024-01-30
authors:
  - family-names: "Elyamani"
    given-names: "Muhammed"
repository-code: "https://github.com/WikiGenius/RoboticScrewTheoryToolkit.git"

GitHub Events

Total
  • Watch event: 2
Last Year
  • Watch event: 2

Dependencies

poetry.lock pypi
  • numpy 1.26.3
  • scipy 1.12.0
pyproject.toml pypi
  • numpy ^1.26.3
  • python ^3.10
  • scipy ^1.12.0