-
Notifications
You must be signed in to change notification settings - Fork 170
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
twp questions about low-level command #122
Comments
mate , do you know how to get /gazebo/model_states and /aliengo_gazebo/joint_states in a real robot ? |
its a gazebo simulator's state. for joint_states, you can get joint information from robot. (by using state variable.) |
Sorry , I am new to ROS . I mean , is there any possible that I can run a ros enviroment in the real robot ? And I just need to replace |
|
Yeah , thanks for reply , now I have implemented |
Doos your meanings is that I just need to put the |
real robot does not have gazebo-like information. you should implement yourself it. checkout LowState and HighState. those values are only datas you can get from robot. |
OK , thanks for your help. Your help save me a lot of time. I think I have fully understand the whole process from subscribe topics in c++ and public topics in python , my aliengo could move right now . |
1. question about difference between position and torque command.
I'm currently testing go1's command performances,
but torque control and position control is seems to be different in some way.
for example,
position command (1000Hz)
torque command (1000Hz)
when sending lowlevel command to go1 with sdk,
these two command's performance is somehow different.
especially, knee joint ( calf_joint. FR_2 ) is oscillate rapidly.
(setting lower kd, kp gain results not oscillation. but position error rises)
2. why cmd.motorCmd[*].Kd is effect to torque command?
as far as I know, Kp and Kd should not affect to torque command. but it does.
(for example, ocilliation in knee joint was removed when setting Kd=0.5)
Was this intentional? If so, can you share the code or formula within the controller?
The text was updated successfully, but these errors were encountered: