Skip to content

ICartesianControl - using setTaskVelocities(x,o) #208

Answered by pattacini
vicentepedro asked this question in Q&A
Discussion options

You must be logged in to vote

Hi @vicentepedro,

I've prepared this Gist to explore the use of the yarp::dev::ICartesianControl::setTaskVelocities() method.

When the user calls such a service, the Cartesian controller integrates internally the commanded velocity, ending up with a moving target (i.e. the red ball in the simulations below) whose position and orientation are fed back into the normal tracking pipeline.

Therefore, as for a usual position tracking, the resulting behavior is essentially regulated by the ratio between the magnitude of the task velocity V you aim to achieve (i.e. how fast the target moves) and the point-to-point trajectory time Ttraj, which in turn accounts for the reactivity of the Cartesian c…

Replies: 5 comments

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Answer selected by pattacini
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
3 participants
Converted from issue

This discussion was converted from issue #208 on December 08, 2020 16:52.