Hello,
I’ve been encountering strange behaviours in one ODrive (hardware v3.5, running 0.5.4 firmware, and 0.5.4 Python odrive library).
-
After a few hours running, the control routines from the Linux computer running it consistently end up in shaky torque control behaviours, as if the frequency of communication from computer to ODrive dropped from ~30 Hz to ~2 Hz. The result is that after some increasing earthquake motions, ODrive runs into an error shut-down.
-
No matter if I saved configuration (I believe correctly, as than motor can run), after shutting down the ODrive and restarting it, it complained every time about encoder phase not found.
-
Inside odrivetool, “tabbing” for autocompletion only worked for odrv0, axis0/1, but not any further. So, for instance, pressing tab at the state below did not give any reaction from the console, which is considerably annoying considering how many commands are to be given for configuration and testing:
In [1]: odrv0.axis1.
Given all the above were strange to me, I decided to uninstall and reinstall the odrive python library with pip. I still cannot “tab”, and I’m afraid the rest of problems won’t be solved either.
I also saw that according to documentation there is a version 0.5.5, but it does not seem available from pip (0.5.4 is the latest of 0.5s). I also understand that 0.6 and onwards are intended only for ODrive Pro.
So, basically, I’m running the latest software that exists, but I’m encountering tons of issues and malfunctioning.
Can you cast some light on the issues above? I understand the first 2 may require further details, but at least “tabbing” should work properly, and if not you may know why it doesn’t.
Thank you.