https://github.com/mithi/hexapod-kinematics-library
Code you can use to solve forward / inverse kinematics and generate walk sequences of hexapod robots
https://github.com/mithi/hexapod-kinematics-library
hexapod hexapod-robot javascript robot robotics
Last synced: about 1 month ago
JSON representation
Code you can use to solve forward / inverse kinematics and generate walk sequences of hexapod robots
- Host: GitHub
- URL: https://github.com/mithi/hexapod-kinematics-library
- Owner: mithi
- License: apache-2.0
- Created: 2020-12-28T22:06:13.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2020-12-31T11:44:24.000Z (over 4 years ago)
- Last Synced: 2025-04-05T15:05:07.520Z (about 2 months ago)
- Topics: hexapod, hexapod-robot, javascript, robot, robotics
- Language: JavaScript
- Homepage:
- Size: 463 KB
- Stars: 48
- Watchers: 2
- Forks: 6
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://www.npmjs.com/package/hexapod-kinematics-library)
[](https://bundlephobia.com/result?p=hexapod-kinematics-library)
[](https://bundlephobia.com/result?p=hexapod-kinematics-library)
[](https://packagephobia.com/result?p=hexapod-kinematics-library)
[](https://codeclimate.com/github/mithi/hexapod-kinematics-library)
[](https://codeclimate.com/github/mithi/hexapod-kinematics-library/trends/technical_debt)
[](https://codecov.io/gh/mithi/hexapod-kinematics-library)

[](https://ko-fi.com/minimithi)# Hexapod Kinematics Library
![]()
Code you can use to solve forward/inverse kinematics and generate walk sequences of hexapod robots. The codebase is largely copied from [Mithi's Bare Minimum Hexapod Robot Simulator 2](https://github.com/mithi/hexapod). [](https://github.com/mithi/hexapod/tree/467d1a3b92dabd0304c7ef4675d64179f82efb69/src/hexapod)
Docs are written in the files themselves:
- [`VirtualHexapod`](./src/VirtualHexapod.js)
- [`getWalkSequence`](./src/solvers/walkSequenceSolver.js)
- [`solveInverseKinematics`](./src/solvers/ik/hexapodSolver.js)You can also inspect the [test directory](https://github.com/mithi/hexapod-kinematics-library/tree/main/tests) to see examples of how to use.
## Contributing [](https://github.com/mithi/mithi/wiki/Contributing)
Please read the [contributing guidelines](https://github.com/mithi/mithi/wiki/Contributing) and the recommended [commit style guide](https://github.com/mithi/mithi/wiki/Commit-style-guide)! Thanks!