Skip to content

The inverse kinematic solution code of so-100 #678

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
gxy-TJU opened this issue Feb 4, 2025 · 4 comments · May be fixed by #1001
Open

The inverse kinematic solution code of so-100 #678

gxy-TJU opened this issue Feb 4, 2025 · 4 comments · May be fixed by #1001
Labels
question Requests for clarification or additional information robots Issues concerning robots HW interfaces

Comments

@gxy-TJU
Copy link

gxy-TJU commented Feb 4, 2025

Are there any code of inverse kinematic of so-100, which just need the input of the x, y on my desk, then it can move to the target
coordinate?
Thanks for any response.

@helper2424
Copy link
Contributor

We were discussing it, but I think that nobody started developing it. It should be pretty - just like 2/3 lines of code.

The only important note is that during the building leader arm for SO-100 we remove on gear, so the instruction should adapted to have inverse kinematics.

@Davegdd
Copy link

Davegdd commented Mar 5, 2025

I second this, supporting a traditional control method would be superuseful. I tried but could not make it work with my arm.

@satvikahuja
Copy link

+++

@imstevenpmwork imstevenpmwork added question Requests for clarification or additional information robots Issues concerning robots HW interfaces labels Apr 7, 2025
@leo-berte
Copy link

leo-berte commented Apr 19, 2025

Hi! I noticed this issue and wanted to share that I’ve implemented inverse kinematics support, including:

  • Forward kinematics via DH parameters.
  • Analytical Jacobian computation.
  • Inverse kinematics using Damped Least Squares (DLS) to avoid singularities.
  • Pose interpolation: linear (position) + SLERP (orientation)

Submitted an upgrade here: #1001 🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Requests for clarification or additional information robots Issues concerning robots HW interfaces
Projects
None yet
6 participants