unitreerobotics / avp_teleoperate

Other
523 stars 42 forks source link

Arm Movement Issue in Teleoperation Using H1 Robot: Hand Moves but Arms Remain Stationary #17

Open jluuser opened 1 day ago

jluuser commented 1 day ago

Hi, I am using the H1 robot for teleoperation, and I have encountered an issue. While the hand can follow the desired movements, the arms remain stationary and do not move at all.

I have already checked the following:

1.The motor commands for sol_q and tau_ff generated by the inverse kinematics solver are correct. 2.The computed values are properly passed to the corresponding motor control commands.

Despite this, the arm motors do not react. Could this be due to a configuration issue, missing initialization for the arm motors, or something else in the control pipeline? Any guidance on debugging this issue or common pitfalls would be greatly appreciated.

silencht commented 10 hours ago

Do you have Debug mode (L2+R2) turned on before the control starts?

Another reason maybe is that your motor position commands are not publishing correctly through dds. The control file dds for the H1 branch is not fully adapted, so for now you need to adapt it yourself to unitree_go idl. unitree_hg is for H1_2 and G1, while unitree_go idl is for go2 and H1.

You can refer websites: