https://github.com/wesgtox/denavit-hartenberg-api
API to determine the position of a robot's claw using the Denavit-Hartenberg model.
https://github.com/wesgtox/denavit-hartenberg-api
fastapi poetry-python python rest-api restful-api uvicorn
Last synced: 24 days ago
JSON representation
API to determine the position of a robot's claw using the Denavit-Hartenberg model.
- Host: GitHub
- URL: https://github.com/wesgtox/denavit-hartenberg-api
- Owner: WesGtoX
- License: mit
- Created: 2021-09-23T03:06:54.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2021-10-27T05:50:23.000Z (over 4 years ago)
- Last Synced: 2025-11-30T23:48:57.242Z (6 months ago)
- Topics: fastapi, poetry-python, python, rest-api, restful-api, uvicorn
- Language: Python
- Homepage: https://denavit-hartenberg.herokuapp.com/
- Size: 41 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Denavit-Hartenberg API
About |
Technology |
Getting Started |
Roadmap |
Contributing |
License
## About the Project
API to determine the position of a robot's claw using the Denavit-Hartenberg model.
## Technology
This project was developed with the following technologies:
- [Python](https://www.python.org/)
- [FastAPI](https://fastapi.tiangolo.com/)
## Getting Started
### Prerequisites
- [Python](https://www.python.org/downloads/)
- [Poetry](https://python-poetry.org/docs/#installation)
### Install and Run
1. Clone the repository:
```bash
git clone https://github.com/WesGtoX/denavit-hartenberg-api.git
```
2. Install the dependencies:
```bash
poetry install
```
3. Run:
```bash
poetry run uvicorn app.main:app --reload
```
## Roadmap
See the [open issues](https://github.com/WesGtoX/denavit-hartenberg-api/issues) for a list of proposed features (and known issues).
## How to contribute
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are **greatly appreciated**.
1. Fork the Project.
2. Create your Feature Branch `git checkout -b feat/my-feature`.
3. Commit your Changes `git commit -m 'feat: My new feature'`.
4. Push to the Branch `git push origin feat/my-feature`.
5. Open a Pull Request.
After the merge of your pull request is done, you can delete your branch.
## License
Distributed under the MIT License. See [LICENSE](LICENSE) for more information.
---
Made with ♥ by [Wesley Mendes](https://wesleymendes.com.br/) :wave: