MODULE M8 · 10.0 HOURS

センサー統合およびフィードバック制御

0% 完了

LEARNING OBJECTIVES

このモジュールの目標

  1. FSR 402センサーと10 kΩ抵抗を用いた電圧分割回路の構成原理を理解する
  2. OpenCRコントローラーのADC機能と入力範囲(0〜3.3 V)の制約条件を習得する
  3. センサーデータのフィルタリングおよびキャリブレーション技術を習得する
  4. フィードバックに基づく把持制御アルゴリズムを実装し、ロボットハンドの接触力制御を実習する

センサー統合と接触力フィードバック

ロボットハンドの精密な把持制御は、指先に作用する力を正確に測定することから始まります。FSR 402センサーは、加えられる圧力が増加するほど抵抗値が減少する感圧抵抗器です [S12]。これをマイクロコントローラーが読み取れる電圧信号に変換するには、電圧分割回路が必要です。

1. 電圧分割回路

FSRセンサーと10 kΩ分圧抵抗を直列に接続し、3.3 Vセンサー電源を供給します [B4, B5, B2]。ADCピンはセンサーと抵抗の接点に接続され、出力電圧 $V_{out}$は次のように計算されます。 10 kΩプルダウン分圧器は $V_{out}=V_{ref}\frac{R_{fixed}}{R_{FSR}+R_{fixed}}$ を使用する。

  • OpenCRコントローラーのADCは12ビットの分解能を持ち、入力範囲は0〜3.3 Vに制限されます [B2]。この範囲を超えた入力は回路素子を損傷させる可能性があるため、必ず指定されたセンサー電源レール(3.3 V)のみを使用しなければなりません [B2]。

2. 制御ループとフィードバック

測定された力データは、PID制御アルゴリズムや適応制御戦略の入力値として使用されます [S3]。ロボットハンドが物体を把持する際、腱駆動モーター(DYNAMIXEL XM430-W350-T)はセンサー値を参照し、設定された目標接触力に達するまでトルクを微調整します [B1, B4]。

WORKED EXAMPLES

解説例

  1. 例題1: FSR出力計算。$R_{FSR}$が5 kΩ、$R_{fixed}$が10 kΩのとき、3.3 V入力基準で $V_{out} = 3.3 \times (5 / (5 + 10)) = 1.1 V$。これはADC入力範囲(0〜3.3 V)内に正常に位置します。
  2. 例題2: 把持力補正。センサー値がノイズによって揺れる場合、単純移動平均フィルタを適用することで、センサー値の急激な変動を抑え、把持力を安定的に維持できます。

LAB PROTOCOL

指先FSRセンサー回路の構成および補正

  1. 1

    OpenCRの3.3 VセンサーレールとGNDをブレッドボードに接続します。

  2. 2

    FSR 402と10 kΩ抵抗を直列に接続し、電圧分割回路を構成します [B4, B5]。

  3. 3

    分圧接点をOpenCRのADCピンに接続します [B2]。

  4. 4

    PCとOpenCRを接続し、センサー値を読み取るテストコードを実行します。

  5. 5

    無負荷状態と目標の力を加えたときのADC値を記録し、補正表を作成します。

安全確認
  • 電源投入前には必ずマルチメーターで3.3 Vレールと12 Vアクチュエータレールの短絡の有無を確認してください [B2]。
  • 保護メガネを常時着用し、通電中はロボットハンドの可動範囲内に手を入れないでください。
  • 異常な発熱・異臭・煙を感知した場合は近づかず、危険区域の外から事前指定された建物配電盤の遮断器、または認証済みのupstream master disconnectにより3個のアダプターの供給電源を遮断した後に避難する。危険区域の外に操作可能なupstream遮断手段がない場合は、システムの通電を禁止する。トルク解除は電源遮断の代わりにはならない。整備・接近は計画停止後、物理的な分離および無電源計測確認の後でのみ行う。
  • 修理やセンサーへの接近前には3個の絶縁電源アダプターを物理的に分離し、すべての分岐の電圧が1 V未満であることを計測確認してください。

実習提出物

  • ADCセンサー読み取りテストの結果データ
  • センサー補正テーブル(ADC値 vs 物理的な力)
  • センサーデータフィルタリングの実装コード

ASSIGNMENT

把持力フィードバック制御アルゴリズムの実装

提出物

評価基準

  • ADCデータが0〜3.3 Vの範囲内で安定的に測定されるか?
  • センサー値が目標値に達したとき、モータが適切にトルクを解除または維持するか?
  • 非常時にトルク解除がソフトウェア的に正常動作するか?
  • 報告書に電源遮断確認手順が技術的に記述されているか?

KNOWLEDGE CHECK

理解度チェック

1OpenCRコントローラーのADCピンにFSR電圧分割信号を入力する際、必ず守るべきことは何ですか?
2FSRセンサーの抵抗値変化と物理的な力の関係はどうですか?
3ロボットハンド試作作業中に、整備や接近のために電源を遮断した後に確認すべき安全状態は何ですか?

FIELD CHECK

完了基準

  • ADCを通じたFSR値読み取り実習の合格
  • 把持力フィードバック制御コードが目標値に90%以上到達
  • すべての安全規則(物理的な電源分離および電圧測定)の遵守証明
  • 最終結果報告書の提出

MODULE SOURCES

このモジュールの根拠

  1. Intelligent soft robotic gripper for non-destructive grasping ...nature.com · paper
  2. FSR Model 402interlinkelectronics.com · datasheet
  3. 10K Ohm 5 Percent 1/4W Through-Hole Resistorsadafruit.com · technical_documentation