Calculate Geometric Jacobian in any point on the manipulator

조회 수: 11 (최근 30일)
Haris Ashe
Haris Ashe 2022년 10월 24일
답변: Saurav 2024년 10월 14일
Hello,
I'm working with Matlab Robotics System Toolbox in the planning task for a manipulator.
The function geometricJacobian "computes the geometric Jacobian relative to the base for the specified end-effector name and configuration for the robot model." in here. It's just calculate the matrix in specified body.
Is there a way to use this function to calculate Geometric Jacobian in any piont on the manipulator?
Thank you very much.

답변 (1개)

Saurav
Saurav 2024년 10월 14일
To calculate the geometric Jacobian at any point on a manipulator, it is essential to understand the role of the Jacobian matrix in robotics. This matrix relates joint velocities to the linear and angular velocities of the end-effector, helping to understand how joint movements affect the end-effector's position and orientation.
Calculating the Jacobian for an arbitrary point that is not part of the robot's kinematic chain or a defined body may lack direct physical significance in terms of controlling or understanding the robot's motion. In control and motion planning, the focus is typically on the velocities at the end-effector or other significant points.
Arbitrary Point Calculation:
  • If an arbitrary point is important for a specific task, it can be meaningful to add this point as a body in the model. Compute the Jacobian for the new body to describe how joint movements affect its motion.
Implementation:
Modify the rigid body model by inserting a new body representing the point of interest
For further guidance, refer to the following documentation:
RigidBodyTree:
addBody Method
Hope it helps!

카테고리

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

제품


릴리스

R2020b

Community Treasure Hunt

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

Start Hunting!

Translated by