sbgisen / vesc

VESC Interface for ROS
Apache License 2.0
44 stars 33 forks source link

Change the algorithm for homing operation. #5

Closed nyxrobotics closed 1 year ago

nyxrobotics commented 4 years ago

現在の原点復帰動作

この原点復帰手順だと以下の課題が発生したため、動作原理を変更する必要が有る

nyxrobotics commented 4 years ago

案1

  1. 最大電流を小さくする
  2. Duty比を指定して原点復帰動作を行う(これだと速度フィードバックをしていないので根本的には解決できていない。電圧は最大回転数と比例するので、電流指令時の無制限な加速はなくなる)
  3. Duty比が固定の状態で、電流が一定より大きくなったことを検知して原点にぶつかったことを判別する
  4. 原点復帰動作を終了し、最大電流を元に戻す
nyxrobotics commented 4 years ago

原点復帰位置より少し内側の位置を初期目標位置・可動範囲の終端とすることでモータが燃える問題は解決できそうです

ssr-yuki commented 3 years ago

Duty-based calibration had been implemented by #15.