The ankle joint range of motion and homing

Hi. After running homing_joint.py in either direction for the ankle joint in either direction and then reading_sensor_data.py to read the encoder position, I get,

Dorsiflexion: 36.4 degs

Plantarflexion: -7.6 degs

The RoM of is 44 degs. This is different from the current specs on the website specify a range of 60 degs (-30 to 30 degs). Is this normal?

I should note that during homing, if I command the position to the middle of this range (14.4 deg), it does appear that foot is flat (so the range would be -22 to 22).

Thanks!

Hi malizade, This is not normal you should get 60 deg ROM.

First check if there is nothing that could block the joint and reduce the ROM. Otherwise pay attention, that the motor_position attribute is expressed in the motor frame and not joint frame.

If possible, check your ROM with your joint encoder.

Best regards, Louis