How to calculate the linear and angular velocity of the robot end-effector for a given pose sets of robot end-effector?
6 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Hello guys,
I want to know how to calculate the calculate the linear and angular velocity of the robot end-effector for a given pose sets of robot end-effector.
Firstly,I USE the Transform Sensor to get the robot end-effect position as demoPose ,and use
gradient(demoPose)/dt
to get the velocity , and I also have try use the Transform Sensor module to record the velocity of the robot end-effector by use the Simscape of the robot model, the Transform Sensor passively senses this 3-D time-varying transformation, and its derivatives, between the two frames.
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1433423/image.jpeg)
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1433428/image.jpeg)
But those two results are different, so I want to know the right way to calculate the linear and angular velocity of the robot end-effector for a given pose sets of robot end-effector.
In orther words, What is the mathematical principle behind the Transform Sensor module? How to calculate the corresponding linear velocity, linear acceleration, angular velocity and angular acceleration for the given Pose sequence sets?
Can someone help me please,
Thanks in advance,
Best regards to everyone,
-Jian
1 Commento
Karsh Tharyani
il 24 Lug 2023
Hi Jian,
I would suggest you reach out to our Technical Support team with the reproducible of the issue. That will enable us to diagnose this in an efficient manner.
Best,
Karsh
Risposte (0)
Vedere anche
Categorie
Scopri di più su Robotics in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!