Page 1 of 1

the difference between cyclic and not cyclic of joint

Posted: 24 Aug 2021, 04:39
by xxm
Hello,

I am using vrep to simulate the moving of a legged robot. But I don't know how to set the configuration of the joints of my robot.

I set the target velocity of the joints to control the motion of my robot. But I find that if I set the joints in position cyclic and set the joints in position non-cyclic, those two situations have different motion trajectories. The two trajectories are not straight-line, but I want my robot's trajectory to be straight-line. So the two trajectories both are not what I want。

So what are the differences between cyclic and non-cyclic of joints? And how should I set the joints and the sub-joints?

Thank you very much!

Re: the difference between cyclic and not cyclic of joint

Posted: 24 Aug 2021, 06:07
by coppelia
Hello,

first of all, only revolute joints can be cyclic. When a joint is cyclic, this means it doesn't have any limits (upper or lower), and can freely rotate in both directions infinitely. A non-cyclic joint on the other had has a lower and upper limit. If one of those limits is reached, the joint will stop.
So unless you are operating your joints close to their limits, there shouldn't be a difference in your case.
How are you controlling your joints? Do you have a scene you can share with us?

Cheers