We're try to do something with the daisy hexapod's torque feedback. What I'm unable to understand is for the same motion, the torques in the leg (obtained using the getJointState or the get_next_feedback function) change signs for the left and right legs. For example, if the middle right leg is lifted in the air the torque in the shoulder will be some positive value but if the middle left leg is lifted, the torque in the respective shoulder will be the same value but negative.
This problem becomes worse because it leads to an incompatibility with the get_grav_comp_efforts function which gives the external torques due to gravity. For the same case, this function gives a positive valued shoulder torque for both the middle legs.
Thanks in advance for all your support

Aditya Nair