You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I am currently working on a teleoperation project using the Unitree H1 robot. So far, I have successfully implemented control for the robot’s Inspire Hand and arm motors. However, I now want to extend the functionality to control additional wrist motors that have been externally mounted on the robot.
I have the following questions:
Does the current teleoperation system for the H1 robot natively support controlling such externally added wrist motors?
If not, could you suggest any modifications or integrations to enable this functionality within the existing framework?
Are there specific topics, DDS configurations, or code files I should focus on to achieve this?
Your guidance would be greatly appreciated. Thank you for your excellent work on this project!
The text was updated successfully, but these errors were encountered:
1.Does the current teleoperation system for the H1 robot natively support controlling such externally added wrist motors?
As far as I know, the number of motors set in the DDS message type for H1 is 20 (refer to website1 and website2), with no available idle motors.
Therefore, it might be somewhat difficult to directly use the official DDS communication to control additional wrist motors.
2.If not, could you suggest any modifications or integrations to enable this functionality within the existing framework?
3.Are there specific topics, DDS configurations, or code files I should focus on to achieve this?
Is your motor produced by Unitree or a third-party manufacturer? Additionally, is your goal to increase the degrees of freedom of H1's arm to achieve better operational flexibility for teleoperation?
If you intend to modify the H1 into a 7-DOF robotic arm similar to the H1_2, you will also need to update its URDF to adapt to inverse kinematics solving.
Regarding the control of additional motors, you might consider manually writing a program on H1's user computing unit to subscribe to control commands and publish motor states. Then, under the teleoperation project, you can write another program to publish control commands and subscribe to motor states (just like what the robot_control/robot_arm.py file does.).
Perhaps you can first contact our technical support team to check if there have been similar cases for reference.
Hello,
I am currently working on a teleoperation project using the Unitree H1 robot. So far, I have successfully implemented control for the robot’s Inspire Hand and arm motors. However, I now want to extend the functionality to control additional wrist motors that have been externally mounted on the robot.
I have the following questions:
Your guidance would be greatly appreciated. Thank you for your excellent work on this project!
The text was updated successfully, but these errors were encountered: