How to improve the smoothness of velocities produced by Pink? #103
Replies: 2 comments 2 replies
-
Your observation is right, there is no velocity regularization by default in Pink, i.e. velocities are allowed to jump and continuity is not guaranteed. This is because Pink is designed as a first-order differential IK, working on configurations First-order hacksThere are at least two ways to make velocities smoother, but they require somehow moving to the second order:
Both options can be implemented, but they both require passing the previous velocity Second-order differential IKA better way to add this feature would be to refactor Pink as a second-order differential IK. This would imply not only replacing the With a second-order one, typically: This would yield a better differential IK (as the term |
Beta Was this translation helpful? Give feedback.
-
@stephane-caron ,thanks for your details reply,during use the pink, the first-order hacks |
Beta Was this translation helpful? Give feedback.
-
Given a trajectory for arm , the generated joint speed fluctuates greatly, how to increase the smoothness of the joint speed generated by pink?
could you please give an example to produce smooth joint velocity
such as the demo arm_ur3.py ,produce joint velocity curve :
@stephane-caron @simeon-ned
We can see the joint velocity generated by pink is not smooth ,so how can we improve the velocity smooth generated by pink,
many thanks !
code is here
Beta Was this translation helpful? Give feedback.
All reactions