constant externalForce input troughout a trajectory

조회 수: 1 (최근 30일)
Denizhan AKINCI
Denizhan AKINCI 2024년 3월 5일
댓글: Denizhan AKINCI 2024년 3월 13일
Hello,
I have a question regarding the externalForce function. When I specify a wrench for a given robot relative to the gripper, as in the example: fext5kg = externalForce(rbt, "ee", [-0.49050 0 0 0 -49.05], pickConfig), I am uncertain whether this force would remain constant throughout a trajectory.
Consider a scenario where the robot moves from a pickup point to a placement point. If the gripper's orientation changes, it suggests that the force and torque applied to the gripper will also change due to the angular shift of the payload relative to the gripper.
Please correct me if I am mistaken, but if my understanding is accurate, does it mean that I should update the external force for each waypoint? Should I consider the orientation of the payload and adjust its wrench accordingly? For instance, replacing 'pickConfig' with 'configurationWaypoints,' where I've stored my waypoints as joint configurations, could provide the force applied to the gripper and the robot for each configuration/orientation.
I am unsure about my reasoning. Does anyone have any insights or suggestions?

채택된 답변

Karsh Tharyani
Karsh Tharyani 2024년 3월 12일
편집: Karsh Tharyani 2024년 3월 12일
The external wrench provided to the externalForce function is defined in the "ee" (rigid body on the tree for your case) body's coordinate system when you also input the joint configuration to the function. Optionally, you could entirely omit passing the the joint configuration input to the function, but then, you would have to define the external wrench spatially transformed in the robot's base body's coordinate system.
I hope this example helps you in formulating your problem and in defining the external wrench of your use case.
If you have follow-up questions or require further clarifications please do not hesitate to reach out MathWorks Technical Support.
Best,
Karsh
  댓글 수: 1
Denizhan AKINCI
Denizhan AKINCI 2024년 3월 13일
Thank you for your answer but it's still unclear for me. So when the body (referred to as "ee" in this context) rotates around its own z-axis, any applied force will be subject to the same rotation ? This means that the direction of the force will change accordingly as the body rotates right ? I just want to double check.

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Manipulator Modeling에 대해 자세히 알아보기

태그

제품


릴리스

R2023b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by