You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
They then refuse to reply for about 0.4 seconds while rebooting.
This period of unresponsiveness is undocumented, and may differ between servo models. The Arduino code appears to wait for 3 full seconds before attempting to talk to the servo again; is that because some servos really take that long to restart? The XL-320 servos appear to squirt garbage out on the bus while rebooting and do not respond to the reboot request at all.
Most critically, nothing at all explains the need to pause communications while the servos reboot. A simple line like "Servos will then reboot and will not respond during this time" would have saved me hours. If you can document the behavior of the different servo models, that would be excellent but some basic understanding that the reboot is not instant, despite the reply being instant, would be very helpful.
The text was updated successfully, but these errors were encountered:
Through experimentation, I've found that XC-330 servos follow this sequence:
https://emanual.robotis.com/docs/en/dxl/protocol2/#reboot-0x08
This period of unresponsiveness is undocumented, and may differ between servo models. The Arduino code appears to wait for 3 full seconds before attempting to talk to the servo again; is that because some servos really take that long to restart? The XL-320 servos appear to squirt garbage out on the bus while rebooting and do not respond to the reboot request at all.
Most critically, nothing at all explains the need to pause communications while the servos reboot. A simple line like "Servos will then reboot and will not respond during this time" would have saved me hours. If you can document the behavior of the different servo models, that would be excellent but some basic understanding that the reboot is not instant, despite the reply being instant, would be very helpful.
The text was updated successfully, but these errors were encountered: