Recently, we started experimenting with our new Reachy robot.
We did however find out that one of our motors in the arm, namely the Right Arm Yaw motor, does not reach far enough.
The range of the motor goes from [-90, 90] according to the documentation of the code.
We did however find out that our motor only goes as far as -20.
Did anyone else notice this problem?
Any solutions?
With kind regards,
Nathan Segers, from the Howest University College in Flanders (Belgium)
We have fixed the problem, as you described!
Somehow, the motors limits were set to [None, None].
For the reachy.left_arm.arm_yaw._motor the rot_position_limit was also set to [None, None], however that one did not give us any issues.
Is there a way where we can provide checks during initial setup? Can that be included in the sourcecode / documentation?
The None value is due to the fact that this is a write only register.
I’ll write a simple program to write all limits at once to avoid this kind of problem in the future.