FAQ


Abnormal noise at the robot’s connection joint

If abnormal noise is heard at the robot’s connection joint, it may be caused by loosened screws in the connecting mechanism. To facilitate quick disassembly/installation or replacement of the docking mechanism, no anti-loosening measures are applied to the screws at the connection. Users should regularly check the tightness of the connection screws during use. If any looseness is found, tighten them with an Allen (hex) key.

faq1

Leg Zero Position Calibration

robot@d1:~$ ros2 run canfd_api leg_zero_calibration -h
Usage: leg_zero_calibration [options]
Options:
  -c, --can-interface  CAN interface name (default: can0)
  -r, --read           Read joint status
  -l, --leg            Leg name (left/right) (default: left)
  -h, --help           Show this help message
  • Perform Zero Position Calibration Separate the master and slave units first, then calibrate them one by one. Enter the following command in the terminal:

ros2 run canfd_api leg_zero_calibration -l left
Please place the left leg at the zero position, then press Enter...

Move the corresponding leg to the mechanical zero position first, then press Enter…

For the other leg, replace left with right and repeat the above steps. Then restart the device.

  • Print the Deviation Between Current Position and Mechanical Zero Position You can check whether the calibration is successful with this command.

ros2 run canfd_api leg_zero_calibration -r
# Read joint imu status...
# motor[0] Kinematics Position: 0.229697  Mechanical Position: -0.555701
# motor[1] Kinematics Position: 1.29583   Mechanical Position: -2.10756
# motor[2] Kinematics Position: -2.75634  Mechanical Position: -1.88839
# motor[3] Kinematics Position: -2.69203  Mechanical Position: -2.69203
# motor[4] Kinematics Position: -0.237942         Mechanical Position: 0.547456
# motor[5] Kinematics Position: 1.29602   Mechanical Position: -2.10737
# motor[6] Kinematics Position: -2.75768  Mechanical Position: -1.88973
# motor[7] Kinematics Position: -2.32942  Mechanical Position: -2.32942