I would like to know if I can find the end effector position according to joint velocities. I have found joint velocities of a manipulator. I need to check if it is correct. So I need to know that how can I combine joints veloties and the end effector postion. Thank you in advance.
-
$\begingroup$ Welcome to Robotics Oğuz KAHRAMAN, but I'm afraid that it is not clear what you are asking. We prefer practical, answerable questions based on actual problems that you face, so it's a good idea to include details of what you want to achieve, what you tried, what you saw & what you expected to see. Please take a look at How to Ask & tour for more information on how stack exchange works and work through the Robotics question checklist to edit your question to make it clearer. $\endgroup$– Ben ♦Apr 26, 2021 at 13:50
1 Answer
No, you cannot determine the end effector position by using only joint velocities. If you use the Jacobian matrix, you can determine the velocity vector of the end effector given a set of joint velocities. If you have a finite time over which the joint velocities were measured, you can know how much the end effector has moved in that short time. But unless you have a starting position, the joint velocities are insufficient for determining end effector position.
However, if you do know the forward kinematics as well as the joint velocities, you can use $\dot{x} = \mathrm{J} \dot{\theta}$ to determine incremental end effector motion.
-
$\begingroup$ Thank you for reply. I know the starting position of the end effector via forward kinematic and I also know the interval time. How can I compute the end effector movements in this finite time ? $\endgroup$ Apr 26, 2021 at 11:02
-
$\begingroup$ Oğuz, please modify the original question with this additional information. Without it, both of @SteveO's questions are correct, yet conflicting. $\endgroup$– Ben ♦Apr 26, 2021 at 13:49
-
$\begingroup$ Thanks @Ben. I tried to clear it up with a single answer. $\endgroup$– SteveOApr 26, 2021 at 14:01