-
Notifications
You must be signed in to change notification settings - Fork 20
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
[FEATURE] setJointStiffness() #34
Comments
@acf986 Joint position control is purely rigid joint control and cannot set stiffness. Joint torque control is using flexible joint, the stiffness can be changed to whatever values per your own joint impedance control implementation. For how to implement a joint impedance controller, please see https://github.com/flexivrobotics/flexiv_rdk/blob/main/example/intermediate2_realtime_joint_torque_control.cpp. Simply change |
@pzhu-flexiv Thanks very much for your fast response. |
@acf986 I see, I will talk to our product team to evaluate this feature. Thanks for the bringing it up. |
@pzhu-flexiv, even in RealTime mode, it would be very helpful to have a joint compliance mode that does not use the torque streaming interface. |
@acf986 The introduction of this new control mode is confirmed to be included in release v1.4, which should happen in June. |
@pzhu-flexiv Will this also be available as a primitive? So we can perform different joint stiffness level in primitive commands like |
@smeng9 For now there's no plan for a joint impedance primitive. You need to use the RDK API instead. |
@gohlaysiong Please open a new issue report and post the complete error log. |
Is your feature request related to a problem? Please describe.
Would like to introduce some mechanical compliance during the joint control mode.
Describe the solution you'd like
Add a setJointStiffness() API similarly to the current setCartesianStiffness()
Describe alternatives you've considered
NA
Additional context
NA
The text was updated successfully, but these errors were encountered: