<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>把持 on Physical AI Hub</title>
    <link>https://physicalaihub.net/tags/%E6%8A%8A%E6%8C%81/</link>
    <description>Recent content in 把持 on Physical AI Hub</description>
    <generator>Hugo</generator>
    <language>ja-jp</language>
    <lastBuildDate>Sun, 25 Jan 2026 00:05:01 +0900</lastBuildDate>
    <atom:link href="https://physicalaihub.net/tags/%E6%8A%8A%E6%8C%81/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>ロボットに触覚と力覚を加える設計判断：視覚との役割分担</title>
      <link>https://physicalaihub.net/posts/robot-tactile-force-sensing-vision-complement/</link>
      <pubDate>Sun, 25 Jan 2026 00:05:01 +0900</pubDate>
      <guid>https://physicalaihub.net/posts/robot-tactile-force-sensing-vision-complement/</guid>
      <description>&lt;p&gt;視覚に情報を集約する設計は分かりやすい一方、接触した瞬間から別の観測が必要になる点が気になります。&lt;/p&gt;&#xA;&lt;h2 id=&#34;先に結論&#34;&gt;先に結論&lt;/h2&gt;&#xA;&lt;p&gt;ロボットに触覚・力覚センサーを追加する価値は、視覚を置き換えることではなく、接触後に増える観測の曖昧さを減らし、制御を切り替えられる点にある。視覚は対象の大域的な位置や形状を非接触で捉える。一方、指先などの触覚センサーは接触部の圧力、変形、局所形状を捉え、手首の力覚センサーは手先に作用する合力・合トルクを捉える。&lt;/p&gt;&#xA;&lt;p&gt;したがって、対象への接近と大域的位置決めには視覚、接触検出と荷重監視には力覚、把持面の状態や滑り兆候の推定には触覚を使い分ける構成が基本になる。ただし、視覚だけで接触状態を間接推定できる場合もあるため、採用は作業の接触性、必要精度、損傷リスク、実装負荷を比較して決めるべきである。&lt;/p&gt;&#xA;&lt;h2 id=&#34;なぜ視覚だけでは不十分になりやすいのか&#34;&gt;なぜ視覚だけでは不十分になりやすいのか&lt;/h2&gt;&#xA;&lt;p&gt;カメラは対象全体の位置や形状を把握するのに向いている。しかし、手や対象に隠れた接触面、接触パッチの形状、接触圧力の分布は、視覚から直接観測しにくい。把持後に物体が正しい位置にあるように見えても、指先の接触が偏っていたり、滑り始めていたりする可能性がある。&lt;/p&gt;&#xA;&lt;p&gt;また、挿入や嵌合では、目標位置が分かっていても、部品同士がどの方向で接触しているか、押し付けが強すぎないかを位置情報だけで判断しにくい。接触力やトルクを監視しながら、硬く位置を追従する状態から、環境になじむコンプライアンス制御へ切り替える必要がある。&lt;/p&gt;&#xA;&lt;p&gt;「視覚では解けない」という表現は絶対的ではない。既知の対象、十分な視認性、適切な物理モデル、学習済みの推定器があれば、視覚から把持成否や力を間接的に推定できる場合もある。触覚・力覚は、視覚の全面的な代替ではなく、接触状態を観測する追加チャネルと考えるのが適切だ。&lt;/p&gt;&#xA;&lt;h2 id=&#34;前提となるセンサーの違い&#34;&gt;前提となるセンサーの違い&lt;/h2&gt;&#xA;&lt;p&gt;触覚センサーは、指先やハンド表面など、接触に近い場所で局所的な情報を取得する。方式によって、法線力、せん断力、圧力分布、接触形状など、得られる物理量は異なる。光学式触覚センサーの一例では、接触によるエラストマー表面の変形を画像として取得し、接触形状や力を推定する。&lt;/p&gt;&#xA;&lt;p&gt;力覚センサーは、代表的には手首に配置され、Fx、Fy、FzとTx、Ty、Tzの6成分を扱う。複数の接触が手先に与える総合的な荷重を監視できる一方、センサー単独で接触点や圧力分布を一意に復元できるとは限らない。局所接触に強い触覚と、手先全体の荷重監視に強い力覚は代替関係ではない。&lt;/p&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;センサー&lt;/th&gt;&#xA;          &lt;th&gt;主な観測対象&lt;/th&gt;&#xA;          &lt;th&gt;強い場面&lt;/th&gt;&#xA;          &lt;th&gt;苦手・制約&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;視覚&lt;/td&gt;&#xA;          &lt;td&gt;大域的な位置・形状&lt;/td&gt;&#xA;          &lt;td&gt;接近、対象認識、初期位置決め&lt;/td&gt;&#xA;          &lt;td&gt;遮蔽された接触面や圧力分布を直接観測しにくい&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;指先触覚&lt;/td&gt;&#xA;          &lt;td&gt;局所圧力、変形、接触形状、接触状態&lt;/td&gt;&#xA;          &lt;td&gt;把持成否、接触位置、滑り兆候の推定&lt;/td&gt;&#xA;          &lt;td&gt;局所情報が中心で、手先全体の合力・合トルクは直接表さない&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;手首6軸力覚&lt;/td&gt;&#xA;          &lt;td&gt;手先に作用する合力・合トルク&lt;/td&gt;&#xA;          &lt;td&gt;接触検出、荷重監視、挿入・嵌合&lt;/td&gt;&#xA;          &lt;td&gt;接触点や圧力分布を単独では一意に決めにくい&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;内部の仕組みとデータフロー&#34;&gt;内部の仕組みとデータフロー&lt;/h2&gt;&#xA;&lt;p&gt;実装では、センサーを常時同じ目的で使うのではなく、作業状態に応じて役割を切り替える。まず視覚で対象の位置と形状を推定し、ロボットを接触直前まで移動させる。次に力覚の変化から接触を検出し、位置制御からインピーダンス制御やハイブリッドな位置・力制御へ移行する。これにより、押し付け力や接触時の剛性を調整できる。&lt;/p&gt;&#xA;&lt;p&gt;接触後は、指先触覚から局所的な接触分布や把持状態を確認する。把持が不十分、または滑りの兆候があると判断した場合は、把持力や手の姿勢を調整し、必要なら再把持する。視覚と触覚から把持成否を予測して再把持する方策は、研究上も提案・評価されている。最後に、視覚と接触情報を組み合わせ、作業完了、異常、再試行を判定する。&lt;/p&gt;&#xA;&lt;figure class=&#34;mermaid-figure&#34;&gt;&#xA;    &lt;pre class=&#34;mermaid&#34; role=&#34;img&#34; aria-label=&#34;視覚は接近と初期位置決め、力覚は接触検出と荷重監視、触覚は局所的な把持状態の確認に使い、観測結果に応じて制御や再試行を切り替える。&#34;&gt;flowchart LR&#xA;  A[&#34;視覚で対象の位置・形状を推定&#34;] --&gt; B[&#34;接触直前まで接近・初期位置決め&#34;]&#xA;  B --&gt; C[&#34;力覚の変化を監視&#34;]&#xA;  C --&gt; D{&#34;接触を検出したか&#34;}&#xA;  D -- &#34;いいえ&#34; --&gt; B&#xA;  D -- &#34;はい&#34; --&gt; E[&#34;位置制御からインピーダンス制御・ハイブリッド位置力制御へ切り替え&#34;]&#xA;  E --&gt; F[&#34;押し付け力・接触時の剛性を調整&#34;]&#xA;  F --&gt; G[&#34;指先触覚で局所接触分布・把持状態を確認&#34;]&#xA;  G --&gt; H{&#34;把持不十分または滑り兆候ありか&#34;}&#xA;  H -- &#34;はい&#34; --&gt; I[&#34;把持力・手の姿勢を調整&#34;]&#xA;  I --&gt; J{&#34;再把持が必要か&#34;}&#xA;  J -- &#34;はい&#34; --&gt; I&#xA;  J -- &#34;いいえ&#34; --&gt; K[&#34;力覚で荷重・嵌合異常を監視&#34;]&#xA;  H -- &#34;いいえ&#34; --&gt; K&#xA;  K --&gt; L[&#34;視覚と接触情報を組み合わせて結果判定&#34;]&#xA;  L --&gt; M{&#34;作業結果&#34;}&#xA;  M -- &#34;完了&#34; --&gt; N[&#34;作業完了&#34;]&#xA;  M -- &#34;異常・再試行&#34; --&gt; O[&#34;停止・退避または再試行&#34;]&lt;/pre&gt;&lt;figcaption&gt;視覚は接近と初期位置決め、力覚は接触検出と荷重監視、触覚は局所的な把持状態の確認に使い、観測結果に応じて制御や再試行を切り替える。&lt;/figcaption&gt;&lt;/figure&gt;&lt;p&gt;この流れでは、センサー値を単に追加するだけでは足りない。どの観測をどの状態遷移の条件に使うか、また力の異常を停止、退避、再試行のどれに結び付けるかを制御仕様として定義する必要がある。&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
