-
Notifications
You must be signed in to change notification settings - Fork 73
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
Values for low level control #11
Comments
This will unlikely shake out until we are able to bypass the RDP2 PCROP protection on the STM32 microcontroller they used for the motion controller. |
the rs-485/can lines are not encrypted no? other option is sniffing out the traffic between motion controller and motor networks, there you can decode the gains used. |
You could in theory do that sure. The RS485 is not encrypted. |
There is no documentation on their RS485 commands short of what @devemin shared. |
it's not officially documented no, but it should be possible to somewhat derive the message structure based on the MotorCmd struct, i see now that they comment Actually this should actually be what you might see on the bus..
|
Also here in a different notation https://github.com/Bin4ry/free-dog-sdk/blob/main/ucl/complex.py#L66 |
Hi,
I was wondering if you had the means of accessing the values for the PD controller. Unitree won't disclose them saying we have to find them out. I think purchasing an EDU version for research and not having the correct values to move the motors is bad more so, being as expensive as it is just to get an SDK badly documented.
Maybe you could help with this as those values are hidden somewhere in the High Level control.
Thanks
The text was updated successfully, but these errors were encountered: