かなり遅い電動回転アームの角度位置を追跡したいのですが(直接駆動。下の図を参照)、0.05°未満の角度精度と同様の解像度が必要です。
@gbulmerがコメントで指摘したように、これは、(2×π×10cm)/(360˚/ 0.05)= 0.08 mmの精度で、腕の先端を円周に沿って位置的に追跡することに相当します。
お金をかけずに回転センシングでこのレベルの精度を達成できる、現在実現可能なセンサーまたは電子的方法はありますか?
これは私がこれまで試したもので、最も単純なものから複雑なものまであります。
デジタルコンパス/磁力計:私はこれから始めました。しかし、明らかに私が探しているパフォーマンスに近いところはありません。
ロータリーエンコード:ポテンショメーターベース/ホール効果センサーベースのエンコード:十分な解像度を得ることができず、重大な直線性エラーがあります。
マシンビジョン:アームの先端に光学マーカーを配置し(先端が最長の円弧をトレースするため)、カメラ(OpenCV)を使用してマーカーの位置を追跡しようとしました:アームの回転スパンを考えると、非常に小さな回転をうまく解決できませんでした10x10 cmのエリア。
磁気エンコーダー:現在、センサーの中心をモーターのシャフト位置に配置した、AMSの磁気ロータリーエンコーダーであるAS5048の使用を調査しています。このようなもの: