jsk-ros-pkg / jsk_aerial_robot

The platfrom for aerial robot (e.g. general multirotor, hydrus, di, dragon, etc)
http://www.jsk.t.u-tokyo.ac.jp/index-j.html
34 stars 34 forks source link

[Neuron][Servo][Encoder] automatically detect the servo pulley skip error #545

Open tongtybj opened 1 year ago

tongtybj commented 1 year ago

What is this

By using the gap between the iternal encoder inside the dynamixel servo and the external magnetic encoder, the servo pulley skip error can be detected with a skip threshold.

Detail

If the pulley skip is detected, the power of the servo will be stopped until the neuron board is reboot. The pulley_skip_error can be confirmed from rqt UI (board config), and the board can be also rebooted from the same rqt UI.