hexapod-robot-simulator
hexapod-robot-simulator copied to clipboard
A hexapod robot simulator built from first principles
You'd need to update the following **1. The model `VirtualHexapod` to have an attribute that stores this point** https://github.com/mithi/hexapod-robot-simulator/blob/531fbb34d44246de3a0116def7e3d365de25b9f6/hexapod/models.py#L95 You can compute this point as outlined by the algorithm here,...
# Sample code Please checkout how the sample test cases in: - https://github.com/mithi/hexapod-robot-simulator/tree/master/tests # References Get started with testing python - https://realpython.com/python-testing/ Write Professional Unit Tests in Python - https://code.tutsplus.com/tutorials/write-professional-unit-tests-in-python--cms-25835...
## Public Packages ``` hexapod/ widgets/ pages/ tests/ ``` ## Some public methods ``` hexapod/ik_solver/ik_solver2.py - init hexapod/linkage.py - init - str - repr hexapod/points.py - init - repr -...
While porting this to javascript I have discovered so many ways to improve the code structure and algorithms found in this project Take a look at the following files on...
# ❗❗❗ The old algorithm rests upon the assumption that it knows which point of the each leg is in contact with the ground. This assumption seems to be true...
Hi I've made some web automation tests for the UI checking that all links, text boxes and sliders are working. I've tried to do my best, but I am new...
https://mithi.github.io/robotics-blog/blog/hexapod-simulator/3-prerelease-2/
requirements.txt requests markupsafe 1.1.1 but werkzeug 2.2.3 requires MarkupSafe 2.1.1 or above
Bumps [flask](https://github.com/pallets/flask) from 1.1.2 to 2.3.2. Release notes Sourced from flask's releases. 2.3.2 This is a security fix release for the 2.3.x release branch. Security advisory: https://github.com/pallets/flask/security/advisories/GHSA-m2qf-hxjv-5gpq, CVE-2023-30861 Changes: https://flask.palletsprojects.com/en/2.3.x/changes/#version-2-3-2...