Use of actInv() in frameClassicAcceleration of TSID #2226
Replies: 1 comment
-
Since this question is related to TSID, you should ask it in the TSID discussions forum. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hello.
![image](https://private-user-images.githubusercontent.com/55594017/325522772-44649def-45dd-458c-8866-745359ec9699.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk0ODEzMzcsIm5iZiI6MTczOTQ4MTAzNywicGF0aCI6Ii81NTU5NDAxNy8zMjU1MjI3NzItNDQ2NDlkZWYtNDVkZC00NThjLTg4NjYtNzQ1MzU5ZWM5Njk5LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEzVDIxMTAzN1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTExYjQ4YTY3ZDZhM2NhM2E4ODRlYzE3NTg1MjMxZDE0OWFhNTllZWQwZDJiMmNjMTllZTY4ZmNiOTU4NmVhNDMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.azaqw_By2ouBaqV8ca3ZmpamacdGNgtnZLvJj3XV6As)
In the tsid robotwrapper.cpp, function RobotWrapper::frameClassicAcceleration() which is used to calculate the classic accleration of a frame:
In row 301 and 302, a and v are spatial acc and spatial vel of the frame f, but why they use placement.actInv(data.v[f.parent])(data.v[f.parent] is the vel of the parent joint ) instead of placement.act(). Isn't the frameXJoint.act() used to transform the vector from Joint coordinate to the frame coordinate?
Beta Was this translation helpful? Give feedback.
All reactions