-
Notifications
You must be signed in to change notification settings - Fork 159
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
Supporting ik interpolation between two positions #129
Comments
Hello @DoWhileGeek ! Actually that's a very interesting feature, and certainly to be added in IKPy! A few quick thoughts:
What are your thoughts on this? Especially, how would you define your trajectory in your use case? |
Sorry, accidental click on the close button. Let me think on this a bit before I respond, but those are super valid points. |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
Hey guys! I am doing somewhat similar thing for my own Robot, trying to do pick and place. This discussion looks promising. |
Hello @Itssshikhar, this is still in the TODO state! |
First off, this project is fantastic, it seriously helps with DIY arm development! I'm mostly asking if this is something within the purview of this library, but how do y'all feel about supporting interpolated values between two points, your current, and target position? I'm working on a pick and place (of a sort) robot, and a large part of the job is picking up items from one or several places, and placing it into a narrow, deep container. I know fora fact when I first got my homemade ik model off the ground, the arm would like, "swing" into position, and the only way around it was instead of one movement, many shorter segments of movements that shortened the amount the arm could "swing" (I'm sure theres a technical term I'm butchering, sorry).
I'm imagining an option in
inverse_kinematics()
that takes some sort of a parameter for tokenizing the movement into a list of movements. Maybe the value is a numSegments integer, or the default length unit, like millimeters per segment. Taking the concept to the nth degree so it doesnt feel like for loop syntactic sugar, I'm envisioning that target could be a list of values, so the model could be animated at a higher level, maybe even supporting velocitysuggestionscalculations given a max velocity value, maybe even per axis?If thats outside of this libraries mission, I totally get it, just wanted to know if you guys were open to those sort of features as pull requests.
The text was updated successfully, but these errors were encountered: