-
Notifications
You must be signed in to change notification settings - Fork 334
Fix fourbarlinkage #1837
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
base: master
Are you sure you want to change the base?
Fix fourbarlinkage #1837
Conversation
Could you provide a few further references for documentation please? Wikipedia works too |
Unfortunately, I can not find any documentation other than original FourBarLinkageTransmission doxygen documentation, in which this class is the same as one in ros2-control transmission. To calculate torques, I derived velocity equations for Kinematic equations in original class are correct, only torques needs to be changed. |
This PR is stale because it has been open for 45 days with no activity. Please tag a maintainer for help on completing this PR, or close it if you think it has become obsolete. |
Hi, to this day I have not found any derivation for Using two link system (from here) I derive jacobians for joints and actuators: Joint Jacobian: Actuator Jacobian (written using joint positions for simplicity): Using equation for calculating static torques from external forces: We get: Which is exactly what I've derived in the first comment of this pull request. |
Summary:
Fixed effort mapping for FourBarLinkageTransmission, related to #1746.
New equations for effort mapping meet the principles of conservation of energy.
Actuator to joint:
Joint to actuator: