poppy-project / pypot

Python library for controlling dynamixel motors. Documentation available here:
https://docs.poppy-project.org/en/software-libraries/pypot.html
GNU General Public License v3.0
249 stars 137 forks source link

dynamixel error in conversion.py #175

Open jjehl opened 8 years ago

jjehl commented 8 years ago

the dynamixel error for xl-320 is not :

TODO: depend on protocol v1 vs v2

dynamixelErrors = ['None Error', 'Instruction Error', 'Overload Error', 'Checksum Error', 'Range Error', 'Overheating Error', 'Angle Limit Error', 'Input Voltage Error']

but : dynamixelErrors = ['None Error', 'Instruction Error', 'Overload Error', 'Checksum Error', 'Range Error', 'Input Voltage Error', 'Overheating Error', 'Overload Error']

show0k commented 8 years ago

I don't understand what the issue, "Angle Limit Error" is missing in v2 protocol, it is that ?

jjehl commented 8 years ago

In fact, pypot said "angle limit error" but in reality (in the motor register) it is an "overheating error", I thought that it was because of the list order, but not sure. dynamixelErrors[6] = 'Overheating Error' According to the table here : http://support.robotis.com/en/product/dynamixel/xl-series/xl-320.htm and to the test I did.

ghost commented 7 years ago

Updated links: