graiola / wolf-setup

WoLF: Whole-body Locomotion Framework for quadruped robots
GNU General Public License v3.0
114 stars 15 forks source link

Criteria that defines moving feet pair from idle position #9

Closed itaouil closed 2 years ago

itaouil commented 2 years ago

Hi @graiola,

I noticed that when I send motion commands to the robot when this one is static it can either start its motion with the right or left front foot.

Is this decision based on some criteria? Maybe the foot that is most in the front starts?

Best, Ilyass

graiola commented 2 years ago

the order which the feet are scheduled when trotting is the following: LF RH and RF LH and it should remain the same all the time.

What is the problem you are experiencing?

itaouil commented 2 years ago

Yes yes you are right.

I phrased my question wrong I guess.

What is the criteria that defines which set of feet starts the motion starting from an idle position (by pairs I mean LF/RH or RF/LH). Cause from I could see both pairs can start equally. Right?

graiola commented 2 years ago

The order is cyclic, so it starts with LF RH, then when both feet are in contact the scheduler moves to the next pair RF LH, and it repeats...

itaouil commented 2 years ago

Thanks for the input! :)