Replies: 1 comment
-
|
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
Uh oh!
There was an error while loading. Please reload this page.
-
Hello, this is a student of Motion Control Lab, DGIST.
I try to apply PD closed-loop controller to 7-DoF manipulator. In that process, I have some questions.
In the attached figure, I want to know how to check 'tau-star(torque-input)' and 'theta-2dot(angular-acceleration)'. Is there any API or methods?
If I want to modify or directly input the 'tau-star' with real-time, I wonder how to do that.
The code attached below is a PD controller that currently used. And this is based on RaiSim manual.
// iiwa14_manipulator PD controller
singleA->setGeneralizedCoordinate(initial_position);
singleA->setGeneralizedForce(Eigen::VectorXd::Zero(singleA->getDOF()));
singleA->setPdGains(jointPgain, jointDgain);
singleA->setPdTarget(pTarget1, vTarget1);
singleA->setName("iiwa14");
Is this closed-loop / feed back controller?
P.S.
안녕하세요 교수님, 위에 질문을 한 번 드렸지만, 제 부족한 영어실력으로 인해 정확한 의미가 전달되지 않을 수도 있어 이렇게 추신에 한글로 다시 질문을 남깁니다.
해서, tau를 확인할 수 있는 방법이 있는지 궁금하고 또한 tau가 joint 각각에 계산되어 들어가는지, output인 각가속도는 확인할 방법이 있는지 궁금합니다.
또한 따로 controller를 이용하지 않고, user가 real-time으로 tau*를 넣어줄 수 있는 방법이 있는지 / 가능한지 궁금합니다.
RaiSim 홈페이지를 참고해서 현재 코드를 작성하였는데, 다른 조치 없이 저 상태 그대로 FB 제어기가 되는 것인지, 만약 DOB나 gravity compensation을 하고 싶다면 어떻게 응용해야하는지 질문드리고 싶습니다.
감사합니다.
Beta Was this translation helpful? Give feedback.
All reactions