Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

The UnitreeB1 robot (50kg, 1126467636mm) cannot stand completely when using the stand command. #412

Open
nanbwrn opened this issue Jan 17, 2024 · 5 comments

Comments

@nanbwrn
Copy link

nanbwrn commented Jan 17, 2024

hello everyone,

After I successfully loaded the B1 robot in Rviz, I sent the stand command to the robot. However, I found that the robot couldn't stand completely. I followed the steps in the wiki to add the robot and also added the b1.yaml file as shown in the following image:

024b6644079bfc334c232ab431bfdc7

1f7203c28b79baa8d31aad90f702f48

I generated the dynamics C++ code for the B1 robot. When I execute the motion planning command, the result is as shown in the following image. It seems that the issue may be caused by the robot standing normally.

B1_quad_sdk_02

I've seen people make the robot stand normally by changing the initial origin of the rpy of knee joint in the URDF. However, when I continuously modify this joint's starting angle, I find that the robot still cannot stand. Do you have any other debugging methods, and how can I solve this issue?

@erika-24
Copy link

erika-24 commented Feb 8, 2024

Hi, have you looked at the torque_limit parameter in the quad_utils/config/.yaml file? These limits may be set too low for your heavy robot to stand fully.

@ologandavid
Copy link
Collaborator

Just checking in, on if you figured out a solution to this? Otherwise I'm gonna close this issue as resolved.

Best,
David Ologan

@nanbwrn
Copy link
Author

nanbwrn commented Feb 26, 2024

hi,@erika-24 @ologandavid
I have made multiple attempts and increased the value of the torque_limit parameter several times. Unfortunately, after running the command, the robot still couldn't stand up completely, and its state seems to be the same as before without modification. I adjusted the values of Kp and Kd in the file, but it seems to have little effect.
Has anyone encountered a similar situation?
thank you everyone.

@ologandavid
Copy link
Collaborator

Would you be willing to share me the code that you're working with in sim, I can take a look and see if I can deduce whats causing your issue.

Best,
David Ologan

@nanbwrn
Copy link
Author

nanbwrn commented Mar 2, 2024

hi, @ologandavid
Thank you for your help. As I'm not very familiar with how to upload folders to GitHub, I have sent the code to your Google email in a compressed file. If it's convenient, could you please take a look at the Google email?
My Google email is [email protected].
If you haven't received it, please let me know. Thank you.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants