roboticscrewtheorytoolkit
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
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
Metadata Files
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
- Website: https://muhammedelyamani.blogspot.com/?m=0
- Repositories: 2
- Profile: https://github.com/WikiGenius
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
- numpy 1.26.3
- scipy 1.12.0
- numpy ^1.26.3
- python ^3.10
- scipy ^1.12.0